版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电源管理(或者说能耗管理)是芯片设计、制造工艺、系统设计和软件都在为之努力的研究课题,大家力求在各个环节尽可能的减少静态和动态的电源消耗。传统的控制电压的调节方式和管理待机模式依然是多数电子设备正在采用的,还将继续延续下去,但是随着包括智能手机、导航和无线传感网络装置,这些对电量消耗极大且永远在线的设备的市场规模的迅速增加,电源管理已经成为整个电子设计正在面临的重要课题。市场研究机构 首席分析师说:“功耗已经成为电子产品设计的首要考虑。”操作系统已经证明是在嵌入式系统,尤其是消费电子产品中大量使用的一个嵌入式操作系统。它因为丰富的特性、完善的功能、最新的硬件支持和无版税的商业模式得到包括半导体公司、设计公司和设备制造商的认可。对于消费电子产品中的 技术,除了进一步优化性能、压缩尺寸、提高可靠性外,构建一个完善和富有弹性的电源管理系统已经成为越来越紧要的项目和要求,也将成为 取代传统 。 、 ,占据消费电子首席开源软件(S地位的重要杀手铜。电源管理质量服务目前已经发表的 版本是 和,这两个版本包含了下面几个和嵌入式相关的技术。 ( 工具);电源管理质量服务( ,也称为)P ——一个在 的应用,可以更详尽的测量到内存消耗的情况; ——一个延迟测量I也是的基础,这个工具的姐妹组合是叫做 的电量分析软件,这是一个很有用的电源管理工具,可以分析出每个具体的应用对电量的消耗情况。最近商业的嵌入式 公司 把它移植到 产品里支持结构; ——一个简单的访问控制的安全模块,值得尝试在嵌入式系统中使用。这里重点讨论,构建的目的是通过提供硬件之间可以访问的机制,让应用在有性能需要的时候可以给出电源管理的资源信息,在实现上,它是构建了一个新的内核结构以完成需要延迟和吞吐性能的驱动程序、系统和应用之间的通信。目前发布的版本里有三个参数( )a 、和 。使用 在内核里可以增加新的参数,在 应用使用 就好像是驱动文件的一个特性。打开驱动文件,改变如延迟参数等值,写入文件后,关闭文件就意味取消了对内核的请求,可以自动保护避免因为可能发生宕机而损坏内核系统。在内核中有请求()、告知()等接口,让需要有延迟和吞吐性能要求的驱动代表这些参数。典型的应用包括目前开源实验室开发的一个带有的无线网卡的驱动()9这个无线芯片有六个电源配置点,它们可以影响天线的功率,设置进入无线休眠的速度和无线站点之间的距离等参数,这个应用使用的延迟参数就很适合,目前这个驱动的工作还是和驱动相关,通过挂接,驱动只需要简单的注册并告知需要改变网络延迟参数的要求,然后切换到它希望的电源管理层。目前主要有三个方面的应用。第一是 的空闲管理,这可以用在如音频、硬盘、 和显示等耗电大和动作相对需要延迟的部件上。例如,图像不需要高分辨率,那就可以关闭硬件的加速功能,而硬件加速要打开是有延迟的,设置合适延迟可以达到在不影响使用的前提下节省电量的目的。第二是 应用。第三是千兆以太网, 可以帮助控制网络的延迟和带宽的需求,以达到在可用的前提下省电的目的。例如,网络浏览器大约可以设置成延迟,邮件客户端 的网络延迟。 目前还很初步,现在主要应用是网络和互联网终端,相信进入 内核后未来支持 的驱动程序和应用将会越来越多,对于嵌入式系统装置的电源管理是一个选择。内核的动态电压和电流控制接口前面已经提到半导体器件的功耗是两个部分组成,一是静态功耗,一是动态功耗。静态功耗主要来自待机状态的泄漏电流,相比而言动态功耗更大,例如,音视频播放中频率和电压的增加会让电量将成线形增长,动态功耗也是电源管理要解决的主要问题,解决动态功耗的方法有几种,如 和 合作开发项目(现用在 产品中)和 的电源管理,自微电子的 最近介绍了一种称为校准器( )的动态电压和电流控制的方法,很有参考意义和实际使用价值。校准器的基本概念所谓校准器实际是在软件控制下把输入的电源调节精心输出。例如电压的控制,输入时 输出是 8电流的限制,最大;简单的切换和电源的开关等,如图1所示。Conlfxj(Regulator如图1所示。Conlfxj(RegulatorOutpulPowerReguJalorinputFowfltBatteryrLmaUSB电源域是一组校准器,设备组成、输入可能是校准器,开关也许是电源域,电源域可以级联,电源约束可以和电源域配合以保护硬件。例如一个Internetalet,它由。la、音频编解码器、触摸屏、 控制器、 、等其他外设组成,如图所示。为了实现上面的构想,需要在内核里建立一个校准器构架,目的就是设计一个可以控制电压和电流的标准内核接口以节省电能,从而尽可能的延长电池的供应。这个内核的架构分为四个部分:针对设备驱动的消费接口(cou)er校准器驱动的接口、系统配置的接口和面向应用 的uer2接口。o由勺erregulator=regulator_get(dev,“Vcc”);其中,dev是设备“Vcc”一个字符串代表,校准器(regulator)然后返回一个指针,也是regulator,ut(regulator)使用的。打开和关闭校准器(regulator) 如下。intregulator_enable(regulator);intregulator_di、able(regulator);电压的消费者可以申请提供给它们的电压,如下所示。intregulator_、et_voltage(regulator,intmin_uV,intmax_uV)在改变电压前要检查约束,如下所示。电压值下面的设置改变如下所示。intregulator_get_voltage)、tructregulator*regulator);电流的电流的也是类似,需要指出的是,校准器的方法并不一定是最高的效率,效率和加载(如加载1电流)、操作模式都有关系,通过下面的可以改变模式设置。regulator_set_optimum_mode(requlator,10000);//10mA校准器的驱动和系统配置在实际使用校准器之前,需要按照下面的结构写校准器的驱动程序,然后注册后通知给消费者使用。structregulator_ops{/*get/setregulatorvoltage*/int(*set_voltage)(structregulator_cdev*,intuV);int(*get_voltage)(structregulator_cdev*);/*get/setregulatorcurrent*/int(*set_current)(structregulator_cdev*,intuA);int(*get_current)(structregulator_cdev*);/*enable/disableregulator*/int(*enable)(structregulator_cdev*);int(*disable)(structregulator_cdev*);int(*is_enabled)(structregulator_cdev*);/*get/setregulatoroperatingmode(definedinregulator.h)int(*set_mode)(structregulator_cdev*,unsignedintmode);unsignedint(*get_mode)(structregulator_cdev*);/*getmostefficientregulatoroperatingmodeforload*/unsigniedn(t*get_optimum_mode)(streugcutlator_cdev*,initnput_uV,intoutput_uV,intload_uA);};完成了校准器驱动程序之后,下一步就是系统设置(acspec)c即匹配如电压、LDO1和 等关系。regulator_set_supply(“LDO1”,dev,“Vcc”)对于userspace,校准器的使用是通过syss但是目前所有的包括电压、电流、操作模式、限制等信息多只是只读信息,应该是非常适合象poer(这样工具的使用。应用校准器的典型的应用包括如下: ——q频率的调节; dle一空闲模式控制;LD背光调节——通过电流控制LD灯的亮度达到控制L哨光的目的;音频单元——如收音机在使用的时候应该是关闭的,麦克风使用的时候,扬声器的放大器应该是关闭的; D存储器是耗电大户,根据不同操作方式(读/写、擦除等)优化操作模式(控制电流)达到节省电量的要求。同其他电源管理的方法比较,校准器方法具有一定的硬件独立和抽象性,简单实用,原理上可以适合任何有电源管理芯片支持嵌入式系统电源管理,目前已
经移植到管理器件上了等8几3个5集0成/度8很4高0的0经移植到管理器件上了基于构件的面向 的电源管理技术无论是、控制电压和电流的校准器方法,还是许许多多半导体公司支持自己和电源管理芯片的 电源管理部分,都还没有一个构建在更高层面的构件级嵌入式系统电源解决方案和商业产品。虽然包括 (消费和嵌入式论坛)和主导的的电源管理计划(的应用还太远了。项目都设立了专门入式论坛)和主导的的电源管理计划(的应用还太远了。项目都设立了专门),但是显然距离人们的要求和实际在过去和 合作开发专门针对手机、互联网移动终端、在过去和 合作开发专门针对手机、互联网移动终端、(动态电源管理)技术的基础上,最近在等便携消费电子设备的上提出嵌入式电源管理技术的构件方法。 的构件方式主要是针对以先进的多媒体应用处理器为核心的新一代嵌入式系统,比如 的为核心的系统级电源管理,它包含下面几个主要的部分。1动态的电压和频率调节正如前面提到的,电压和频率的提升将会让功耗线性增加,按照设计需要和应用的指令将电压和频率调节到合适的操作点可以大大降低功耗的有效方法。要想实现动态的电压和频率调节(),在内核里子系统是关键的部件,如图3图3所示。那么管理者( )是按照什么情况改变操作点呢?性能要求、省电的要求、用户的应用以及 的使用效率等条件都可以让管理者改变操作模式。提供了 机制充当管理者的工作,即应用可以改变操作点。
在 中有一个称为 的技术,动态调整和操作点电压以适应芯片特性、温度和电压。 技术有四个级别:级一一在工厂生产时优化校准后设置的操作点;1级——引导时优化后校准确定的操作点;级——通过软件循环实时优化电压点然后由的中断程序设置;级一完全的硬件循环优化电压点,无须变方式。无论是 还是完全的硬件循环优化电压点,无须变方式。无论是 还是和 驱动。干预,是一种硬件控制“傻瓜”操作点改都已经支持2挂起和恢复在内核里, 已经提供支持挂起和恢复的驱动程序的功能,新的驱动必须要增加回调函数以响应系统休眠中关机和再次唤醒的动作。3支持电源管理的驱动程序每一个驱动程序必须经过重新的书写支持,即当操作点改变的时候,驱动程序通过的告知作出响应。驱动程序还必须正确处理系统的挂起和恢复事件。空闲调节由一个定义的处理器特定的空闲状态点的 驱动管理、内核的一个框架和管理者组成,如 定义个空闲状态点。5应用设计策略包括手机在内的便携式消费电子产品主要的能耗分布如图4所示。MemoryDC/DColherMemoryDC/DColher除了外,其他主要的能耗大户是 背光、 存储器、转换和音视频放大器等,例如, 的播放就是一个能耗集中的应用。如何使用 等已经具备电源管理功能的商业嵌入式操作系统以使便携电子产品能耗降低到最少?下面的方法是设计人员应该考虑的。实际测量的结果证明使用 的方法是降低P运行时的能耗的关键。当然,如何让管理者设置操作点和状态转移是要设计人员全盘考虑的。不要忽视P空闲状态的能耗管理。o 的Pre和所有的驱动都已经支持空闲的调节( e ),加上内核使用了动态滴嗒时钟(),改变了过去P无论是否运行都按照固定的时间唤醒的方法,大大节省能源。可延迟的定时器(eerret——它可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年新教材高中化学 专题2 研究物质的基本方法 2.1 物质的量浓度(2)教案 苏教版必修1
- 机框catia课程设计
- 机构管理系统课程设计
- 九年级化学下册 10.2 化学元素与人体健康教案 (新版)鲁教版
- 机器人脚踝课程设计
- 机上应急处置课程设计
- 职场信息安全意识提升方案
- 本科jsp毕业课程设计
- 本班读书情况研究报告
- 本地小区清洁外包方案
- 第七章 立体几何与空间向量综合测试卷(新高考专用)(教师版) 2025年高考数学一轮复习专练(新高考专用)
- 2024年普通考研-学校体育学考试近5年真题集锦(频考类试题)带答案
- 生产流程(线)外包服务规范 -DB13-T 5224-2020 河北
- 矿山转让合同15篇
- 【互联网金融发展的监管探究国内外文献综述5100字】
- (新版)云南水利安全员(B证)考试题及答案
- 劳动关系协调员测试题及答案
- 三秦思语(2022年陕西中考语文试卷散文阅读题及答案)
- 贵州省建筑与装饰工程计价定额(2016版)
- 2024新教科版一年级上册第二单元《我们自己》第6课观察与比较表格教学设计及反思
- JGT 486-2015 混凝土用复合掺合料
评论
0/150
提交评论