我在使用ADS1242开发以产品时发现,硬件使用ADS1242,基准使用LT1019-2.5,MCU使用ATMEGA32,采集电压信号的范围为0~47mV,信号精度要求1uV,使用ADS1242的内部PGA,PGA=32,BUF关闭,软件中使用自校准(偏移和增益校准)在测试时我使用一直流电位差计输出电压,分别使用我这个产品和AG6.5的万用表来测量这个电压信号,发现我这一产品显示的电压还是很稳定的,基本是1uV位跳动3个数,但精度和AG6.5对比感觉很差,而且在整个要求的电压范围内是非线性的,请问造成这个问题的原因所在?我该怎么解决?是因为增益校准方式的问题?(先将PGA=1,进行增益校准,然后再恢复用户设置的PGA?)
另外还有一问题,在实验过程中发现,在产品附近如果有电机类/继电器的感性负载工作时会使ADS1242死机,复位指令无用,时钟复位也无用,只能重新上电才可以,这该怎么解决?