节能微控制器设计使电池寿命长达20年

最新更新时间:2011-09-08来源: chinaaet关键字:MCU  电池寿命  低功耗 手机看文章 扫描二维码
随时随地手机看文章
     在设计电池供电产品时,人们显然希望电池寿命应该尽可能长些。作为一个快速发展的设备种类,从单电池发展起来的应用不仅仅停留在规格上:而是以整个产品的概念为中心。能源敏感的产品应用大致分为能源计量系统、家庭与楼宇自动化、安全和医疗系统(图1)。这些产品通常会围绕一个微控制器(MCU),必须用单一的原电池运作很长时间。在某些应用中,要想更换电池是很难的甚至不可能的:在其它应用中,最终用户不愿意支付更换电池的成本。

图1:人们期望新一代的计量产品能定期报告其读数给计费和资源管理人员,同时在二十年里其运行无人看管。
 

     在这样的应用中采用的是占空比非常低的很活跃的微处理器,在“深度睡眠”状态下时间可能占了99%- 甚至更高,达到99.9%也不罕见。微处理器在一个周期循环或在回应某些刺激时被“唤醒”,执行操作,并返回到睡眠状态中。由于它们花了这么多时间去睡觉,很明显,获得最长电池寿命的关键参数是在掉电状态下的电流消耗。不过,同一节电池的使用寿命为三或四年与超过10年,延长至20年,甚至更长时间的区别在于要密切注意这个任务如何使用MCU资源的每个方面,以及MCU本身是如何设计以各种方式减少能源消耗的。
 

一节单电池用20年

    CR2032纽扣电池广泛用于小型MCU如远程环境传感器中,这是一种锂/二氧化锰3V原电池。典型的供应商- 例如,柯达(参考1)-评定230 mAh到2V的终点电压能力为5.6 kW(约有0.5 mA). 如果是那样的话,电池寿命将为400小时,相比之下,能源敏感的应用能使使用寿命达到20万小时。这种特殊的电池具有很好的货架寿命或自放电率,数据表显示10年之后其容量达90%。非常相似的是,这相当于连续充电约0.25 mA, 如果能够达到10-20年的电池寿命, 应用的一般要求就会满足。
 

    伴随电池寿命的是数量有限的电荷,设计者必须在MCU运行的所有阶段减少产品的电流和时间,不仅要减少每微安的数量,也要减少每个动作的每个微秒。
 

    为了减少深度睡眠模式下消耗的电流,在能源敏感应用的MCU中采用8位(或16位)内核已很普遍。其理由是,8位内核—即使在最新版本中也常常采用这样的设计- -很小,门控相对较少,静电或泄露电流低。但是,许多现在的应用都需要比8位内核更大的处理功率。在其它MCU应用领域,用户往往选择从一个8位升级到一个32位环境。在低功耗的情况下,人们一直假定32位内核在其掉电模式状态时使用的电流一定是高得令人无法接受的。随着全套低功耗设计技术的出现,今天的IC设计师们已经可能让一个32位ARM内核提供不同的低功耗模式了,与其8位的竞争对手一样好,甚至更好,而且还能实现快速唤醒时间。32位处理器更高的处理性能也使MCU可以更快完成任务,从而能够在这些低功耗模式中花更多时间来进一步降低平均功耗。

低功耗外围设备功能

    要优化最低耗用功率的MCU睡眠状态功耗需要整体的设计方法。除了内核,MCU里的其它模块在待机设备、稳压器、偏置电流发生器,欠压检测比较仪、加电复位电路中会继续吸引一些电流。在几乎所有情况下,简单的交替换位都适用; 掉电状态越深,就越多外围设备的功能被完全切断,芯片准备好实施处理任务的唤醒时间越长。由于应用的差别很大,MCU设计师提供一种灵活的断电状态下的扩展套件形式就显得很重要了,这样产品设计人员就可以很好地为他个人的项目进行待机功率和响应能力的交替换位。

    设计实施ARM内核以实现在nanoamp区最深睡眠状态的电流水平只是低能源战略的一个步骤。能够提供一个32位内核的处理能力为控制能源使用开辟了新途径,在任何时候,它是MCU供电图下面的区域,随着时间的推移,它表示从电池里取走的电荷(图2)。就是这样,在具体配置中电流消耗的大标题数字越多,设计人员就必须密切注意要最大限度地延长电池的使用寿命。在EFM32微控制器的开发工具包中,这种测量是很清楚的; 这个工具包的基本功能部分是其先进能源监控器(图3)。该设施在填充MCU内核的电流轨中不断测量电流;一个从模拟到数字的转换器(ADC)通过电阻器采集电压,而开发工具包软件集成其读数来精确测量不同时间的功率。

图2:节能MCU内核通过完整的唤醒/操作/回到睡眠周期在多个不同区域节省能源。蓝色区域表示一个更强大的32位内核完成任务所节省的能量,所需的周期比一个8位内核需要的少,在活跃和睡眠模式下消耗的电流也较少。

图3先进能源监控跟踪该MCU通过其嵌入代码的完整操作周期从电池中吸收的总充电量。

    一个32位的内核比能力较小的MCU花更少的时间去积极完成一项相同的任务:同时,该内核在运行时使用的功率也应尽可能低。集中于低功耗的IC设计师们得到了许多精致的设计来实现其目标。例子包括优化所有芯片同步逻辑的时钟门控结构,并组织总线系统和内存–SRAM和闪存- 在任何特定处理中的最小开关-。采用全套低功耗设计方法会在闪存中产生一个运行典型代码的ARM Cortex - M3内核,而使用少到180μA/MHz的能量。认真使用这些相同的技术可以保证数字测量准确,减少到低时钟速率,而不仅是一个最佳性能数字。一旦MCU被唤醒并执行应用代码,M3内核使用Thumb2指令集也有助于减少“活跃时间”。有了这样的紧凑型16位指令的双取指令功能,Thumb2ISA的效率非常好。
 

    在减少电流乘微秒产品时,MCU设计师有很多更好的策略要部署。一个是不仅减少内核在实际处理应用代码时所花的时间,而且缩短唤醒刺激之间的解决时间- 无论是定时生成或事件驱动- 并且CPU正在准备做“真正的工作”。一条线路是最大限度地减少启动时间以及内核的时钟信号供应。众所周知,当一个晶体振荡器从关闭状态中启动时,在作为一个系统时钟使用之前,它需要一些时间来稳定其输出。相反,一个RC振荡器作为MCU必须完成的所有任务的时基可能不够准确,但会在开机后的几乎一瞬间产生有规则的输出。部分解决方案是缩短同时提供信号的时间; CPU在开机的同时就开始运行,用RC振荡器调整时钟,而一个小控制电路等它一稳定下来就将时钟源传到一个晶体振荡器上。RC振荡器输出中任何频率精度的不足都不很重要,因为使用它的周期较短。
 

简单的任务不需要MCU内核


    尽管设计师十分注意要用一个有能力的处理内核来提供功率,并且在尽可能短的时间内实现了这个目标,对芯片设计师和系统设计师有用的是要问问给定任务是否需要这样的内核:如果唤醒它只是执行简单任务的话,即使是最节能的内核也会浪费电池的电荷。我们再用环境传感器的应用作个例子–它可能需要定期测量,但只需在不频繁的时间间隔内将测量结果报告到中央数据记录器里。运行通信接口的软件堆栈一定会要求唤醒MCU内核,但会更频繁地打开模拟到数字的转换器,指挥A / D转换,并以低功耗内存积累结果,如果只要求外围设备设置在互连矩阵(图4)的控制下自主运作的话,消耗的功率会很少。由于应用的差别很大,选择哪些功能模块来供电以及它们如何连接的高度灵活性对充分利用这一概念非常重要。

图4使用一个互连矩阵或'外围设备反射系统'可以执行简单的任务如开始数据转换和存储结果,完全无需唤醒32位处理器内核。

在电源预算中加密码

    众所周知,在现代CMOS半导体工艺中,为硬连接块IC增加功能的硅区成本相对较低。这产生了轻微的与直觉不一致的结果,为了把功耗降到最低,最有效的选择往往是增加门控数。有了先进的钟树设计、时钟门控和线路板电源开关,IC设计人员可以随时随地很容易地完全切断电源。这种方法的一个突出功能就是加密。即使是看似平常的数据现在也通过例行的加密来保证安全,通常已知的算法为AES。这对一个32位MCU内核而言不是一项具有挑战性的任务,但它确实占用了大量的处理器周期,延长了总的微安倍乘总微秒。大多数这些周期花在了执行一些内部循环中的算法上; 增加一个AES加速器硬件模块会使MCU停止AES算法,转向专用硬件,并与其它处理器和睦相处,以更少的周期得到加密(或解密)结果。
 

    迅速扩大的能源敏感应用类别- 由少数高端类别如智能电能计量领导- 重新界定了用电池驱动一个产品的意思:这些产品必须在一个单电池的驱动下提供服务,并比较电池本身的货架期,在电池制造商指定的最大时间间隔的相同范围内:达到,甚至超过20年。只有一个高度集成的单芯片的微控制器能为这样的设计提供一个现实的解决办法。IC设计师们十分注重低功耗芯片设计的每个方面,现在可以提供现代、功能强大的32位处理器内核给产品设计师了,而同时尽可能地降低了功率要求。

关键字:MCU  电池寿命  低功耗 编辑:探路者 引用地址:节能微控制器设计使电池寿命长达20年

上一篇:浅谈如何提升轻载能效及降低待机功耗
下一篇:锂电池及锂聚合物电池保护电路的设计

推荐阅读最新更新时间:2023-10-18 15:40

电动汽车衰减的锂电池寿命还能再延长30%!
电动汽车的锂电池寿命越长越好,因为随着稀有金属的价格越来越高,锂电池的价格也跟着水涨船高,换电池可是一笔不菲的开支。 目前在科学界,试图延长锂电池寿命的方法有几种,要么寻找新的容量更大的电极材料,要么优化电解液配方,这些都是试图在研发新的寿命更长的电池。 最近的一项研究,非常惊艳!它既不是找到了高容量的新材料,也不是发现了新的电解液配方,而是挖掘了科学家深厚的知识功底,在衰减的旧锂电池上将电池的寿命再延长了三分之一! 在很多人看来,包括很多知名的科学家,都认为这几乎是不可能的!旧电池衰减到了一定的程度就离报废不远了,怎么可能逆转。 我们都知道,锂离子电池的内部是靠锂离子不断地在电池的阳极和阴极间来回跑动来完成
[汽车电子]
电动汽车衰减的锂<font color='red'>电池寿命</font>还能再延长30%!
基于单片机设计的汽车防盗报警监控系统
汽车日益成为人们生活中不可缺少的部分,然而,令汽车用户担忧的是车辆被盗现象呈逐年上升趋势。本文旨在设计一个方便可靠,功能强大的汽车报警器。当汽车遭遇到危险情况时,立即启动警报,同时发送相应信息到指定的手机上,通知车主有异常情况。车主可以通过手机监听车内情况并控制汽车,以有效地防止汽车被盗。此外,若在车内加一个紧急按钮,不仅可以在车主遇到抢劫或其他危险情况时,向外界求助,也可以帮助警方对车子进行定位。考虑到时间和成本问题,本文仅针对振动信息的检测、车辆信息的传输与控制问题进行重点研究。 振动信息检测 图1中,当物体有向右的加速度时,由于惯性,中间挡板与电容板间距随之变化,从而造成电容值的变化(也有通过改变电容板的面
[单片机]
基于<font color='red'>单片机</font>设计的汽车防盗报警监控系统
51单片机游戏(贪吃蛇)
一、电路设计 此电路由AT89C51最小系统、74HC595位移缓存器、8*8点阵LED屏和按键组成。 74HC595位移缓存器 74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。 二、运行结果 三、部分代码 /*想要更多项目私wo!!!*/ #include config.h static struct Food { unsig
[单片机]
51<font color='red'>单片机</font>游戏(贪吃蛇)
采用AVR高档单片机的医用妇科臭氧治疗仪
臭氧作为一种高效冷杀菌手段,目前已经被广泛应用在各行各业中。具有高效、迅速杀菌作用的臭氧在医院环境消毒、术前消毒等方面应用广泛,其治疗效果优于其它传统杀菌治疗仪。因此研制一种运行稳定、使用方便、便携的臭氧治疗仪产品,为妇科疾病患者提供一种方便有效的在家治疗方式,具有实际意义。 目前市面上的同类型产品都是采用80C51单片机为控制核心的, 虽然也能实现它所需求的功能,但执行速度慢,在长期工作环境中,特别在臭氧治疗仪的内部大功率气泵模块和臭氧发生器的干扰下,系统功耗高和抗干扰性能差,系统性能不稳定等问题便凸现出来。对此本文采用了ATMEL公司的一款AVR高档单片机,对控制系统作了改进,提高了整机的性能。 臭氧产
[单片机]
采用AVR高档<font color='red'>单片机</font>的医用妇科臭氧治疗仪
51单片机点阵设计
在做点阵之前先来了解下点阵的原理和点阵显示的过程。 点阵实际上就是64个单独的led灯排列为8行8列 ROW1-8、COL1-8分别控制行和列的1-8led。ROWx高电平、COLy低电平,对应的第x行、第y列led灯亮。 电路图 简化了实际应用电路硬件根据要求自己加 P3口驱动ROW P2口驱动COL 如何让点阵显示字符?点阵显示字符都是动态的,和多位的数码管一样,并不是一次就显示行或列,而是一次只显示1行,在很短的时间内将8行分别显示出来。由于时间很短,我们的眼睛是看不出来是分开显示的。以字符'1'为例。 分别显示8行 ROW-0x01 COL-0
[单片机]
51<font color='red'>单片机</font>点阵设计
基于单片机DS1302电子时钟闹钟控制系统
一、系统方案 本设计采用STC89C52作为主控制器,DS1302计时,液晶1602显示,按键设置时分秒,闹钟,实际时间走时达到闹钟时间,蜂鸣器报警提醒。 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化: /*************定时器0初始化程序***************/ void init_time0() { EA = 1; //开总中断 TMOD = 0X12; //定时器0、工作方式1 TH1= 0X3C; TL1 = 0XB0; //50ms ET1 = 1; //开定时器0中断 TR1 = 1; //允许定时器0定时 TH0=0x00; //重载值 TL0=0x00; //初始化
[单片机]
基于<font color='red'>单片机</font>DS1302电子时钟闹钟控制系统
基于CS42L37设计的低功耗音频CODEC技术
本文介绍了CS42L37主要特性,方框图, 典型连接框图以及CS42L37评估板主要特性, 评估系统方框图以及评估板详细电路图与智能音频CODEC应用框图. CS42L37是Cirrus公司的高度集成的低功耗音频和电话CODEC,主要用于手持应用如智能手机和超小型移动计算机. CS42L37具有灵活的时钟架构,时钟频率有6, 12, 24, 13, 26, 19.2, 或38.4 MHz,具有立体声ADC,支持双路模拟或数字MIC,双路MIC偏压发生器,4个DAC耦合到5个输出. 立体声ADC动态范围91dB,THD+N为-85dB,2:1立体声模拟输入复接器, 立体声DAC到线路输出动态翻番97dB,THD+N为-86dB,
[单片机]
华为开发下一代基于RISC-V的车载MCU
华为意大利研究中心与瑞士苏黎世理工学院系统集成实验室联合发表了一篇论文《Towards a RISC-V Open Platform for Next-generation Automotive ECU s》透露出华为或许正在开发下一代基于RISC-V的车载 MCU ,论文发表于2023年7月。目前,华为海思已有两款基于RISC-V的 芯片 ,分别是Hi3731v110和Hi3861,其中前者是一款全球模拟电视用芯片,后者就近似MCU。海思目前还在开发数据中心用RISC-V芯片,可能是 AI 加速器。 与华为同样思路的还有瑞萨,瑞萨是全球第一大MCU厂家,也是RISC-V MCU投入力度最大的厂家。早在2021年,瑞萨就有RH
[汽车电子]
华为开发下一代基于RISC-V的车载<font color='red'>MCU</font>
小广播
热门活动
换一批
更多
最新电源管理文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved