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

STM32F411在待机(Standby Mode)下外围器件怎么处理,才能更...

[复制链接]
liangliangwa 提问时间:2018-1-17 15:46 /
      STM32F411在待机(Standby Mode)下外围器件怎么处理,才能更低功耗?
      在待机模式(Standby Mode)下,MCU外围引脚除过唤醒引脚之外,其余的都是高阻态,想请教一下,这样的情况下,怎么处理外围的器件电路最佳?
     有在项目中做过待机模式低功耗控制的,可以说说建议和方法,谢谢!

收藏 评论18 发布时间:2018-1-17 15:46

举报

18个回答
Inc_brza 回答时间:2018-1-20 14:49:16
liangliangwa 发表于 2018-1-20 12:17
感谢回复!目前我主要解决地方还是想怎么处理好外围器件和MCU连接的引脚电平,因为我的外围器件并没有完 ...

方法有的,为了满足这种条件,可以在外部增加上下拉电阻,来保证外部的电平一致
Inc_brza 回答时间:2018-1-18 09:26:18
最关键的是,待机模式唤醒将会复位,需要考虑你的应用来使用这个模式;
而我们平时希望低功耗唤醒后应该是从该位置继续开始运行代码,同时保持睡眠之前的所有状态(SRAM、外设、GPIO等)不变,所以待机模式也需不太适合,一本折衷一下使用stop模式,功耗仅次于standby,同时能满足前面的目的

评分

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

查看全部评分

liangliangwa 回答时间:2018-1-18 15:38:59
Inc_brza 发表于 2018-1-18 09:26
最关键的是,待机模式唤醒将会复位,需要考虑你的应用来使用这个模式;
而我们平时希望低功耗唤醒后应该是 ...

感谢回复!
目前我的应用要求是可以用待机模式做的,而Stop mode 我也是做过的,想再降一点,算是尝试。我只是没有处理好外围电路,导致消耗还是大了许多。
zhjb1 回答时间:2018-1-18 16:25:18
可以设计一个待机前的程序组,其任务就是将外围模块、部件等都关掉之后再使本系统处于待机状态。如果有唤醒初始化要求,可以在待机之前将这些参数写入Flash中,唤醒后恢复待机前的状态。好像许多手环都是这种思路。供参考

评分

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

查看全部评分

Inc_brza 回答时间:2018-1-18 18:53:22
liangliangwa 发表于 2018-1-18 15:38
感谢回复!
目前我的应用要求是可以用待机模式做的,而Stop mode 我也是做过的,想再降一点,算是尝试。 ...

standby mode模式没办法控制GPIO的电平状态,这个是最重要的,因为电流的主要消耗就是在于GPIO这里~
不知道你详细的硬件和需求,所以也没办法深入评论,假设你已经非常懂得处理低功耗电路和程序的情况下,
目测也只能换芯片了吧?
liangliangwa 回答时间:2018-1-20 12:15:01
zhjb1 发表于 2018-1-18 16:25
可以设计一个待机前的程序组,其任务就是将外围模块、部件等都关掉之后再使本系统处于待机状态。如果有唤醒 ...

感谢回复!我现在做法是在进入待机模式之前,将所有外围器件并没有完全关闭,都只是进入了休眠或挂起状态,这些器件也都是单独从电源处供电,然后才将MCU进入了待机模式,就是这样的做法,测试整板功耗非常大,降不下来,而那些器件就算正常工作也不会耗很大电流的,所以不知道该怎么处理这些器件和MCU相连引脚在MCU待机模式下。
liangliangwa 回答时间:2018-1-20 12:17:28
Inc_brza 发表于 2018-1-18 18:53
standby mode模式没办法控制GPIO的电平状态,这个是最重要的,因为电流的主要消耗就是在于GPIO这里~
不知 ...

感谢回复!目前我主要解决地方还是想怎么处理好外围器件和MCU连接的引脚电平,因为我的外围器件并没有完全断电关闭,而是进入了休眠或者挂起模式,怎么样处理才能和MCU进入待机模式之后的高阻电平相配。
liangliangwa 回答时间:2018-1-22 14:27:22
Inc_brza 发表于 2018-1-20 14:49
方法有的,为了满足这种条件,可以在外部增加上下拉电阻,来保证外部的电平一致 ...

感谢回复!待机模式下MCU的引脚是高阻态,加上下拉控制不到吧,我想请教的是,怎么把外围电路和MCU连接的引脚上的状态控制和MCU的引脚状态一致,这样是不是就会超级省电低功耗了?最好从硬件电路上实现。
回答时间:2018-1-22 16:00:32
要根据外围电路设计来修改。比如外围电路有上来,尽量设置为输出上拉。具体可以和硬件的沟通一下,这样是最好最快的办法。

评分

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

查看全部评分

12下一页
关于 意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版