Other Parts Discussed in Thread: LMX2594,
Dean,
Our application provides an input reference clock of 1200MHz and requires 2 output clocks of 600MHz, preferably edge locked to the rising edge of the reference. We initially tried the LMX2594, but because of the fractional relationship between the input and output clocks (600/1200 = 1/2), that placed us in Category 3. Consequently, we could phase lock and synthesize a 600MHz output, but the software SYNC adjustment for phase deterministic operation wasn't available and our hardware control of the SYNC line is not sufficiently precise to achieve edge lock. Also, fine phase adjustment using the MASH_SEED technique is not available in Category 3.
Next, we tried the LMX2592 with VCO at 4800, output divisor at 8 and input divisor at 24. We were able to synthesize the 600MHz outputs AND utilize the MASH_SEED to perform extremely fine phase adjustments. However, the initial phase relationship between input and output clocks after power-up and register configuration is not deterministic. It seems to randomly select one of eight different phase relationships for initial lock. Any one of which would be fine since phase adjustment works very well. For our application, it seems that what we need is a hybrid of the LMX2592 and LMX2594.
Given our design requirements and PLL setup, is there any mechanism we can employ such as order of register programming, combinations of VCO or PFD settings, etc. to achieve a consistent initial phase relationship? If so, we can then apply the MASH_SEED phase adjustments to tune the output clock as necessary.
Thanks,
- Ken