TI论坛
直播中

刘艳

7年用户 2320经验值
私信 关注
[问答]

请问lmk04828-EP设置DCLKx的模拟延迟失败,导致时钟不稳定的原因?怎么解决?


  • 请教一下各位大佬,我在使用lmk04828 DCLKX模拟延迟功能时,发现在该功能下时钟输出不稳定。我的配置如下:
    1)DCLKx输出时钟2.56GHz,电平为LVPECL16
    2)VCO设置2.56GHz
    3)按照寄存器说明,已设置DCLKx-ADLY-MUX和DCLKx-MUX为全1。
    4)设置DCLKx-ADLY-PD、DCLKx-ADLYg-PD为0,不使能powerdown
    (操作过程中发现该寄存器不可写,值固定为全0。)
    5)DCLKy输出配置为SYSREF,频率配置为8MHz,脉冲模式。电平为LVDS。
    麻烦大家帮忙看看,器件时候支持调整DCLKx模拟延迟呢?如果支持我需要怎么操作呢?感谢

回帖(2)

夏日余晖

2024-11-12 11:40:29

是支持DCLKx的模拟延迟设定呢,配置起来比较简单。

首先0x106[4]

= 0 enable analog delay feature。 您提到的(4)说只读,不可写,这个寄存器是可以写的呢,默认值是1 ,power

down。但我们需要将其配置位0 enable AD。


其次配置0x103,配置analog

delay的时间,比如要配置525ps(fixed 500ps+25ps DCLKoutX_ALDY),那么0x103配置位0x0F。


另外,模拟延迟的值随着温度的变化而变化,也就是说有温漂,我不确定是不是这是导致您所说的时钟不稳定。


举报

潘飘稚

2024-11-12 18:08:47
根据您的描述,您在使用LMK04828时遇到了DCLKx模拟延迟设置导致时钟不稳定的问题。以下是一些建议和可能的解决方案:

1. 确认器件支持:首先,请确保您的LMK04828器件支持DCLKx模拟延迟功能。您可以查阅器件的数据手册,确认该功能是否被支持。

2. 检查寄存器配置:根据您的描述,您已经按照寄存器说明设置了DCLKx-ADLY-MUX和DCLKx-MUX为全1。请再次检查这些寄存器的配置,确保它们正确无误。

3. 检查电源和地:确保您的电源和地连接正确,没有短路或接触不良的问题。电源不稳定可能导致时钟不稳定。

4. 检查时钟源:检查您的时钟源是否稳定。如果时钟源不稳定,可能会导致DCLKx输出时钟不稳定。

5. 检查负载:检查您的负载是否在规定的范围内。过重的负载可能会导致时钟不稳定。

6. 检查模拟延迟设置:根据您的描述,您已经设置了DCLKx-ADLY-PD和DCLKx-ADLYg-PD为0,不使能powerdown。请确保这些设置正确无误。如果这些寄存器不可写,您可以尝试联系芯片制造商获取技术支持。

7. 检查DCLKy配置:您提到DCLKy输出配置为SYSREF,频率配置为8MHz,脉冲模式,电平为LVDS。请确保这些设置正确无误,并且与您的系统要求相匹配。

8. 尝试其他设置:如果以上建议都无法解决问题,您可以尝试其他设置,例如调整DCLKx的输出时钟频率或电平,以找到稳定的工作点。

如果问题仍然存在,建议您联系LMK04828的制造商或技术支持,以获取更专业的帮助。希望这些建议对您有所帮助!
举报

更多回帖

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