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.

[参考译文] ADS7038-Q1:菊花链 SPI

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1264815/ads7038-q1-daisy-chain-spi

器件型号:ADS7038-Q1
主题中讨论的其他器件: ADS7038ADS8887

如果我明白在 DI 之间连接正确的标准 SPI 接口器件只能通过移位寄存器来实现、因此它们应该是不应该使用菊花链的。 但包含修改后的 SPI 器件不支持菊花链连接。

我的问题是 ADS7038-Q1的 SPI、它是否支持菊花链? 如果该器件可支持菊花链、则会因扩展 ADC 通道太频繁而有所帮助。

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

    尊敬的 Satoshi:

    ADS7038不是菊花链器件。  我的"标准 SPI"器件具有 SDI 和 SDO、但这不会自动使这些器件成为菊花链兼容器件。  支持菊花链的器件通常具有第二个串行移位 DIN 引脚、用于实现菊花链操作。

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

    我阅读以下应用手册。

    串行外设接口的菊花链实现(修订版 A)

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

    谢谢 Tom。 您会不会介绍其他可进行菊花链式连接的 SPI ADC?

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

    很好!  这是一个很好的应用手册、但并不是对标准 SPI 接口的总体评价。  输入数据和输出数据通常是两个单独的实体、ADS7038就是这种情况。

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

    从阅读数据表中很难识别这一点。

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

    您可以从以下位置开始:

    https://www.circuitbasics.com/basics-of-the-spi-communication-protocol/

    "标准 SPI"没有从 DIN 到 DOUT 的串行移位寄存器。  存在输入缓冲器和/或输出缓冲器。  有些 ADC 没有 SDI、有些 DAC 没有 SDO。  一些器件可以从 DIN 进行到 SDO 的串行移位(示例请参见 ADS8887)、但它不是本机 SPI 工作模式。

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

    ADS7038具有 SDI 和 SDO、您的解释说明了这些都是由不同的移位寄存器设计的。 我认为数据表需要解释 ADS7038中 SPI 的内部方框图。

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

    如果您查看 ADS7038-Q1数据表、第32页到第34页列出了该器件内部的各种寄存器。  对这些寄存器进行编程的唯一方法是通过 SDI。  寄存器读回或从 SDO 引脚产生转换结果。