以下是我的电路图,两片ADS分别用两个独立的SPI访问,第一片AD1120转换结果正常,但是第二个1120在输入0v的时候,总是转换为FFFF,经排查,排除了软件的问题,但不知道硬件上问题出在那里?两片AD芯片的电路设计都是一样的,将第一片正常的ADS1120换到第二片上,转换也是FFFF,通过测量转换波形,发现AD的输出结果就是FFFF,但是如果给一个高于0V的电压,转换正常,有人知道则是怎么回事么?
user151383853:
这是 差分 ADC,0和 FFFF 只是 1个数字之差。 所以误差并不大
Kailyn Chen:
您好,您使用的是外部5V参考是吗?
建议改为内部2.048V的参考电压再验证下。
user4196946:
回复 Kailyn Chen:
内部2.048v的参考也试过,一样的现象,我已经把外部的运放电路全部都断开了,直接把AIN2短接到地AVSS,发现转换的数值还是FFFF,但第一片ADS一直就不会出问题,请问有什么建议么?
user4196946:
回复 user151383853:
误差确实不大,但一直以来都没有这样的问题,第一片AD一直都是正常,所以觉得很奇怪
Kailyn Chen:
回复 user4196946:
那换一片新的IC试试呢?或者将这片不正常的换到正常工作的板子上试试,做个交叉实验看看。
Kailyn Chen:
回复 user4196946:
那换一片新的IC试试呢?或者将这片不正常的换到正常工作的板子上试试,做个交叉实验看看。
user4196946:
回复 Kailyn Chen:
后面陆续发现好几个类似的问题,都是在0V电位附近会转换为FFFF,是不是跟电路单端采集的方式有关?有什么建议解决办法么?
xyz549040622:
回复 user4196946:
差分电路就是这样,倾向于你pcb的问题。这都几个月了,还没解决吗?
user4196946:
回复 xyz549040622:
现在的方法用软件滤掉了