我用ADS1243采集电压,2.5V以上对应0X7FFFFF,但是其他值就不对,我直接给寄存器写入0x00,0x01,0x02,读出相应寄存器值为0x02,0x20,0x01,要是读错的话,最大值应该也不对吧,要是读错寄存器的话,也该有对应默认寄存器值啊,但是找不到有对应的默认值啊, 请专家帮我分析一下问题可能出在哪儿?
Decapton Wang:
采集信号的频率有多快?是否考虑输入到输出的延迟了?
Hawk Tong:
请检查输入电压的范围,共模电压及差模电压,防止PGA输出超过电源轨
jirui he:
很久没碰,现在能调出16位精度的样子,后面8位一直跳动,就是有Vref分压再采也是只有16 位精度,
jirui he:
回复 Decapton Wang:
输出延迟的话 , 我读内部寄存器又没有出问题啊,读出来就是默认的值,
jirui he:
回复 Hawk Tong:
输入电压没有超过范围,仙子有16 位精度,PGA=1;差模输入,negative channel 设置接地;但是调试不出高于16位的精度,原因可能有些什么?请问
Hawk Tong:
回复 jirui he:
将输入短路看看噪声特性如何?
目前的分辨率有多好?
jirui he:
回复 Hawk Tong:
输入短路,输出有10位 ,大概是2XX ,16进制;后两位一直跳动,目前有16位的样子,(可用也就15 位,不跳变);我已经没招了,