两点纠正法:
芯片在出厂的时候通过两个准确电压得出每个芯片ADC的误差,并把这个误差存储到flash中,通过这两个点构建出来一个一次函数,横坐标是读出来的数字量值,纵坐标是转换的准确电压值,后面我们用的时候都通过这个函数得出准确的值。
通过命令读取ADC误差:
通过电源箱进行两点纠正测试:(ADC1 13位 DB11)
0v:
0.9v:
1.3v:
1.67v:
2.04v:
2.64v:
基准电压算出来是2.6v
测板子上的BAT:(ADC2 13位 DB11)
10K 11K的分压
3.65v:
3.22v:
2.83v:
2.43v: