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.

[参考译文] LMX2592:读回寄存器值不会返回数据表中的"default"值?

Guru**** 2398695 points
Other Parts Discussed in Thread: LMX2592

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/866258/lmx2592-readback-of-register-values-does-not-return-default-values-from-datasheet

器件型号:LMX2592

您好!

我们正在尝试使用其 SPI 接口配置 LMX2592。  我们认为 SPI 接口工作正常、因为我们已成功写入多个寄存器并读回写入的值。  但我们注意到、当您在加电后或软复位后立即读回所有寄存器(即从未写过)时、某些读取值与 LMX2592数据表修订版 F 中列出的寄存器"默认"值不匹配(2017年11月) 图22 -寄存器表。  例如:

Reg2回读给出了0x0D00、而不是0x0500默认值

Reg7回读给出了0x00B2、而不是0x28B2的默认值

Reg8回读给出了0x1000、而不是0x1084的默认值

我们验证了芯片上的标记、以确认器件实际上是 LMX2592、而不是其某些变体。 LMX2592数据表修订版 F (2017年11月)是否是最新的数据表更新?  是否需要对表中列出的每个寄存器进行编程? (换句话说、在下电上电或软复位后、寄存器并不会真正默认为数据表中给出的"默认"值?)

非常感谢您提出的任何建议。

Ted   

  

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

    尊敬的 Ted:

    寄存器映射中显示的固定值是我们必须写入器件的值、它们不一定等于复位或 POR 值。

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

    Noel、您好!

    非常感谢您的快速响应。 只是为了确认:我们应该使用图22中给出的所有未描述寄存器字段的默认值对器件中的每个寄存器进行编程、并根据需要配置各种描述的寄存器字段以适应我们的应用? 我假设该寄存器配置应该在应用软复位后但在完成频率校准之前发生、如数据表 Sect.7.5.1所述)?

    再次感谢、

    TED

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

    尊敬的 Ted:

    正确、在器件加电后、我们建议对所有寄存器进行一次写入。  

    第7.5.1节中的步骤3是确保所有寄存器复位为其芯片默认值、以防内部 POR 不成功。