3.7V锂电池给STM32供电,内部ADC计算电池电压如何接?

2019-12-09 19:22发布

        目前有个产品是用STM32L051来做主控,3.7V电池供电,记得STM32可以用内部ADC来计算前供电电压 ,电池满电4.2V经过LDO给STM32供电,有个疑问是单片机都经过了LDO,即便电池降压到了3.4V那ADC计算的也还是当前供电(当前还是3.3V)。小弟不才,望高手告知
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
42条回答
canspider
2019-12-11 17:47
Mego 发表于 2019-10-27 09:11
我想表述的意思是STM32有个ADC_CHANNEL_17直接可以当前供电电压 。但电池过了LDO肯定给单片机的供电是3.3V ...

ldo出来的3.3v也不一定准,最好用内部的bandgap再校准一次
如果对功耗要求不太高,可以接大电阻分压,测得时候保持时间长一些
如果对功耗要求很高,还是需要用mos控制采样电路

一周热门 更多>