TI中文支持网
TI专业的中文技术问题搜集分享网站

I2040的SD24测量异常,

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,什么原因呢?

 

赞(0)
未经允许不得转载:TI中文支持网 » I2040的SD24测量异常,
分享到: 更多 (0)