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:ADS1115读取数据问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1506222/ads1115-ads1115-read-data-issue

主题中讨论的其他器件:ADS1115

您好、

我们使用 ADS1115通过单冲转换模式读取4个单端通道。 一段时间内工作正常、但一段时间后、我们会遇到 ADS1115不再提供正确读数的问题。

不同 PCB 上的多个 ADS1115器件也会出现同样的问题。

例如、使用可变电源将电压设置为3.6V、并使用万用表和 ADS1115测量输出。 最初、两个读数都是准确的。 但是、大约10分钟后、ADS1115的读数将不正确。

问题-1。 在一种情况下、万用表的测量值仍为3.6V、但 ADS1115显示的测量值为6.143V。

问题-2. 10分钟后、如果我将电源电压从3.6V 增加到4V、万用表会正确显示4V、但 ADS1115仍显示3.6V。

ADS1115似乎也是如此 悬挂或冻结 运行一段时间后。

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

    您好、Sriram、

    您的测量使用的配置寄存器设置是什么?

    如何捕获 ADC 的读数?

    当 ADC 读数不正确时、您是否可以使用逻辑分析仪探测到 ADC 的数字通信线路? 这可能是微控制器/代码问题、而不是 ADC 问题。 这将有助于验证 ADC 实际通信的内容。

    此致、

    Angel

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

    嗨、 Angel、

     

    配置寄存器(图8-5. CONFIG 寄存器- ADS1115)设置如下:

    • 通道0 = 0xC183

    • 通道1 = 0xD183

    • 通道2 = 0xE183

    • 通道3 = 0xF183

    我将使用微控制器捕获 ADC 读数。 I²C、我将在同一 μ C 总线上使用另一个从器件、但从器件工作正常。

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

    您好、Sriram、

    您的配置寄存器设置看起来是正确的。  

    当 ADC 的读数在一段时间后变为不正确时、您能否探测数字通信线路? 这将有助于验证 ADC 是否实际报告了错误的转换数据、或者数字通信/控制器侧是否存在导致此问题的其他情况。

    BR

    Angel

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

    嗨、 Angel、

    如果任何状态寄存器可用于数据响应、并且微控制器向 ADS1115发送了额外的 ACK、它是否会影响 ADS1115?

    是否有任何配置可用于复位 ADS1115?

    Sriram S.

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

    尊敬的 Sriram S:

    安琪尔今天不在办公室,他将在接下来的1-2天回到你身边

    -布莱恩

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

    您好、Sriram、

    数据表中的图7-9展示了如何通过 I2C 从器件读取数据。 微控制器发送的额外 ACK 是否会影响与器件的通信? 请验证您的数字通信是否符合数据表中所述的要求:

    是否有任何条款可用于重置 ADS1115?

    您可以通过下电上电或执行 I2C 通用广播复位命令来复位器件。 当 ADS1115接收到通用广播复位命令(06h)时、就像器件上电一样执行内部复位。

    最好的注意、

    Angel