硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4655|回复: 5
收起左侧

[有问必答] STM32F407的停止模式和待机模式功耗差多少

[复制链接]

4

主题

13

回帖

25

积分

新手上路

积分
25
发表于 2020-1-6 19:13:34 | 显示全部楼层 |阅读模式
现在在做一个电池供电项目,主控为STM32F407,通过IO中断进行唤醒(有外部电源加入时,唤醒工作);
1.直接将MCU进入待机状态,电池电流=200uA;
2.其他都不变,就将待机指令改为停止指令(STOP模式),电池电流=8mA左右;
3.在网上找了找,说是在进入STOP前要设置IO,关闭模块时钟,关闭ADC。整了好久,电池电流还有3.5mA左右;
是不是还有什么地方没有关闭?望高手指点。。

回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2020-1-6 22:05:02 | 显示全部楼层
批注 2020-01-06 220336.png
为什么不直接使用待机模式呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107118
QQ
发表于 2020-1-7 09:39:29 | 显示全部楼层
做低功耗测试阶段,推荐仅焊接一个最小系统测试,其它无法的先不要焊接到板子上。

测试阶段,像boot引脚上的电阻都要注意。
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
 楼主| 发表于 2020-1-7 19:47:31 | 显示全部楼层
狂野的庄稼汉 发表于 2020-1-6 22:05
为什么不直接使用待机模式呢?

不用待机模式是因为待机唤醒后,数据没有保持,要重新初始化;且待机模式唤醒只能那3种,太少了。
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
 楼主| 发表于 2020-1-7 19:48:40 | 显示全部楼层
eric2013 发表于 2020-1-7 09:39
做低功耗测试阶段,推荐仅焊接一个最小系统测试,其它无法的先不要焊接到板子上。

测试阶段,像boot引脚 ...

多谢提醒,今天把电流整到1.6mA了,但还在飘,有时大一点,有时小一点。还要继续努力。
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2020-1-9 19:55:14 | 显示全部楼层
cjy2001@163.com 发表于 2020-1-7 19:47
不用待机模式是因为待机唤醒后,数据没有保持,要重新初始化;且待机模式唤醒只能那3种,太少了。

我们的产品里是在进入待机时保存重要数据,用wakeup引脚唤醒加载,然后跑touchgfx界面,唤醒延迟还是可以接受的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-18 14:07 , Processed in 0.220449 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表