ADS1118三路电压测量,出现很大的问题,求帮忙解决!

 这是我的硬件电路图  这是我的通电线路图  这是测量结果图 现在的情况是这样的,我各路都并联着接上去,是可以的,三路都正常,但是我把任何一路拔掉,按理来说被拔掉的这一路测量值应该是0,但是现在测量出来的结果比没拔掉的还大,检测了一下,是读到的数据位0xffff,或者0xfffe,不知道是什么原因,麻烦TI的大哥们帮忙解答一下,谢谢了!
  1. 所有响应
  2. 仅限答案
  1. 你这个是三路的单端输入,正输入端应该是分别为AIN0 / AIN1 / AIN2,负输入端(参考)应该是AIN3, 但你的原理图中AIN3并未连接任何信号。 具体请参考数据手册21页 Bits[14:12] MUX[2:0]: Input multiplexer configuration
  2. 回复 Martin: 我是把地都接到了AGND,然后配置的时候,配置成 相应的 0-gnd  1-gnd  ,2-gnd,这样不行吗?还是一定要用3脚作为地呢?求TI的大哥们指点一下,谢谢了
  3. 回复 dan wang1: 取决于MUX的配置,也是可以配置为 0-gnd 1-gnd ,2-gnd的,对应的MUX寄存器设置为: 100, 101, 110.  零输入的时候,读到的数据是 0xffff,或者0xfffe 是正常的,请参考数据手册Table 3. Input Signal versus Ideal Output Code
  4. 回复 dan wang1:  能把代码贴一下吗,,老兄,我有点问题
鸿运国际网址