嵌入式微控制器低功耗MCU的选择方法

发布者:美梦小狮子最新更新时间:2011-09-23 关键字:控制器  低功耗MCU 手机看文章 扫描二维码
随时随地手机看文章
嵌入式微控制器 (MCU)的功耗在当今电池供电应用中正变得越来越举足轻重。大多 MCU 芯片厂商都提供低功耗产品,但是选择一款最适合您自己应用的产品并非易事,并不像对比数据表前面的数据那么简单。我们必须详细对比 MCU 功能,以便找到功耗最低的产品,这些功能包括:
  • 断电模式
  • 定时系统
  • 事件驱动功能
  • 片上外设
  • 掉电检测与保护
  • 漏电流
  • 处理效率
----在低功耗设计中,平均电流消耗往往决定电池寿命。例如,如果某个应用采用额定电流为 400mAh 的 Eveready 高电量 9V 1222 型电池的话,要提供一年的电池寿命其平均电流消耗必须低于 400mAh/8760h,即45.7uA。图 1 说明:应用消耗的电流越大,所提供的寿命越短,同时仍然保持较低的平均电流消耗。


图 1

----在使 MCU 能够达到电流预算的所有功能中,断电模式最重要。低功耗 MCU 具有可提供不同级别功能的断电模式。例如,TI 超低功耗 MCU MSP430 系列产品可以提供 5 种断电模式。低功耗模式 0 (LPM0) 会关闭 CPU,但是保持其他功能正常运转。LPM1 与 LPM2 模式在禁用功能列表中增加了各种时钟功能。LPM3 是最常用的低功耗模式,只保持低频率时钟振荡器以及采用该时钟的外设运行。LPM3 通常称为实时时钟模式,因为它允许定时器采用低功耗 32768Hz 时钟源运行,电流消耗低于 1uA,同时还可定期激活系统。最后,LPM4 完全关闭器件上的包括 RAM 存储在内的所有功能,电流消耗仅 100 毫微安。

----时钟系统是MCU功耗的关键。应用可以每秒多次或几百次进入与退出各种低功耗模式。进入或退出低功耗模式以及快速处理数据的功能极为重要,因为 CPU会在等待时钟稳定下来期间浪费电流。大多低功耗 MCU 都具有"即时启动"时钟,其可以在不到 10~20us 时间内为 CPU 准备就绪。但是,重要的是要明白哪些时钟是即时启动、哪些非即时启动的。某些 MCU 具有双级时钟激活功能,该功能在高频时钟稳定化过程中提供一个低频时钟(通常为32768Hz),其可以达到 1 毫秒。CPU 在大约 15us 时间内正常运行,但是运行频率较低,效率也较低。如果 CPU 只需要执行数量较少的指令的话,如:25 条,其需要 763us。CPU 低频比高频时消耗更少的电流,但是并不足于弥补处理时间的差异。相比而言,某些 MCU 在 6 微秒时间内就可以为 CPU 提供高速时钟,处理相同的 25 条指令仅需要大约 9us(6us 激活+25 条指令′0.125us指令速率),而且可以实现即时启动的高速串行通信。图 2说明即时启动的 8Mhz时钟启动的例子,其达到完全稳定状态仅需要 292us。


图 2

----另外,如果 MCU 时钟系统为外设提供多个时钟源的话,当 CPU 处于睡眠状态时外设仍然可以运行。例如,一次 A/D 转换可能需要一个高速时钟。如果 MCU 时钟系统提供独立于 CPU 的高速时钟,CPU 就可以在 A/D 转换器运行情况下进入睡眠状态,从而节省 CPU 耗流量。

----事件驱动功能与时钟系统的灵活性并存。中断会使 MCU 退出低功耗模式,因此,MCU 的中断越多,其防止浪费电流的 CPU 轮询与降低功耗的灵活性就越大。轮询意味着进行与不进行功耗预算之间存在差异,因为它在等待出现事件时会浪费CPU 带宽并需要额外电流。一个好的低功耗 MCU 应具有充分的中断功能,为其所有外设提供中断,同时为外部事件提供众多外部中断。

----按钮或键盘应用可以证明外部中断的优势。如果不具备中断功能,MCU 必须频繁轮询键盘或按钮,以确定其是否被按下。不仅轮询自身会消耗功率,而且控制轮询间隔也需要定时器,其会消耗附加电流。相比而言,在具备中断情况下,CPU 可以在整个过程中保持睡眠状态,只有按下按钮时才激活。

----在选择低功率 MCU 时,还需要考虑外设功耗与电源管理。某些低功率 MCU 仅仅是设计时不具备低利率功能的旧架构的改进版本。而有些 MCU 在设计时即具备低功耗特性,并在其外设中内置了低功耗功能。一种特性是在需要时单独启动或关闭外设的能力,换言之,更重要的是自动启动或关闭外设的能力。 A/D 转换器就是一个例子,其在完成一次转换后可以自动关闭。另外,某些 MCU 正在引入直接存储器存取功能,其可以在无需 CPU 干预情况下自动处理数据。

----大多 MCU 具有集成的掉电保护功能,当电源低于正常操作范围时其可以复位 MCU。通常会提供启动或关闭掉电保护以节省功耗的功能,但是必须在整个过程中都使掉电保护功能置于可用状态,因为掉电是不可预测的。某些 MCU 需要70uA 的电流来实现掉电保护。在只需要 45uA 平均电流的应用实例中很明显可以不考虑这些 MCU。

----在选择低功耗 MCU 期间有时会忽视漏电流,但是,在最苛刻的低功耗应用中则必须考虑到漏电流。大多改进后的低功耗 MCU 都具有 1uA 的限定输入漏电流。在 20 输入器件中,它可能会消耗 20uA!针对低功耗设计的最新 MCU 具有最高50nA 的漏电流。

----最后,我们常常会误解 MCU 处理效率。大家通常会认为 16 位 MCU 需要两倍于 8 位 MCU 的内存,但是一个 16 位架构实际上需要比 8 位架构要少一些的代码,而 16 位 MCU 一般会更快速地执行任务。例如,8 位 MCU 需要 CPU 开销来管理具有 10 位 A/D 转换数据或需要 16 位计算的应用中的数据。而且当今许多MCU 产品都具有单个工作文件或累加器,其数据必须进行传输,以便处理,因此,与基于寄存器的架构相比需要额外的 CPU 开销。表 1 说明在 16 位现代架构与8 位 8051 架构上传输 10 位 A/D 数据的指令。在采用 1Mhz 时钟情况下,16 位器件需要 6us 进行传输,而 8 位器件则需要 24us。

16 位 MCU 8 位 MCU
mov.w &ADC10MEM,&RAM movf ADRESH,W
  movwf RAML
  bsf 0x20
  movlf ADCHRESL,W
  bcf 0x20
  movwf RAMH
----表 1:16 位与 8 位 MCU 代码要求

----选择低功率 MCU 是一项耗时、棘手的工作。如果花费一些时间来了解可用产品选项的架构特性,我们就能够开发出能满足最苛刻功率预算的设计。

关键字:控制器  低功耗MCU 引用地址:嵌入式微控制器低功耗MCU的选择方法

上一篇:单片机的应用领域
下一篇:利用89C51单片机实现红外线通信接口电路控制

推荐阅读最新更新时间:2024-03-16 12:42

Maxim发布业内首款兼具快速响应时间和低EMI的车载LED控制器
Maxim宣布推出MAX20078同步降压、高亮度LED控制器,是业内唯一一款可同时提供快速响应和低电磁干扰(EMI)的器件,理想用于外部LED照明和高级安全产品。该LED控制器可理想用于矩阵式照明设计,为设计者提供高性能解决方案,设计便利,大幅缩短产品上市时间。下面就随汽车电子小编一起来了解一下相关内容吧。 Maxim发布业内首款兼具快速响应时间和低EMI的车载LED控制器 在矩阵式照明等高级照明应用中,如果高速控制LED开关,LED驱动和控制器很容易出现电流过冲和下冲。这类应用通常是在高度密集区域安装大量LED,所以设计工作面临巨大挑战,特别难以消除EMI。汽车制造商往往花费大量时间、费用和人力测试不同的布局和滤波方
[汽车电子]
强化安全电子化服务 ST推出身份证微控制器
为帮助政府部门在持续演进的电子攻防战中保持优势,意法半导体(ST)推出一款身份证微控制器ST23YR80,新产品支持最新的加密技术,芯片中整合大容量的内存,用于保存生物测定数据。 ST23YR80提供接触式和非接触式两种接口,兼容于最先进的安全智慧卡标准,符合国际民航组织(ICAO)的机读旅行证件(MRTD)的要求,支持安全加密电子证明文件,如电子身份证和电子签名。这款产品计划在2009年第一季前获得通用标准EAL5+3.1版认证。 ST23YR80包括一个加密协同处理器,支持增强型RSA和椭圆曲线加密(ECC)算法。支持EAC(扩展型存取控制)电子护照作业,包括38KB的数据,用时不超过3.5秒。
[单片机]
基于CYGNAL单片机和FPGA的舞台吊杆控制器的设计
摘要:介绍了舞台吊杆控制系统的体系结构,并对组成该系统的舞台吊杆控制器进行了研究,论述了其工作原理,提出了用CYGNAL单片机和FPGA设计该控制器的方法。基于SOC的设计思想,完成了该控制器的硬件和软件两方面的设计,提出了控制系统中的位移测量方法,并对电机惯性引起的误差提出 了补偿方法;同时针对该系统采取了相应的抗干扰措施,提高了系统的抗干扰能力,实际应用证明,此控制器抗干扰能力强,吊杆位置控制精确,且安全可靠。 关键词:舞台吊杆控制器FPGA 误差补偿 位置控制 在舞台机械设备中,吊杆起着重要的伤脑筋。在大型的影剧院,一场演出往往需要调动大量的舞台背景,有时要控制多达64路的吊杆同时动作。操作人员要在现场不断变换舞台背景
[单片机]
DCS控制器中采用ARM处理器的冗余设计
在自动化的许多领域,有效性的要求越来越高,因而对自动化系统的容错水平的要求也变得越来越高,尤其在设备停机代价非常大的场合。为了满足这些严格的要求,在DCS系统中通常采用冗余技术,这样才能够满足这些领域所需要的安全性、可靠性和有效性的标准。 在DCS控制系统中,分布处理单元是系统关键的部分。当前这些分布处理单元的控制器往往是基于86系列CPU建构的,这种架构目前被广泛采用。但是由于86系列分布处理单元的特点,导致现在的控制器处理单元存在很多的缺点,如放热量大等。而且在封闭的环境中,这些问题始终很难解决。随着很多低功耗技术的发展和低功耗控制器的出现,分布处理单元的CPU可以有更多的选择,尤其是低功耗的控制器产生很少的热量,且可以使系统
[嵌入式]
S3C2440—7.存储控制器访问外设
一.内存接口的概念 S3C2440是SOC,所以会有很多外设,一般驱动外设的方法可以分为: 通过CPU访问相应的的寄存器,然后通过控制器驱动外设 CPU直接访问外设地址,驱动外设 后一种访问方式是CPU直接对内存地址的访问,即通过内存接口访问外设,CPU通过片选线选定外设,通过地址线先选定地址,通过数据线进行控制。 我们称这种外设为内存类设备,通常有:NOR FLASH、网卡、SDRAM…… 那CPU是如何通过这些总线来驱动内存类设备呢?这就涉及到存储控制器了,下面就来介绍一下存储控制器的原理。 二.存储控制器(内存控制器) 2.1 什么是存储控制器? 存储控制器是按照一定的时序规则对存储器的访问进行必要控制的
[单片机]
S3C2440—7.存储<font color='red'>控制器</font>访问外设
ST推出新一代内置闪存的汽车微控制器
多核微控制器让汽车系统拥有卓越的加密功能和安全性能。 中国,2015年5月5日 横跨多重电子应用领域、全球领先的半导体供应商及汽车半导体领导供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出新款多核微控制器,旨在大幅提升汽车的安全性。新产品是首批采用意法半导体独有的40nm嵌入式闪存制造工艺的车用微控制器。 新款车用微控制器内置数据安全加密技术,符合最严格的汽车安全标准 ,为保存重要的程序和数据,还进一步提高了片上闪存容量。新产品的问市大幅强化了意法半导体的车用容错(Fault-tolerant)微控制器产品阵容。安全性至关重要的汽车微控制器应用系统包括
[汽车电子]
基子Atmega103微控制器的家庭信息终端的设计
摘要:介绍了以Atmegal03为主控芯片的家庭信息终端在小区智能化建设中的应用。详细阐述了Atmegal03微控制器与触摸屏和nRF401无线数据收发芯片之间接口应用的软件与硬件技术要点。 关键词:Atmegal03 家庭信息终端 PDA nRF401 小区智能化建设在国内历经几年的发展,已经形成了一系列标准,它们的出现了满足了不同收入阶层对住房智能化的要求。而室内终端作为小区智能化建设中一个重要环节,也随着电子技术的发展和人们对住宅智能化要求的提高逐渐发展成一个集多种功能为一体的综合性信息服务处理平台。 传统室内终端只能在用户室内进行简单的安防和电器的控制,已经不能满足人们对住宅智能化的要求。而家庭信息终端HIT(Hom
[应用]
意法半导体推出灵活多变的同步整流控制器,提高硅基或氮化镓功率转换器能效
有助于简化工业电源、便携式设备充电器和交流/直流适配器操作,节省电能 2024 年 3 月 7 日,中国—— 意法半导体 SRK1004 同步整流控制器降低采用硅基或 GaN 晶体管的功率转换器的设计难度,提高转换能效,目标应用包括工业电源、便携式设备充电器和 AC/DC适配器。 SRK1004的检测输入能够承受高达190V 的电压,可以连接高低边功率开关管。 共有四款产品供用户选择,仅器件选型就可以让用户优化应用设计,通过选择5.5V或 9V的栅极驱动电压,可以在设计选用理想的逻辑电平 MOSFET、标准 MOSFET 或 GaN 晶体管,避免复杂的计算过程。 SRK1004 适用于非互补性有源钳位、谐振和准谐振
[电源管理]
意法半导体推出灵活多变的同步整流<font color='red'>控制器</font>,提高硅基或氮化镓功率转换器能效
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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