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:LMK 和 LMX SPI 读取问题

Guru**** 2536100 points
Other Parts Discussed in Thread: LMK04828

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1274601/lmx2594-lmk-and-lmx-spi-read-issue

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

在我们的设计中、我们使用 LMK04828B (1NO)和 LMX2594RHAR (2NO)时钟合成器 IC 为 RFSoC ADC/DAC 参考时钟提供时钟、并通过 SPI 接口连接。

如果 LMK 和两个 LMX IC 通过 SPI 接口从 SoC 连接、如下图所示。 我们能够正确执行 SPI 写入、而 SPI 读取不正确。

当在 SPI 线路中仅连接一个器件时、SPI 回读正确。

虽然进行了分析、但在下面的中找到的观察结果很少。

* SPI MOSI 和 CS 选择正确且 VOH 电平为3.16V。
*如果我们仅将一个器件连接到 MISO 线路、则 SPI MISO 信号 VOH 为3.04V
*如果我们将两个 LMX 连接到 MISO 线路、则 SPI MISO 信号 VOH 为1.44V。
*如果我们将一个 LMX 和一个 LMK 连接到 MISO 线路、则 SPI MISO 信号 VOH 为1.44V。

请告诉我们、如果我们连接 MISO 线路中的多个器件、为什么该电压在 SPI MISO 线路中出现错误行为。 以及相应的解决方案。

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

    Ajmal、您好!

    您的照片没有通过。 我假设 LMK04828处于4线制模式、并将读回 SPI 引脚与 LMX52 MUXOUT 引脚和 SoC 的 MISO 引脚共享。

    LMK 器件的读回输出引脚不支持 tri 状态、该引脚不能与其他器件共享 MISO。  

    LMX 器件的 MUXOUT 引脚可配置为 tri 状态。 放置寄存器 R1[3]= 0 = tri 状态。 R1[3]=1时正常运行。

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

    我们将   LMK04828中的 STATUS_LD1用作 MISO 引脚。 根据 LMK04828 数据表、可将该引脚设置为开漏。 那么、如果我们将此引 脚配置为具有开漏配置的 SPI 回读并且芯片选择为高电平、那么引脚"STATUS_LD1"的状态将是什么。

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

    Ajmal、您好!

    开漏是一个适用于模拟锁定检测输出的选项。 对于寄存器回读、开漏输出的输出仍为0或1、无 tri 状态。