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

ADS1274采集微量信号问题

TI专家好,最近一项目中利用ADS1274采集20mv的微量信号,采集出来数据不正确。

具体情况为:

输入前端模拟信号幅度     采集出来数据换算后

5.10mv,                           4.338mv;

5.11mv                               4.348mv;

5.13mv                               4.361mv;

根据上面测试数据可以看出,采集数据不正确,有近800uv的偏差。

具体原理图请参见附件!

调测过程中有过短路现象,导致AD芯片第一路烧坏了,采集固定为7FFFFF,即2.5V。其余三路正常,只是采集数据有上述的偏差。

L_wolf:

补充一点 AD芯片采用高精度模式,SPI接口

L_wolf:

回复 L_wolf:

断开模拟输入,直接短接AD1274的输入端,在SPI、高精度模式在采样率200Hz情况下读取数据在50uv左右。

看芯片资料输入短接情况下最大12uv,通常为5.5uv。

换过一片AD芯片也是同样情况,怀疑为基准电压电路出问题了,电路是照抄AD1274使用手册中的,使用REF5025,后加低通滤波和一级运放输出到AD。

Wanda WANG:

回复 L_wolf:

1. buffer_vcom输出稳定吗?用示波器看看;

2. 参考部分,REF5025输出直接加大电容给到ADS1274,别加后一级运放看看;

L_wolf:

回复 Wanda WANG:

to Wanda WANG:

谢谢,好的稍后我测试一下再回复你。

另外请教一下断开前端运放,直接短接AD1274的输入端时,读取数据为负数,读取具体数据在0xFFFEEA上下浮动,

转换计算公式:

其中D为读取具体数据,结果约为-80uv左右,

请教读取数据为负数时,上面计算公式是否正确,同时这种为负数的现象正常吗?

L_wolf:

回复 L_wolf:

to Wanda WANG:

2.参考部分,REF5025输出直接加大电容给到ADS1274,别加后一级运放看看;

回复:试了,没有改善,输入短接时依然有80uv的噪声.

L_wolf:

回复 L_wolf:

有个疑问:外部输入24V,内部使用LM2596转成5V,这个电源芯片纹波比较大。基准电源使用REF5025,会不会造成基准电源上纹波比较大呢?

L_wolf:

回复 L_wolf:

各位再请教一下:

我现在模拟输入信号为来自传感器的直流20mv,差分,目前前置放大电路参见附件。THS4521,放大增益为1,外部输入共模电压2.5V。

但采集出来误差较大,例如模拟输入为5.1MV,采集出来为4.4MV。

我想问的是,前置放大电路如果放大增益为125,将输入信号放大到2.5V左右,这样会不会采集出来数据精度更高呢?

Decapton Wang:

回复 L_wolf:

短路输入,输出在0xFFFFFF附近应该算正常,这颗芯片的码型是2的补码,0xFFFFFF代表-1LSB。

看到你的电源了,用一颗DCDC去驱动高精度ADC,有风险。且LM那颗芯片没有说明输出噪声密度,估计不会太小。建议在LM和ADS之间接一个低噪声LDO,用来产生ADS需要的AVDD。

L_wolf:

回复 Decapton Wang:

谢谢Decapton Wang,如果使用LDO产生AVDD,那DVDD和IOVDD需要做同样处理吗?

另外有合适LDO芯片推荐一下……

Decapton Wang:

回复 L_wolf:

IOVDD应该用好一点的DCDC吧?DVDD应该还好。至于LDO,你评估一下LP3878,LP38798,TPS7A8001,看看行不行。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1274采集微量信号问题
分享到: 更多 (0)