HIFIDUINO for DUAL MONO
NEW (8/26/11) Update in the code section
My first version of the dual mono code did not conform to TPAs dual mono output phase (but works well), where in each mono board the phase of one (side) output is in anti-phase configuration with the other (side) output. My second attempt to be compatible with TPA dual mono configuration did not work either (this version did not work at all).
I think I have fixed the problem in the latest version (v B09g) which should be functionally equivalent to the TPA firmware
Version B09g supports (with simple code commenting/uncommenting):
- 80MHz and 100 MHz clocks (require for accurate display of sample rate)
- Stereo configuration
- DUAL MONO -Official TPA
- DUAL MONO -In-phase
The code has been tested in stereo configuration and MONO LEFT (since I only have one BII ) and 80 MHz oscillator. I tested both “in-phase” and TPA’s “anti-phase” configuration with a single MONO board. Let me know if there are any bugs since I cannot fully test all the supported configurations.
Why “DUAL MONO In-phase”?
Just as DUAL MONO one-side is in-phase and other-side is anti-phase( TPA configuration) facilitates hooking up two output stages in the official configuration, the DUAL MONO In-phase output configuration facilitates hooking up to “non official” implementations for example:
- DUAL MONO Single IVY/Legato: sum up (+ to + and – to -) the outputs of both sides of left MONO board and connect to left channel of output stage and do the same for the right MONO board
- DUAL MONO Active two way: for each MONO channel board: connect normally with one IVY/Legato. One channel of the output fees high frequency and the other channel feeds low frequency.