ADS1220使用单端输入采样,测量误差10mV,该怎样优化到1mV以下,最好500uV以下?
电压基准使用REF3140,供电使用DCDC后加5V LDO为运放供电,模拟5V电源纹波示波器测1mV Vpp左右。
使用读取的采样数据与4位半万用表对比不同电压下的情况。万用表直接测模拟输入引脚的电压。发现误差较大,如下图所示,如折线图所示,误差感觉与电压高低有关,而且有一定规律。
电路图如下,万用测得网络电压B网路。
配置如下
//AINP = AIN0, AINN = AVSS PGA = 1 PGA_OFF
Reg[0] = MUX_8|PGA_1|PGA_DISABLE;
// 45SPS NormalMode ContinueConvert TS OFF BCS OFF
Reg[1] = DR_1 | MODE_0| CM_1 |TS_DISABLE|BCS_DISABLE;
// VREF0 Input FIR 50_60Hz PSW_OFF IDAC OFF
Reg[2] = VREF_REF0 |FIR_NULL|PSW_0|IDAC_OFF;
//IDAC1 OFF IDAC2 OFF DRDY used only
Reg[3] = I1MUX_0|I2MUX_0|DRDYM_0;
user151383853:
这么大噪声,往往来自于你的电路,比如电源噪声,基准和地线噪声等,跟布线也大有关系。