大家好:
我现在用的是ADS1232,接线方式:REFP接的是+2.5V电压,REFN接地,信号输入AINP接输入的信号,AINN接地。
输入的信号不会超过1.25V,但是信号是正负都会有。
如果是正信号,还基本是正确的,如果是负信号,那读取出来的数据就得按一定的比例进行放大,转换出来的电压值才会正确。
有没有谁碰到过这个问题的。
answer:
芯片的引脚不能输入负的电压,如果要采集负电压,需要AINP比AINN的电压低,但两个输入引脚对地的电压必须为正,不能直接在模拟输入引脚上加负电压
user1478875:
回复 answer:
你好。
那就等于如果是负信号的话,就必须把信号进行反相处理?
还有一个问题:这个芯片是24位,但实际读取数据时,如果是负信号的话,值会比较大。正信号最大的值也只能到0x7ffff?按此进行计算。
Will Wang47:
回复 user1478875:
Hi gang,
参见datasheet P18,ADS1232数据输出格式是二进制补码格式,如果正常二进制格式来看,值是会比较大。