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:有时复位操作失败

Guru**** 2560240 points
Other Parts Discussed in Thread: USB2ANY

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/863378/lmx2594-sometimes-the-reset-operation-fails

器件型号:LMX2594
主题中讨论的其他器件:USB2ANY

您好!

我们目前正在启动配备 LMX 2594的 PCB。
我有两个问题。

首先、当我打开电源并使用 SPI 进行回读时、所有寄存器返回0x0000。
虽然数据表的第39页说明了该器件具有上电复位功能、但我感到困惑、因为它看起来不起作用。
每次打开电源时都会发生这种情况。

其次、软件复位有时感觉不起作用。
我们使用示波器来验证从我们的设备到该器件的 SPI 通信是否满足数据表中所述的时序规格。 该程序根据数据表中描述的程序序列执行。 但是、即使所有寄存器设置都完成、也不会获得设置的频率、并且寄存器回读为0x0000。

这意味着、第一个问题中提到的条件、即所有寄存器在上电后似乎都被设置为0x0000、在软复位之后、这个条件没有被解决。

这并不是一直发生的、偶尔也会发生、所以我不知道如何处理。

是否有任何有用的知识?

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

    您好!

    器件是否能够以某种方式处于锁定检测模式。  对于回读、MUXOUT_LD_SEL 应默认为回读、因此这应回读。

    但是、有时在进行编程时、通常会将此引脚设置为"锁定检测"。  由于锁定检测和回读共用同一个引脚、因此请确保其与此引脚无关。  请注意、寄存器 R0具有 FCAL_EN 且最后进行编程、但也包含 MUXOUT_LD_SEL、这可能是在写入 R0时更改的。

    此外、尽管不是必需的、但最好将 RESET 位切换为软件复位。  虽然 POR 会进行寄存器复位、但会有状态机、这样会产生最一致的结果。

    此致、
    Dean

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

    感谢您的回答。

    寄存器按以下顺序设置。
    R0:0x0002
    R0:0x0000
    R112至 R1
    R0:0 x 6410
    R0:0 x 6418
    在上述过程中、MUXOUT _ LD _ SEL 似乎未设置为锁定检测。
    我将再次检查 SPI 通信电路。 如果我的器件处于锁定检测模式、我必须假设 SPI 通信电路出现故障。

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

    您好!

    如果您将我们的 EVM 与 TICSPro 配合使用、则可以使用 USB2ANY (或 Reference Pro 板)进行回读。

    如果您正在执行自己的软件、可能会错过一些内容、例如设置读取/写入位。  实际上有7个地址位、第8位是 R/W 位。

    此致、
    Dean