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.

[参考译文] LMX2595:在完整寄存器写入后进行频率调优

Guru**** 2835910 points

Other Parts Discussed in Thread: LMX2595

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1632960/lmx2595-frequency-tuning-upon-full-register-write

器件型号: LMX2595

尊敬的 TI:

我开发了一个 FPGA 应用、在该应用中、使用 SPI 外设将 PLL 寄存器写入嵌入在定制设计的 PCB 中的 LMX2595 IC。

使用 TICS Pro、我们已导出所需的配置设置、这些寄存器值已包含在我们的程序中。

应用使得在从用户收到频率信息时、基于频率的计算是为了更新必要的 PLL 寄存器。  

我们注意到、PLL 只有在写入完整的 113 个 PLL 寄存器而不是必要的更新寄存器时才会进行调优。 因此、写入时间增加到大约 2ms。 但我希望我的应用程序能够在 1ms 内完成寄存器的写入过程。 请注意、SPI 时钟设置为 2.5MHz 附近。

以下是接收到频率信息时应用程序更新的寄存器地址:

0x0B、0x25、0x1F、0x4B、0x2E、 0x2D、0x1B、0x4B、0x24、0x2A、 0x2B、0x00

这种行为的原因可能是什么?

我是否遗漏了在写上述地址时应该包含的任何地址?

唯一方法是写入整个 113 个寄存器吗?

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

    您好!

    更改频率需要对相关寄存器进行编程、然后是 R0 (FCAL_EN = 1)。  

    无需对所有寄存器进行编程。