新闻中心

EEPW首页>嵌入式系统>设计应用> 基于Linux的便携嵌入式设备电源管理解决方案

基于Linux的便携嵌入式设备电源管理解决方案

作者: 时间:2012-04-05 来源:网络 收藏



图1 Linux行为过程


Linux的机制在iPAQ上的应用

iPAQ 是康柏公司(现在已和惠普公司合并)推出的基于StrongARM CPU 的高性能掌上电脑,不仅提供了卓越的个人信息管理工具,还集成了较为强大的多媒体功能和其他娱乐功能。Linux 2.4的内核已经被成功的移植到上面,基于众多的应用软件也已经或正在被移植。

iPAQ硬件耗电量分析

要实现对iPAQ 耗电量的有效调节,就必须清楚各个硬件耗电量,从而确定出需要管理和调节的对象。iPAQ上的各种硬件的耗电量比例如图2所示。



图2 iPAQ上的各种硬件的耗电量比例


可见, Frontlight、LCD、SDRAM、Audio、CPU等是主要的耗电设备,应该尽可能的减少这些设备的工作时间和强度,以减少耗电量,其关键步骤如下:首先,开启SDRAM的自动节能模式。iPAQ所使用的SA -1110支持SDRAM的自动节能模式;在这种模式中,当内存不被使用时, CPU 将关闭输入到内存的时钟信号,内存停止工作;这样将减少大约190mW的功率。

接着,调节显示驱动。可以选择 ( 1)在必要的时候关闭背光; ( 2)降低LCD的刷新率。LCD在正常情况下刷新率是60Hz,通过调节LCD 定时器可以调节LCD的刷新率使其低于60Hz。降低LCD刷新率后,可以减少SDRAM,总线的使用和减少功耗; (3)在不使用屏幕的时候关闭LCD控制器。

随后,降低时钟频率。SA - 1110的时钟频率可以在57. 3MHz到214. 8MHz之间动态调节。降低CPU时钟频率可以减少CPU本身的功耗,同时也能减少时钟由CPU提供的其他硬件的功耗。例如: SA- 1110工作在最低频率时可比工作在最高频率时减少100mW到200mW的功耗。

最后,关闭音频芯片。在不使用声音的时候,尽量关闭音频芯片,并保持CPU 到音频芯片的低输入。



评论


相关推荐

技术专区

关闭