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.

[参考译文] LMX2594:将 R57设置为建议值0x0020会导致回读问题、0x0000工作正常

Guru**** 2595770 points
Other Parts Discussed in Thread: EK-TM4C123GXL, LMX2594, LMX2594EVM

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/823718/lmx2594-setting-r57-to-recommended-value-of-0x0020-causes-problems-with-readback-0x0000-works-well

器件型号:LMX2594
主题中讨论的其他部件:EK-TM4C123GXL、、 TM4C123

您好!

我们即将推出的产品之一将包括一个通过 SPI 与 LMX2594通信的 TM4C123系列微控制器。  当我在通过 MUXout 引脚进行寄存器回读时遇到问题时、我通过连接到 LMX2594EVM 的 EK-TM4C123GXL 对此进行了测试。 写入没有问题、我能够对 LMX2594EVM 进行编程并获得锁定的射频输出。

深入探究后、我发现如果我将 R57编程为0x0000、而不是数据表建议值0x0020、一切都很好。 当值为0x0020时、通过逻辑分析仪观察到的 MISO 数据脉冲更窄。 EK-TM4C123GXL 上的 SPI 以125kHz 的频率运行、就像在 Reference Pro 上一样。 我可以在最大1MHz 下成功运行 SPI、这很可能是因为通过跳线进行的连接不是很理想。

我知道 R57在数据表中被标记为保留、但我希望了解有关该寄存器及其功能的更多信息。

谢谢、
Ayush

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

    您好、Ayush、

    这是我第一次听说这个问题。

    读回数据的脉冲宽度应等于 SPI 时钟周期。 因此、125kHz CLK 速率下为8ns。

    这是一个示例图。

    当 R57=0x20时、MUXOUT 引脚能够驱动低至50 Ω 的负载。 这就是我们将其设为默认设置的原因。

    您是否有要共享的回读波形图?

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

    Noel、您好!

    感谢您的快速响应。 我们在多种产品中使用了 LMX、从未遇到过问题、这也是我感到惊讶的原因。

    您是对的、当我断开逻辑分析仪时、问题就会消失。 我用1个 Mohm 探针连接了示波器、当 LA 连接到测试点时、我可以看到短脉冲。 仅使用微控制器就没有问题。 逻辑分析仪导线似乎使 MISO 波形失真。 我没有看到其他行出现问题。 也许它与通过 R57设置的负载容量有关?

    示波器的波形图。 使用逻辑分析仪-  

    不带逻辑分析仪-

    我发现了原型问题的根源、在实际 PCB 制造过程中不会出现问题。 不过、为了学习、很高兴知道 R57中的位是什么意思、并且您对问题的根本原因有任何见解也会很有帮助。

    谢谢、
    Ayush

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

    您好、Ayush、

    使用逻辑分析仪、您实际上丢失了一些位。 我不知道发生了什么错误。

    正如我之前说过的、R57=0x20的驱动功率高于0x00。 这是 R57所做的唯一事情。

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

    Noel、您好!

    感谢您的及时帮助! 我将把这个标记为已解决。

    此致、
    Ayush