Other Parts Discussed in Thread: MSP430F247, SN74AUP2G79, LMX2594EVM
Hello again,
My new question is about synchronizing multiple LMX2595's that are driven by the same OSCin signal and how to know if the synchronization procedure was successful. Specifically, this is in regard to a 'Category 3' SYNC event as defined in Figure 33. of the data sheet and the ensuing 'Procedure for Using SYNC'.
Below are the particulars of the design:
OSCin frequency: 100 MHz (OCXO generated sine wave)
Number of LMX9595's using the same OSCin input signal to be synchronize: 8
SYNC pin used: Yes
Hardware driving SYNC pin: A portion of the OSCin signal is sampled, prior to its splitting and distribution, and converted from a sine wave into two complimentary CMOS outputs with a LTC6957-4 buffer. The two complimentary outputs have a typical skew of 120 ps (~1.2% of a cycle) and care is taken to not further degrade that. These CMOS signals are then used as the clock inputs of two separate D-type flip-flops (SN74AUP2G79) whose Data inputs are tied together and driven by the system micro-controller (MSP430F247). The Q outputs of the two flip-flops go into a 2:1 multiplexer (NC7SV157) whose Select input is again driven my the micro-controller and whose output drives all 8 SYNC pins through traces that are length matched to +/-50 ps.
Synchronization strategy: The hardware described above generates two rising edges. The first is at a fixed delay from the rising edge of the 100 MHz OSCin clock, the second, at approximately the same fixed delay, from the falling edge of the OSCin clock. The micro-controller is used to choose which of these two signals drives the SYNC pins of the LMX2595's. If a 'Category 3' SYNC event is called for and the rising edge signal does not synchronize the PLL's for what ever reason, then a SYNC can be attempted again with the falling edge signal. The signals are separated by approximately half a cycle of the OSCin frequency, 5 ns in this case, so there is a small chance they both work, but if one doesn't then the other should.
My question is: Short of physically monitoring the output phase of the 8 LMX2595's in the system (a decidedly non-trivial task at 20 GHz) is there anyway of verifying if the 'Category 3' SYNC event generated from one edge of the hardware above produced the required synchronization or if the other edge should be used?
Thank you,
Tony