SV: Re: SV: Re: [sdiy] Digital VCO
karl dalen
dalenkarl at yahoo.se
Tue Apr 25 21:02:16 CEST 2006
--- Eric Brombaugh <ebrombaugh at earthlink.net> skrev:
> karl dalen wrote:
> > Wery simple, most of the so called DCO based units used 8253 counters
> > (each unit contains 3 16 bit counters) the output square are shaped into a
> > short pulse that *pings* a normal VCO integrator and there you have your
> > ramp! (sawtooth). Then the rest is just a matter of waveshaping into
> whatever
> > wave you want. Roland did some special ASIC waveshapers+counter combination
>
> > chip for the Juno series, the 106 might have it to.
> >
> Interesting. So did they wrap a servo loop around from the comparator to
> the charging current input to keep the amplitude stable?
In the special ASIC i dont know how they did it but in thee 8252 based DCO's
they simply keep a lookuptable that feeds a CV (usually a DAC generating a
voltage)
directly at the integrator thuru a resistor. Many manufacturers used 3 way
switching
between resistors to get a broader range from a 12bit DAC.(se note about
CEM3396).
>ve done that
> in the past for an adaptive oscilloscope sweep and I found that at low
> frequencies the loop gets pretty hard to keep stable. Maybe if you put a
> current DAC driven from the frequency setting to control the coarse
> charging current / amplitude and then a fine control servo that levels
> it out based on a comparator. Still sounds messy.
The relationship between frequency and amplitude CV is exponential so simply
put a expo converter between the DAC CV and the integrator.
> Also, if they were using counters for the reset pulse, how did they
> compensate for the reciprocal relationship between the count value and
> the frequency? Plus the fact that the frequency resolution decreases as
> the count value decreases? Did they just use very fast clocks to drive
> the counters?
Usually 12-10Mhz clk rates rest is lookuptabels.
Look for the CEM3396 , that chip is virtually used in every *later* DCO
based synth, it descibes everything you want to know.
KD
More information about the Synth-diy
mailing list