设置的0增益,锂电池是单节锂电池,4.2v,用了两个10k电阻串联分电压,adc输入io口为两个电阻之间,实际应该为0-2.1v,问题如上图所示,并且已经采用ADC_DataCalib_Rough()进行粗调,测了好几块pcb,每块最终结果都不一样,各自测量结果与实际值误差在0.03~0.1v范围左右,由于采用单锂电池LDO方案,因此只能测量4.2~3.6v左右,范围只有0.6v,导致精度非常低,请问这是正常情况吗?或者有什么好的方法建议改进呢?谢谢!
热门产品 :
CH32X035: 32位USB+USB PD单片机