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.

[参考译文] LMK04832-SP:4线 SPI 回读功能是否适用于多个 SPI 器件?

Guru**** 2543190 points
Other Parts Discussed in Thread: LMK04832-SP

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1213741/lmk04832-sp-can-the-4-wire-spi-readback-work-with-multiple-spi-devices

器件型号:LMK04832-SP

对于 LMK04832-SP、我要使用4线 SPI。 当我使用推挽式配置为 SPI 回读的第4根线时、禁用芯片选择后、SPI 回读信号是否会变为高阻抗? 我提出问题的原因是、我想将更多的几个器件总线到此 SPI、并需要避免争用。 谢谢你。

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

    Daniel、您好!

    我的理解是、SPI 回读引脚将充当额外的 SDO 线路、因此在未选择器件时将变为高阻抗。 我已经寻呼了我们的一位专家来确认。

    此致!

    Evan Su

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

    Daniel:

    SDIO 引脚将在回读完成后进入三态、但在4线制模式下、备用 SDO 引脚 不会进入三态。 即使在开漏 I/O 模式下也是如此-只要最后一个回读位为0、输出似乎就会继续拉低。

    如果 LMK04832-SP 是线路上的唯一器件、您可以 在 4线制连接中将 SDIO 引脚连接到 SDO 线路上、它在功能上等效于4线制配置。 如果 SPI 线路上有其他器件、这将不起作用。 编辑以添加:如果 SPI 总线上有多个 LMK04832-SP 且没有其他器件类型、此功能有效。 因此、如果您需要与多个 LMK04832-SP 进行通信、而除此之外、该方案是可行的。

    当然、您可以在 SDO 引脚和总线控制器之间插入一些三态缓冲器或等效功能、或为 LMK04832-SP 路由专用的回读引脚... 但考虑到航天级要求、这显然具有一些缺点。

    如果您不打算使用 CLKIN_SELx 引脚实现 CLKIN 多路复用器的引脚模式控制、则可以将其中一个引脚用于4线 SPI、并  在回读完成后花费额外的寄存器事务将引脚类型多路复用设置为无上拉/下拉输入类型。 我认为用于 CLKin2外部 LOS 时 PLL1_LD 引脚也应该是如此-如果未使用此功能、则回读完成后 PLL1_LD 也可以设置为非上拉/下拉输入类型。

    我正在研究是否可以使用标称映射到 LMK04832-SP PLL2_LD 上输入类型的保留值。 特别是在没有电路连接到这些引脚的情况下、  与其他引脚相比、将保留的状态披露为输入类型并建议在4线制 SPI 模式下使用它们进行三态读回可能更有意义。 我会让你知道我下周会发现什么。

    此致、

    Derek Payne

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

    感谢 Evan 的 跟进!

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

    谢谢 Derek! 关于开漏类型的信息也是非常好的。

    我想我要继续将引脚类型更改为不带上拉/下拉的输入。 如果您发现了某些内容、我还将从您那里寻找有关保留值的其他信息。 谢谢!

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

    Daniel:

    我研究了实现方案、实际上 PLL2_LD_TYPE 保留值映射到了与 PLL1_LD_TYPE 相同的输入行为。 如果您写入 PLL2_LD_TYPE = 0、这会使输入级进入三态模式、没有上拉或下拉、且该输入没有内部信号连接。 我建议使用此引脚而不是任何其他引脚进行四线回读、因为此引脚不与其他输入功能相冲突。

    此致、

    Derek Payne

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

    谢谢您、Derek!