TI论坛
直播中

小麦地

11年用户 1641经验值
私信 关注
[问答]

LMK04828使用两级PLL,但是PLL1无法锁定是怎么回事?


  • 我使用LMK04828产生jesd204b需要的时钟,输入clkin0 = 150MHz,需要产生150MHz DCLK和10MHz SDCLK,分别使用了Dual-Loop Mode、Cascaded Zero-Delay Dual-Loop Mode和Nested Zero-Delay Dual-Loop Mode,可是没有一种模式PLL1能够锁定的,使用示波器测量了Status_LD1,一直为脉冲。

回帖(3)

李冬茗

5 天前
 您好,PLL1无法锁定,PLL2 是可以锁定的是吗? 是使用的TICSPro配置的吗,如果是的话,将配置页面附上看下。
另外 ,150MHz CLKIN是否有端接100ohm终端匹配电阻?另外,PLL1_WND_SIZE 配置的多少,有时这个值配置不当也会引起PLL1失锁。
举报

钱铖

5 天前
首先,您可以将TICSPro的配置通过File-save保存为文件,然后方便我们加载到板子里去实验。
第二,N-cal分频系数表示在不使用0 delay 反馈时N divider的值。内部VCO在写N-divider LSBs时,通过预分频值Precaler和N-cal的分频等于鉴相器的频率,否则PLL不会跨温度进行精确校准。这种请款下,将其设置为和N-divider相同的值。
第三,在尝试使用dual -loop模式时,您确认环路是稳定的吗?最快捷的方法是使用PLLatinum Sim软件检查增益和相位裕度在中间水平。理想情况下如果要高于45度的相位裕度,需要调节环路滤波器的设置。
您也可以尝试通过配置PLL1_LD 和PLL2_LD 进行调试。可以将PLL1的R和N输入路由到鉴相器,用来核查一些基本的调试。
比如如果没有R信号,则可能没有输入信号或太弱。
如果有R信号,则可能是频率过高或过低,或者频率变化频繁,可能不是一个干净的信号。
如果没有N信号,可能是DCLKOUT8 反馈没有使能? 
如果这两个信号看起来都是正确的频率和锁相,有可能是锁相检测电路的问题,或者是信号的瞬态损失或者jitter过高导致。 
举报

切克切克闹

5 天前
LMK04828是一款高性能的时钟生成器,广泛应用于高速数据通信和信号处理领域。根据您的描述,您在使用LMK04828产生JESD204B所需的时钟时,遇到了PLL1无法锁定的问题。以下是一些可能的原因和解决方案:

1. 输入信号问题:首先,您需要确保输入信号clkin0的质量。请检查输入信号的幅度、相位噪声和抖动是否满足LMK04828的要求。如果输入信号质量不佳,可能会导致PLL无法锁定。

2. 时钟源选择:请检查您的设计中是否正确选择了时钟源。LMK04828有两个时钟源输入(clkin0和clkin1),您需要确保选择了正确的时钟源。根据您的描述,您应该选择clkin0作为时钟源。

3. 参考时钟频率:请检查您的参考时钟频率是否在LMK04828的工作范围内。LMK04828的参考时钟频率范围为1MHz至300MHz。如果您的参考时钟频率超出了这个范围,可能会导致PLL无法锁定。

4. 环路滤波器设置:请检查您的环路滤波器设置是否正确。环路滤波器的设置对于PLL的锁定非常重要。您需要根据LMK04828的数据手册中的推荐值来设置环路滤波器的参数。

5. 锁定检测电路:请检查您的锁定检测电路是否正确。锁定检测电路用于检测PLL是否锁定。如果锁定检测电路出现问题,可能会导致PLL无法锁定。

6. 模式选择:您提到您尝试了多种模式,但PLL1仍然无法锁定。请确保您选择了正确的模式。对于您的应用,您可以尝试使用Cascaded Zero-Delay Dual-Loop Mode,因为它可以提供更好的相位噪声性能。

7. 时钟输出设置:请检查您的时钟输出设置是否正确。您需要确保DCLK和SDCLK的输出频率满足JESD204B的要求。如果输出频率不正确,可能会导致PLL无法锁定。

8. 电源和地线:请检查您的电源和地线是否正确连接。电源和地线的问题可能会导致PLL无法锁定。

9. 硬件问题:如果以上所有因素都排除了,那么可能是LMK04828硬件本身的问题。您可以尝试更换一个新的LMK04828芯片,看看问题是否得到解决。

总之,您需要从多个方面来排查PLL1无法锁定的问题。希望以上建议对您有所帮助。如果问题仍然存在,请参考LMK04828的数据手册和应用笔记,以获取更多详细信息。
举报

更多回帖

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