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:写入配置寄存器时行为不稳定

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

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1323509/ads1015-erratic-behavior-when-writing-the-configuration-register

器件型号:ADS1015

您好!

在我们的应用中、我们已将 ADS1015 ADC 连接到 ESP32-S3、我遇到这种奇怪的行为。 有时、在尝试将新配置写入配置寄存器时、我看到、由于某种原因、可能是由于固件中的一些延迟、会有大约100ms 或更长的延迟(最长250ms) 在发送器件 i2c 地址和 ADC 正确确认以及发送寄存器地址之间引入。 但是、当发送寄存器地址时、ADC 会以 NACK 作为回复。

这是交易的第一部分

这是第二部分

这是正常且成功的事务。

我听说 ADS1015不实现时钟扩展、但是否可以由 ADS1015强制设置此延迟? 我想不是、对吧?

那么、您可以确认的是、ADS1015的 FSM 将在如此长的延迟后超时并将该 NACK 返回?

您过去是否听说过或经历过此行为?

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

    您好!

    ADS1015在25ms 后有超时、因此您提到的延迟不会允许进行通信。

    如果您还有任何问题、请告诉我、

    列维德弗里斯

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

    您好、Levi:

    谢谢、非常清楚。

    尼科斯