
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.
Measurement summary
| VCA type (click for details) |
CV bleed- through |
Lowest distortion | Head- room |
SNR @ 10V CV, no signal | SNR @ 0V CV, no signal |
Signal attenuation @1 kHz |
Signal attenuation @ 2 kHz |
Signal 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 |