ADS1120 转换结果问题

Other Parts Discussed in Thread: ADS1120

请问一下,我使用用ADS1120 做4路单端采样。 AN0~AN3输入1.2V电压,实际测量ANX(AN0~AN3)引脚对AVSS电压为1.22V  读出的4路采样结果都只有0.03V左右。

我对1120的设置是:Gain =1,PGA  Bypess , 20SPS,Normal模式,单次转换,内部2.048V基准, 50-60HZ抑制,Low-side power switch open,IDAC和温度传感器全部关闭

设置流程是: 对1120发送命令RESET(0x06)进行复位,之后对寄存器进行以上设置,发送命令START/SYNC(0x08)开始转换 ,等待DRDY引脚拉低,读取缓存中的16位数据。

另外我测试了用AVDD(3.3V)作为基准,同样采样结果只有0.03V 左右,但是如果采样输入是0V或者是3.3V的时候可以得到0x0000和0x7FFF的正确结果。 但是如果用2.048内部基准,采样输入端输入3.3V是,只能得到1.3V左右的结果

请问这是什么原因? 谢谢!