1,这个电路是可行的,而且,现实中大多的电池供电都是用这种电路的,电路没有问题
2,RT-端口设置成强推挽模式就可以了,对于10K的NTC,跟直接接地是一样的,或者是说误差可以不计的,对于强推挽输出模式,它实际上就是通过单片机内部MOS管DS极导通接地了,并不是什么0.45V,这个0.45是因为DS之间的电阻产生的,并不是压降
这个电路,我在实际中测量过了,可以说是没有区别的,也不需要补偿什么的,前提是软件是用查表的方式
3,所谓22.5欧姆也不需要去管它,你想一下,如果R5你用1%精度的电阻,那么,光R5上面的误差就100欧了呀
4,ADC的电源和参考电压如果是用相同的5V,那么电压不稳定有影响是很小的,至少对温度检测影响不大
5V电压就是参考的话,ADC端口测量的是一个分压电阻的比例,而不是电阻的阻值,NTC和R5的比例是不受VCC影响的
这一点,我在用锂电池供电时,就是直接读取ADC的数字量来测量温度,跟加了LDO是没有区别的 |