在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 1432|回复: 0

[其它] 嵌入式系统的省电模式

[复制链接]
发表于 2019-3-4 09:28:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

电源管理一直是一个热门话题,是近年来的嵌入式开发人员遇到的“一个很酷的话题。其重要性在很大程度上取决于延长手持设备电池寿命的要求,但环境危害,散热等引起了人们的关注。

嵌入式软件可以实现三种节电程序:

使用动态电压和频率调整(DVFS)来根据当前需要调整CPU性能。

禁用(断电)当前未使用的外围电路。

利用CPU的低功耗模式。

从表面上看,如果硅供应商提供的处理器具有低功耗模式且您的设计需要节能,则应该大量使用它们。

虽然许多CPU具有多种低功耗模式,这些模式具有微妙的细微差别,但是大致有两种可能性:

挂起

整个系统断电,除了内存,它保持活动以保留数据/代码。该模式极大地降低了功耗。

休眠

一切都断电,包括内存,其内容已保存到闪存。此模式将功耗降至几乎为零。

这两种模式都非常有用,但这种有用性是有代价的。该成本的性质和影响取决于具体应用,但它表现在两个方面:

响应性进入退出这些模式需要时间。Hibernate速度较慢,但Suspend需要有限的时间。从用户的角度来看,这种滞后可能会影响设备的响应能力这可能会激励用户采取措施避免设备进入省电状态,从而使大部分电源管理设计变得多余。对于硬实时应用程序,处于挂起状态的设备可能导致其无法及时响应外部事件。

功率令人惊讶的是,使用这些模式可能会消耗更多功率!如果使用模式的频率太高,则会发生这种情况。一些代码用于影响进入退出,代码执行使用能量。短时间使用这些模式是一个问题,因为在模式下节省的功率可能不会抵消用于进入退出的功率。

总的来说,设计一个低功耗系统需要采用整体方法,由用例分析驱动设备运行的不同方式因为每个都有自己的功率要求。最重要的是,低功耗设计必须从第一天开始它不应该是事后的想法,因为没有达到设计标准而实施。




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

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-1-3 07:20 , Processed in 0.014864 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表