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:SPI 可读寄存器?

Guru**** 2538930 points
Other Parts Discussed in Thread: LMX2594

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1223708/lmx2594-spi-readable-registers

器件型号:LMX2594

我已经编写了一个 python 脚本、该脚本使用 spidev 将我的 TICS 生成的导出 TXT 文件写入我的 LMX2549。  我写入所有寄存器、似乎我的 LMX2549生成正确的时钟输出、但是、我需要回读这些寄存器。  我回读了几个寄存器、它们符合预期、但是其他寄存器与我通过 TIC 写入的寄存器不匹配。  从数据表中、在我看来、任一个寄存器都是可读/写的。  我希望回读我写入的内容以进行验证。  LMX2594中是否有只写寄存器?  此外、TICS 似乎知道每个寄存器的固定位是多少、因此它向1写入、其中写入的是固定的1、或向0写入的是0、这很好、 但一些寄存器读回0x00、并且我清楚地写入了一个非零值。  这使我相信、可能有些寄存器只是写入或我写入它们、但它们是一些状态寄存器、并且值变为0。  我正在尝试制定一个良好的例行程序、以验证我的 TICS 内容是否正确写入芯片、我在这方面寻找一些帮助。

谢谢!

- Nathan

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

    尊敬的 Nathan:

    R107-R112为只读、您可在操作后读回不同的值。 其他寄存器为 R/W、您应读回您写入的内容。

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

    感谢您提供 Noel 信息。   

     我对读回寄存器 R110特别感兴趣。  我想使用 SPI 回读 LMX 芯片的状态、以了解其 PLL 是否已锁定。  最好的寄存器是这样做吗?

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

    尊敬的 Nathan:

    当 PLL 锁定时、您还应在 rb_LD_vtune 上读回相同的锁定状态。

    您还可以将 MUXOUT_LD_SEL 配置为锁定检测输出、当 PLL 锁定时、MUXOUT 引脚将变为高电平。

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

    谢谢。  rb_LD_VTUNE 执行我需要的操作。