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.

[参考译文] LMK05028:在输入基准时钟断开并重新连接后、对零延迟相位偏移的调整将恢复

Guru**** 2771065 points

Other Parts Discussed in Thread: LMK05028

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1599832/lmk05028-adjustment-to-zero-delay-phase-offset-is-reverted-after-input-reference-clock-is-disconnected-and-reconnected

器件型号: LMK05028

尊敬的 TI 团队:

我目前正在使用 LMK05028、使用双环路 REF-APLL 模式和 ZDM 将 25MHz 输出时钟 (OUT0 至 OUT7) 与 25MHz 基准输入时钟 (IN2) 同步。

我能够实现频率和相位锁定、但 OUTX 和 IN2 之间有~5ns 的延迟。 请参阅下面的。 CH1(黄色)为 IN2、CH2(蓝色)为 OUT3。

image.png

实现相位和频率锁定后、我将 T_PH-OFFSET 值调整 35ns 来对齐边沿并写入 EEPROM。

image.png

image.png

但是、下电上电或断开/重新连接时钟(进入手动自由运行)后、并重新获取频率/相位锁定后、偏移校正将恢复到原始 5ns。

image.png

之后、要重新对齐相位偏移、我必须写入 30ns 更改为 T_PH-OFFSET 寄存器

image.png

image.png

此测试可以重复、需要我通过重新写入 T_PH-OFFSET –5ns 先前值的重复值。

我希望在更正一次固定硬件延迟并保存到 EEPROM 后、每次在下电上电期间实现频率/相位锁定或从自由运行/保持模式恢复时、时钟边沿都应自动重新对齐。

您能否检查我的寄存器配置或确认预期行为? 附件为我的.tcs 文件。

25MHz sync_ti.tcs 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Rick:  

    感谢您提供详细说明并附上.tcs 文件。 我将查看您的配置、看看是否可以在我的设置中复制相同的行为。 我应该能够在下周初节假日之前回复您并提供最新信息。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Rick、我能够复制您在我的设置中描述的相同行为。 我发现、实现确定性零延迟的理想方法是写入相位偏移= 0、发出软复位、等待 DPLL 进入相位锁定、然后写入所需的相位偏移代码。 请注意、如果您丢失了 25MHz 基准、还需要在退出保持模式后重复此相同的序列。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    明白。 如果这可以自动完成就更好了。 感谢您的确认