你好,最近在调试ADS1115.出现了一下问题:
1、当输入电压低于1.46V以下时,出现了Conversion Register返回值一直保持0x1FFF的问题。Config Register寄存器的写入值为 0x40 0xe3(AINP = AIN0 and AINN = GND ;FSR = ±6.144 V ; 860 SPS );
2、同时出现另外一种现象。当输入电压在3.065V ~ 3.172V 之间时,ADS1115返回值跳变为3.26V并保持不变(此时查看Conversion Register值为0x50FF维持不变)。当电压超过3.172V是,采集又恢复正常。当把Config Register寄存器的写入值修改为 0x42 0xe3( 001 : FSR = ±4.096 V )时,同样在输入电压载2.56V~ 2.58V时,ADS1115返回值跳变跳变至2.89V并保持不变(此时查看Conversion Register值为0x43FF维持不变)。从设置寄存器到等待数据转换完毕的时间设置为200ms~1S区间均对上述现象无影响。
感谢您的反馈,Tks !!!
user151383853:
我感觉是通信问题 ,原因是后字节都是 FF. 不正常。第二字节没有正确传输啊