[sdiy] Analogue Drift (was Re: HF VCOs and tracking problems)
rburnett at richieburnett.co.uk
rburnett at richieburnett.co.uk
Thu Nov 15 10:45:35 CET 2012
Hi Andy,
> Great work Richie, thanks for sharing the results in textual form.
No worries. I did this work a long time ago now, but its a subject
that always seems to crop up now and again. If Tom had asked about it 6
months ago I could have shared the raw measurement data with you, but
the PC's HDD died about 3 months back!
> I have noted that at lower pitches VCOs have more fuzz too them than
> at high pitches, which I am guessing comes from FM by hiss at both
> the
> control signal input to the expo converter, and noise at the output
> which is integrated by the cap...
Sounds reasonable to me as any analogue system is subject to thermal
noise, not least for a high-gain device like a comparator.
Unfortunately my measurement setup was not geared to measure really
rapid fluctuations in the frequency. It determined the frequency drift
by continually measuring VCO waveform phase relative to a GPS locked
"reference oscillator" over several seconds or minutes. This makes it
incredibly sensitive to tiny static or low-frequency tuning errors,
(which I had initially thought would be where it was all happening!)
The downside is that the measurment bandwidth is limited to around half
the frequency of the VCOs note. That's why I used high pitches like a
top C for my tests in order to get as wide a measurement bandwidth for
the drift or wobble as possible. I started using higher and higher
pitched notes once I realised that mains frequency (50Hz) and it's
harmonics were significant players.
Although it excelled at characterising "slow drift" I might have been
missing something interesting happening at the other end of the pitch
range though. And from what you've said, it looks like I have. I think
that an "upsampling and period measurement" technique might be better
suited to characterising oscillator drift and instability with a PC in
those low bass note regions. Another option would be to use a low-cost
PIC micro with a capture/compare module to directly measure each period
of VCO oscillation against a known accurate clock in the 10's of MHz.
The nice thing about low frequency notes is that you don't need
particularly fine timing resolution to resolve small percentage changes
in the period, and analysing low-pitched notes only produces a hundred
or so period measurements every second so you're not dealing with masses
of measurement data!
As engineers we have lots of tools available to use, it's just a case
of picking the best one for the job. Sometimes you don't know which is
the best tool until you start the job. Sometimes the job itself morphs
into something else.
> In poly synths, in addition to all this FM, LFO, and LED modulation
> going on I think the main "fat" part of the sound is again not
> actually from drift but the basic fact that the scale and offset
> trims
> of the expo converters all different for each voice.
Defo agreez,
Best regards,
-Richie,
More information about the Synth-diy
mailing list