ADS1278与主控芯片DSP28335连接采集直流0~2.5V数据,希望可以将精度提升到0.1%。
参数设置如下:
1、TEST[1:0]设置为00,为正常模式
2、八通道全部打开,使用10kΩ电阻上拉;
3、Mode[1:0]设置为10,为低功耗模式;
4、fomat[2:0]设置为001,固定输出模式,一直输出八通道;
1通道使用1μF电容滤波再加上电压跟随器
2通道滤波方式如图,
但波动较大,请问可能原因有哪些,具体要怎么改善。
您好,
低功耗模式下 ADS1278 的输入阻抗为 28kOhm。这将与上面的输入 RC 滤波器产生增益误差,导致大约 4% 的误差。
但是,这应该不会导致读数出现变动,而只是一个恒定的增益误差。
您可以减小 R42 的串联电阻以帮助减少此误差。您还可以运行系统级校准来消除此误差的大部分。
另外,对于ADC前端电路的处理,目前看到TSZ182H1不是TI器件,TSZ182H1 的额定电压仅为 5.5V。
您使用 +/-5V 双极电源或总共 10V 电源为器件供电,这超过了该放大器的 ABS MAX 规格。
要么需要降低电源电压,要么需要使用不同的放大器,例如 OPA2205。