ADS1274量程问题,当输入超过了它的最大量程时,转换结果不是保持在最大值,而是反向了,比如我输入了正2V,超过了它的正向电压最大1.25V,超过的部分输入了负的0.75V,这是怎么回事?
Amy Luo:
您好,
VREFP 和VREFN分别是多少呢 可以给出原理图吗如果输入+2V,Output Code是多少呢
user5037125:
回复 Amy Luo:
VREFP 和VREFN分别是2.5和0V,原理图是按手册实例画的的 ,只要是超过了量程Output Code是随机不可控的。
Amy Luo:
回复 user5037125:
如果VREFP 和VREFN分别是2.5和0V,那么满量程输入范围是±VREF,即±2.5V,您是差分输入的吗,差分输入共模电压要求为VREF=2.5V。
建议查看通信波形,看是否时序上的问题。
user5037125:
回复 Amy Luo:
我确定VREFP 和VREFN分别是2.5和0V时它的量程时-1.25到+1.25V。我也问过TI技术支持。 如果按你说的现在满量程时正负2.5V,我们输入过3V,超过量程的部分还是不可控,Output Code是随机的。
Amy Luo:
回复 user5037125:
输入信号是什么,您是差分输入吗,还是单端输入?我想判断一下输入共模电压是否为2.5V。
您现在最大输入几伏的信号可以正确采集呢
user5037125:
回复 Amy Luo:
输入信号是差分的,目前最大输入值是1.25V,即V+减V-是1.25V
Amy Luo:
回复 user5037125:
我现在不能判断您的输入信号是否在ADS1274有效的输入范围内。输入信号不仅看两信号的差分值,还要看两信号的共模电压值。
如果输入信号在1.25V以下可以正确采集,有可能是因为输入共模电压不满足要求造成的,先排除这一点。然后再看通讯读取上是否正确,最直接的办法就是看波形输出值与软件操作读取值是否一致。