利用先进MCU的新低功耗模式

发布者:张延强最新更新时间:2015-04-03 来源: eechina关键字:MCU  低功耗模式 手机看文章 扫描二维码
随时随地手机看文章
尽管“绿色”与产品名称结合在一起已成为表示低功耗的公认符号,但低功耗的准确含义却并未被经常表述。

低功耗MCU的要求会随着应用以及应用中使用MCU的方式的不同而有所变化。例如,在电池供电的恒温器应用中,低功耗主要由器件能够驱动LCD显示屏的最低功耗模式定义,在这种情况下,降低功耗会延长电池的使用寿命。在其他低功耗应用(如电表)中,低功耗是指系统在运行期间消耗的工作电流。第三类系统是需要保持时间的系统,而不管系统的主电源是否存在。停电期间的电表就是第三类系统的一个例子。由于各种应用的要求不尽相同,具有更加灵活的功耗模式的MCU允许设计人员进一步定制系统操作。

在过去,MCU的工作模式用于器件操作;空闲和打盹模式可降低或消除CPU开关功率,同时允许外设运行;休眠模式允许以最低功耗运行有限的外设。随着当今的高级MCU转向更高级的硅工艺(可将系统成本降至最低并减小工作电流),一些新的低功耗模式正在增加,以提高MCU的灵活性。我们将通过观察当今高级MCU中某些新型低功耗模式在各种应用中的使用来对其进行探究。

我们将使用电池寿命估算器(BLE)软件工具和16位MCU对不同应用中实现的各种功耗模式进行比较。Microchip的BLE是免费的软件工具,允许设计人员估算系统的电池寿命,并确定哪种可用的工作模式最适合其应用。PIC24FJ128GA310 MCU系列提供了一些新的低功耗模式,其LCD显示驱动器在如下一些示例中可发挥良好的作用。

多种应用需要低功耗MCU

恒温器已变得更加复杂,需要显示更多信息并覆盖多个地区。因此,通常需要大量片上闪存程序存储器来存储以多种语言显示的复杂菜单。

通常来说,需要采用高级工艺才能生产出价格具有竞争力的大存储器MCU。随着半导体工艺的发展,晶体管的工作电流减少而泄漏电流增加正成为趋势。泄漏电流增加在低功耗模式(如休眠模式)的电流规范中最为明显。高级MCU上的休眠电流通常在3至5?A的范围内,而典型恒温器应用的大多数时间只是用来驱动分段式LCD显示屏。通常在休眠模式下驱动分段式LCD显示屏,该模式允许某些外设(本例中为LCD驱动器)在CPU和大多数外设掉电时运行。恒温器必须被定期唤醒并进入工作模式,读取温度、更新显示屏,可能还要发信号使火炉、风扇或空调装置开启。然而,99%以上的时间仅需要休眠模式。由于大量时间处于休眠模式,因此改善休眠电流就能大幅增加系统的电池使用寿命。

新型低功耗模式

为了使MCU具有亚?A级的功耗模式,许多供应商引入了新的低功耗深度休眠模式。典型的深度休眠电流在10至50nA的范围内,这些器件运行实时时钟日历(RTCC)时会增加400nA的电流。通过关闭整个器件而仅保留少量存储器、实时时钟(或许还有看门狗定时器),可实现极低电流。但是,这些深度休眠模式不允许外设运行或保持器件上的数据RAM。当器件从深度休眠中唤醒时,如果RAM内容丢失,则器件需要执行重启例程,然后才能恢复程序执行。

新的低功耗模式(如低电压休眠模式)能以典型值为330nA的基电流保持器件的数据RAM,并允许运行额外的低功耗外设。此低电压休眠模式会保持器件的RAM,并通过减少器件的片上稳压器输出来降低休眠电流。通过降低送入器件逻辑的电源电压并限制工作外设,MCU的休眠电流可从3.7?A降至330nA。在这种类型的MCU休眠模式下,LCD驱动器、定时器和RTCC等外设仍可运行,且仅增加极小的电流。器件从低电压休眠模式恢复到工作状态的时间不到从深度休眠唤醒的时间的一半。器件随后从下一条指令开始执行,而不是深度休眠模式唤醒通常需要的从重启序列开始。

1.jpg 
图1:电池寿命估算器工具主屏幕

如图1所示,电池寿命估算器工具的主屏幕显示了MCU及其工作电压、电池和工作模式。恒温器模型的电池寿命估算结果为11年零88天。[page]

此外,BLE工具还会为MCU在每种工作模式中将花费的时间以及在每种模式中将消耗的功率数进行建模。图1给出了BLE的输出显示,您可在其中设置系统的几个关键参数,从而得到寿命估算值和平均系统电流。首先,选择MCU和系统的工作电压。这使得电池寿命估算器获得相应的规格参数。然后选择电池或电池对——本例中为2节AAA碱性电池。还可以选择预期的系统工作电压和工作温度,以获得最适合用于电池寿命估算模型的规格参数。最后,对系统中将使用的工作模式进行定义。对于我们的恒温器来说,将使用两个模式。

为了对恒温器仅显示LCD屏幕的时间进行建模,创建了一个名为“显示LCD”的工作模式。“显示LCD”工作模式使用低电压休眠模式来提供用于驱动LCD的最低功耗模式。电池寿命估算器工具建模为将器件的工作周期设置为30秒,其中的29.5秒用于低电压休眠模式。第二个工作模式为更新温度和LCD,用于对MCU监视温度、更新LCD屏幕以及与HVAC装置通信所需的时间进行建模。

为了更好地体会新的低电压休眠模式以及如何在BLE工具中实现工作模式,可以查看Add/Modify Mode(添加/修改模式)屏幕,如图2所示。在此屏幕中,设计人员可以调整Duration(持续时间)设置,此设置当前为29.5秒。通过使用Additional System Current(额外系统电流)输入框,设计人员可以添加MCU外围电路的电流消耗估算值。在本例中,添加了4?A的系统电流,表示LCD显示屏消耗的电流,还添加了1?A的额外电流,表示内部LCD偏置电阻所需的电流。接下来,选择功耗模式(本例中为低电压休眠)以及所需的外设。为了提供准确的系统电流模型,已选择LCD驱动器、BOR、WDT和RTCC。MCU本身消耗的电流为1.88?A,此电流与我们的5?A系统电流相加,达到系统在低电压休眠模式下所需的6.88 ?A。

2.jpg 
图2:电池寿命估算器工具模式编辑屏幕,电池寿命估算器工具的模式编辑屏幕允许设计人员指定每个所用功耗模式的条件并为其命名。

BLE主屏幕显示,器件在低电压休眠模式下消耗的平均电流为6.88uA,器件短期处于工作状态时消耗的电流略高于327uA,因此总平均电流低于6.9uA。系统电池寿命的估算值约为12年,也就是说比电池的贮藏寿命多出约5年。图3显示了一个类似的分析,但使用的是休眠模式而不是低电压休眠模式,此分析得出的平均电流约为10.5uA,电池寿命减少了三年。[page]

3.jpg 
图3:电池寿命估算器工具,基于休眠模式估算的电池寿命比基于标准休眠模式估算的电池寿命少了三年。

对于MCU来说,大多数时间处于工作模式的系统是另一个极端,例如电表。如今的电表在整个工作周期中只会处于两种状态。通电时处于正常工作模式。在这个“正常”工作模式下,MCU处于活动状态,不断测量电压和电流,并计算通过电表提供的功率。电表可能还要监视潜在篡改、驱动LCD显示屏并可能与读表设施进行通信。

当电表运行时,可能看起来电力很充足。事实上,电力是由电表制造商的最终客户——电力公司提供的产品。电力公司为上百万的客户提供电力,即使很小的电力损耗对于电力公司的业务来说都要付出很大代价。实际上,大多数电表必须工作在IEC制定的10VA功率预算下。如果考虑到可能的线路变化、元件容差和系统设计裕度,在使用电容式电源时,系统MCU电流预算的最终结果约为10mA。

如今的一些低成本电表采用8位MCU,在工作模式下全速运行时消耗的电流通常超过10mA。为了保持在系统功率预算范围内,通常需要设计人员以较低的频率运行MCU。当前许多16位MCU利用先进工艺和设计技术来提供低至150?A/MHz的典型工作电流,并且能全速运行在16MIPS,而消耗的电流不超过6.9mA。降低的工作电流为设计人员提供了两种选择:降低MCU的运行速度以减少系统功耗;增加额外的功能,同时保持系统功耗在分配的预算范围内。

尽管电表将绝大多数时间用在工作状态,但其也是利用功耗最低的模式之一(Vbat)的应用示例。Vbat功能提供了一个专用引脚,该引脚可提供备用电源,例如LTC电池或超级电容。如果系统的主电源掉电(如在停电期间),RTCC的电源会自动转换到备用Vbat引脚。电表中的RTCC在断电期间非常重要,因为按使用时段计费正日益普及。通过Vbat工作时,RTCC允许LTC电池持续使用数十年,几乎是无限的备用工作电源。将Vbat功能与RTCC配合使用不只局限于电表。许多应用,包括上述恒温器,都可利用RTCC在停电或更换电池期间保持时间。带有电容或电池的Vbat还有助于消除由停电引起的恼人闪光。

在高度关注功耗的环境下,低功耗MCU的发展促生了极具灵活性的通用MCU。工艺技术和设计技术的进步使16位MCU的工作电流可低至150uA/MHz。新的低功耗模式(如低电压休眠和Vbat)为功耗管理链增加了灵活性,允许通用MCU在更为广泛的应用中工作。最终结果是出现功能强大且适应性强的MCU,实现对客户友好的高能效终端应用。
关键字:MCU  低功耗模式 引用地址:利用先进MCU的新低功耗模式

上一篇:单片机应用于运算器分析
下一篇:MCU晶体旁边电容的作用及振荡电路的分析

推荐阅读最新更新时间:2024-03-16 13:57

51单片机学习总结系列(0)之单片机最小系统
学习51单片机接近两年了,最近总结一下51单片机学习,加上明年3月报了蓝桥杯大赛单片机类,也算是对比赛的准备。后续主要以蓝桥杯配的板子CT107D更新,还会加上平时遇到板子的模块以及自己做的一些小项目,每周保持更新,如果以下内容有问题,欢迎指正。(782373034@qq.com) 对于一个初学者来说,我个人认为第一个要了解的就是单片机最小系统,任何开发板也是在此基础上外加一系列外围电路模块。所以足以说明它的重要性。 下面先贴出51单片机最小系统图。 如图中所示,51单片机最小系统包括复位电路、时钟电路、EA拉高。图中P0口接了一个10K上拉电阻,主要是P0口驱动能力比较弱。下面分析最小系统各个部分。 时钟电路:单
[单片机]
51<font color='red'>单片机</font>学习总结系列(0)之<font color='red'>单片机</font>最小系统
高带宽嵌入式应用中SoC微控制器的总线设计
  传统SoC总线架构已不能满足新的联网嵌入式设计对高带宽数据流进行实时控制的需求,NetSilicon开发的可编程总线带宽控制系统可以使多个资源同时访问总线,使其既满足应用要求又不会影响其他重要操作的性能。本文将对该系统的可编程总线带宽分配方案进行探讨。 图1:NS9xxx的带宽控制系统。 script src="/ASNew/Include/A_Service.asp?AS_PID=10" /script   32位嵌入式设计越来越要求对网络上高带宽数据流进行实时控制,特别是在系统级芯片(SoC)层面,以确定性和无争议的方式传输数据和控制信息变得非常重要。各种操作直接处于系
[嵌入式]
PIC单片机对清洁护理机的设计
引言 随着我国老龄化进程的加剧,当今社会中存在着一种因失去生活自理能力而“长期卧床的弱势群体”,特别是那些几乎无意识的弱势群体,他们需要被人长期照顾,特别是他们的大小便的清洁处理。然而由于该弱势群体数量大、护理人员紧缺和护理费用高等问题,导致这些弱势群体的家庭护理矛盾日益凸显。目前市场上的长期卧床病人大小便清洁护理机在“智能护理”方面己比较完善,已经具有大小便自动识别与回收、温水清洗与自动烘干等功能,达到了“人性化”护理的要求,但在使用过程中仍然需要专门的“陪护人员”,对于绝大多数现代家庭而言,无论从人力还是财力,这都将是一个沉重的负担,同时也限制了大小便清洁护理机在家庭中的推广使用,因此,社会迫切需要一种在现有护理功能的基础上能
[单片机]
PIC<font color='red'>单片机</font>对清洁护理机的设计
单片机计算器实例
按键和液晶,可以组成我们最简易的计算器。下面我们来写一个简易整数计算器提供给大家学习。为了让程序不过于复杂,我们这个计算器不考虑连加,连减等连续计算,不考虑小数情况。加减乘除分别用上下左右来替代,回车表示等于,ESC 表示归 0。程序共分为三部分,一部分是 1602 液晶显示,一部分是按键动作和扫描,一部分是主函数功能。 /***************************Lcd1602.c 文件程序源代码*****************************/ #include reg52.h #define LCD1602_DB P0 sbit LCD1602_RS = P1^0; sbit LCD1602_RW =
[单片机]
ST发布超低功耗的8位和32位微控制器技术平台
  意法半导体日前发布用于制造8位和32位微控制器的全新超低功耗技术平台的细节。新的技术平台将有助于新一代电子产品降低功耗,满足不断升级的能效标准的要求,延长电池驱动设备的工作时间。满足这些日益提高的标准需要全方位考虑微控制器的设计和制程技术,进行全面的最大限度的改进。   新平台采用130nm制程,意法半导体对这个平台进行了深度优化,逻辑功能采用超低漏电流晶体管,模拟功能采用低压晶体管,同时选用创新的低功耗嵌入式存储器、新的低压低功耗标准外设和创新的电源管理架构。这些改进技术合在一起可大幅降低动态和静态功耗,让未来的微控制器比目前市场上低功耗产品的性能功率比更大幅进步。   意法半导体将在2009年推出首批基于这个超低功
[嵌入式]
基于AT89S52 单片机的声光控制开关设计
随着电子技术的发展,尤其是数字技术的发展,用数字电路技术实现灯的自动发亮、节能节电、延长灯的寿命变得越来越重要,而且贴近实际生活。声光控电路已成为人们日常生活中必不可少的必需品,它不需要开关,当有人经过时会自动的亮,广泛应用于工厂、办公楼、教学楼、宾馆的走廊、楼道等公共场所,给人们的生活、带来极大的方便,因此,得到了广泛的应用。声光控电路是声音和光控制电路工作的电子开关。它将声音(如击掌声)和光转化为电信号,经放大、整形,输出一个开关信号去控制各种电器的工作,在自动控制工业电器和家用电器方面有着广泛的用途。该电路在设计时还采用每一个模块都有自身的标志位,当这个标志位有效时,该模块的程序就执行,标志位的有效是在定时计数中断里面确定的
[电源管理]
基于AT89S52 <font color='red'>单片机</font>的声光控制开关设计
单片机外部接口分析与存储器扩展
TMS320F2812是德州仪器(TI)公司专门为工业应用而设计的新一代DSP处理器,它的性能大大优于当前广泛使用的TMS320LF240x系列。该芯片为32位定点DSP,最高主频150 MHz,最小指令周期6.67 ns,外部采用低频时钟,通过片内锁相环倍频;相对于TMS320LF2407只能寻址192 KB地址空间,该芯片的外部接口最多可寻址4 MB的空间;有3个独立的片选信号,并且读/写时序可编程,兼容不同速率的外设扩展;通过配置外部接口寄存器,在访问外部设备时不必额外增加延时等待,既提高了程序的实时性又减少了代码量。因此,灵活掌握和使用外部接口,对于DSP系统开发有很大帮助。本文结合实际系统,分析TMS320F2812
[单片机]
<font color='red'>单片机</font>外部接口分析与存储器扩展
C8051单片机实现多目标超声波测距的设计
超声波测距传感器以其测量精度高、响应快和价格低廉而广泛应用在工业现场测距、移动机器人导航和定位等场合。超声波测距传感器常用的方式是1 个发射头对应1 个接收头,也有多个发射头对应1 个接收头。 它们共同之处是:每个接收头只测量一个位置,这个位置就是除盲区内因发射的超声波旁瓣引起的接收信号超声波包络峰值外,第1个接收信号超声波包络峰值对应的距离。 在机器人自主导航避障时,机器人只关心最近障碍物的距离,是能够完成自主避障的。 但是在机器人定位时,尤其在动态环境下,1 个接收头同时测量多个距离,能够更多地描述环境信息,这对机器人用超声波定位具有重要意义。 1 超声波 1. 1 超声波测距原理 超声波测距原理比较简单,一般是采用时差法
[单片机]
C8051<font color='red'>单片机</font>实现多目标超声波测距的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved