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.

[参考译文] LMX2492EVM:LMX2492回读获得错误值。

Guru**** 2387830 points
Other Parts Discussed in Thread: LMX2492, USB2ANY, LMX2491
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/598364/lmx2492evm-lmx2492-read-back-got-wrong-value

部件号:LMX2492EVM
主题中讨论的其他部件:LMX2492USB2ANYLMX2491

您好:

我使用芯片SPI I/F连接LMX2492。 起初,我写了一堆数据来锁好PLL。 PLL锁定后,我尝试重新读取一些寄存器。

在读取之前,我将TRIG1引脚配置为我的SPI mosi。 根据数据表,我设置了R36 [2:0]=10和R35[3]=0,R36[3:7]=0111。 然后我读了一些注册表。 我可以读取每个寄存器,但所有寄存器值都是错误的。 我的设置是否正确?

我还以同样的方式测试了USB2ANY + LMX2492 EVM + TIC Pro。 我尝试了TRIG1,TRIG2,MOD和MUXout引脚。 每个寄存器读回0x00。 如何使用TIC pro读取正确的寄存器值?

谢谢

Jimmy

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

    当您将寄存器读取时,您是否将MSB (位23)设置为1?
    请参阅LMX2491数据表,7.3 13部分描述了寄存器回读操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Noel您好:

    是的,我做到了。  如果有任何问题,请检查逻辑分析仪上的读取波形。

    我写了R36 (0x024)= 0x3A,并假设读回相同的值。 但它从LMX2492输出0xff。  

    谢谢

    Jimmy

     

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

    您好,Jimmy:

    是的,Tics Pro可以回读注册。