This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to generate fine frequency tunning (shift) in LMK04XXX or CDCEXXXX?

Other Parts Discussed in Thread: LMX2541, LMK00304, CDCM7005, CDCM6208
Hello Folks,

We are working in a 4 channel High speed ADC board for 500 MHz of input signal (FMC standard).
The target is to achieve the best SNR possible (in practice best ENOB), for this, we need to provide 
a very low jitter clock signal for the 4 ADC´s. We need to generate the main clock frequency of 
117.5 MHz for ADC´s,  locked with an external frequency of a   625 KHz (dirty).  OK, any IC clock 
distribution can generate this signal using a VCXO for jitter cleanning.  Using 2 PLL architeture like 
LMK family we can use the second PLL without problem. 

But the question is:

Due to complicated reasons we need sometimes change the clock frequency a litle bit 
(step of 10 or 15 Hz) in a range of less than 100 Hz.  For example generate 117.500015 MHz,
117.500030 MHz or 117.500.100 MHz maximum.

 How can I do that using LMK family or CDCE family?
 Is it possible or need I use a frequency sinthetizer/fractional PLL?
  • Hi Fernando,

    The LMK04xxx family of jitter cleaners use integer-N PLLs, so these parts will not be able to provide the fine frequency step size.

    You could use the LMK04xxx jitter cleaner to provide a clean reference clock to a low-noise frequency synthesizer, like LMX2541 (Fractional-N PLL with integrated VCO), which can provide the output frequency and step size you need.  To drive your multiple ADCs, I would suggest the LMK00304 low-additive-jitter, 4-output differential clock buffer.

    Regards,
    Alan

  • I wonder if it would be best to first frequency synthesize with the LMX2541 and then jitter clean. The VCXO has sufficient tuning range, as you only seem to tune by +/- 1ppm total, while a VCXO is likely going to offer +/-100ppm  tunability or even more. This implementation would get you the outputs for free, rather than using an additional clock buffer.

     

    I would also check out the CDCM7005 in addition to the LMK04xxx, to see what your optimum point is for performance, power, and cost.

     

    Best regards, Falk Alicke

  • Ok Alan, thank you very much for give me an information. I guess a so fine tunning is not possible with LMK family, just only KHz, because you can configue large values for R and N counters doing a frantion in N/R... but for hertz of tunning, is really complicated!!!

    thank you very much

  • Dear  Falk,

    Thank you very much for answering...

    I will  think in this possibility, is a good idea. 

  • Fernando,

    by the way, we have the CDCM6208 sampling now that has a fractional output divider with 20-bit resolution. Practically, this allows you frequency hopping with a resolution of 1/(2^20). This is still more coarse than your requirement, but getting pretty close. If you are interested to see a spec, shoot an email to CDCM6208_inquiry@list.ti.com.

     

    Best regards, Falk