TI的各位工程师大家好,我在用ADS1244测量的时候遇到了如下问题:
1.刚开时采用的是单端输入,按数据表上所说的将AINP接输入信号,将AINN接GND,数据表上说采用单极性输入时只能得到满量程的一半,因为只能产生正的数字代码。我的理解是单极性输入时就只能测量正电压,不知道我理解的是否正确。在这种方式下我读出来的数据是正确的,从0V到5v都有测试过,都没有问题。
2.后面改成了双极性输入,当我输入的模拟信号在0到1V时可以正确测量,当大于等于1V后,输出的数字量就变成0了,请问一下这是什么情况。
下面是我采用双极性输入时的原理图。
Amy Luo:
您好,
ADS1244输入与输出之间的关系见下图,输出不应与输入是否大于1有关,请检查各部分电压、通信信号波形是否正确。
ZhangYan:
回复 Amy Luo:
那我的读数据的方式应该是正确的,在单端输入的时候可以正常读出。就是在差分输入的时候有问题。您帮看一下这原理图是否有问题
Amy Luo:
回复 ZhangYan:
电路图没看出有什么问题,建议检查各部分电压、输入信号波形、通信信号波形是否正确。
ZhangYan:
回复 Amy Luo:
各部分电压没有什么问题,供电电压和基准电压都是正常的。输入信号给的恒定的直流,在正负1V以内都很正常。通信波形穿行时钟用示波器观察到有26个时钟周期,启用了自交准功能;DOUT管脚拉低之后一直是低电平,直到26个时钟周期结束。