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:当与 ESP32和 PCA9306电平转换器一同使用时、返回-1

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1220873/ads1115-returns--1-when-using-with-esp32-and-pca9306-level-converter

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

大家好!  

我正在将 ADS1115 ADC 与 ESP32-wroom-32E 和 PCA9306电平转换器配合使用。  

ADC 读取值的效果非常好、但有时返回-1、这是什么原因会导致此问题。  

上拉电阻器等?

谢谢

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

    Hikmet、

    您能否提供有关您的设置以及"有时它会返回-1 "的含义的更多详细信息?

    您是说您有时在期待完全不同的内容时读取-1的二进制补码(FFFFh)的输出代码吗?

    如果您需要的输出读数为0、由于噪声、INL、偏移和增益误差的影响、您可能会得到稍高的输出值、或者在本例中略低的输出值。

    您使用的是差动输入信号还是单端输入信号?

    单端信号测量、其中 VAINN = 0V 且 VAINP = 0V 至+FS、则仅使用0000h 至7FFFh 的正代码范围。 但是、由于器件失调电压、ADS1115在 VAINP 接近0V 的情况下仍可以输出负代码

    我还建议使用逻辑分析仪或示波器来确保数字通信正常工作。  

    此致、

    天使