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.

ADS1118测量4-20mA 和0-5V信号数据有点跳动,也有点误差,求帮忙解决一下, 谢谢!

Other Parts Discussed in Thread: ADS1118, ADS1232

图一为输入端输入20mA数据时所得到的值

 图2    硬件电路

图3为硬件电路ADS1118

现在的情况是这样的,我用恒和校验仪在把20mA的数据从通道一输入,正端接通道1,负端接AGND,输出来的值就是图一显示的,有差不多1mv的误差,输入端给的信号越强,偏差越大,我的配置是

void ADS1118config(void)
{
ADS_InitStructure.stru.OS = SINGLE_CONVER;
ADS_InitStructure.stru.MUX = AINPN_0_GND;
ADS_InitStructure.stru.PGA = PGA_4096; 
ADS_InitStructure.stru.MODE = SINGLE_SHOT;
ADS_InitStructure.stru.DR = DR_128_SPS; 
ADS_InitStructure.stru.TS_MODE = ADC_MODE;
ADS_InitStructure.stru.PULLUP = PULL_UP_DIS;
ADS_InitStructure.stru.NOP = DATA_VALID; 
ADS_InitStructure.stru.CNV_RDY_FL = DATA_NREADY; 


}

求TI的大哥们给我一点建议,包括软硬件方面,现在赶项目,卡死在这,求解救!