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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/921116/ads1115-ads1115-least-count-or-resolution-issue

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

尊敬的先生:

我已将 ADS1115 ADC 与 ESP32连接。 我将其用于单端、FSR =+/- 2.048、单冲模式。 我以全 SPS 的速率操作器件。

我的观察结果是、我从 ADS1115获得的计数变化了16、而不是1。

我的意思是、即使 ADC 的分辨率为16位、低4位也始终为零。

例如:如果转换计数为28304 (0x6E90)表示1.7647V,则通过将输入(即使最小计数为62.5uV/计数)改变最小值+/-1mV,我得到计数变为28320 (0x6EA0)或28288 (0x6E80)。

我很困惑 为什么会这样。

我尝试使用适用于 ADS 的现成驱动程序、也是自己编写的。 但即使这样,我也面临同样的问题。

善意地建议 我是否在某个地方出错 或遗漏了一些东西。

正在等待您的回复。

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

    Shrikant、


    要清楚一点、您的 ADC 正在报告一个输出、其中数据仅报告每16次计数的代码? 根据您的解释、最后四个位看起来是报告0000b、结果相同。

    我的第一个想法是您的系统中有错误的器件。 ADS1115是16位 ADC、而 ADS1015是类似的12位 ADC。 对于该器件、通信是相同的、配置寄存器中的设置类似。 但是、由于 ADS1015 ADC 为12位、因此转换寄存器仅输出12位数据、最后4位为0000b。

    检查 ADC 上的标签、并查看器件上的封装标记。 器件上将有3或4个字母标记、用于标识型号。 您可以使用它来检查 ADS1115和 ADS1015的数据表中列出的器件标识(在封装选项附录部分中)。

    否则、我将使用示波器来检查 I2C 与器件的通信、从而开始进行调试。 确保转换寄存器的读数给出了转换的所有位。 您可以在此处将示波器图发布回供查看。

    检查所有这些内容并进行回帖。 同样、从器件上的封装标记开始、查看器件是否不是 ADS1015。 然后、让我知道您找到的内容。


    吴约瑟

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

    尊敬的吴惠芬:

    根据数据表、器件上的标记为"Bogi"、这是 ADS1115的标记。

    根据 数据表和、ADS1115 VSSOP 封装的器件标识应为 BRNI/BROI/Bogi

    根据数据表、ADS1015 VSSOP 封装的器件标识应为 BRMI/BRPI/BRQI。

    其次、我有两个具有相同标记的器件。 在您的回复后、我还检查了第二个器件。

    另一台设备工作正常(标记为"Bogi")。

    我将很快共享故障器件的 I2C 输出。

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

    Shrikant、

    感谢您提供相关信息。 如果可以、请使用 I2C 通信图进行回帖。 您可以尝试执行的另一项操作是读取配置寄存器。 该寄存器应为已知值、因此您可以读回该寄存器、并将得到的值与预期的配置或默认寄存器值进行比较。

    吴约瑟

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

    Shrikant、


    我有一段时间没有收到您的意见、因此我想我会检查您的进度。 在我最初的帖子中、我建议您可能已经获得了 ADS1015、但对于封装标记、我想情况并非如此。 之后、我建议您获取一张 I2C 事务的示波器快照、并将其发布回供审核。 我认为您可以通过查看 I2C 通信轻松地调试问题。 我希望就是这样。

    我现在将关闭此帖子。 如果您仍然遇到此问题、请发帖、我们可以继续处理此问题。


    吴约瑟

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

    我遇到了完全相同的问题。

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

    之前的帖子已拆分为不同的主题:

    https://e2e.ti.com/support/data-converters/f/73/t/925508

    吴约瑟