Author |
Message |
dslamnig
Joined: Dec 18, 2020 Posts: 28 Location: Zagreb, Croatia
Audio files: 6
|
Posted: Fri Dec 18, 2020 3:05 pm Post subject:
Drive two 13700s with identical currents Subject description: How to control two 13700s with identical Iabc without crosstalk |
 |
|
I'm trying to control two 13700 OTAs with the same current. One OTA is part of a triangle oscillator, the other charges the cap of a slaved saw oscillator. The idea is to make a dual-core VCO instead of doing triangle-to-saw conversion (or vice versa).
The circuit is on the breadboard and works, however the saw waveform shows artefacts which are (very probably) caused by crosstalk between two OTAS.
The control current is coming from Thomas Henry's 555 VCO exponential converter:
https://electro-music.com/forum/topic-54623.html
... and goes directly to both 13700 amplitude bias pins - so they're connected. And I see a +/-10mv voltage fluctuation at this point, synced to the VCO waveforms, which is caused by Iabc input impendance fluctuations of _both_ OTAs.
So the question is - how to drive two LM13700 amplitude bias inputs with identical currents, from two independent current sources?
Ideally this would be some kind of "current-splitter" that I could plug in between the existing current source and OTA Iabc pins. Tried a pair of resistors, no luck... |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24380 Location: The Netherlands, Enschede
Audio files: 296
G2 patch files: 320
|
Posted: Fri Dec 18, 2020 4:24 pm Post subject:
|
 |
|
Ok .. some thoughts that bubble up here ... and also to the forum.
Do you want the two oscillators to be in sync or should they be allowed to relatively drift away from each other?
Asking, as you'll never get the two currents perfectly equal.
So .. when they should drift, probably the best way would be to have two expo converters.
Or maybe stack a pair of parallel current mirrors on top of each other (one for the doubling and the other to let the current flow in the right direction), that would isolate the currents from each other .. but is seems a bit over complex, using 5 or 8 transistors (and some trimming resistors / pots).
Also ... the transconductivity for the two OTA's will differ from each other when running 'm on the same Iabc ... so you will need some trimming to get 'm begin and and at the same frequencies (on a sweep over their range).
And when you want 'm to be in sync then a tri to saw or a saw to tri converter would be the only thing properly working I think. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
dslamnig
Joined: Dec 18, 2020 Posts: 28 Location: Zagreb, Croatia
Audio files: 6
|
Posted: Fri Dec 18, 2020 4:54 pm Post subject:
|
 |
|
Blue Hell wrote: | Ok .. some thoughts that bubble up here ... and also to the forum. |
Thanks!
Blue Hell wrote: | Do you want the two oscillators to be in sync or should they be allowed to relatively drift away from each other? |
They are in sync. The saw cap is discharged by pulse on each triangle cycle.
Blue Hell wrote: | Asking, as you'll never get the two currents perfectly equal. |
The slaved saw OTA current is not critical. It just makes the saw amplitude constant across the frequency range. Some drift is acceptable, won't make it out of tune.
Blue Hell wrote: | So .. when they should drift, probably the best way would be to have two expo converters. |
I'm trying to keep overall complexity to a minimum. I'll try to add a third transistor to the existing converter, connected "in parallel" to the one providing control current. So they get equal emitter and gate voltage and hopefully provide equal collector current. Thoughts on that welcome.
Blue Hell wrote: | And when you want 'm to be in sync then a tri to saw or a saw to tri converter would be the only thing properly working I think. |
Just what I'm trying to avoid with this scheme I've tried a couple of converter approaches, they all have issues. The slaved saw core is no more complex and should provide a cleaner saw. |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24380 Location: The Netherlands, Enschede
Audio files: 296
G2 patch files: 320
|
Posted: Fri Dec 18, 2020 6:09 pm Post subject:
|
 |
|
dslamnig wrote: | I'll try to add a third transistor to the existing converter, connected "in parallel" to the one providing control current. So they get equal emitter and gate voltage and hopefully provide equal collector current. Thoughts on that welcome. |
That should isolate things .. iirc my schooling days correctly ... collector to base 'back transfer' should be pretty low. Matched transisors may help .. but as you have sync .. hmm .. isn't that actually causing the glitch you observed? That might mean the slave runs a bit fast, no?
Otherwise .. when the slave runs a tad slow there would only be some minor amplitude fluctuations at worst I'd think, but no glitches. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
elektrouwe
Joined: May 27, 2012 Posts: 146 Location: Germany
|
Posted: Sat Dec 19, 2020 2:13 am Post subject:
Re: Drive two 13700s with identical currents Subject description: How to control two 13700s with identical Iabc without crosstalk |
 |
|
dslamnig wrote: | ... One OTA is part of a triangle oscillator, the other charges the cap of a slaved saw oscillator. The idea is to make a dual-core VCO instead of doing triangle-to-saw conversion |
you might check my expoOTA story here: https://www.muffwiggler.com/forum/topic-194710-25.html
With "ExpoOTA" 2 exponential current outputs are available: I would use the bipolar OTA output for triangle generation, and the unipolar Iabc current for saw tooth generation (just feed it to -in of an integrator)
I've successfully built many VCOs with the ExpoOTA priciple. Never again used a matched transistor pair since then |
|
Back to top
|
|
 |
dslamnig
Joined: Dec 18, 2020 Posts: 28 Location: Zagreb, Croatia
Audio files: 6
|
Posted: Sat Dec 19, 2020 3:52 am Post subject:
|
 |
|
Blue Hell wrote: | dslamnig wrote: | I'll try to add a third transistor to the existing converter, connected "in parallel" to the one providing control current. So they get equal emitter and gate voltage and hopefully provide equal collector current. Thoughts on that welcome. |
That should isolate things .. iirc my schooling days correctly ... collector to base 'back transfer' should be pretty low. Matched transisors may help .. but as you have sync .. hmm .. isn't that actually causing the glitch you observed? That might mean the slave runs a bit fast, no?
Otherwise .. when the slave runs a tad slow there would only be some minor amplitude fluctuations at worst I'd think, but no glitches. |
Here's the stripped-down expo circuit with added transistor. It provides two currents, one for each OTA. It works, and should isolate the two OTAs, but my saw problems remain. Maybe I'm barking up the wrong tree. Will post my whole circuit and some scope shots, working on it.
The saw slave is not an oscillator by itself, it's just a cap charged by the second OTA and discharged with a pulse on each triangle cycle. So it can't run fast or slow, it's always exactly at the same frequency as the triangle. Perhaps "sync" is a wrong word here.
Description: |
|
Filesize: |
112.04 KB |
Viewed: |
152 Time(s) |
This image has been reduced to fit the page. Click on it to enlarge. |

|
|
|
Back to top
|
|
 |
dslamnig
Joined: Dec 18, 2020 Posts: 28 Location: Zagreb, Croatia
Audio files: 6
|
|
Back to top
|
|
 |
|