如何延长基于微控制器设计的电池寿命?
发布时间:2008/5/27 0:00:00 访问次数:386
    
    
    作者:scott pape,飞思卡尔微控制器部门系统工程师
    
    电池供电设备,不管是电动牙刷、剃须刀、手机、个人数字助理(pda)、mp3播放器,还是手无法够到的遥控设备,都成为人们日常生活的一部分。因此,电源管理对当今的嵌入式设计工程师来说是一件相当重要的的事。普遍存在的微控制器在许多设备的应用中为设计工程师提供了大量管理电源要求的方法。不同种类的mcu自身就拥有一系列节省电流消耗及许多节能特性。但是,在基于微控制器的设计中,对电源的管理不仅仅是选择一个正确的微控制器这么简单。
    
    电源管理同样也需要最有效地使用mcu自身的降低电流消耗及节能特性的发展策略。在系统层面上,即使你所选择的mcu是独立的,同样能够使用许多策略来进一步延长您的应用设备的电池寿命。
    
    应用实例:无线自行车里程表
    
    接下来,我们将以无线自行车里程表为例,来展示有效的电源管理。该里程表由三部分模块组成:一个位于车把上的控制面板,一个位于车轮中的速度传感器及一个位于骑车者头盔上的显示器。
    
    速度传感器将自行车的转速反馈给控制面板,控制面板则计算诸如:行车速度、行车里程、行车时间及能量消耗此类信息,并将计算好的信息传达给显示器。下方图1为一个自行车里程表控制面板的方框图。
    
    
    
    图1:无线自行车里程表控制面板方框图,显示了当今mcu不断增强的电源管理特性。
    
    低功耗模式数量的增加
    
    mcu几何形状趋小型化,以减小芯片面积,这会导致晶体管无法承受3v或3v以上电压的直接作用。因此,就要在内部逻辑中使用电压调整器来降低电压。
    
    遗憾的是,这些电压调整器会加大mcu的电流消耗。但是,由于功率大小等于电压乘以电流,因此一个带有调整器的1.8v至3v的系统功耗仍比一个不带调整器的5v的系统功耗要低。
    
    mcu很强地依赖于电源管理模式,在降低整体的工作电流的同时仍能支持调节电源和加快时钟速度。新型mcu能够提供许多低功耗模式来满足这些要求,同时保持系统灵活性。飞思卡尔公司的mc9s08gb60 mcu有四种低功耗模式:深度停止状态(stop1)、中度停止状态(stop2)、轻度停止状态(stop3)和等待模式。
    
    在等待模式下,通过关闭cpu时钟来降低功耗,但是系统时钟由其它mcu外设来支持工作,如:模-数(a-d)转换器、计时器或串行通信模块。该模式在外设需要工作的情况下用于降低功耗是相当有效的,但是cpu在外设完成任务之前不能工作。
    
    在我们的例子中,等待模式在串行外设接口(spi)用于与射频(rf)收发器通信情况下使用。
    
    要想更进一步降低功耗,可使用三种停止模式。stop1、stop2、stop3分别提供不同级别的降低功耗操作。
    
    stop3是三种停止模式***能性最强的一个。在stop3模式下,片上电压调整器处于省电模式,但仍能提供最低限度的调节来保留随机存储器(ram)和输入/输出(i/o)寄存器的内容。几个中断源和复位能够将mcu从stop3模式下唤醒。stop3 是三种停止模式中唯一一个低电压抑制(lvi)模块和晶振仍能工作的模式。
    
    在我们的例子中,在从速度传感器读取速度值之间的一段时间里,mcu处于等待状态,此时可使用stop3模式。stop3模式下工作的实时接口(rti)功能可用于及时唤醒mcu以进行下次读取。
    
    stop2的功能性较之stop3要弱些,但其功耗更低。在stop2模式下,电压调整器处于节电(powered down)状态。但是,ram内容仍然保存着。i/o寄存器也处于节电状态,并且当它从停止模式被唤醒时需要进行重新配置。在stop2中,能够唤醒mcu的中断源更少,但是仍具有rti功能。回到我们的例子中来看,stop2可取代stop3来更进一步降低功耗。由于该模式下rti
    
    
    作者:scott pape,飞思卡尔微控制器部门系统工程师
    
    电池供电设备,不管是电动牙刷、剃须刀、手机、个人数字助理(pda)、mp3播放器,还是手无法够到的遥控设备,都成为人们日常生活的一部分。因此,电源管理对当今的嵌入式设计工程师来说是一件相当重要的的事。普遍存在的微控制器在许多设备的应用中为设计工程师提供了大量管理电源要求的方法。不同种类的mcu自身就拥有一系列节省电流消耗及许多节能特性。但是,在基于微控制器的设计中,对电源的管理不仅仅是选择一个正确的微控制器这么简单。
    
    电源管理同样也需要最有效地使用mcu自身的降低电流消耗及节能特性的发展策略。在系统层面上,即使你所选择的mcu是独立的,同样能够使用许多策略来进一步延长您的应用设备的电池寿命。
    
    应用实例:无线自行车里程表
    
    接下来,我们将以无线自行车里程表为例,来展示有效的电源管理。该里程表由三部分模块组成:一个位于车把上的控制面板,一个位于车轮中的速度传感器及一个位于骑车者头盔上的显示器。
    
    速度传感器将自行车的转速反馈给控制面板,控制面板则计算诸如:行车速度、行车里程、行车时间及能量消耗此类信息,并将计算好的信息传达给显示器。下方图1为一个自行车里程表控制面板的方框图。
    
    
    
    图1:无线自行车里程表控制面板方框图,显示了当今mcu不断增强的电源管理特性。
    
    低功耗模式数量的增加
    
    mcu几何形状趋小型化,以减小芯片面积,这会导致晶体管无法承受3v或3v以上电压的直接作用。因此,就要在内部逻辑中使用电压调整器来降低电压。
    
    遗憾的是,这些电压调整器会加大mcu的电流消耗。但是,由于功率大小等于电压乘以电流,因此一个带有调整器的1.8v至3v的系统功耗仍比一个不带调整器的5v的系统功耗要低。
    
    mcu很强地依赖于电源管理模式,在降低整体的工作电流的同时仍能支持调节电源和加快时钟速度。新型mcu能够提供许多低功耗模式来满足这些要求,同时保持系统灵活性。飞思卡尔公司的mc9s08gb60 mcu有四种低功耗模式:深度停止状态(stop1)、中度停止状态(stop2)、轻度停止状态(stop3)和等待模式。
    
    在等待模式下,通过关闭cpu时钟来降低功耗,但是系统时钟由其它mcu外设来支持工作,如:模-数(a-d)转换器、计时器或串行通信模块。该模式在外设需要工作的情况下用于降低功耗是相当有效的,但是cpu在外设完成任务之前不能工作。
    
    在我们的例子中,等待模式在串行外设接口(spi)用于与射频(rf)收发器通信情况下使用。
    
    要想更进一步降低功耗,可使用三种停止模式。stop1、stop2、stop3分别提供不同级别的降低功耗操作。
    
    stop3是三种停止模式***能性最强的一个。在stop3模式下,片上电压调整器处于省电模式,但仍能提供最低限度的调节来保留随机存储器(ram)和输入/输出(i/o)寄存器的内容。几个中断源和复位能够将mcu从stop3模式下唤醒。stop3 是三种停止模式中唯一一个低电压抑制(lvi)模块和晶振仍能工作的模式。
    
    在我们的例子中,在从速度传感器读取速度值之间的一段时间里,mcu处于等待状态,此时可使用stop3模式。stop3模式下工作的实时接口(rti)功能可用于及时唤醒mcu以进行下次读取。
    
    stop2的功能性较之stop3要弱些,但其功耗更低。在stop2模式下,电压调整器处于节电(powered down)状态。但是,ram内容仍然保存着。i/o寄存器也处于节电状态,并且当它从停止模式被唤醒时需要进行重新配置。在stop2中,能够唤醒mcu的中断源更少,但是仍具有rti功能。回到我们的例子中来看,stop2可取代stop3来更进一步降低功耗。由于该模式下rti