[sdiy] PWM control of Current Sink
Steve Lenham
steve at bendentech.co.uk
Wed Jun 24 21:44:55 CEST 2015
Hi Tom,
I think your problem is with the voltage compliance of the current sink.
IC1.1 forces your full CV (up to 5V) to appear across the emitter
resistor R5, but for TR1 to act like a transistor, its collector must be
at least some mV above its emitter. If it isn't, the "constant current"
will be supplied from the opamp via the base rather than through the
collector. Worse, IC1 will start pushing current out of the collector
via the forward-biassed B-C junction.
I'm not that familiar with the PT2399, but the Williams schematic
indicates that the voltage on pin 6 is only about 2.5V. That indicates
you will start seeing problems as soon as the CV gets above 2V or so.
The Williams current sink gives the amplifier some gain, thereby
requiring a smaller voltage across the current-sense resistor.
Hope this helps!
Cheers,
Steve L.
Benden Sound Technology
On 24/06/2015 19:52, Tom Wiltshire wrote:
> Hi all,
>
> Can I get a sanity check please? I've got the following circuit:
>
> http://www.electricdruid.net/images/CurrentSink.png
>
> The idea of this is to control the PT2399 delay using PWM from a
> micro controller. The PWM filter provides the current sink with a
> 0-5V, and the current sink is supposed to sink 0-3mA from pin 6 of
> the PT2399. Ryan Williams used a similar design, but his current sink
> was more complicated because he was using an inverting sink as a CV
> mixer, whereas I have a known CV source with defined limits.
>
> http://sdiy.org/destrukto/img/pt2399_current_sink.gif
>
> (from http://sdiy.org/destrukto/vc-echo.html)
>
> Trouble is, my version doesn't work. The result I'm getting is a very
> short delay, as if a large current were always flowing. Changing the
> PWM duty cycle pushes the PT2399 out of range altogether and kills
> even the short delay. The PWM-to-CV part seems fine, and I get 0-5V
> output for my PWM input. The problem is the current sink.
>
> I'm not sure at this point whether I've got a fault somewhere (e.g.
> it ought to work, but doesn't) or whether I'm just totally mistaken
> (e.g. it'd never work, even when well constructed).
>
> Any pointers appreciated.
>
> Thanks, Tom
>
> _______________________________________________ Synth-diy mailing
> list Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
More information about the Synth-diy
mailing list