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.

[参考译文] LMK05318B:保持功能不工作

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1487776/lmk05318b-holdover-not-working

器件型号:LMK05318B

工具与软件:

大家好、专家!我定制电路板上有 LMK05318B、它运行得很好。
XO OCXO 24.576MHz
REF1 GPS PPS
REF2 IEEE1588 PPS 可选
OUT1 25MHz
OUT2 10MHz
OUT7 PPS
验证 REF1后、输出开始折叠。 LOFL_DPLL 变为低电平、一分钟后、我们也获得了 DPLL 相锁 LOPL_DPLL 低电平。
调优字历史记录更新 HIST 位定期闪烁。 现在 R14主要为0x00、HIST 位除外。

我已经特意调整了 OCXO +0.1PPM、以了解保持模式和自由运行模式之间的差异。
但是、当我中断 GPS 接收时、LMK 始终下降至 XO ppm 偏移、而不是计算得出的平均历史偏移。
预期只要没有有效的基准输入、LMK 就会保持锁定的频率偏移。
我在做什么错?

R185   0x00B9F5
R186   0x00BA01
R187   0x00BB00
R188   0x00BC00
R189   0x00BD00
R190   0x00BE00

R252   0x00FC2D

e2e.ti.com/.../HexRegisterValues_2D00_05.txt

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

    您好、Octo:  

    只是用来澄清、您是否在整个测试期间将 OCXO 设置为+0.1ppm? 如果我正确理解了 LMK05318B 的输出、您将看到:

    初始启动(LOFL = 1):+0.1ppm

    大约一分钟后 (LOFL = 0):0ppm (锁定至1pps 输入)

    历史记录累积:0ppm (锁定至1pps 输入)

    1pps 基准丢失(LOFL = 1):0.1ppm (保持)

    看起来您已启用中间更新、因此在保持期间、器件应自动使用最新的自由运行字。 如果未启用中间更新、通常需要等待至少3个 Tavg 周期加上延迟计时器、以确保历史记录有效(请参阅数据表中的图9-20)。 您是否发现不同的中间更新间隔有什么不同? 我还可以看看我能否在下周早些时候在 EVM 上重复此行为。   

    此致、  

    Connor  

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

    事实上、在整个测试期间以及您的描述是正确的 OCXO +0.1ppm。  这就是我看到的。

    启用中间更新、并使用不同的间隔进行测试。 相同的结果。

    等待 EVM 测试

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

    感谢您的澄清、这一点很合理。 我将在 EVM 上对此进行测试、看看我是否可以复制此行为。 我应该能够在明天的某个时候回复你。  

    此致、  

    Conor  

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

    非常感谢。
    与此同时、我正在组装另一个板、以排除物理缺陷。 您永远不会知道。

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

    第一次在电路板上启动 LMK 时、由于字节与字的 i2c 总线函数、我使用错误的值或随机值对其进行初始化。 必须使用 Tics Pro 的 HexRegisterValues 输出来编写自己的编程器。 上电复位和软复位无效。
    之后、我以零复位所有寄存器(R0计数到 R512)、并使用 HexRegisterValues 文件进行配置。
    我是否可能覆盖了一些工厂校准或功能路由/禁用?

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

    您好、Octo:  

    对于延迟响应、我深表歉意、因为某些原因、该线程已标记为已关闭、因此我没有看到它仍在运行。 我无法复制您描述的 EVM 错误。 如果您使用随机值对器件进行了初始化、可能会覆盖某些调整设置、但我认为如果您不使用无效配置对 EEPROM 进行编程、这不太可能导致长期问题。 您是否在新的电路板上看到了相同的行为?  

    此致、  

    Connor

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

    感谢您的答复。 我使用新的 LMK 芯片对电路板进行了返工、因此我们可能会忘记 EEPROM 中覆盖的寄存器。
    不幸的是、它没有帮助。 再次从 GPS 参考中获取了1PPS、10MHz 和25MHz 输出频率/相位在几分钟内锁定。
    但在中断天线信号之后、LMK 似乎不使用历史记录、而是以 OCXO 的中心频率产生。

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

    您好、Octo:

    下面我简单谈谈...我注意到讨论了中间更新。 您是否可以在禁用中间更新的情况下尝试重复测试? R185 (0xB9)= 0x05

    您是否还可以指定您测试了哪些历史中间间隔值?

    此致、

    Jennifer

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

    哇、它正在工作、谢谢!

    R185 DPLL_REF_HISTCTL 起到了很好的作用

    使用 Tics Pro 默认所需最小间隔和(我认为) 4K 秒进行测试。 测试了许多不同的设置、但显然没有禁用中间更新。