1、i2041 SD24的差分输入端接一个人电阻R= 10k,并将A-端接地,此时会出现SD24测得的电压为8mv
2、将SD24的差分输入端直接短接时,此时会出现SD24测得的电压为0.8mv
(a)以上两种情况在AFE253上不会出现。请问这是什么原因???
(b)i2041中有一个SD24TRIM Register ,这个寄存器的作用是什么???是不是SD24的输入口有偏置电流输出???

Hardy Hu:
你好!
能否把你的SD24设置程序发上来大家看看?
Liu Kissn:
回复 Hardy Hu:
这个与代码无关吧!我用一个运放作输入缓冲,这样误差会小很多。这个是SD24自身引起的????
灰小子:
回复 Hardy Hu:
这个寄存器是用来校准基准电压的
Liu Kissn:
回复 灰小子:
这个不是用来校准参考电压的,这个在__low_level_init.c中是用来校准SD24的!!!
Hardy Hu:
回复 Liu Kissn:
你好!
SD24TRIM是做SD24补偿用,初始化时将其写入产线补偿的值,值的位置在0x013DA。
SD24的误差不会有这么大,所以一是看程序配置是否有问题,另外一个是看硬件的连接和参数设计。
我在EVM上测了A+与A-连接在一起,ADC转换出的值(取16位)是0x0000。
Liu Kissn:
回复 Hardy Hu:
以上是我的测试结果,用的是24位值。能否使用24位的值测试一下,同时贴出代码,谢谢!
Liu Kissn:
回复 Hardy Hu:
Nightingale:
回复 Hardy Hu:
我使用官方的库文件 sd24_ex3_continuousConversionSingleChannel,将A+和A-短接,仿真测试如图:
硬件
ADC高位输出并不为0,什么原因呢?
TI中文支持网








