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

ADS1274误差和THS4521阻抗问题

第一次使用ADS1274,用于采集传感器信号。传感器输出信号最大20mv,阻抗为390欧姆。

前端使用THS4521 ,1:1;ADS1274选择高精度模式、SPI、Discrete。ADS1274的主时钟为100KHz,

SCLK为25KHz,采样率约为200Hz。

电路基本上参照"User's Guide for ADC"上的电路。部分电路参见下图:

现在的问题是采集出来的数据不准确,误差特别大。具体描述如下:

传感器空载时为5.64mv,接上采集板后测量THS4521输入端为5.14mv,AD转换后采集的数据为0x38db,

为14555,根据公式 计算后约为4.338mv,误差太大了。

请问各位,应该从哪些方面查找问题以及THS4521的输入阻抗如何计算呢?

L_wolf:

回复 Haroad Chen:

确实资料提到:

Offset error 典型值0.25mV 最大值2 mV,

请问这个偏差是否固定呢,该如何抑制呢?

L_wolf:

回复 L_wolf:

THS4521资料显示:

Input-Referred Offset Voltage    典型值 ±0.24 mV      最大 ±2 mV ;

而ADS1274资料显示:

Offset error      典型值0.25 mV     最大值2 mV;

我目前应用电路中两个芯片都有offset,请问这两个offset值该如何补偿呢?

Decapton Wang:

回复 L_wolf:

1. offset可以认为是按照正态分布的,芯片的实测offset在0.24~2mV都是正常的。

2. ADS1274内部没有集成offset calibration功能,你可以在处理器里写一个offset calibration的程序,把offset提取出来之后再从获取的信号里减掉。

L_wolf:

回复 Decapton Wang:

我是新手,第一次使用Ad芯片,能描述一下offset calibration的程序思路吗?

Decapton Wang:

回复 L_wolf:

基本思路就是采入大量数据做平均,得到直流成分,再从信号中减掉这部分直流,所有的操作都在数字域进行。你可以参考一下CIC滤波器,应该会有启发。

L_wolf:

回复 Decapton Wang:

谢谢,虽然没完全理清楚思路,有相关的参考文档吗?

Andrew Wu:

回复 L_wolf:

请楼主参考一下附件中的application note,可能会对DC参数的校准有帮助。

L_wolf:

回复 Andrew Wu:

最开始我认为短接THS4521的输入端,采集的数据即为offset,包括THS4521和ADS1274的,

但短接输入端时采集数据为0.2mv左右,远远小于offset。

看了上面的文档,也不是特别清楚,关于offset校准求详解一下……..

L_wolf:

回复 L_wolf:

另外请问通过大量数据平均后的直流分量,如何判断该减去直流分量还是加上直流分量呢?

因为我采集数据为4.3mv,但实际信号为5.14mv,感觉我应用中该offset+4.3mv??不知理解对不

赞(0)
未经允许不得转载:TI中文支持网 » ADS1274误差和THS4521阻抗问题
分享到: 更多 (0)