微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1015 Conv Register转换结果寄存器在转换过程中读取的疑问

ADS1015 Conv Register转换结果寄存器在转换过程中读取的疑问

时间:10-02 整理:3721RD 点击:

当需要的采样率越高,有可能出现在转换中读取转换值的情况,

那么ADS1115 ADS1015 在正在转换的过程中去读取转换结果寄存器的值会导致其他问题吗?

读到的转换结果值就是上一次成功转换的值。不知道这样理解有没有什么问题,麻烦TI专家帮忙解答一下。

ADS1115有RDY引脚了,你最好判断RDY引脚的状态再进行读取。至于转换过程中读取,肯定会造成逻辑混乱的吧,你可以试试。

我用示波器查看I2C通信数据,发现在转换过程中可以读取到Conv Register的值

在转换过程中,肯定是可以读取的,因为寄存器的值本来就是可以任意读取的,他这个又没保护,你读到的数据是上一次的数据吗?会不会存在这一种可能,他前一半的寄存器刚写进去,后面的还没写,这时你进行了读,出现了数据错误。

读到的数据就是上一次的数据,这一点我已经确认过了。后面这种情况的可能性应该是有的,不过可以采用软件规避吧。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top