[sdiy] High frequency VCO designs
rburnett at richieburnett.co.uk
rburnett at richieburnett.co.uk
Tue Sep 23 12:40:01 CEST 2014
The problem with RF VCO's is that the linearity and temperature drift
may be quite poor. Certainly by music standards where you want decent
pitch conformity over some range of semitones.
Radio Frequency VCOs usually end up being placed inside the feedback
loop of a PLL, so within reason linearity and drift are not important
design parameters for the VCO. (When it's inside the PLL the integral
action of the control loop forces out the frequency error that you would
get if the VCO was operated open loop on it's own.)
If your voltage control is only to apply vibrato then I think you'll be
fine, but if you try to achieve any sort of tracking of a musical scale
you might be dissapointed. Then you're left with three options:
1. Try to compensate for the non-linearity and drift of the VCO. Very
messy.
2. Put the VCO inside a PLL, but this might be tricky to get
sufficiently fine frequency resolution, and quick response time, and
good stability.
3. Abandon the PLL idea and go with a DDS solution.
If I found myself needing to go down the route of buidling a PLL that
requires dividers to be programmed digitally, I would switch to a DDS
based oscillator and program that digitally instead. In my option the
modern DDS is a much quicker and easier solution. You get ultra-fine
frequency resolution, lightening fast frequency changes, perfect
linearity, and very low drift. All this with none of the cold-sweat
inducing control-loop challanges inherent with a Phase Locked Loop
design.
I'd vote DDS all the way, but a VCO it isn't unfortunately.
-Richie,
On 2014-09-23 11:15, Tom Wiltshire wrote:
> Because a PIC/uP needs a faster clock/more instructions to emulate a
> bit of old CMOS than the original CMOS needed. 20MHz is the upper
> limit for the standard 16F chips. 32MHz is the upper limit for the
> 16F1xxx enhanced chips. Somewhere around there is "chip clocked at
> full power with vibrato applied". So maybe 20-32MHz is enough.
> Even with the increased clock speed, I think you're unlikely to be
> able to do better than the typical 9-bit divider sequence (/478 to
> /239). And anyway, I wouldn't want to, since the errors in that
> sequence are part of the sound I'd be trying to emulate.
>
> Tom
>
> On 23 Sep 2014, at 07:01, Tim Ressel <timr at circuitabbey.com> wrote:
>
>> Um, why 20-40MHz? The 50240 TOG uses 1/10 that. At 2 MHz the venerable
>> 4046 will do the trick.
>>
>> Tim Ressel
>> Circuit Abbey
>> 503-750-9331
>> timr at circuitabbey.com
>>
>>
>>
>> ----- Original Message -----
>> From: Tom Wiltshire <tom at electricdruid.net>
>> To: synthdiy diy <synth-diy at dropmix.xs4all.nl>
>> Cc:
>> Sent: Monday, September 22, 2014 2:01 PM
>> Subject: [sdiy] High frequency VCO designs
>>
>> Hi All,
>>
>> What contemporary VCO designs are there that can cope with frequencies
>> between 20-40MHz?
>>
>> There were several synth designs based on top-octave-dividers that
>> used a high frequency VCO to clock the divider (PolyMoog, for one
>> example). It occurred to me (and I'm not the first) that whilst you
>> can't copy aTOG chip in a PIC, you can adequately copy a single output
>> of a clock chip and it's associated divider. This is closer to the
>> older 12-separate-oscillators-plus-dividers scheme. But that's fine,
>> better even. The important thing is to get some voltage control in
>> there by using a VCO for the uP clock.
>>
>> So, VC-clocks for a PIC? Any ideas?
>>
>> Thanks,
>> Tom
>>
>> _______________________________________________
>> Synth-diy mailing list
>> Synth-diy at dropmix.xs4all.nl
>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
>
> _______________________________________________
> 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