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.

LMK04610: Deterministic skew requirements in PLL2-only mode/ZDM feedback?

Part Number: LMK04610

Hi:

I'm trying to understand the requirements to get a deterministic skew from input-to-output on an LMK04610 using PLL2-only mode. The overall clocking architecture we have is pretty simple, in that the output clocks needed are just integer multiples of the output (15.625M -> 125M, 375M, 187.5M).

My first thought was that I needed to use the zero-delay mode using feedback from CLKout5/CLKout6 on an LMK04610, but I saw a post here that suggested that so long as the PFD is the GCD of the input and output clocks - which would just mean that the PFD needs to be 15.625M - that the skew is deterministic anyway.

Is this correct (it would open up a clock output if so)? I would guess that this means that SYNC resets the PLL N divider as well as the output clocks dividers?

---

A related question  is if we do use zero-delay feedback (say, by adding CLKout5 at 15.625M) and we then have a *fractional* output (say 7.8125M, so fout=(1/2)fin) - if we then issue a SYNC to multiple LMK04610s during the same 15.625M period, would the 7.8125M outputs have deterministic phase between the two devices?

It seems like they should, because the zero-delay mode means the phase of the 15.625M input and output must be identical and the SYNC says that it forces the outputs to all share a common rising edge. Is this understanding correct?

  • Patrick, 

    I will get back to you next week.

    Regards,

    Will

  • I think we've managed to figure this out through testing with the EVM here. The original thought that you wouldn't need zero delay mode came from this post, but that appears to be either wrong or I'm misunderstanding what was said there.

    1. You absolutely need zero-delay mode (feedback going through CLKout5/CLKout6) in order to get deterministic phase, even if the outputs are all multiples (or 1) times the input.
    2. If the outputs are fractions of the feedback clock, SYNC pretty much won't align between multiple devices even if the SYNC pulses are extremely well aligned - SYNC causes PLL2 to lose lock, and the locking process isn't deterministic enough (it takes milliseconds) for the number of clocks from sync->lock to be equal between devices.

    In the end I don't think this will be a problem for our case because with zero-delay mode, the fractional clocks (i.e. fin/D) now have only D possible outputs, and detecting which phase they're in isn't that hard, so we just, well, keep hitting the virtual reset button until we get the alignment we want.

  • Patrick,

    Sorry for the delay.  Yes, that makes sense.  Let me know if you have any further questions.

    Regards,

    Will