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.

[参考译文] ADS1147:如何通过 SPI 与多个 ADS1147器件通信

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1344300/ads1147-how-to-communicate-with-multiple-ads1147-device-via-spi

器件型号:ADS1147
主题中讨论的其他器件: SN74LVC1G125

大家好、

当使用具有不同 CS 引脚的同一 SPI 与3个 ADS1147器件进行通信进行同步采样时,MCU 将在其 DRDY 有效时执行从特定 ADS1147读取数据。 当 MCU 使用 SPI 从一个 ADS1147读取数据时、同时如果另一个 ADS11147 DRDY 引脚有效(低电平)、那么这2个器件共享相同的 SCLK、 第二个 ADS1147的 DRDY 引脚将在 SCLK 的第一个下降沿静止为高电平、这将在第二个 ADS1147上缺失读取信息。 那么有没有解决这个问题的建议呢? 任何软件或硬件解决方案都可以。

马修·陈

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

    尊敬的 Matthew Chen:

    您能否在主题跟踪工具包的"备注"部分发布客户姓名?

    -Bryan

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

    您好、Bryan:

    当然、您对此有任何建议吗?>

    马修

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

    尊敬的 Matthew Chen:

    感谢您提供所需的信息

    现在、客户看到的最可能与 DRDY 设置为高电平相关。 即使 CS 为低电平、发送到 ADC 的任何 SCLK 都将被视为复位 DRDY 的逻辑序列的一部分。 一种解决方法是使用通过 CS 变为低电平启用的单门逻辑(SN74LVC1G125)、同时在 CS 为高电平时对 SCLK 进行门控。 这还需要在 ADS124x 上的 SCLK 引脚上设置下拉电阻。

    -Bryan