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.

[参考译文] ADS1220:支持菊花链 SPI

Guru**** 2391415 points
Other Parts Discussed in Thread: RM44L520, ADS1220

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1055076/ads1220-support-for-daisy-chained-spi

器件型号:ADS1220
主题中讨论的其他器件:RM44L520

您好!

我将在应用中使用3个与 RM44L520 MCU 相同的 ASD1220电路。

我需要同时对所有3个 ADC 进行采样、但 MCU 只有2个 MibSPI 模块。 我想知道 ADS1220是否可以支持菊花链式 MibSPI、以便组合的数据流可以通过单个 MibSPI 读取到存储器中、而无需处理器开销?

如果无法实现、菊花链是否适用于标准 SPI 模块?

作为替代方案、如果我使用2个 MibSPI 加上标准 SPI (事务由 SPI 上的 CS 下降沿发起)-这是否起作用?

非常感谢您提前提供反馈或建议、

-Alan

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

    Alan、

    1. ADS1220不支持菊花链模式。 如果您想考虑替代方案、我们还提供其他器件以及同步采样器件。
    2. 您应该能够使用三个 SPI 端口执行所需的操作。 为此、您需要确保每个器件都连接了一个常见的4.096MHz 外部转换时钟。  使用内部转换时钟将具有总转换时间的容差、这将允许一些器件在其他器件之前完成转换。  使用通用外部转换时钟的容差将优于内部转换时钟、因此每个器件的转换时间相同。  因此、您可以在 BUSY 信号下降后立即读取这三个器件并实现同步转换。
    3. 您可以使用连续转换模式、并在全部三个数据就绪信号下降后读取数据。 这将需要在第一次读取之前进行一次启动/同步、然后根据数据就绪进行回读。  或者、您可以使用单次转换模式、这需要在每次读取前启动/同步。

    我希望这有助于澄清您的选择。

    艺术

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

    很棒的夜间艺术

    感谢您对我的查询提供及时而详细的响应。

    祝你一切顺利、

    -Alan