嵌入式系统设计中的低功耗技术

嵌入式系统设计中的低功耗技术

ID:31361708

大小:105.00 KB

页数:5页

时间:2019-01-09

嵌入式系统设计中的低功耗技术_第1页
嵌入式系统设计中的低功耗技术_第2页
嵌入式系统设计中的低功耗技术_第3页
嵌入式系统设计中的低功耗技术_第4页
嵌入式系统设计中的低功耗技术_第5页
资源描述:

《嵌入式系统设计中的低功耗技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、嵌入式系统设计中的低功耗技术  摘要:文章首先分析了硬件的低功耗设计的方法,总结了现阶段存在的不合理现象。其次重点介绍嵌入式系统设计实现低功耗的方法,主要从技术优化角度来进行,促进控制模块使用阶段更安全稳定,功耗也得到了合理的控制,实现系统运行使用功能。  关键词:嵌入式;系统设计;低功耗技术  一、硬件的低功耗设计  1、硬件电路器件  程序编写后实现功能需要硬件电路的参与,因此硬件部分是电路设计的重点,也关系到嵌入式模块功能是否能够实现。电路中的电子元器件如果设计不合理或者焊接误差,会导致使用阶段断连情

2、况发生,目前多用集成技术来解决这些耗能隐患。CMOS技术应用后使硬件电路的连接形式更合理,控制模块运转阶段的能源损耗量被控制在了标准范围内,流经电流如果出现异常变化,会调整稳定后再流入到电路中。由于现在绝大部分电路均采用集成电路CMOS工艺技术,这与以前的TTL工艺相比,本身就已经起到了降低电子元器件和整体系统功耗的作用,因此,应该继续多采用CMOS集成电路工艺技术。另外,由于采用CMOS集成工艺技术,其电路静态功耗很小(可忽略不计),而动态功耗较大,因为动态功耗是指电路高低电平翻转时产生的功耗,在电路高低

3、电平翻转跳变沿期间,电流很大,存在较大功耗,所以,降低硬件电路功耗主要是降低电路动态功耗。5  2、低功耗外围器件的选用  实现低功耗还要对电子器件进行挑选,对比不同类型元器件的节能指标,低功率环境下对器件的损害程度更小,在安全使用年限内也不会发生功率损耗过大的现象。嵌入式技术中硬件部分设计与软件程序编写都同等重要,外围器件选择时如果无法确定标准,可以采用试验的方法来帮助计算功率损耗情况,对比阶段也更容易进行,在这样的环境下,嵌入式技术应用才能达到预期的目标。完成同样的功能,电路的实现形式有多种。例如,尽可

4、能地将嵌入式系统的内部存储器RAM转换为外部的闪存FLASH,因为在同样条件下,读内部RAM比读外部FLASH会带来更大的功耗。也可以利用分立元件、小规模集成电路,大规模集成电路甚至单片实现。通常使用的元器件数量越少,系统的功耗越低。因此,应尽量使用集成度高的器件,以减少电路中使用元件的个数,减少整机的功耗。  3、微处理器的选择5  微处理器能够起到对治理程序控制的发现不合理现象也要及时采取调控方法,处理器运行阶段损耗的功率比较大,也是节能设计期间重点优化的部分。选择时首先要判断功能是否能够达到标准,在此

5、前提下进行后续损耗的对比分析。要有明确的额定功率,这样在损耗控制时技术应用才更顺利,技术应用形成并不是固定的,可以根据实际使用需求对技术方法进行组合应用,将损耗降至最低。仅消耗少部分电能便能够实现系统的高效运行,功能实现的流程也更合理,是嵌入式设计时首要遵从的标准。并且高效率的处理器都提供有多种时钟频率和工作电压的选择,以便于最大限度地节约功耗。此外,在进行系统设计时,在工作电压相差不大和系统处理能力许可的情况下,还应尽可能降低微处理器的时钟频率,现以起到节能的作用。以SAMSUNGS3C2410(32位A

6、RM920T内核)为例,它就提供了四种工作模式:正常模式、空闲模式、休眠模式、关机模式。  二、软件的低功耗设计  1、优化编译器  控制程序在运行使用过程中,要定期检验,观察控制功能是否高效实现,并对使用中常常出现误差的部分进行调节控制,编译器模块是实现调控功能的部分,在此过程中,会涉及到频繁的计划变动,经过多次试验后最终确定的编译模式应用后才不会出现误差。但是,在某些情况下,这样会影响程序的执行性能。编译器的有效性以及它所生成的代码效率,可以与汇编语言代码相比较得出。事实上,在一个程序中,每一条指令都将

7、激活微处理器中的某些硬件部件,因此,正确选择指令可以降低处理器的功耗。通过优化编译器可以进行有效的软件低功率化,从而生成效率更高的代码,以降低嵌入式设备的功耗。  2、采用软件代替硬件电路5  软件与硬件相比较功能更加丰富,也能在工作任务开展阶段形成更稳定的控制体系。因此采用软件来对复杂的电路进行更换,才是更高效合理的,使用功能不受到影响的前提下达到降低功耗的目标,这样的处理形式符合嵌入式设计标准。一般的硬件电路都存在功耗,所以,可以把具有数据运算处理功能的硬件电路用软件来实现,例如滤波电路,指数、对数运算

8、电路、抗干扰电路等。但是,任何事情都不是绝对的,部分硬件电路到底能否通过软件来实现,此外,还要考虑处理大量的软件数据,需要提高处理器的性能和功耗等,同时要考虑这是否合算。  3、中断驱动技术设计  把整个嵌入式系统软件设计成多个事件来处理,而在系统上电初始化时,主程序只进行系统的初始化(包括寄存器、外部设备等),初始化完成后,进入低功耗状态,然后把CPU控制的设备都接到中断输入端上。当外设发生了一个事件,即产生中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。