BC550C VCA 1
A VCA built with discrete transistors. The
circuit is taken from René Schmitz'
web site. The transistors were matched acording to the
instructions in the Moog Modular service manual. This simple
circuit does indeed work, but it has a couple of serious
problems.
To start with, it is very temperature sensitive. The DC offset
will go up if the transistors are not at the same temperature.
They definitely need to be thermally coupled. But even with a
constant temperature the CV bleedthrough is too high.
Noise and distortion figures are not better than for OTA-based
VCAs. Signal bleedthrough is low, especially at high frequencies,
but the LM13600 has even lower signal bleedthrough.
The reason for the fairly low signal-to-noise figures is that the
op-amp contributes to the noise. In this circuit it has a gain of
17 times, which adds noise. Thanks to Jürgen Haible
for pointing this out. René Schmitz
had specified a 5534 op-amp, which should be a little less noisy
than the TL071 that I used.
Noise & signal attenuation
Red = signal bleedthtrough at 0V CV. Blue = 10V CV, no signal. Green = 0V CV, no signal.
Distortion (THD+N) vs. input level
Frequency response
Test results
Dynamic range | 10 V CV, no signal | 83 dBr A |
0 V CV, no signal | 95 dBr A | |
0 V CV, 1kHz 10 V p-p in | 95 dBr A | |
0 V CV, 2 kHz 10 V p-pin | 93 dBr A | |
0 V CV, 10 kHz 10 V p-pin | 81 dBr A | |
Headroom (over 10V p-p) | -4 dB | |
CV bleedthrough | with careful trimming | 200 mV |
Summary
In contrast to what some people seems to think, a simple discrete circuit like this has no advantages over an OTA-based one.
+
Low signal bleedthrough
High CV bleedthrough
Too much distortion at 10 V p-p
Temperature sensitive
Needs matched transistors