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.

[参考译文] LMX2572:无法锁定到特定频率

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/975608/lmx2572-fail-to-lock-to-specific-frequency

器件型号:LMX2572

我们使用部件连续扫描500个频率。 我们让器件在每个频率下处理校准、无需任何帮助。 我们通过 SPI 读回锁定状态。 有时它无法锁定。 当我们从2671.5MHz 到2684.5MHz 时、始终会出现故障。 这恰好是器件从 VCO4进入 VCO5的频率。
我们已经检查并重新检查了时钟、电源等 当它处于这个解锁状态时、我们可以读回其寄存器中的所有正确值。 第二次写入 R0会成功。 这是已知问题吗?

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

    尊敬的 David:

    这两个频率属于 VCO5、您只需对 PLL_NUM + R0进行编程即可将频率从一个更改为另一个。 您是说您需要对 PLL_NUM + R0 + R0进行编程才能锁定它吗?

    您能否共享您的寄存器设置?

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

    您认为它们属于 VCO5是什么意思? 如果您参考的是数据表、则在您让它执行自己的校准时、它与器件行为不一致(我已使用评估板和 TICS Pro 对此进行了验证)。

    我们正在编写一个子集的寄存器来配置下一个频率、然后使用 R0开始校准(无辅助)、等待锁定、轮询锁定状态和使用 R110的 VCO。  

    如下面所示、稍微向上或向下移动基准频率(而不更改器件的编程)似乎可以防止出现故障。

    我们的标称基准为104MHz:

    参考103.96MHz 时、频率为2670.4725MHz (5340.945MHz VCO4)至2683.46675MHz (5366.935MHz VCO5)始终成功锁定。

    参考104MHz 时、频率为2671.5MHz (5343MHz VCO VCO4)至2684.5MHz (5369MHz VCO5)有时无法锁定。

    参考104.04MHz、频率为2672.5275MHz (5345.055MHz VCO4)至2685.5325MHz (5371.065MHz VCO5)始终成功锁定

    我附加了两个文件。 第一个文本文件是所有寄存器的初始化。 第二个文本文件是为配置有问题的两个频率而写入的寄存器值。  

    e2e.ti.com/.../2766.lmx2572RegisterInit.cfge2e.ti.com/.../7752.register-configs.txt

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

    尊敬的 David:

    您可以尝试使用 PLL_DEN = 10400 (0x2A0000、0x2B1E78)吗?

    您还可以读回 R111吗?

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

    Noel、

    您能告诉我您对这个特定分母有何看法吗?

    我们已尝试在0xFFFFF_FFFF 和0xC000_0000处使用两个分母、但问题仍然存在。

    您是通过仅更改分母来移动 VCO 频率、还是通过适当地调整分子来保持相同的 VCO 频率?

    Dave  

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

    您好、Dave、

    由于您可以在 PLL_DEN = 10400的情况下从合成器获取准确的频率、我想知道是否需要使 PLL=DEN = 2^32。 此外、我不太相信通过校准来拾取 VCO4、因此我想让 PLL_DEN = 10400来查看是否有任何差异。 读回 R111的值可以帮助我更好地进行猜测。