Jörgen's DIY VCA shootout
A good VCA is important for the sound quality in
an analog synthesizer. There are a number of special purpose VCA
circuits that satisfy these needs. The problem with most of them
is that they are either expensive, hard to find, out of
production or all of the above. I wanted to find out which is the
best VCA that you can build with cheap, easy to get parts. To
test the circuits I built prototypes on Veroboard. The circuits
were adapted, if necessary, to give unity gain at 10 V CV and
accept an input signal of 10 V peak to peak with some headroom.
The measurements were done with an Audio Precision System Two. Noise level was plotted at different frequecies by sweeping a bandpass filter in the AP. This was done with the VCA control voltage at both 0 and 10 volt and the input grounded. Noise was also measured with the signal generator in the AP swept together with the bandpass filter. This shows the signal bleedthrough at different frequencies. In this measurement the signal level from the AP was 10 volts peak to peak. Of course the control voltage in this case was 0 V.
Signal to noise was also measured without the bandpass filter but with an A-weighting filter. This was done with no input signal and with three different input signal frequencies (1, 2 and 10 kHz). Without signal, measurements were made with the VCA closed (0 V CV) and opened (10 V CV). To check the distortion at different signal levels, the singal amplitude was swept between -60 and +20 dBv and the THD+noise was plotted. This also showed the lowest possible distortion and the headroom. The latter was considered to be the level where the distortion exceeded one percent. If this level was lower than 10 V p-p (10,968 dBv) the circuit generally was changed and new measurements were made.
Frequency response was measured by sweeping the generator in the AP. All circuits had practically flat response throughout the audible range.
Distortion was also measured by sweeping the frequency at two different input levels (0 dBv and 11 dBv). It turned out that the distortion did not change noticeably with frequency. Therefore the plots are not included.
(click for details)
|SNR @ 10V CV, no signal||SNR @ 0V CV,
attenuation @1 kHz
attenuation @ 2 kHz
attenuation @ 10 kHz
|LM13600 circuit 1||20 mV||0,09%||8 dBr||81 dBr A||117 dBr A||97 dBr A||91 dBr A||83 dBr A|
|LM13600 circuit 2||20 mV||0,10%||8 dBr||82 dBr A||109 dBr A||98 dBr A||93 dBr A||85 dBr A|
|LM13600 circuit 3||40 mV||0,12%||7 dBr||83 dBr A||110 dBr A||105 dBr A||101 dBr A||86 dBr A|
|LM13600 "Serge"||20 mV||0,65%||-12 dBr||78 dBr A||106 dBr A||76 dBr A||71 dBr A||59 dBr A|
|SSM2024||15 mV||0,06%||5 dBr||83 dBr A||109 dBr A||94 dBr A||88 dBr A||74 dBr A|
|CA3046||5 mV||0,15%||6 dBr||82 dBr A||107 dBr A||86 dBr A||80 dBr A||63 dBr A|
|CA3080 1 RCA||6 mV||0,15%||5 dBr||77 dBr A||117 dBr A||83 dBr A||76 dBr A||65 dBr A|
|CA3080 2 RCA||2 mV||0,13%||5 dBr||81 dBr A||110 dBr A||85 dBr A||77 dBr A||67 dBr A|
|CA3080 2 Harris||2 mV||0,10%||5 dBr||78 dBr A||110 dBr A||86 dBr A||78 dBr A||66 dBr A|
|CA3086||5 mV||0,15%||5 dBr||83 dBr A||107 dBr A||88 dBr A||80 dBr A||64 dBr A|
|MC3340||500 mV||0,07%||0 dBr||93 dBr A||103 dBr A||78 dBr A||79 dBr A||78 dBr A|
|BC550C circuit 1||200 mV||0,17%||-4 dBr||83 dBr A||95 dBr A||95 dBr A||93 dBr A||81 dBr A|
|BC550C circuit 2||220 mV||0,18%||2 dBr||80 dBr A||97 dBr A||95 dBr A||94 dBr A||87 dBr A|