锂电池知识

电池知识

锂离子、磷酸铁锂、锰酸锂、新能源

ARM便携式系统功耗管理的系统级设计

2021-03-11 ryder

arm微解决器因其高性能和低功耗的特性,特别适合于便携式系统的使用。而系统级的问题关于有效的功耗管理也是非常紧要的。本文紧要对硬件及系统的功耗管理作一些解析。


功耗管理电路能尽可能地降低便携式系统的用电量。最紧要的优势是延长电池的使用寿命,当然还有其他一些优势,如减少散热量等。充足知道系统各部分组件的耗电情况、降低系统哪部分耗电量比较合理等问题是至关紧要的。功耗管理是由软件、解决器、外设、电源等一起构成的系统问题。


解决器


便携式系统的解决器中有大量与系统其他电路相连的开关晶体管,消耗了大量的电能。因解决器运行着软件,所以可使其中某些不执行任务的部件关断或减慢运行速度。


CMOS基础


解决器由CMOS电路构成。下面的公式显示了功耗p,CMOS门电容C,开关频率f及供电电压V之间的关系:


对一个详尽的解决器来说,CMOS门电容C是个常量。但开关频率f和供电电压V可依据实际的使用要求而调整。供电电压V和开关频率f之间还有以下关系要考虑,即更高的开关频率要更高的供电电压支持:


解决器厂商通常会指定一些工作电压与频率之间的组合配置。


解决器空闲模式(IdleMode)


现今,几乎所有的解决器设计都有空闲模式。在空闲模式状态下,解决器的时钟停止,以减少解决器在空闲状态下的功耗。当操作系统发现解决器当前没有可执行的任务时,便将解决器置于空闲状态。当系统发生中断时,解决器从空闲状态被唤醒。大多数系统都有操作系统计时器中断,因此,解决器在一秒钟之内可能几千次地进出空闲状态。值得留意的是:解决器空闲模式仅影响解决器本身,但对系统的其他硬件不出现任何影响。


电压与频率的配比


电压与频率的动态变化关系非常有趣。从单纯CMOS的角度来看,执行每一个指令所需的能耗是相同的,因此降低CMOS频率几乎无法减少耗电量。空闲状态的存在是单单降低频率无法节约能耗的原由。在高的时钟频率下,解决器仅仅是加快了完成工作的速度,但在空闲状态下停留的时间会更长。若电压随着频率一起降低,这样每执行一条指令的能耗就随之降低。因为电压的平方V2与功耗p成正比,所以稍稍降低一点电压,功耗便能大大减少。例如降低电压29%,功耗将降低50%。


从系统的角度来看,改变系统频率可能会带来一些好处。有研究[1]声明:在供电不稳定或电压峰值比较大的情况下,电池将不能有效地工作。空闲模式时间比较长的系统可能会出现这种情况,这紧要取决于电池技术及与系统进出空闲模式频率相关的电源滤波。仔细的系统分解和探测可以确定:只是动态地改变频率能否为某个详尽系统的功耗优化带来好处。


同时改变电压和频率是当前移动式电脑解决器常用的技术。解决器制造商可能会具体列出一些电压及频率的配比值,然而,系统运行时的电压及频率的动态配比却更为紧要。非得留意的是:要谨慎控制电源电压的变化率,并令其与解决器要求相匹配;在频率变化过程当中,解决器的某些部分可能要封闭。


最近,arm与国半(NationalSemiconductor)共同宣布,电压技术将最终集成到解决器中去。解决器的电路设计将考虑频率、温度和工艺相关的参数来优化工作电压,而不是仅仅简单地考虑最坏情况。


解决器外设


多数基于arm的解决器,都在片内集成了大量的外设模块。外设不被使用的时候,在准许的情况下要封闭其时钟输入。支持该外设的其他电路也应当被切断供电。系统挂起模式


在系统挂起模式(也称睡眠模式)下,惟有以下部件持续工作:SDRAM、解决器功耗管理电路、唤醒电路。


因SDRAM里面的内容受到保护,系统的运行状态可以存入SDRAM里保存。以下是进入睡眠模式的典型步骤:1.用户指定、超时、低电量状态等因素启动了挂起模式;2.操作系统调用驱动程序把外设调整到节电状态;3.解决器未保存的寄存器存入SDRAM;4.SDRAM进入自刷新模式;5.解决器进入挂起模式。在该模式下,解决器的时钟停止,系统中各供电模块封闭。


重新恢复的次序与挂起次序相反,由解决器的唤醒信号或解决器内部唤醒信号源(如实时计时警报)启动。系统执行挂起模式是个庞大的任务,非得知道要怎么样将系统中所有的外设切换到节电状态。


关于pDA类产品,挂起模式时功耗仅为10mW左右。系统在运行及挂起状态之间可以轻易切换,只需用短短的10ms。


系统封闭状态


对pDA类系统来说,挂起状态虽然已大大减小了功耗,但系统在挂起状态下也仅能维持数周。因而要一种封闭模式,像系统没有电源相同。这种模式在电池耗尽时可以有效地保护电池不被损坏;同时可使pDA类产品在安装有电池的情况下进行运输和储存。


软启动


大多数系统要一种软启动功能,软启动的时候,解决器被复位,但是SRAM里面的内容仍然保持。目前,大部分便携式系统都选择在RAM中存储用户文件,这是一项非常有用的功能。


硬件


有许多外设硬件要为功耗管理作特殊考虑。


显示及背光


在pDA系统中,显示设备的耗电最多。目前,有许多类型的显示设备,但大多数现代的pDA产品都选用反射式薄膜晶体管(TFT)显示加背光灯来做为显示设备。虽然在光线充分的情况下可以看清屏幕上的内容,但是考虑到阅读的舒适度,还是要把背光灯打开。目前,以下两类背光灯使用得比较普遍:


LED背光灯耗电较少,但是有许多其他缺点。


若在短时间内没有任何输入,目前大部分便携式系统设计都会把背光封闭。在许多使用里(如:音乐播放器等),封闭显示器是可以接受的。低功耗SDRAM


许多系统都使用低功耗的SDRAM,工作电压为1.8~2.5V(而不是通常的3.3V)。用1.8V代替3.3V,将大大延长便携式系统的运行时间和挂起时间。


SDRAM支持多种低功耗状态。当系统处于挂起状态时,SDRAM将进入自刷新状态。在该状态下,除了CKE,所有对SDRAM的信号都无效,SDRAM自己管理自身的刷新。当系统处于运行或空闲状态时,SDRAM也可进入电源封闭状态。


音频


应选择具有低功耗模式的音频元件。否则,在系统挂起模式下要切断该元件的电源。另外,应留意戒备在音频电路的功耗模式切换中发出刺耳的噪声。


电源


集成电路电源厂商不断改进产品。先进的开关电源支持MHz级的开关速率,减小了电路所需的电容和磁场。在高速开关频率下,非得谨慎设计电源的布局布线,使电源的控制回路能正常工作。若开关电源在挂起状态下运行,它应当支持一种低功率模式,只输出挂起状态所需的极低功率就可以了。这通常被称为双模式开关电源。


备用电源


倘若系统的主供电电池是可移动的,则还须设计某种类型的备用电源。备用电源能在挂起状态下进行主电池替换的时候对系统持续供电。多数pDA类系统使用一个小电池做备用电源,以满足系统挂起状态下的供电要。


紧急情况


一般硬件要能够支持一些紧急情况。最紧要的事件是电池缺电。在此状态下,操作系统非得被告知系统电量低,然后操作系统无条件将系统转入挂起状态。另一种危急事件是电池耗尽。此时电池的电能还没有真的全部耗尽,但为了保护电池,电池将不再对外放电。这种事件由少数极低功耗硬件解决,硬件电路监测到这种状态后,将把主电池从系统中断开。要留意的是,断电后所有SDRAM存储器里的内容都将丢失。


漏电问题


漏电问题可能是当系统进入挂起状态后面对的头号问题。当集成电路断电后,若某个输入信号仍维持为高电平,就会出现漏电问题。如图3,集成电路在输入端有一个保护二极管,电流将经过保护二极管笔直进入集成电路的电源引脚。这将导致电源电压不可预知的上升,同时在系统应当使用极小能量的情况下浪费了大量的电能。处理这个问题的办法是:在集成电路断电前,确定每个输入信号(有保护二极管的)的电平为低,在挂起状态下不能驱动转为低信号的则非得加缓冲器。


结语


便携式设备的电能管理已成为系统的一部分。若希望设计出成功的产品,要充足地知道系统并留意其中的各种细节。

声明: 本站所发布文章部分图片和内容自于互联网,如有侵权请联系删除

用手机扫描二维码关闭
二维码