关于AD7176-2的使用问题

最近在使用AD7176-2芯片。遇到了毕竟繁琐的问题。 系统要求在20bit的时候误差小于176个字。 但在使用AD7176-2  SPI(2M) 采样率2.5Ksps的时候  误差达到了(500-1000)误差,这个是未经过滤波的情况,在经过:滑动滤波+去极值+平均值+滑动滤波 误差仍然有200-300个字的误差  并且数据呈现递增的变化趋势。  采用100SPS采样,其他条件不变的情况下。 不进行软件滤波有500字的跳动,经过软件滤波有100-150内的跳动。  但是系统要求 需要有10HZ的输出速率。   请问,导致这样的原因是什么呢?

(ADC的基本配置,关闭REF输出,单通道采集,sin5+sin1滤波,通道间延迟100us)

猜想 :

 ADC的前端驱动电路存在阻抗问题, 我的信号输入是±VREF(REF=5V) 经过了一个TLV2333(构建了差分运放,输入阻抗未知,输出开环阻抗10Kmin,输出电路 ±5mA,2uv的失调电压)。

查阅芯片手册,ADC前端是一个电容充放电电路,手册也明确说了,必须加驱动,才能更好的发挥作用, 查看了推荐的几个IC的输出电流  基本是都是100mA的驱动能力。 上述的情况会不会是我使用的运动,输出能力过小,导致了ADC前端的电容无法 完全的充放电。  

传感器输出的电压 经过的6位的万用表(是德公司) 验证了,输出电压小于1mV的跳动,换算成20bit的数字量就是104字。