[STM32L1] 休眠功耗太大

[复制链接]
 楼主| azdd 发表于 2020-5-12 08:46 | 显示全部楼层 |阅读模式
使用的是stm32l151系列的片子,进入休眠模式,所有的引脚都设置为模拟输入,外设时钟都关闭了,功耗测试还是高达1.87mA,原理图如下,是硬件问题还是程序有问题,求指教!!!
TIM截图20200512084409.png
walton1226 发表于 2020-5-12 10:18 | 显示全部楼层
所有的引脚都设置为模拟输入,//一个输入引脚漏电流50uA,大概30个脚漏电流共30X50=1.5mA
改为所有未用的引脚设置为输出或上拉输入或下拉输入

评论

好的,我试试  发表于 2020-5-12 14:54
wanduzi 发表于 2020-5-12 23:09 | 显示全部楼层
上面方法好用吗
 楼主| azdd 发表于 2020-5-14 15:36 | 显示全部楼层
wanduzi 发表于 2020-5-12 23:09
上面方法好用吗

没有用,最后还是设置模拟输入了
walton1226 发表于 2020-5-15 11:22 | 显示全部楼层
更正一下:一个输入引脚漏电流50nA,大概30个脚漏电流共30X50=1.5uA
stm32l151的halt模式电流应该1uA左右,此模式下总电流在3uA以内才是正常的。
8M的普通休眠模式都小于0.5ma,所以判断你的代码没进入休眠模式。
wanduzi 发表于 2020-5-19 13:24 | 显示全部楼层
软件上是不是问题没解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

86

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部