[sdiy] Saw DCO
Richard Wentk
richard at skydancer.com
Thu Oct 7 16:05:04 CEST 2004
At 11:30 07/10/2004 +0200, Fredrik Carlqvist wrote:
>Thanks for the suggestions. I think I will try the reference Vbe method
>first though, as it requires virtually no change in the hardware.
>
>Richard, are you suggesting leading the Vbe of another OTA into the
>trimmer's position on the integrating OTA? Could that work? Or perhaps even
>the OTA's own Vbe into the '-' input!?! At least, the temperature dependency
>could be reduced.
I haven't doodled out a circuit but I'd imagine you should be able to
derive an anti-phase (as it were) temperature compensation reference from a
spare OTA fairly easily. If you use a dual OTA there's not a huge
difference in board real estate and the temp matching and compensation
should be excellent.
But the real question is how much amp variation the temp sensitivity is
causing. More than a dB or so would could be problematic, but then again
long term temp variations in most working environments are unlikely. So
unless you're planning to carry your synth from indoors to outdoors in
Eastern Europe in winter while continuing to play it, it may not even be an
issue. It might just mean you need to turn up/down the output level during
the summer. :-)
>I think a control loop will be too slow even though I agree it would solve
>many problems (and freeing some precious code memory). When the pitch
>changes drastically, it will take at least a couple time constants to
>adjust, which would be 100ms with the lower freq limit 20Hz.
That was my problem with Magnus' suggestion.
>John, the hard synch comes in by multiplying the saw slope by a scale factor
>K larger than 1. This makes the saw hit the roof and reset. It is still
>reset every DCO cycle. The resulting frequency is a combination, just like
>in normal hard sync, where a faster oscillator is reset by a slower one. The
>fundamental is at the DCO frequency f, and there is an additional
>"fundamental" at f*K.
Neat. I'd be interested in your DCO circuit, if you want to make it public.
Richard
More information about the Synth-diy
mailing list