This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS1220使用单端输入采样,测量误差10mV,该怎样优化精度到1mV以下,最好500uV以下?

Other Parts Discussed in Thread: ADS1220, REF3140

ADS1220使用单端输入采样,测量误差10mV,该怎样优化到1mV以下,最好500uV以下?

 

电压基准使用REF3140,供电使用DCDC后加5V LDO为运放供电,模拟5V电源纹波示波器测1mV Vpp左右。

使用读取的采样数据与4位半万用表对比不同电压下的情况。万用表直接测模拟输入引脚的电压。发现误差较大,如下图所示,如折线图所示,误差感觉与电压高低有关,而且有一定规律。

电路图如下,万用测得网络电压B网路。


配置如下

//AINP = AIN0AINN = 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;