嵌入式系统能耗的动态管理

发布者:丹青妙手最新更新时间:2013-11-09 来源: eccn关键字:嵌入式系统  低功耗  电池 手机看文章 扫描二维码
随时随地手机看文章

追溯历史,嵌入式处理器的低功耗是通过使用一些低功耗的空闲或睡眠模式来实现的。现在,嵌入式处理器要承担更复杂的工作,需要更高的性能。新的应用程序(如音频和视频播放以及游戏等)一般运行时间都相当长,“运行时间”与“空闲时间”之比也上升得很快。传统的电源管理技术在空闲时间中是非常有效的,但要在运行中节省电池能量就无能为力了。

此外,电源管理芯片制造商仅仅把注意力集中在供电的管理方面。情况一般是这样的,嵌入式处理器供应商给出输入/输出功率要求,功率半导体供应商则争相开发出尽可能高效的满足要求的 IC。然而,现在象开关稳压器这样的电源管理 IC 效率已经达到了 95% 的高峰。这迫使今天的电源 IC 供应商不仅要在价格上竞争,还要靠效率的每一点细微增长进行竞争。当前手机市场的发展趋势显示,这些传统的方法已无法满足业界对提升效率的需求。

尽管电池技术一直有稳定改进,如更长的寿命及更小的体积,但这种发展仍然无法赶上下一代设计快速增长的功率需求。要在新产品中将电池寿命延长到最终用户可以接受的水平,普通的电源管理方法已经不能胜任了。
工艺技术的发展趋势也加剧了电源管理的复杂性。过去,CMOS 晶体管在静态时消耗功率很少,几乎可以忽略不计。然而,随着速度和密度的增加,工艺尺寸在不断缩小,静态功耗也在增长。根据估计,对于用 0.13 微米高速工艺实现的芯片,其静态功耗要占总功耗的 15-20%。而且,随着工艺技术进入 100 纳米以下,静态功耗将呈现指数式的增长,并将在处理器总功耗中占据主要部分。

有一种方法可以协调高性能与低功耗之间的矛盾,这就是让处理器根据当前的工作负载,运行在不同的性能等级上。举例来说,一个 MPEG 视频播放器需要的处理性能比 MP3 音频播放器高一个数量级。因此,当播放 MP3 时,处理器可以运行在较低频率上,而仍然能保证播放的高质量。当时钟频率降低时,可以同时降低处理器的供电电压,以达到节能的目的。  

 

动态电压调整技术 (DVS) 就利用了这样一个事实,即 CMOS 工艺处理器的峰值频率与供电电压成正比。图 1 显示了频率与电压的关系,其中的测试使用了一个 ARM926EJ-S 处理器内核(0.18 微米工艺)。可以看到转折点在大约 90 MHz,这是调整技术适用电压范围的一个限额。[page]

以下是一个 CMOS 电路的近似功率方程:

P = CVDD 2fc + VDDIQ
其中:
·  P 为供电电压 VDD 消耗的功率
· C(VDD)2fc 是源于切换的动态功耗部分(C 是电容,fc 为频率)
· VDDIQ 是源于泄漏的静态功耗部分(IQ 为泄漏电流)

显然,对一个给定负载,动态功率的量值与供电电压的平方成正比。

减少供电电压并同时降低处理器的时钟速度,功耗将会呈二次方的速度下降,代价是增加了运行时间。由于每次电池充电后其中储存的能量是有限的,所以能量管理技术是唯一一种可以扩展电池使用寿命的方法。图 2 显示的是当频率与电压都从最高值下调时,等效的节能情况。因为电压的下降不可能超过某一个最低限,所以即使把频率降低到曲度以下也不能产生更多的节能效果。因此,能量管理技术也存在一个适用频率范围,在这个范围内的电压升降才是有效的(本例中约为 90-170 MHz)。

电压控制和频率控制的要求

图 3 比较了两种电源管理方法的效果,一种使用动态电压调整法(DVS),另一种是普通的门控电源管理方法。DVS 方法能显著降低整体功耗。

一般来说,处理器运行得都太快了。例如,从 QoS 观点来看,如果软件只需要在一秒钟内显示完 30 帧视频图像,则处理器在半秒内就完成所有解码是没有意义的。提前完成任务的做法使能量利用效率较低。  

 

 

取得性能与节能平衡的关键在于使用智能软件,它可以把处理器的性能降低到正好满足应用软件需求底线的水平。这种软件应该包括“性能设定”算法,由该算法来确定处理器运行的最佳性能级别,并且管理象 DVS 这样的性能调整技术。

先进的电压控制要求

现有的 DVS 系统使用的是开环控制技术,CPU 的特性是通过给定时钟速度和电压下的工作量来确定的,并留有足够的余量来适应温度、供电和晶圆工艺的变化。

嵌入式处理器被设计成能在宽广的温度范围内工作和适应不同的硅工艺。因此,必须采用较高的安全裕度,才能在电源效率降低时确保足够的安全工作范围。随着供电电压逐步转向 1.2V 或更低,所需安全裕度的百分比也随之增加,以覆盖温度及硅片工艺的各种变化。

CMOS 电路的速度会随温度的升高而减慢,这一效应必须算到供电电压安全裕度里,虽然一般的工作温度都是室温。由于工艺技术的变数很多,如不同内核、不同晶圆、不同批量甚至不同代工厂都各不相同。为了保证高的产量,这些保护带(guard-b ands)可以相当宽,从而对总体功耗有显著的影响。

可以用大量的特性来构建一个频率与电压对照表,以确保在所有工作条件下都能满足性能要求。然后把一个确定的电压/速度集合以硬编码方式写到芯片中。在实际工作中,SoC 上定制的软件驱动通过一个专门的硬件接口来设定所需电压级别。在改变时钟频率前,必须通过一个定时器或其它方法来检查稳定电压状态(VDD_OK)。

自适应电压调整(AVS)方法是一种闭环控制技术,它比 DVS 有明显的改进。AVS 采用固有的对工艺与温度变化的补偿,简化了电压调整的方法,不再需要频率/电压表。这种技术的实现需要与嵌入式处理器协同使用几个硬件性能监控器,由它们接收从性能设定算法送来的更改性能级别的请求。这些性能监控器可以准确地监控内核内外的工艺与温度变化情况,并且通过标准接口与外部的能量管理单元(EMU)进行通信。

ARM-国家半导体能量管理解决方案

ARM公司一直在研究一种对性能调整硬件进行智能控制的解决方案。美国国家半导体公司则一直在研究一种智能控制供电电压、简化 DVS 方法以及通过 AVS 减小安全裕度的解决方案。两家公司现在已经可以给电池供电设备的开发商提供一种端到端的方案。

ARM 公司的 Intelligent Energy Manager(智能能量管理器,IEM)解决方案以一个软件部件为中心,即 Intelligent Energy Management 软件。IEM 软件与运行在应用软件下的操作系统(OS)相互衔接,使用从 OS 内部架构获得的参数,通过正在运行的应用程序“指导” OS 的使用。可以用一些复杂的软件算法来评价不同类型的软件活动,然后产生一个对未来性能的预测。每个预测结果用一个评测栈来加总,以确定出一个总体的性能预测。
 

[page]

 

策略栈的工作情况显示在图 4 中。每个算法都把自己的预测作为一种性能级别 (PeRF.)送进栈中,每个预测都有一个相关的指令指出当前预测的权重,如果信任水平为低则 IGNORE(放弃该预测),如果为高则 SET(指定该预测),SET_IFGT 表示如果该预测的信任水平在栈中为最高,则应该使用该水平。当系统中发生某特殊事件时,例如一次任务切换,则要从栈底开始向上重新对不同的预测进行评估,以导出一个唯一的总体性能预测。

与 IEM 软件一起联合工作的是 Intelligent Energy Controller(智能能量控制器,IEC)部件。IEC 是一个 APB 外设,它可以快速地集成到任何基于 AMBA 规范的 SoC 设计中。IEC 使用精密计数器和定时器测出当前的系统性能水平,并将其送给软件,以确保处理器的性能永远能够满足软件工作负荷的最低要求。它还将大部分软件测量活动下载给硬件,从而减少了处理器上 IEM 软件的开销。

IEC 部件还提供一个对性能调整硬件的抽象。从软件的角度看,当工作负载变化而且预测被修改时,才向 IEC 提交一个新的性能级别请求。这种性能级别的实现则用抽象方法对软件进行隐藏。ARM 的 IEM 软件部件优化功耗的性能设定算法是基于工作负荷的差异,与之类似,国家半导体的 PowerWise 技术也根据当时的环境状况以及各器件间的工艺差异,通过调整运行参数来确保处理器不会在最差的情况下工作。

国家半导体用于自适应电压调整或动态电压调整的 PowerWise 技术的核心是一个低门数、综合的数字部件,名叫 Adaptive Power Controller(自适应功率控制器,APC)。APC 包括硬件性能监控器,它可以准确地监控处理器的功耗,跟踪温度以及不同器件工艺的变化。APC 与片外能量管理单元(EMU)的通信通过一个双线、双向总线进行,这个总线叫 PowerWise 接口(PWI)。
 

 

 

图 5 显示了完整的端到端参考解决方案,它使用了 ARM 公司的 IEM 和 IEC 部件,以及国家半导体公司的 APC 和 EMU 部件。

由 ARM 的 IEM 预测出的总体性能级别通过 IEM 硬件部分的抽象层传送给 APC。APC 自适应地调整供电电压,以覆盖内核工艺和当时的运行条件,满足特定的性能要求。

在设计时 IEC 可以配置为连接到片上特别设计的时钟管理单元(CMU)和 APC 部件。CMU 负责为处理器提供与所需性能级别相适应的时钟频率。APC 负责管理片外 EMU,为处理器内核提供能满足所需性能级别的最低电压,同时还要考虑当前内核工艺与温度状况。由 IEC 部件来协调管理时钟频率与电压的变化,以保证任何时候两者的组合都是有效的,并且不同性能级别之间的转换要顺利,而且在时钟产生方案与外部 EMU 的限制下转换要尽可能快。

能量管理的最大限度

ARM 与国家半导体开发出了这些先进的能量管理解决方案,可以协助 OEM 厂商实现他们的手持式电池供电产品的电池寿命最大化(电池寿命现在是最终用户真正关心的几个关键要素之一)。整个解决方案具有部件化的特性,这意味着该技术可以自我调整去适应各种性能调整硬件,包括 DVS 和 AVS。IEM 预测软件决定了处理器可以运行的最低性能级别,同时通过 IEC 的帮助,也确保永远不会低于软件的最低界线。APC 用性能预测与外部 EMU 一起工作,使处理器运行在能保证应用软件正确运行的最低电压和频率下。在已确定时钟发生器、供电电压动态范围,以及混合应用软件可用余量等限制条件下,这一完整的解决方案能将处理器的功耗降低到最低程度。

ARM 智能能量管理技术可以用于降低一个嵌入式处理器的能量需求,最高可达75%。国家半导体公司的 PowerWise 技术可以减小安全裕度,并进一步减少能耗,与开环电压控制方案相比,在室温下使用 AVS 可以再节省 45% 的能耗。通过模拟工作与测试芯片显示,结合使用 IEM 和 PowerWise 技术可以把智能手机和 PDA 这类产品的总能耗降低 30%,这对增加电池寿命有相当大的好处,同时还可以减小产品体积或降低成本。

正如前面所说,在一个典型设计中,处理器只是许多耗能部件中的一个。当 IEM 和 PowerWise 技术进入实用时,预计它们将被用于在一片 SoC 中,用于控制其它器件。

关键字:嵌入式系统  低功耗  电池 引用地址:嵌入式系统能耗的动态管理

上一篇:ARM7系统中CF卡存储的文件系统设计实现
下一篇:基于ARM Cortex-M3和DSP的逆变电源设计

推荐阅读最新更新时间:2024-03-16 13:30

笔记本电池使用误区
虽然说现在买一款笔记本电脑已经不算什么新鲜事儿了,不过很多用户在笔记本的使用过程中还是存在不少误区。诸如:笔记本电脑外接 电源 时是否要取下电池?在移动状态下能否使用笔记本?这些问题在我们日常使用笔记本电脑中经常遇到,但是并不是所有人的使用方式都是正确的。 许多人选择在笔记本电脑外接电源时,出于“保护电池”的目的将笔记本电池取下存放,他们往往听到这些传言——“笔记本电池只有几百次的充放电寿命”,在外接电源时不取下电池相当于给电池充电,缩短了电池的寿命。 虽然说,现在大部分笔记本电脑使用的锂离子电池存在自放电现象,但这是一个较为缓慢的过程:如果一块笔记本电脑的锂离子电池100%充满电,得经过两周左右到一个月的时间才会减少到原电量的9
[电源管理]
科学家获得铂催化剂降解原子图像 助力延长燃料电池寿命
作为氢经济中的关键电极材料,铂降解严重缩短了电化学能量转换装置的寿命,如燃料电池等。据外媒报道,科学家首次阐明,铂原子移动是导致催化剂表面降解的原因。 图片来源:esrf官网 半个多世纪以来,铂一直被认为是氧还原反应的最佳催化剂之一,这是燃料电池中发生的关键反应之一。然而,要在交通领域大规模应用氢技术,需要具有长期高活性和稳定性的催化剂,铂很难满足这些需求。 德国基尔大学(Kiel University)的科学家们,与欧洲同步辐射光源(ESRF)、加拿大维多利亚大学(University of Victoria)、西班牙巴塞罗那大学(University of Barcelona)和德国尤里希研究中心(Forschu
[汽车电子]
科学家获得铂催化剂降解原子图像 助力延长燃料<font color='red'>电池</font>寿命
BMW携手远景动力:中国电池产业的破局之路
引言:宝马的第三家圆柱 电池 供应商来了。 BMW集团宣布同远景动力达成战略合作:远景动力将从2026年起为宝马新一代车型提供高品质、高安全性和零碳的46毫米直径新型圆柱电池;远景动力还将在美国南卡罗莱纳州建设零碳电池工厂,新工厂的规划产能预计将达到30GWh。 这里有好几个有意思的问题: ● 为什么宝马选了之前主要围绕叠片技术的远景动力在美国建立电池工厂? ● 中国电池企业除了在国内抢占红海市场,是否还有其他的破局方法?——远景动力在海外拿到订单,为这题提供了一个新解法。 ● 随着产能为王的时代到来, 动力电池 的时代已经变化了,以后竞争靠的是什么呢? 围绕着这几个问题,我尝试去探讨一下。 Pa
[汽车电子]
BMW携手远景动力:中国<font color='red'>电池</font>产业的破局之路
利用低功耗比较器自动检测插入附件,控制系统的整体功耗
便携式 电子 设备大多采用3芯或4芯插孔,它可以作为立体声耳机插孔,带麦克风输入和压簧 开关 的单声道耳机插孔,也可以作为带有麦克风/压簧 开关 组合的立体声耳机插孔。利用MAX9060系列超小尺寸、微功耗比较器,通过不同的配置方式对外部附件进行检测,不仅把功耗控制在可以忽略的等级,还为产品提供了一种小巧、简单、具有极高性价比的检测方案。 目前,绝大多数电子设备( 手机 、PDA、笔记本电脑、手持式媒体播放器、游戏机等产品)通常需要连接外部附件。因此,这些设备需要专用的逻辑 电路 ,用于自动检测附件的连接并识别其类型,从而使内部控制 电路 进行相应的调整。 增加电路实现自动检测/选择功能会提高系统功耗,这就带来了问题。作为设计
[模拟电子]
利用<font color='red'>低功耗</font>比较器自动检测插入附件,控制系统的整体功耗
UPS电源蓄电池维护注意事项
虽然 UPS电源 使用的是铅酸免维护蓄电池,但是却并不表示完全不需要维护,为了保持UPS电源的良好运作需要人员进行定期的维护检修,其中就会涉及到蓄电池的危害,在此我们介绍几种铅酸蓄电池的危害: 铅酸蓄电池生产中的有害物质有铅、硫酸、炭黑、硫磺、沥青等。其中接触铅和硫酸的人员最多,这2种物质对操作者的危害也很严重。我国目前已将铅中毒、炭黑尘肺、牙酸蚀病列入法定职业病名单之中。 1.铅的侵入途径及危害 铅及其化合物的侵入途径,主要是呼吸道,其次是消化道,完好的皮肤不能吸收。 呼吸道:通常以蒸气、烟及粉尘形态进入,其吸入的铅量,随着尘粒的大小而有差异,如尘粒在0.27μm时吸入率达54%。一般说,吸入的铅大部分仍随呼气排出,
[电源管理]
OMNIVISION推出同类型最佳的1.8mm医用传感器
  OmniVision Technologies, Inc.推出医疗影像传感器产品组合中最新的成员OV6930。该新款低功率 OV6930 是一种 SquareGA, 方形图形阵列(400 x 400像素), CMOS 影像传感器,光学格式为1/10英寸,封装尺寸为 1.8 mm x 1.8 mm,这使之成为要求外径小于 2.8 mm 的摄像头应用(如用于微创医疗程序的医用内窥镜)的理想首选。   OV6930 采用3微米 OmniPixel3-HS 像素技术,从而实现同类产品中最优异的 3300 mV/Lux- 秒的微光性能。当前市面上还没有其他 CMOS 影像传感器能够具有如此小巧的“身形”,同时提供与 OV6930 相
[医疗电子]
戴姆勒燃料电池车25年发展史一览,未来的发展趋势会怎样?
1994年,戴姆勒-奔驰公司(Daimler-Benz AG)推出了当时全新的电动汽车代表——带有电力驱动和燃料电池组的NECAR研究车,为后NECAR系列其他车辆的推出奠定了基础。 这些后续的燃料电池车型显然包括最新款的梅赛德斯-奔驰GLC F-Cell,事实上,GLC F-Cell已经将最新技术融入到混合动力版中,保证车辆混合氢消耗量仅0.34kg/百km,混合二氧化碳排放量0克/km,混合电消耗量13.7kW时/百km等多种优越性能。 从NECAR1首次亮相,到梅赛德斯-奔驰GLC F-Cell在2017年9月的法兰克福国际汽车展(IAA)上的推出,这期间戴姆勒的燃料电池车开发已经走过了将近25年的时间,产品性能也不
[嵌入式]
教你如何用万用表判断充电电池的好坏
一、充电电池 1、充电率(C-rate) C是Capacity的第一个字母,用来表示电池充放电时电流的大小数值。 例如:充电电池的额定容量为1100mAh时,即表示以1100mAh(1C)放电时间可持续1小时,如以200mA(0.2C)放电时间可持续5小时,充电也可按此对照计算。 2、终止电压(Cut-offdischargevoltage) 指电池放电时,电压下降到电池不宜再继续放电的最低工作电压值。 根据不同的电池类型及不同的放电条件,对电池的容量和寿命的要求也不同,因此规定的电池放电的终止电压也不相同。 3、开路电压(OpencircuitvoltageOCV) 电池不放电时,电池两极之间的电位差被称为开路电压。
[测试测量]
教你如何用万用表判断充电<font color='red'>电池</font>的好坏
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved