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.

[参考译文] LMK04832EVM:在没有 USBANY &amp 的情况下访问 SPI 端口;TISPRO

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1072942/lmk04832evm-accessing-the-spi-port-without-usbany-ticspro

部件号:LMK04832EVM
“线程:测试”, LMK04832

您好,

我们将 LMK04832EVM 上 LMK04832的 SPI 端口与 FPGA 测试设备连接,以集成/测试 FPGA SPI-DRIVER。
为此,我们没有将 USBANY 连接到 SPI-HEADER J46,而是使用 FPGA 测试设备连接了 SPI-port。

我们只是试图读出 LMK 设备的内部寄存器,但我们没有成功-->每个寄存器都用0x00读出
根据  LMK04832EVM 的用户手册,我们必须为 EVM 提供4,5V -->正常的电源。
我们没有将122.88MHz 连接到 CLKIN*。
问题1: 运行 SPI-IF 是否需要 CLKIN*上的122.88MHz?

“启动”SPI-IF 是否还有其他必要条件?
我们从 FPGA 测试设备中驱动的唯一一个 pjns 是 SPI 引脚:SCK,SDIO,CS'。
其他引脚是浮动的。
问题2:通过 FPGA 驱动重置引脚是否必要?

我们还在 寄存器0x000中设置了重置位,然后我们尝试通过 SPI 读取内部寄存器,但再次 使用0x00读取每个寄存器。
问题3:除了在  寄存器0x000中设置重置位之外,我们是否还需要考虑特殊的编程顺序?

请提前感谢
此致
博多·劳特

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

    您好,博多,

    SPI 操作不需要 CLKIN 的输入时钟。  

    Vcc 通电后, SPI 默认为3线模式,SDIO 引脚默认为开路漏极。 因此,我们需要在该引脚上安装一个上拉电阻器,以使其输出数据。

    EVM 保留了一个上拉电阻器,但未安装。 请重新添加电阻器以查看是否可以重新读取。