打印
[STM32L1]

休眠功耗太大

[复制链接]
1455|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
azdd|  楼主 | 2020-5-12 08:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
使用的是stm32l151系列的片子,进入休眠模式,所有的引脚都设置为模拟输入,外设时钟都关闭了,功耗测试还是高达1.87mA,原理图如下,是硬件问题还是程序有问题,求指教!!!

TIM截图20200512084409.png (626.03 KB )

TIM截图20200512084409.png

使用特权

评论回复
沙发
walton1226| | 2020-5-12 10:18 | 只看该作者
所有的引脚都设置为模拟输入,//一个输入引脚漏电流50uA,大概30个脚漏电流共30X50=1.5mA
改为所有未用的引脚设置为输出或上拉输入或下拉输入

使用特权

评论回复
评论
azdd 2020-5-12 14:54 回复TA
好的,我试试 
板凳
wanduzi| | 2020-5-12 23:09 | 只看该作者
上面方法好用吗

使用特权

评论回复
地板
azdd|  楼主 | 2020-5-14 15:36 | 只看该作者
wanduzi 发表于 2020-5-12 23:09
上面方法好用吗

没有用,最后还是设置模拟输入了

使用特权

评论回复
5
walton1226| | 2020-5-15 11:22 | 只看该作者
更正一下:一个输入引脚漏电流50nA,大概30个脚漏电流共30X50=1.5uA
stm32l151的halt模式电流应该1uA左右,此模式下总电流在3uA以内才是正常的。
8M的普通休眠模式都小于0.5ma,所以判断你的代码没进入休眠模式。

使用特权

评论回复
6
wanduzi| | 2020-5-19 13:24 | 只看该作者
软件上是不是问题没解决

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

86

帖子

1

粉丝