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.
Hi,
I have a jittery 10kHz reference clock that I want to use to generate/discipline a number of synchronous clocks in the tens of kilohertz range (e.g. 40 kHz, 40 kHz with a bit of phase, 80 kHz, 120 kHz).
I have evaluated the LMK05318 but, unfortunately, this only has one usable output in the kilohertz range. What device would you recommended?
Thanks,
Steve
Hi Steve,
There are not many options for the frequency range you request.
Regards,
Derek Payne
Hi Derek - thank you for a very comprehensive reply.
My output jitter requirements are fairly relaxed: < 1 ns but I'm not overly-constrained by budget either (ease of use and time to market are more important).
I shall be independently clocking a DAC and ADC (plus the delta-sigma clock if use that type of ADC) at rates in the tens or hundreds of kilohertz (40, 80 120 were just arbitrary numbers) but these rates must be synchronised to the recovered reference 10 kHz input.
I may use something like a PGA280 or other zero-drift device which, I believe, would also benefit from being clocked synchronously too.
I will also need a 10 kHz output to serve as a CPU interrupt when the reference signal cannot be derived. So, in summary (for example):
Input
10 kHz
Outputs
10 kHz (CPU interrupt)
80 kHz (LDAC)
120 kHz (CONV)
1 MHz (PGA280 clk)
48 MHz (delta-sigma)
Will a LMK04208 be able to do this?
Thanks and regards,
Steve
Hi again Derek.
One thing that's confusing me is the minimum output frequency in the parametric table on your website - it shows 0.305 MHz and 0.329 MHz for the LMK04832 and LMK04208 respectively. I would have rejected these devices as not capable of generating 40 kHz from 10 kHz in (the absolute minimum spec I need).
Am I reading the tables incorrectly?
Thanks,
Steve
Hi Steve,
Given the new frequency range also includes 10kHz, it becomes quite challenging to get every frequency you want. I don't think LMK04208 can do what you want. Explanation and additional guidance below.
From the initial guidance, it seemed that LMK04832 or LMK04208 could be used to generate the required frequencies. The parametrics in the datasheet are likely trying to give a minimum output frequency in dual-loop mode, where the integrated VCO is used; even then I would expect LMK04832 to be closer to 0.24kHz based on the VCO ranges... Regardless, this is not an actual limitation of the output structure. The outputs on the LMK04832 or the LMK04208, especially in LVCMOS mode, can go as low frequency as needed.
However, the limitation is now that 48MHz and 10kHz are coming from the same device, implying a need for at least divide-by-4800. There is no mechanism to create a divide-by-4800 on the LMK04208 which would allow both 48MHz and 10kHz to be generated on the same device.
LMK04832 has a 13-bit SYSREF divider (8192), so if the VCXO frequency is changed to 48MHz this scheme would still work for LMK04832. Conveniently, the SYSREF divider can be run in continuous mode just like a regular divider, and also has a buffer which duplicates the SYSREF frequency to the feedback mux for use as PLL1 feedback. The remaining 10-bit dividers (1024) are sufficient to generate 1MHz, 120kHz, and 80kHz, with an additional divide-by-1 used for 48MHz.
I've also attached a TICS Pro configuration showing how this would be done in LMK04832.
The LMK04832 solution would likely stand up to some additional frequency plan changes over time, although for some of the lower frequency divides e.g. 40kHz it may become necessary to add one or more D flip-flops on the output to expand the divide ratio slightly. Additionally, there would be a short addendum to the programming sequence to make sure that the dividers are all synchronized. If the CPU interrupt clock needs to be continuously running, the timing of the SYNC sequence may be impacted; in practice, I don't expect that getting the synchronization sequence correct is going to be challenging, especially if the clocks are allowed to be initialized at startup before anything depends on their output.
One other consideration: 48MHz is not that common of a VCXO value, so distributors are unlikely to carry it for immediate ordering. You might need to talk to a VCXO vendor to get samples for quick testing. I think there are a few programmable VCXOs from SiTime which could be ordered immediately and programmed separately. Regardless, the sourcing strategy for the VCXO is probably the most difficult aspect of this solution.
LMK5C33216 would still be able to implement your frequency plan, but again that device is very overfeatured for what you need, and would require some conversion to LVCMOS if the clocks cannot be provided as a different format. However, LMK5C33216 could generate essentially any of the low frequency clocks you require, regardless of how they change. In testing the output configuration tool in TICS Pro, I found that it was somewhat challenging to make the tool give me the requested configuration. I did eventually get a configuration which worked, but the tool appears to have some bugs that make configuring the device needlessly challenging. If you do want to test this device, just be prepared; the tool is in such a state that you will likely need some assistance from TI to generate the configurations once the frequency plan is known. I have taken note of the issues with the tool and we are working on a fix, but it will likely take a few weeks to deploy an updated version. You should still be able to program configurations (including any TI generates), it's just creating them in the tool yourself that's impacted.
With LMK05318 and LMK01801, 48MHz and 10kHz could be generated on LMK05318; PLL1 could generate an output at e.g. 25MHz, which could be divided to 1MHz on one half of LMK01801; the other half of LMK01801 could divide 4.8MHz to 120kHz and 80kHz. All these signals could be LVCMOS except 48MHz, but 48MHz may be acceptable as a different format. All that said, based on your comments about potential changes to frequency, as the frequency plan evolves it may become difficult to make this solution work if the divider ratios stop being favorable. If flip-flops need to be added on the output of this solution, I think it loses a lot of benefits; the only remaining advantage would be using a DPLL to lock the reference, but unless you need the more complex features like holdover or DCO I'm not sure this is really an advantage.
The most complex aspect of the LMK05318-based configuration, I think, will be controlling the precise phase alignment of all output clocks. They will be frequency-locked, but assuring that they are phase-locked may be a challenge given the spread across different devices and the lack of digital delay on the LMK05318 or 3/4 banks of the LMK01801.
In summary: From an ease of use and rapid development standpoint, assuming you can get a 48MHz VCXO, I suspect it would be simplest to use LMK04832 in the configuration described above. It may actually be fastest to test on the LMK5C33216EVM, since no part changes would be required; however, I would not call this the simplest option.
Hopefully this clears things up, and gives you some footing to make a decision.
Regards,
Derek Payne