[sdiy] Makin' OTAs

Ian Fritz ijfritz at earthlink.net
Thu Jun 16 17:27:42 CEST 2005


Greetings --

After the recent talk about making discrete OTAs to replace the 
CA3080/3280's I decided to spend some time seeing how hard it would be to 
make a good OTA circuit.  My goal was to make an OTA/expo converter combo 
that would track at 1V/Oct within 0.2% or better over 6 octaves.  This 
turned out to be possible, but quite more difficult and expensive than I 
thought it would be.  The reason is that extremely good matching of both 
the mirror and amplifier pairs is needed to achieve this goal.

My circuit uses a 4-transistor circuit for the p-mirror, above a standard 
n-type differential pair amplifier, with the current output converted to a 
voltage using an accurate differential I-V op-amp converter.  The expo 
converter is a standard design.  I left the diff amp and the converter both 
referenced to ground, even though this has some drawbacks because of 
saturation effects.  All testing was done with a signal level of 12 mV at 
the amp input and a maximum Iabc of 1 mA.

This circuit works great if you use supertransistor pairs.  With a MAT03 
for the mirror and MAT02 for the amp the response was perfect on the first 
try.  But this is an expensive solution (around $20 for the 2 pairs.)

Replacing either transistor pair with an inexpensive monolithic pair pulled 
at random "out of the bag"  led to expo tracking errors of up to 
2%.  Clearly both pairs must be carefully selected for very accurate 
matching to get an accurate expo response.

The usual matching procedure of driving collector current through the 
transistors and writing down their Vbe's is not good enough here, unless 
you have something like a 6-digit DVM.  I figured out a couple of ways to 
set up bridge-type circuits to measure either (1) the Vbe difference with 
the same Ic's or (2) the Ic ratio at the same Vbe's.  These methods are 
roughly equivalent, with a 1 mV Vbe difference corresponding to a 4% 
current ratio error.  With care and patience I was able to measure Vbe 
differences down to a few uV's.

For the p-type mirror transistors I measured 20 2SA798 pairs. These cost 
$.50 each on sale from ACME (usually $1).   The results for the Ic errors were:

7 of 20 under 0.2%
14 of 20 under 0.4%
18 of 20 under 0.8%.

For the n-type diff amp transistors I selected through 20 CA3083 Q1/Q2 
pairs.   You can still get these excellent arrays for under $1 if you look 
around.  The results, now in terms of Vbe error, were:

8 of 20 under 50 uV
12 of 20 under 100 uV
18 of 20 under 200 uV.

Interestingly, both of these sets binned out about the same.  To get 
MAT-type performance requires Vbe matching to about the 50 uV level (or 
0.2% in Ic).  This means that you have to de-select about 2/3 of the pairs, 
so the cost for a set of two good pairs comes out to about $6.  Better than 
using the MAT's, but a lot of work.  If you use CA3280's, then you still 
have to de-select some of the devices, maybe 1/3 (based on limited 
measurements), so that turns out to be a comparable price.  (Isn't market 
economics amazing?)

With a 2SA798 pair matched to 0.08% in Ic ratio and a CA3083 pair matched 
to 15 uV in Vbe, I was able to achieve my goal of <0.2% tracking accuracy 
in the overall OTA/converter system.  This level of accuracy is only needed 
for critical applications such as tri-core VCOs, accurate hi-Q filters, 
precise ring modulators, and the VC chaos generators I have been 
developing.  For less critical applications the matching specs can be 
relaxed a bit.  But with offset voltages under a few mV over the entire 
Iabc range, non-thumping VCAs should also be possible with the closely 
matched pairs.

   Ian




More information about the Synth-diy mailing list