[sdiy] OTA woes
Harry Bissell Jr
harrybissell at prodigy.net
Fri May 20 21:18:58 CEST 2005
I'd like to add...
you can use matched diodes, or a diode connected
dual transistor, or an array like the CA3046
There is an app note that shows this for the CA3080
iirc.
H^) harry
--- Ian Fritz <ijfritz at earthlink.net> wrote:
> Hi group --
>
> Just in the past week I tried making a VCO core
> using a 13600 as a switched
> current source combined with a high-performance
> opamp integrator and an
> LM311-based hysteretic switch. My goal was to use
> the other half of the
> 13600 as a Sin shaper.
>
> This core had extremely poor tracking. I tried
> different input drive
> levels to the OTA as well as using/not using the
> linearizing
> diodes. Replacing the 13600 with a 3080 immediately
> fixed the problem.
>
> This problem seemed similar to some problems I had
> many years ago using the
> 13600 as 2Q or 4Q multipliers. So yesterday I took
> some time to look more
> carefully for the nonlinearity.
>
> What I did was to look at the OTA output (through
> either an opamp I/V
> converter or a buffered resistor to ground) as a
> function of programming
> current (Iabc), with fixed input voltage. I used
> Iabc values from 0 to
> 0.5mA. As a rough characterization of the
> nonlinearity, I compare below
> the output for Iabc of .25 mA and .5 mA.
>
> For the 13600 the results are as follows. With an
> input voltage of 17 mV
> and an opamp I/V converter at the output, the
> midpoint error is 8%. Using
> a buffered resistor to ground increases this error
> to 9%. Increasing the
> input voltage to 170 mV lowers the error slightly to
> about 7%. In all
> cases the midpoint output is too high compared to
> the endpoint (downward
> curvature).
>
> For the 3080 the error is much smaller, about 2%.
> Also, the error is in
> the opposite direction (upward curvature). In
> contrast to the 13600, the
> error increases with input drive voltage.
>
> Linearity vs Iabc doesn't seem to be spec'ed for
> either device, but the
> results I got seem to be at odds with the curves in
> the data sheet. (Hard
> to tell on a log plot, though.)
>
> The bottom line is that the 13600 seems to be a
> pretty crummy
> multiplier. It *cannot* replace the 3080 in
> applications requiring good
> linearity. That's a good reason for everyone to
> grab some 3080's while
> they are still available. If you need the
> linearized input, you can simply
> add a couple of diodes. (The 13600 input simply has
> diodes connected to
> the inputs at one end and to each other at the
> other.)
>
> Ian
>
>
More information about the Synth-diy
mailing list