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:无法通过 VHDL 中的 SPI 配置芯片

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

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/869809/lmx2592-cannot-configure-chip-via-spi-in-vhdl

器件型号:LMX2592

您好!

我正在尝试通过定制板上的 SPI 配置 LMX2592。 我知道该板可以正常工作、因为它是 HiTech Global HTG-ZRF8、一位同事通过 Linux 应用程序成功地对该芯片进行了编程。 我在 Xilinx Zynq UltraScale+ RFSoC 上使用 VHDL。 我可以看到 SPI 通信通过示波器进入 LMX2592、我可以看到我认为是使用 Vivado 的内部逻辑分析仪进行的正确 SPI 事务(SCLK/SS/MOSI 的时序根据 LMX 数据表看起来正确)、但 LMX 没有输出。 此外、我在结尾添加了一个回读包、以测试我是否甚至可以从 LMX 读回某些内容、但 MISO 线路仅保持低电平。 因此我不确定问题是什么。 我已附上24位样本数据包/时钟/从器件选择的屏幕截图、以及我正在编写的地址/数据集。

谢谢

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

    您好、Cameron、

    您的代码中的参考时钟频率和预期输出频率是多少?

    BTW、MUXout 引脚从不为高阻态、如果已有多个器件连接到同一总线、请勿将其连接到标准 SPI MISO 总线。

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

    Noel、您好!

    参考时钟频率为122.88MHz、预期输出频率为122.88MHz。 总线上只有一个 SPI 从器件和一个主器件。

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

    您好、Cameron、

    请尝试以下建议。

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

    感谢 Noel 的建议。 我刚刚尝试过、我仍然看到 LMX 没有输出。 因此、我必须相信我的 SPI 事务存在问题、但我已经检查了 LMX2592数据表、并将其与我在示波器上看到的 SCLK/MOSI/SS 波形进行了比较、我觉得所有时序和极性都是正确的。 还有其他想法吗?

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

    您好、Cameron、

    让我们尝试看看 SPI 是否通过。  

    VCC 为器件加电。

    2.对0x00221D 进行编程以使器件断电。

    如果您看不到电流变化、则表示 SPI 不工作。