TI论坛
直播中

熊本熊

8年用户 1399经验值
擅长:处理器/DSP
私信 关注
[问答]

LMX2594两路时钟为什么无法实现4路同步输出?

使用两片LMX2594,希望两片的时钟输出RFoutA=5GHz,RFoutB=3.90625MHz,(RFoutB配置成204B总线需要的SYSREF模式),并且RFoutA与RFoutB的相位能够相对固定。
     按照LMX2594的数据手册设置,已经实现了两路RFoutA同步,但RFoutB始终无法同步,并且采用Repeater Mode模式时,RFoutB就没有输出。
     请教一下,该怎么样设置寄存器,能够实现两片LMX2594的4路输出同步,并且使RFoutA=5GHz,RFoutB=3.90625MHz?

回帖(1)

王凯

前天 18:14
要实现两片LMX2594的4路输出同步,并且使RFoutA=5GHz,RFoutB=3.90625MHz,您需要按照以下步骤进行设置:

1. 配置两片LMX2594的输入时钟(REFCLK):首先,确保两片LMX2594的输入时钟(REFCLK)是同步的。这可以通过使用同一个参考时钟源或使用时钟分配网络来实现。

2. 配置RFoutA的频率:根据LMX2594的数据手册,您需要设置相关的寄存器以实现5GHz的输出频率。具体步骤如下:

   a. 设置N1、N2、M1、M2寄存器:根据LMX2594的频率合成公式,计算出N1、N2、M1、M2的值。例如,如果输入时钟为10MHz,那么N1=5000,N2=1,M1=1,M2=1。

   b. 设置PD寄存器:将PD寄存器设置为1,以启用相位检测器。

   c. 设置RFDIV寄存器:将RFDIV寄存器设置为适当的值,以实现5GHz的输出频率。

3. 配置RFoutB的频率和相位:为了实现3.90625MHz的输出频率和SYSREF模式,您需要设置以下寄存器:

   a. 设置N3、N4、M3、M4寄存器:根据LMX2594的频率合成公式,计算出N3、N4、M3、M4的值。例如,如果输入时钟为10MHz,那么N3=2500,N4=1,M3=1,M4=1。

   b. 设置PD寄存器:将PD寄存器设置为1,以启用相位检测器。

   c. 设置RFDIV寄存器:将RFDIV寄存器设置为适当的值,以实现3.90625MHz的输出频率。

   d. 设置SYSREF模式:将SYSREF模式寄存器设置为1,以启用SYSREF模式。

4. 同步两片LMX2594的RFoutB输出:为了实现两片LMX2594的RFoutB输出同步,您需要将一片LMX2594的RFoutB输出连接到另一片LMX2594的RFoutB输入。这样,两片LMX2594的RFoutB输出将通过相位锁定环(PLL)实现同步。

5. 检查和调整:在完成以上设置后,检查两片LMX2594的输出频率和相位是否满足要求。如果需要,可以进一步调整寄存器设置以优化性能。

通过以上步骤,您应该可以实现两片LMX2594的4路输出同步,并且使RFoutA=5GHz,RFoutB=3.90625MHz。请注意,实际应用中可能需要根据具体的硬件和环境进行调整。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分