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.

[参考译文] ADS1115-Q1:如何提高 ADS1115的数据转换速率

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1353359/ads1115-q1-how-to-increase-the-data-conversion-rate-of-ads1115

器件型号:ADS1115-Q1
主题中讨论的其他器件:ADS1015

团队成员:

我将 MSP430与 ADS1015配合使用用于数据采集、并具有 I2C 通信接口。 我总共需要从三个通道收集数据。 我发现 MSP430按顺序发送命令以读取通道0和通道1的问题。 发送每个命令后、需要等待特定的转换时间才能获取实际通道采集值。 根据实际测试、ADS 采样芯片完成数据转换大约需要30ms。 如果为每个通道发送每个 I2C 写入命令后的等待时间太短、则 I2C 总线上返回的通道0和1的电压将相同。 现在、从我的实际测试中得到了30ms 的时间。 等待大约30ms 后、来自每个通道的数据可正常显示在总线上。 这种转换时间是否可以改善、以及是否可以通过更改配置来实现?

以下是我的软件配置

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

    尊敬的 Xi Yan Kiana:

    在多路复用器循环并对不同的通道进行读取时、出于此原因、建议使用单次模式、而不是连续转换模式。  

    如果在正在进行的转换期间(或在连续转换模式下运行)更改了配置寄存器、新配置直到正在进行的转换完成后才会生效。   与许多其他 Δ-Σ 器件不同、新配置不会重置数字滤波器并重新启动转换。  例如、这会在更改多路复用器配置时引起问题、因为前一个转换已完成、新的转换已开始时不清楚、或者正如您提到的、如果新转换尚未完成、则读回以前的值。 建议在连续循环多路复用时使用单次模式。

    此致、

    天使