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:配置和结果寄存器始终读取为0

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1445503/ads1115-ads1115-config-and-result-registers-always-read-0

器件型号:ADS1115

工具与软件:

早上好。
我是该论坛的新手。
很遗憾、我遇到了上面提到的与 ADS1115芯片相同的通信问题。 我无法读取 ADS1115芯片的寄存器、 
CONFIG 寄存器和转换寄存器中的内容。 或者更确切地说、读取的字节始终为空。
我在下面附上了我认为正确的 SCL 和 SDA 信号时序。 如果您有任何建议、我们欢迎您提出。





我已经换了3个不同的芯片、3个都有同样的问题、所以我觉得不是芯片本身出现了故障。 
如果您需要其他信息、只需咨询。 非常感谢。 


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

    尊敬的 Mateo:

    地址引脚是否连接到 VDD?

    我同意、对于写入配置寄存器(捕捉1)和读取配置寄存器(捕捉2)而言、您的 I2C 事务看起来是正确的。

    您的 I2C SCL 频率是多少?

    是否有您可以分享的原理图?

    您是否尝试过使用示波器来探测 I2C 线路以验证数字通信是什么样的?

    此致、

    天使

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好天使和感谢的答复。
    
    地址引脚设置为 Vcc。 SCL 的时钟为44.10KHz。
    ADS1115模块是在 Amazon 上购买的。 我测试了5个部分、其中3个部分、全部3个部分的输出响应相同。 
    在我用于驱动 ADS1115的电路板上、在 SCL 和 SDA 引脚上安装了两个1k Ω 上拉电阻器、
    与所购买的 ADS1115模块上的10KOhm 电阻器并联 后得出的总并联电阻值约为:909909欧姆、我认为没有问题。 下面我将通过示波器收集的数据的图像发送给您、
    和我的电子产品与 ADL1115模块的连接图:









    如果您需要更多信息、只需咨询。 再次感谢天使的支持。

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

    尊敬的 Mateo:

    为什么有2个不同的上拉电阻器而不仅仅是一个?

    您的微控制器和 ADS1115是否在相同的 VDD 电压下工作?

    ADC 和微控制器是否共享 GND 连接?

    从您的数字通信采集来看、好像 SDA 被上拉至3.3V、但 SCL 只被上拉至3V。 是这样吗? 这可能是您没有从 ADC 获得响应的原因。

    此致、

    天使

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Angel。
    非常公平的观察结果。 我接着均衡两个上拉电阻。 
    我确认微控制器和 ADL1115由同一电源(GND - 3V3)供电。
    我将向您介绍更改后获得的新时序、
    但不幸的是,正如你看到的,问题仍然没有改变。 我真的不知道我能做什么。
    我不知道您是否有任何其他可能的解决方法。 
    再次感谢。 


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

    尊敬的 Matteo:

    使 SCL 为3.3V 而不是以前看到的3V 的变化是什么?

    我注意到、当逻辑为低电平时、数字通信不会一直向下直至0V (GND)。 当 SDA 为低电平时(以红色圈出)、也会有一些干扰。

    您的设置可能存在一些连接/接地问题。

    这些器件也始终可能是假冒器件、因为它们是作为非 TI 模块通过第三方(亚马逊)而非 TI.com 获取的。

    您是否考虑过使用官方 TI ADS1115EVM 进行评估?  ADS1115EVM-PDK 评估板|德州仪器 TI.com

    此致、

    天使

x 出现错误。请重试或与管理员联系。