[time-nuts] Odd-order multiplication of CMOS-output OCXO

jimlux jimlux at earthlink.net
Sun Jan 19 18:35:42 UTC 2020


On 1/19/20 9:29 AM, Mark Haun wrote:
> Hi Bob,
> 
> On Sun, 19 Jan 2020 09:37:39 -0500
> Bob kb8tq <kb8tq at n1k.org> wrote:
>> Is your intended application tolerant of spurs at 16 and 32 MHz? If
>> not, do they need to be in the 90 dB down vicinity (= the SFDR of the
>> ADC) ?
> 
> I guess you mean stray coupling between the oscillator, clock
> conditioning circuitry and the analog inputs?  (Spurs on the ADC clock
> input shouldn't matter as long as the zero crossings are clean and
> jitter is low.)
> 

Not exactly.  The sampler of the ADC is essentially a mixer, so if the 
clock has other signals on it, even at low levels, they can mix with 
input signals and show up in band.  I had a SDR receiver with a 49.244 
MHz ADC clock that was contaminated by the 66MHz processor clock (at a 
very, very low level), and I saw mixing products when the input to the 
ADC was a clean sine wave at 112.5 MHz.

Analog Devices even has an app note on this.

https://e2echina.ti.com/cfs-file/__key/telligent-evolution-components-attachments/13-109-00-00-00-00-93-58/Impact-of-sampling_2D00_clock-spurs-on-ADC-performance.pdf


Don't forget to consider high order multiples of the interfering clock, 
too, that might mix and alias down into your sampling bandwidth.

You may also need to bandlimit your clock input - since noise on the 
clock mixes with the input. This is often a problem when you have a fast 
wideband clock buffer in front of the ADC clock input - that buffer's 
noise can mix with the input signals.


https://www.analog.com/media/en/technical-documentation/application-notes/AN-756.pdf

https://www.analog.com/media/en/technical-documentation/application-notes/AN-1067.pdf






> This would be for a direct-sampling HF (shortwave) radio.  A few extra
> spurs are OK, especially synchronous ones like these which you could
> theoretically subtract in the digital domain.
> 
> Regards,
> Mark
> 
>>> On Jan 18, 2020, at 7:33 PM, Mark Haun <mark at hau.nz> wrote:
>>>
>>> Hi time nuts,
>>>
>>> I'm looking for a 5x frequency multiplication scheme to let me use a
>>> 16-MHz square-wave OCXO for an ADC encode clock at 80 MHz.
>>>
>>> Constraints in order of importance:
>>>
>>> 1. Don't degrade the nice phase noise of the OCXO (-90 @ 1, -120
>>> @10, -140 @ 100, -160 @ 1k) any more than necessary; at the very
>>> least, it should not impact the ADC noise floor in the primary 0-40
>>> MHz image. (This should give quite a bit of leeway, but better is
>>> better :)
>>>
>>> 2. OCXO power consumption (~150 mW) should still dominate total
>>> clock-system power.  Would like to keep the multiplier/buffer under
>>> 50 mW.
>>>
>>> 3. No supply rail above 3.3V.
>>>
>>> This "ought to be" (?) easy, because the OCXO output is already
>>> rich in odd harmonics.  All that's needed is to isolate and perhaps
>>> buffer the right one without screwing up my noise spec.  This is
>>> where I could use some help...
>>>
>>> The ADC (AD9266) wants a differential clock, sinusoidal or square
>>> doesn't matter.  The datasheet recommends transformer coupling with
>>> antiparallel diodes to keep the swing ~ 1.5Vp-p.  (The min/max spec
>>> says anything between 0.2 and 3.6V.)   The 3.3V OCXO should give me
>>> 0.8Vp-p at the 5th harmonic without any amplification, so in theory
>>> I guess I could just filter and transformer couple and be on my
>>> way.  But perhaps some amplification is in order to increase the
>>> slew rate?
>>>
>>> I looked at the Wenzel tech notes for ideas, e.g. this one using
>>> logic gates and tuned circuits:
>>> http://www.techlib.com/files/hcmos.pdf
>>> but I lack the background to evaluate the pros and cons of
>>> introducing extra CMOS logic.
>>>
>>> I also found this common-base amp circuit in the archives:
>>> https://www.febo.com/pipermail/time-nuts/2016-January/095683.html
>>> and
>>> https://www.febo.com/pipermail/time-nuts/attachments/20160126/ae3b4be8/attachment-0001.pdf
>>>
>>> I've read that I should avoid high-Q tuned circuits, because they
>>> will introduce more noise with temperature variation.  Are there
>>> any rules of thumb for how much Q is too much?
>>>
>>> Any pointers would be most appreciated!
>>>
>>> Thanks,
>>> Mark
> 
> _______________________________________________
> time-nuts mailing list -- time-nuts at lists.febo.com
> To unsubscribe, go to http://lists.febo.com/mailman/listinfo/time-nuts_lists.febo.com
> and follow the instructions there.
> 





More information about the Time-nuts_lists.febo.com mailing list