ADS1115 采样返回值一直未0x1FFF,及在输入电压为某一区间事,采样值跳变并维持不变的问题

你好,最近在调试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 !!!

4 个回复