你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

低功耗模式怎么才能把电流降到5MA左右,一直都是19MA

[复制链接]
p13692166934 提问时间:2019-3-6 11:00 /
本帖最后由 p13692166934 于 2019-3-13 09:14 编辑

我停机,睡眠模式都只能降到19MA电流,但参照板的休眠都是5MA左右这是怎么回事,基本就是全部IO口换成模拟模式,然后再发送WFI打开休眠
收藏 评论14 发布时间:2019-3-6 11:00

举报

14个回答
废鱼 回答时间:2019-3-14 11:28:09
对比一下外设电路的使用,外部有电阻上拉的就上拉,有下拉的就下拉。再看一下IO在休眠时,配置的状态。我一般使用输入,或者输出拉低。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

DavidTan 回答时间:2019-3-6 11:20:49
需要硬件一起查看的,但是首先你要确定的是你能控制的IO都被配置好了,外设都已经关闭了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

七哥 回答时间:2019-3-6 11:26:19
既然程序一样的话,那就是原理有问题。
不要点灯,不要挂任何外设,不要有源晶振。如有上下拉,用大电阻50K以上的。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

p13692166934 回答时间:2019-3-6 13:08:01
toofree 发表于 2019-3-6 11:26
既然程序一样的话,那就是原理有问题。
不要点灯,不要挂任何外设,不要有源晶振。如有上下拉,用大电阻50K ...

不是,程序我只把所有IO口换成模拟输入,然后打开休眠,程序是我直接写的,不一样,只是硬件条件一样
p13692166934 回答时间:2019-3-8 10:03:37
算了,没人就封贴吧
waiman 回答时间:2019-3-8 10:45:43
建议你用最小核心系统测试一下你代码的功耗。
然后再考虑外设的电平特性,修改IO口配置。
硬件上也要针对低功耗做优化,例如LDO的选型,上下拉电路等。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

p13692166934 回答时间:2019-3-8 10:55:02
我试试
wujique 回答时间:2019-3-8 23:42:05
拿一套板子,一个模块一个模块拆掉。

模拟输入不一定就能省电吧。
1 有可能是外部电路本来就耗电。
2 有可能是芯片对外输出电流,比如你输出高电平,外部是低电平。
3 也有可能是外部对芯片输入电流。。。。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

GNN 回答时间:2019-3-13 09:19:29
这个得要先确定到时式单片机部分的电流大,还是外围电路耗电大。
如果是单片机的话,你再查查自己配置是否正常。
如果是外围电路,那就优化电路吧!

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

大陶 回答时间:2019-3-13 11:02:35
看一下 电路图的外围电路 是不是有小电阻产生功耗

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

遗忘在角落 回答时间:2019-3-14 08:28:32
你确定没有搞错单位?正常来说,睡眠模式下是uA级的。

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

p13692166934 回答时间:2019-3-14 10:34:31
遗忘在角落 发表于 2019-3-14 08:28
你确定没有搞错单位?正常来说,睡眠模式下是uA级的。

没搞错,0.2MA就是200uA左右,但是正常是20uA
p13692166934 回答时间:2019-3-14 10:35:27
最近降到200ua左右
五哥1 回答时间:2019-3-25 12:30:16
楼主,你是否把没有使用的IO口都设置为输入?检查下硬件电路这些管脚怎样的状态,这个没有注意的化会有一定的电流。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版