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条回答
go2deathward
1楼-- · 2019-12-14 07:18
canspider 发表于 2019-10-27 09:35
ldo出来的3.3v也不一定准,最好用内部的bandgap再校准一次
如果对功耗要求不太高,可以接大电阻分压,测 ...

3.3V可以不准,但是Ref1.2是准的,先测一下ref1.2,反推出AD的参考电压就可以了
zhaoyuanxian
2楼-- · 2019-12-14 10:23
低功耗必须间歇工作的
sme
3楼-- · 2019-12-14 13:19
tuy0326 发表于 2019-10-28 03:26
我的印象,STM32的VREF引脚好像不能大于VDD吧?前面几楼:MCU的VDD用3.3,VREF接5V?扯吗? ...

说对了,5楼就是来扯的。

除非特别说明,所有IC的输入耐压值都不能超过VDD+0.7V。
chenliangliang_
4楼-- · 2019-12-14 18:31
 精彩回答 2  元偷偷看……
TANG2016
5楼-- · 2019-12-14 22:09
要想准不走弯路,要用VREF引脚配置出一个基准电压出来,不要用VCC电源来做基准电压,要不电池3.6V可以供电 3.0V也是可以给单片机供电的,你的AD电池是不可能准的,假如省分压的功耗电流就用一个MOS管隔断,采集的时候打开。
Mego
6楼-- · 2019-12-15 01:16
TANG2016 发表于 2019-11-8 11:09
要想准不走弯路,要用VREF引脚配置出一个基准电压出来,不要用VCC电源来做基准电压,要不电池3.6V可以供电  ...

嗯嗯,已经解决了谢谢

一周热门 更多>