低功耗设计问题大连理工大学精品程建设工程.ppt_第1页
低功耗设计问题大连理工大学精品程建设工程.ppt_第2页
低功耗设计问题大连理工大学精品程建设工程.ppt_第3页
低功耗设计问题大连理工大学精品程建设工程.ppt_第4页
低功耗设计问题大连理工大学精品程建设工程.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 第8 1章低功耗设计问题 功耗问题是近几年来人们在嵌入式系统的设计中普遍关注的难点和热点 它严重地制约着嵌入式系统的应用与发展 无论是在军事还是在商业贸易上的应用 相当数量的嵌入式系统一般是由电池来供给电能的 而且大多数嵌入式设备都有体积和质量的约束 减少电能消耗 不仅能延长电池的使用寿命 延长用户更换电池的周期 而且能带来提高系统性能与降低系统开销的好处 甚至能起到保护环境的作用 在便携式设备中 CPU消耗的电能越少电池的寿命就越长 同时 散发的热量少了 所需的散热器就少了 从而可减少该设备的花费和体积 使产品尽快进入市场的目标 低功耗嵌入式应用系统是指以降低系统功耗为一个主要性能指标的嵌入式系统 如计算机里的许多芯片过去用5V供电 现在用3 3V 1 8V 并提出了绿色电器的概念 2 8 1 1低功耗设计应用的意义1 低功耗设备的要求 1 首先要求体积小 重量轻 便于携带 2 采用低功耗电路的设计方法 以降低系统的功耗 它除了选用各种低功耗的器件和芯片外 还在满足速度等性能指标的前提下 进行降低功耗的硬件电路设计和软件设计 3 有的系统应用在交流供电比较困难 甚至无法用交流供电的场合 因而各种电池 瓶 就成为其主要供电手段 4 采用LCD液晶显示器 5 采用RS232C串行通信接口 6 采用微功耗 高抗干扰的CMOS集成电路 3 2 降低功耗的措施综述1 功耗产生的原因 P U I 4 与功耗有关的因素 1 电阻上消耗的功率 2 有源器件的开关转换阶段 3 集成电路内部和外部电容的充放电 4 系统的性能指标 负载能力 被处理信号的工作频率 电路的工作频率 电源的管理水平 零部件的性能 散热条件 接口的物理性能等对系统功耗起着重要的作用 5 2 降低功耗的措施 功耗的组成 动态 静态动态电源管理动态电压缩放低功耗硬件设计低功耗软件设计 6 3 元件工艺的低功耗 在集成电路设计中采用低功耗的电路设计电源设计存储器 SDRAM ROM 的高速化与低功耗高集成度的完全单片化设计内部电路可选择性地工作宽电源电压范围具有高速和低速两套时钟在线改变CPU的工作频率后备功能 idle power down 使用低功耗的元件 7 8 1 2硬件系统的低功耗设计 嵌入式系统的功耗主要由以下3部分组成 1 嵌入式处理器的功耗 2 存储器的功耗 3 外部设备的功耗 8 1 选择低功耗的器件CMOS电路的特点和选用不用的引脚的处理 输出为高原则选用高速低频工作方式与电磁兼容性矛盾选用低功耗的处理器选用低功耗的通信收发器 网络功能 选用低功耗的存储器件2 选择低功耗的电路形式集成化的电路有利于降低功耗集成化器件比分离件功耗低降低晶振电路的工作频率会降低系统的性能 9 3 单电源 低电压供电模拟器件例 运算放大器LM324 其单电源电压工作范围为5 30V 当电源电压为15V时 功耗约为220mW 当电源电压为10V时 功耗约为90mW 当电源电压为5V时 功耗约为15mW 低电压供电对于减低器件电流消耗的作用十分明显 缺点 降低了系统的动态范围数字器件降低电源电压 一般不会有性能影响 4 分区供电降低功耗5 传感器分时供电 10 6 电源管理单元的设计考虑 1 全速工作 消耗的功率最大 2 空闲方式处理器的工作停止可以响应中断可以通过中断退出 3 掉电方式不响应中断 只能复位退出 11 7 降低处理器的时钟频率 12 8 降低系统的持续工作电流在一些机电系统设计中 尽量使系统在状态转换时消耗电流 在维持工作时刻不消耗电流 例如IC卡水表 煤气表等 在打开和关闭开关时给相应的机构上电 开关的开和关状态通过机械机构保持 而不通过电流保持 可以进一步降低电能的消耗 13 8 1 3软件系统的低功耗设计 1 编译低功耗优化技术不同的指令执行的时间不同 消耗的功率不同 采用编译优化 1 代码大小 2 执行时间 3 节省功率目前实现起来比较困难2 硬件软件化只要是硬件电路 必然消耗功率方案硬件完成的工作由软件实现 信号的抗干扰处理 滤波等 14 3 尽量减少处理器的工作时间嵌入式系统中 CPU的运行时间对系统的功耗影响极大 故应尽可能的缩短CPU的工作时间 较长地处于空闲方式或掉电方式是软件设计降低单片机系统功耗的关键 在开机时靠中断唤醒CPU 让它尽量在短时间内完成对信息或数据的处理 然后就进入空闲或掉电方式 在关机状态下让它完全进入掉电方式 用定时中断 外部中断或系统复位将它唤醒 这种设计软件的方法是所谓的事件驱动的程序设计方法 15 4 采用快速的算法数字信号处理中的运算 采用如FFT和快速卷积等 可以大量节省运算时间 从而减少功耗 在精度允许的情况下 使用简单函数代替复杂函数作近似 也是减少功耗的一种方法 5 通信系统中提高通信的波特率在多机通信中 通过对通信模块的合理设计 尽量地提高传送的波特率 即每秒钟串行口传送的数据位数 提高通信速率 意味着通信时间的缩短 发送 接收均应采用外部中断处理方式 而不采用查询方式 16 6 数据采集系统中尽量降低采集的速率A D转换需要消耗功率 采集的速度快 则消耗的功率多产生的数据量大 处理数据需要大量的CPU时间 消耗功率数据处理 抗干扰处理等数据的传输需要消耗功率 17 7 软件设计成中断驱动方式 18 8 使用睡眠方式 许多MPU设有低功耗模式 即睡眠方式 SLEEP 使用MPU的睡眠方式可以减少单片机的工作时间 降低处理机的功耗 便携式智能仪器在较长时间不进行测量采样和数据处理时 可以让MPU执行一条 SLEEP 指令 进入低功耗模式 19 9 静态显示 LED显示方式静态需要的电路多电路消耗功率动态需要软件刷新扫描刷新操作消耗功率综合计算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论