侵权投诉
订阅
纠错
加入自媒体

嵌入式系统的低功耗设计

2013-03-05 10:25
水墨黯月
关注

  0 引言

  随着科学的发展和微电子技术的不断创新,嵌入式系统的应用越来越多, 并已广泛渗透到各个领域。嵌入式系统是以应用为中心, 以电子技术和计算机技术为基础, 软硬件可剪裁, 能适应应用系统对功能、可靠性、稳定性、成本、体积、功耗等多方面严格要求的专用计算机系统。

  在嵌入式系统的设计中, 低功耗设计技术成为许多设计人员逐渐关注的问题, 其原因在于嵌入式系统已被越来越多的应用在便携式和移动性较强的产品中, 而这些产品往往要靠电池来供电。实际上, 这些年来, 有关电池的储能密度并没有得到大的进步。而对于便携设备, 尤其是手持消费品而言, 如果单靠提高电池容量来提高续航能力, 似乎并不完全切合实际。因此, 为提高设备性能, 设计人员更需要从每一个细节考虑降低硬件系统本身的能耗。从而尽可能地延长电池的使用时间。事实上, 低功耗设计也已经成为一个越来越迫切的问题, 因而应该从硬件和软件两个方面来考虑嵌入式系统中的低功耗设计。

  1 硬件的低功耗设计

  1.1 硬件电路器件

  由于现在绝大部分电路均采用集成电路CMOS工艺技术, 这与以前的TTL工艺相比, 本身就已经起到了降低电子元器件和整体系统功耗的作用, 因此, 应该继续多采用CMOS集成电路工艺技术。另外, 由于采用CMOS集成工艺技术,其电路静态功耗很小(可忽略不计), 而动态功耗较大, 因为动态功耗是指电路高低电平翻转时产生的功耗, 在电路高低电平翻转跳变沿期间, 电流很大, 存在较大功耗, 所以, 降低硬件电路功耗主要是降低电路动态功耗。动态功耗公式为:

嵌入式系统的低功耗设计

  其中, P代表CMOS芯片的动态功耗, C代表CMOS芯片的负载电容, V和f分别代表CMOS芯片的工作电压和工作频率。由公式可知, COMS硬件集成电路的功耗与工作电压和工作频率之间有密切的关系。因此, 使用CMOS系列电路时, 其不用的输入端不要悬空, 因为悬空的输入端可能存在感应信号, 并可能造成高低电平的转换。同时, 由于转换器件的功耗很大, 故应尽量采用输出为高的原则。

  1.2 低功耗外围器件的选用

  完成同样的功能, 电路的实现形式有多种。例如, 尽可能地将嵌入式系统的内部存储器RAM转换为外部的闪存FLASH, 因为在同样条件下,读内部RAM比读外部FLASH会带来更大的功耗。也可以利用分立元件、小规模集成电路, 大规模集成电路甚至单片实现。通常使用的元器件数量越少, 系统的功耗越低。因此, 应尽量使用集成度高的器件, 以减少电路中使用元件的个数, 减少整机的功耗。

  1.3 微处理器的选择

  嵌入式微处理器的功率消耗在嵌入式系统中占有相当大的部分, 所以, 选择合适的处理器,对于嵌入式系统的整体功耗具有很大影响。微处理器的功耗主要分为两部分: 内核功耗Pcore和外部接口控制器功耗Pio, 总功耗等于两者之和, 即P=Pcore+Pio。对于Pcore, 其关键在于供电电压和时钟频率的高低; 而对于Pio, 除了各个专门I/O控制器的功耗外, 还有地址/数据总线宽度, 因为总线宽度越宽, 处理能力越大, 功耗也越大。所以降低功耗, 必需让总线位数变窄。

1  2  3  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号