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.

[参考译文] ADS1015:ADC1015 -是否需要通过配置和读取数据来设置 MUX 之间存在延迟?

Guru**** 2390755 points
Other Parts Discussed in Thread: ADS1015

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1436236/ads1015-adc1015---is-a-delay-between-set-mux-via-configuration-and-read-data-necessary

器件型号:ADS1015

工具与软件:

我正在尝试在 Meadow 环境中使用 ADS1015。

我需要切换 MUX 输入并滚动查看3个器件上的多个通道。 我使用的是一次性读取。 我发现、除非我在通道配置 I2C 命令和读取 I2C 命令之间添加1-2ms 的延迟、否则模拟数据不可靠(有时可以、有时不可以)。

添加延迟似乎可以解决这个问题。

我在数据表中查看了、没有找到通道设置和转换开始之间的延迟要求规格。 是否存在这样的参数、如果存在、正确的延时时间量是多少。

谢谢

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

    尊敬的 Robert Salasidis:

    此器件的支持人员今天不在办公室内、我们将在未来1-2天内回复您

    感谢您的耐心

    -Bryan

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

    尊敬的 Robert:

    配置寄存器中设置的数据速率是多少?  

    更改多路复用器通道设置和转换开始之间没有延迟要求。 在转换开始和转换结果就绪之间只有一些延迟、具体取决于数据速率设置。  

    在执行转换开始命令(将1写入配置寄存器中的位15)之后、ADC 转换需要一些时间才能就绪。  

    转换大约需要1/DR (数据速率)才能就绪。 例如、如果使用1600SPS 的默认数据速率、则转换结果将需要大约1/1600 = 0.625ms。 在读取转换结果之前、您应该为此延迟加上~10%、以考虑数据速率变化:

    在这种情况下、如果不需要更快地采样、那么1ms 是合理的延迟。

    最佳方法是简单地使用 ALERT/RDY 引脚功能来监视转换数据何时就绪。

    此致、

    天使