Hi,
I'm using two LMX2594 and I need to phase align them. Can it be done if the synthesizers are use in Integer mode and what registers do I need to programmed.
I don't use the OSC_2X bit and MULT features. My reference clock is 100MHz.
Thanks,
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'm using two LMX2594 and I need to phase align them. Can it be done if the synthesizers are use in Integer mode and what registers do I need to programmed.
I don't use the OSC_2X bit and MULT features. My reference clock is 100MHz.
Thanks,
Hi Eric,
With integer mode, it is belong to Cat. 1 or Cat. 2 SYNC, as described in Figure 27 in the datasheet.
if CHDIV =1, no SYNC is required. If CHDIV not equal to 1, then simply make VCO_PHASE_SYNC = 1 and the devices will be synchronized.
If CHDIV > 6, it is a Cat. 2 SYNC, again make VCO_PHASE_SYNC = 1 and then provide a pulse to the SYNC pin to complete sync.
Hi Noel,
I'm aware that when the VCO_PHASE_SYNC = 1 the chips will be synchronized. What I need is be able to change the phase of one LMX2594 refer to the reference clock.
In the datasheet page 29, it said:
1) Phase shift can be done with a FRAC_NUM = 0, but MASH_ORDER must be greater than zero
2) For MASH_ORDER = 1, the phase shifting only occurs when MASH_SEED is a multiple of PLL_DEN.
3) For the phase adjust, the condition PLL_DEN > PLL_NUM + MASH_SEED must be satisfied.
So I assumed that (1) implied that it should work in Integer mode. (FRAC_NUM = 0), The issue I have is (2) contradict (3), how can I have MASH_SEED as a multiplier of PLL_DEN and PLL_DEN > MASH_SEED (if PLL_NUM = 0) in same time?
Please can you confirmed that we can use phase shifting with MASH_ORDER = 1, PLL_NUM = 0 and how to calculate the phase shift.
Regards,
Eric
Hi Eric,
1) In an integer channel (NUM = 0), we can use any type of MASH_ORDER. For example, there is no performance difference when MASH_ORDER = 0 or = 3 in an integer channel.
2) MASH_ORDER = 1 is seldom used, in fractional channel, MASH_ORDER = 2 or 3 are recommended.
In your case, you can set MASH_ORDER = 3 to get away from limitations 1) and 2). Use Equation 5 to calculate the phase shift.