我现在遇到如下问题:
我使用了一个带AD的MCU进行AD转换,MCU内部的AD电压基准与单片机共用一个5V电源,没有额外的引脚可以设置为基准源.由于此5V电源由一个7805产生,误差+-%3,因此AD转换的值不是很准确.
为了使转换值更准确,我现在的做法是用TL431A产生一个2.5V的电压接到单片机的一个模拟引脚上,通过采样这个比较准的电压值来校正其他的模拟值.这种做法得到的AD值相对较准确.
现在我不想用TL431A,而是单纯想用软件校准,可行吗?如果可行,应该怎么用软件校准呢?我暂时还没想到用软件的校准的办法,请大家赐教,先谢谢大家了! |