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条回答
lbhj310
1楼-- · 2019-12-13 19:51
ADC输入阻抗大约50K
Mego
2楼-- · 2019-12-13 22:01
lbhj310 发表于 2019-10-29 09:51
ADC输入阻抗大约50K

嗯,了解的。现在还是改MOS控制
jao317
3楼-- · 2019-12-13 22:44
Mego 发表于 2019-10-28 15:28
愿闻其详

STM32的ADC输入阻抗只有30K左右,你的输入信号对地阻抗要低于20K,高了数据乱跳
Mego
4楼-- · 2019-12-13 23:27
jao317 发表于 2019-10-29 10:42
STM32的ADC输入阻抗只有30K左右,你的输入信号对地阻抗要低于20K,高了数据乱跳 ...

嗯,输入阻抗是一回事,另外要低功耗就必须还是考虑要用MOS
csg0203
5楼-- · 2019-12-14 02:13
 精彩回答 2  元偷偷看……
Mego
6楼-- · 2019-12-14 02:57
csg0203 发表于 2019-10-29 12:21
楼主的应用估计只能用MOS作为开关分压电阻来实现,如果内部有基准的话,芯片的直接电池供电,不用LDO,

AD ...

是的,3.2V电池的话就可以直接获取当前电压了

一周热门 更多>