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.

[参考译文] LMX2572:Muxout 问题

Guru**** 2568585 points
Other Parts Discussed in Thread: LMX2572

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/703997/lmx2572-muxout-issues

器件型号:LMX2572

大家好、我可以完全控制 LMX2572。  一切都进展顺利,我可以更改频率,并且始终锁定(仅使用 SPI 写入)。  但当我尝试从 IC 读回时、情况会很糟糕。  我认为问题是、如果用户设置 r0[3]=0、则需要重置芯片。  请确认此位不能切换,这样做将在 IC 复位前停止所有将来的校准请求。

背景信息:

我已将 MUXOUT 引脚路由到 FPGA。  由于 MUXOUT 是 SDO 和 LockDetect 之间的多路复用器,因此我计划必须对 r0执行写操作(以使 MUXOUT=SDO)...  然后在任何感兴趣的寄存器进行读取...然后再对 r0进行写入(以使 MUXOUT=LD)。  我发现,如果这些 r0写入的 r0[3]=1,这在功能上可以正常工作。 遗憾的是、虽然这意味着每次我尝试从 IC 读取时、我可能会遇到频率干扰(由于校准请求)。  我在实验中看到了这种效果。  因此我尝试设置 r0[3]=0。  但这似乎会冻结 IC。  之后,我无法再更改 VCO 频段... 直到使用 r0[1]复位 IC。

我缺少什么吗?

感谢你的帮助

-Chris H

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

    读回和锁定检测都使用 MUXout 引脚、因此您无法同时执行这两种操作。
    MUXOUT_LD_SEL (R0[2])选择哪个函数。 您可以在 TICSPro 的用户控件选项卡上看到它。

    在 TICSPro 中、我们默认软件将其加载到状态"1"以进行锁定检测。 因此、回读不起作用。 但是、当您重置器件时、回读的默认状态为"0"。

    换言之、我认为您使用的是 TICSPro、要使回读正常工作、请确保在 TICSPro 软件上将该字设置为"Readback (回读)"。

    此致、
    Dean
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,我没有使用您的软件。 我正在使用我们自己的 python 脚本。 我了解 r0[2]的功能。 我认为问题是将 r0[3]设置为零。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    FCAL_EN = R0[3]激活 VCO 校准

    对于该器件、不应切换此位、因为它会导致 VCO 校准问题。 这就是我们将其从主 GUI 屏幕上取下的原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 感谢您的确认和帮助。