Other Parts Discussed in Thread: LMX2595, LMK04832
Dear TI LMX Team,
Assume there are several, say 8, LMX2820's operating at the same output frequency that require a Category 3 phase synchronization after a Reset, frequency re-programming, power-up, or some other output phase disruptive event. Also assume that the circuit is carefully laid out in such a way that path lengths from the common 100 MHz OCXO reference source to the various OSCIN pins are within a small fraction of a nanosecond. Likewise, the path lengths from the SYNC pulse source to the various PSYNC pins are also nearly identical. Lastly, lets also assume the SYNC pulse is locked to the OCXO reference so that it will always arrive at the LMX2820's at the same delay relative to rising edge on the OSCIN pin. This constant delay however is unknown.
The datasheet specifies that the minimum setup time between the PSYNC edge and the OSCIN rising edge is 2.5 ns - meaning the PSYNC pulse must be present and stable for at least 2.5 ns before the rising edge on the OSCIN pin. The datasheet also specifies that the hold time (pulse length) of the PSYNC pulse must be at least 2 ns - which we assume is not a problem, it will be far longer.
My question is in two parts - for the first part I'm afraid I know the answer, for the second part I'm afraid of the actual answer.
First: Is there are way the LMX2820 can indicate, through changing a bit in a register, that it has received a valid PSYNC event and initiated (or completed) a phase synchronization sequence? For the LMX2595 the answer from Dean was that no such bit exists and the only way to confirm that the phase sync event was successful was to look at the phases of the various LMX outputs with a scope - a decidedly unattractive and expensive proposition for say an 18 GHz output. I imagine things haven't changed for the LMX2820 - but it would be great if I'm wrong!
Second: If the PSYNC edge happens to occur inside the 2.5 ns setup zone (a 1 in 4 chance for a 100 MHz reference signal) - so that it violates the setup time requirement - can it be assumed that phase synchronization will NOT occur in ANY of the devices, or (I fear more likely) will the case be that some devices might initiate a the phase alignment procedure on that rising edge while the rest initiate it on the next rising edge and thus the outputs will not be aligned?
If the answer to the second part is that if the setup time is violated no phase synchronization will be initiated under any circumstances, then there is a simple solution (outlined in the LMX2595 blog) on how to guarantee a new PSYNC pulse can be made that absolutely obeys the setup time and imitates a valid phase sync even in all the devices on the same OSCIN edge.
If the answer to the second part is that if the setup time is violated it might initiate a phase sync even is SOME, but not all, of the devices .... then we're back to our 20 GHz scope (with 20 GHz probes) and the pain of it all!
Request: In your next iteration of this great PLL can you please add a bit that says a phase sync even occurred?
Thank you and all the best,
Tony