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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版