嵌入式应用中的零功耗系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式应用中的零功耗系统设计

嵌入式应用中的零功耗系统设计 北京航空航天大学 何立民 1. 从闭着眼睛走路说起 嵌入式应用系统中,普遍存在功耗浪费现象。如果将人比作一个嵌入式应用系统,人在行走时,系统处于连续运行状态,眼睛负责观察前方路况。通常在人行走的全过程中,眼睛都处于连续工作状态,然而,在实际行走中,并不要求对前方路况信息连续捕捉。假如眼睛对前方路况捕捉时间小于0.5 s,人体盲目行走每米的横向偏差为0.05米,当路面允许最大横行偏差不大于1米时,人行走在20米范围内可不需要眼睛捕捉新的路况信息。这样,人便可以闭上眼睛走路,只在每行走20米的周期中,将眼睁开0.5秒即可。当行走速度为1 m/s时,行走过程中眼睛的有效工作时间仅为0.5 s/20 s=2.5%,由此看来,通常行走时,眼睛的功耗有97.5%都浪费了。 2. 零功耗系统设计的基本概念 系统中的理想功耗 一个电子系统要运行就会有功耗。如果系统运行时没有任何功耗浪费,那么它的功耗就是系统的理想功耗。 在一个嵌入式应用系统中,由于普遍存在CPU高速运行功能和有限任务处理要求的巨大差异,会形成系统在时间与空间上巨大的无效操作。如果在系统运行中,所有时间、空间上的无效操作都没有功耗,那么系统便处于理想功耗运行之下。 应用系统中的有效操作时空占空比 如果将系统运行中,所有时间、空间上的有效操作和无效操作采用时空占空比来量化描述,那么有效操作占空比定义为有效操作与系统全部运行操作之比。在一个具体应用系统中,有效操作的时空占空比有:宏观时域占空比、宏观区域占空比、微观时域占空比和微观区域占空比。以下以一个嵌入式应用系统——热流量计为例来描述这四个占空比的概念。 2.2.1 有效操作的宏观时域占空Tdc Tdc定义为系统运行时域上有效操作时间OPact与全部运行时间OPtot之比。由于嵌入式应用中CPU的高速运行与有限任务操作的差异,常常会形成有效操作高谐小量的时域占空比现象。例如,在热流量计中,要采集、处理的物理参数有热水的入口温度、出口温度和流量计数值。由于这些参数的大惯量特征,在满足采集精度要求下,一次采集循环周期为10 min,然而系统完成一次采集、处理、存储、送显示的时间只须2 s,如图1所示。那么,该系统的有效操作时间OPact为 2 s,全部操作循环时间OPtot为600秒,系统宏观有效操作时域占空比为 图1 2.2.2 有效操作的宏观区域占空比Sdc 有效操作宏观区域占空比定义为系统运行时,有效操作区域Sact与系统全部区域Stot之比。由于系统运行时,并不是所有电路单元都处于有效操作状态,特别是在单CPU系统中,所有功能单元都是在CPU的轮流控制下运行,致使系统的各部分电路轮流进入有效操作状态。例如在热流量计中,在有效操作时域OPact中,除CPU外,采集处理、存储、送显示的四个主体操作是轮流进行的,如图2所示。如果按等区域原则最粗略地估算,可以算出该系统宏观有效操作的区域占空比为 在系统硬件设计中,如果有意识地按任务进程,对系统电路进行粗略的划分,形成相对独立任务运行空间,这样便可较准确地计算出Sdc值。 有效操作的微观时空占空比 在数字系统中,进入有效操作状态的一个完整电路中,也不是每一时刻、每一电路单元都处于有效操作状态,同样可以估算出微观有效操作的时域占空比和区域占空比。 系统微观有效操作区域占空比μSdc μSdc定义为有效操作电路单元中,平均有效操作区域Aact与全部电路单元区域Atot之比。例如热流量计在执行数据存储任务,对EEPROM进行存储操作时,EEPROM的三个操作区域,即输入缓冲电路、转换控制电路和EEPROM阵列轮流进入有效操作状态。设这三个区域有效操作功耗相等,那么,热流量计在数据存储时,存储器EEPROM的微观有效操作区域占空比为 (2) 系统微观有效操作时域占空比μTdc 系统中,所有处于有效操作的电路中,真正的有效操作只表现为“0”、“1”状态的变化操作。因此,电路有效操作的微观时域占空比μTdc定义为电路的动态时间ATact与全部时间ATtot之比。例如,在热流量计的数据采集任务中,频率测量的逻辑控制电路要根据温频传感器输出的信号脉冲,实现频率测量控制。这些操作控制都出现在脉冲的变化沿。设温频传感器输出的信号脉冲频率为20 kHz,测控逻辑状态变化时间小于100 ns,可以估算出,在数据采集任务中,频率测量控制逻辑电路有效操作的微观时域占空比为 高谐小量时空占空比与零功耗设计 实际系统中高谐小量的时空占空比 在嵌入式应用系统中,CPU高速处理能力与实际任务操作状态以及系统中的微观静、动态的巨大差异,导致大量无谓等待状态,形成有效操作的时、空占空比现象。上述4类占空比现

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档