STM32处于正常运行模式下怎样做到低功耗

2019-10-11 13:51发布

如题
最近在做一个低功耗的产品,电路上STM32供电为单独的一路,外设为另一路。
程序中首先是处于待机模式下,退出待机模式后进入正常运行模式后,发现STM32那路供电电流大概有90mA左右,电流太大了,LDO器件发烫很厉害,后来将程序处理好后直接让STM32进入睡眠模式,电流降到60mA,但还是比较。
论坛中的各位大哥大姐,有没有遇到过这类问题,最好能将电流降低到30mA左右。
PS:正常运行模式下,只有TIM1用于输出脉冲,一路ADC工作,还有一个systick用于定时扫描键盘。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
庭超
2019-10-12 07:24
lycreturn 发表于 2017-3-20 22:17
怎么会有那么大电流,是有其他大电流IC吧,要不然可能 电路有点问题了

电路应该是没有问题的,这路就只给STM32供电,芯片附近就几个电容。
整体从待机模式开始,长按WAKE_UP键启动,处理好后在进入睡眠模式
今天又调试了下,降低时钟频率,功耗降低了些,但是还是有大概56mA,还是不行,器件还是会发烫,只能继续找问题了。

一周热门 更多>