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

简介: 嵌入式系统降低功耗的设计技术

电源通常被认为是整个嵌入式系统的“心脏”,绝大多数电子设备50%~80%的节能潜力在于电源系统。研制开发新型开关电源是节能的主要举措之一。 近年来许多公司相继推出一系列功能齐全、种类繁多的低功耗器件,具有种类更多、功耗更低、体积更小、使用方便等特点。


电路的设计与元件的选取是同时或交叉进行的。在功能要求相同的情况下,不同的人可以设计出不同的电路,虽然功能可以相同,但电路功耗却往往相距甚大。电路设计和元件选取考虑的因素很多,对其中需要注意的地方进行介绍。


1、采用低功耗器件


几乎所有的TTL工艺的逻辑电路、单片机、存储器以及外围电路都有相应CMOS工艺的低功耗器件,采用这些器件是降低系统功耗最直接的方法。


2、采用高度集成专用器件


例如用单片机设计一个电子体温计,就没有必要采用80C51 单片机,而应该采用Epson、Holtek等生产的专用于测量体温的单片机,其内部集成了测量体温所需要的ADC、振荡器、电压基准、LED显示驱动等部件,电路只需几个电阻电容元件整个电路可在1.2~1.5V电压下工作,功耗极低,而且可靠性、体积等都比用分离器件设计更好。DC/DC变换器在市场上有各种各样的模块供选择,而且效率高、功耗低、体积小、可靠性高,完全没必要采用分离电路搭接。


3、动态调整处理器的时钟频率和电压


在系统指标允许的情况下,尽量使用低频率器件有助于降低系统功耗。处理器根据当前的工作负载,运行在不同的性能等级上。例如,一个MPEG视频播放器需要的处理器性能比MP3音频播放器高一个数量级。因此,当播放MP3时,处理器可以运行在较低频率上,而仍然能保证播放的高质量。当时钟频率降低时,可以同时降低处理器的供电电压,以达到节能的目的。


动态电压调整技术(DVS)就利用了CMOS工艺处理器的峰值频率与供电电压成正比这一特点。减少供电电压并同时降低处理器的时钟速度,功耗将会呈二次方的速度下降,代价是增加了运行时间。


4、利用“节电”工作方式


许多器件都有低功耗的“节电”方式,如微处理器的闲置、掉电工作方式,存储器的维持工作、ADC和DAC的节能工作方式等,因此设计时充分利用其“节电”方式为达到节电的效果。


另外,合理处理器件的空余引脚也是非常重要的。大多数数字电路的输出端在输出低电平时,其功耗远大于输出高电平时的功耗,设计时应注意控制低电平的输出时间,闲置时使其处于高电平输出状态。因此,多余的非门、与非门的输入端应接低电平,多余的与门、或门的输入端应接高电平。对ROM或RAM及其他有片选信号的器件,不要将“片选”引脚直接接地,避免器件长期被接通,而应与“读/写”信号结合,只对其进行读或写操作时才选通器件。


5、实行电源管理


目前大部分的传感器、接口器件、显示器件等本身还没有低功耗工作模式,而有些便携式仪器又不可避免地要使用它们,这些器件往往成了电路中的“耗电大户”。这种情况下,可对电路进行模块设计,工作时对大功耗模块实施间断供电,即设置电源形状电路,并通过软件或定时电路控制开关,使大功耗模块电路仅在需要工作的短时间内加电,其余时间则处于断电状态。


现在便携式电子产品对供电电路的要求越来越复杂,不仅要求电源本身稳定,而且还要求有电压监测、电源管理功能,还要满足小型化、延长电池寿命等要求。便携式产品设备由于受尺寸、成本的限制,往往在着手设计供电电路之前就已经确定了电池的数量和种类。电池数量限制了电源的电压范围,直接影响电源管理电路的成本和复杂程度。对于电池节数多的系统可选用线性稳压器,电路设计简单、成本低,但转换效率相对较低;对于电池节数少的系统则须选用成本较高的开关电源,电路设计复杂,但由于减少了电池数量,电源成本可降低。


由于便携式嵌入式系统的设计需要考虑尺寸、重量、成本、电池种类、转换效率(电池工作时)等诸多因素,不同产品对以上指标的要求会有不同的侧重。例如,只是偶尔处于工作状态的产品较注重电源在空载时的静态电流,并不十分注重满荷下电源的工作效率;蜂窝电话则注重电源所能提供的峰值电流和转换效率。因此,很难研制出一种电源芯片适应所有产品的需求,嵌入式系统的多样化导致了电源芯片的多样化。


拓展学习:STM32低功耗模式下GPIO如何配置最节能?


相关文章
|
7月前
|
存储 Linux API
软件体系结构 - 嵌入式系统(2)- 嵌入式操作系统
软件体系结构 - 嵌入式系统(2)- 嵌入式操作系统
108 0
|
27天前
|
机器学习/深度学习 人工智能 自然语言处理
嵌入式系统的应用趋势有哪些?
嵌入式系统是指将我们的操作系统和功能软件集成于计算机硬件系统之中,形成一个专用的计算机系统。
37 2
|
4月前
|
存储 编译器 数据处理
汇编语言在嵌入式系统开发中的核心作用:深入硬件控制,优化系统性能的关键技术。
【8月更文挑战第31天】尽管高级编程语言已广泛应用于软件开发,但在嵌入式系统领域,汇编语言仍不可或缺。它直接操作硬件,实现对中断处理、定时器配置及DMA传输的精准控制,提升系统性能。通过具体示例,如ARM架构下的中断服务程序,展示了汇编语言的独特优势。掌握汇编语言对于嵌入式开发者至关重要,有助于深入理解硬件并优化系统效率。
94 0
|
7月前
|
存储 传感器 内存技术
嵌入式微处理器的系统架构
嵌入式微处理器的系统架构
56 0
|
存储 数据采集 监控
|
Unix Linux 程序员
嵌入式系统软件架构
嵌入式系统软件架构
962 0
|
测试技术
《 嵌入式系统设计与实践》一一1.2 嵌入式系统开发
本节书摘来自华章出版社《 嵌入式系统设计与实践 》一 书中的第1章,第1 . 节,作者:Elecia White 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看
4618 0
|
监控
【嵌入式系统】(一)嵌入式系统概述
【嵌入式系统】(一)嵌入式系统概述
199 0
|
监控 内存技术
嵌入式系统5大值得关注的特性
无论嵌入式系统多么简单或复杂,开发人员都应密切关注五个关键特性。一些是显而易见的,例如RAM和ROM使用。然而,还有其他人经常被开发人员看过,这很容易成为设计周期中的一个主要问题。 一、 系统时序 询问任何开发人员系统中断或其他系统功能的最小,最大和平均执行时间,并且百分之九十的时间答案是空白的。
1820 0