OK I have now done a thorough test of the BL3207 vs SAD1024 in the V2 Electric Mistress Circuit.
Based on my measurements, my suggestion to drop Q1 and just use the default V2 circuit values works really well.
I measured less than 1dB difference between the two chips across almost all audio frequencies and clock frequencies in the range of interest. There is one difference though that I will mention right at the end.
I made the following test setup to rule out any differences down to part tolerances.
1) I used a CD4047 chip to generate a reference clock.
I tested with 4 clock frequencies that span most of the range used by the BL3207: 50 kHz, 100 kHz, 200kHz, 400 kHz.
2) The CD4047 drives a CD4050B clock buffer for the BL3207. The 4050 gives a bit more gain than the CD4049B or CD4049UBE chips at high clock frequencies (I did tests for this before).
3) The buffered clock from the CD4050B also clocks a CD4013. The CD4013 therefore provides a clock for the SAD1024 that is exactly half the clock rate of the BL3207.
4) Both BBDs have their bias set independently and optimised for the highest clock frequency.
SAD1024 and its clock (CD4013) were powered from a 12V supply.
BL3207 and all other chips in the test were powered from a 9V supply.
5) Each BBD has its 2 outputs tied together, so there is effectively a single output test point on each BBD.
6) The test audio signal is a sine wave and the same signal goes to both BBD inputs. I tried audio frequencies from 100 Hz to 20kHz.
7) I made a single test load based on the parts on the BBD output in the V2 EM.
I assumed the color trimmer has a fixed value of 3k9 and that the color pot was turned to minimum.
So the test load is this:
10k || 3n3 || (47n + (3k9 + 10k || [470 + 47n]) || (10k + [470 + 47n] || [13k + 47n]))
I built this as a standalone network. For any given audio signal and clock frequency I just attach that load between ground and the BBD output I want to measure, and read the pk-pk voltage at the BBD output. It's quick and easy to switch the load from one BBD to the other and get comparison of voltages.
I was shocked at how good the agreement was. Following table shows BL3207 BBD gain relative to SAD1024 gain (dB) for the 4 test clock rates. Negative values mean SAD1024 was stronger output.
Values are typically less than 1 dB different, showing that best way to get EM3207 to match original EM is to leave out Q1 completely and just use the same component values as the original EM.Audio (Hz) 50kHz 100kHz 200kHz 400kHz 100 0.35 0.35 0.00 0.00 200 0.35 0.35 0.35 0.00 400 0.00 0.00 0.00 0.37 800 -0.41 0.00 0.00 0.00 1000 0.00 0.00 0.00 -0.45 2000 -0.51 -0.26 -0.26 0.00 4000 -0.58 0.55 -0.30 0.00 6000 -0.31 -0.56 -0.31 -0.65 8000 -0.31 -0.95 -0.31 -0.98 10000 0.00 -1.29 -0.67 -0.67 12000 0.00 -1.33 -0.67 -1.02 14000 0.00 -1.33 -1.07 -1.07 16000 -0.69 -0.37 -1.07 -1.07 18000 -0.76 -0.37 -1.11 -1.51 20000 -1.11 -1.07 -1.51 -1.16
|
EDIT: When I first posted the table I got some signs wrong. Have corrected it now.
So what's the big difference between the BBDs if the gains match so well?
Well based on my experience of taking the measurements using a DSO, when the clock rates get low and the audio frequency gets high, the output waveform on the BL3207 looks much nicer than the one from the SAD1024. e.g. the BL3207 output still resembles a sine wave while the SAD1024 is outputing a mess!!! That made taking some of the SAD1024 measurements hard.
The messy waveform is partly down to the lower clock rate and lack of balance trimmer, but I think there might be something else going on. I noticed that when the BL3207 output eventually starts to distort, the output sine wave looked kind of triangular (i.e. pointy tops and bottoms, and you could still sort of see the sine wave).
When the SAD1024 output started to distort, the output wave looked kind of square (i.e. "flat tops and bottoms"). Now I know that both the triangle and square harmonic series consist of odd harmonics but in different ratios, so maybe the difference in these chips is in the distortion. I wonder if the "clarity" people are hearing in the SAD1024 is actually down to the harmonic content coming from the distorted waveform?