单片机选型有诀窍:根据数值选择低功耗MCU

发布者:心满愿望最新更新时间:2013-05-29 来源: 21ic关键字:单片机选型  数值  低功耗MCU 手机看文章 扫描二维码
随时随地手机看文章

根据数据手册列出的电流消耗规格来比较和选择低功耗单片机(MCU)是一项比较困难的任务。在大多数情况下,选择MCU的开发人员会先初步看看数据手册第一页,作为快速获得器件信息的参考点,其中包括外设、运行速度、封装信息、GPIO引脚数量和供电特性等。这种方法对于获得器件的整体性能很有效,但是在评估低功耗特性时却不实用。

为了对低功耗操作有全面了解,开发人员还要考虑电流消耗、状态保持、唤醒时间、唤醒源,以及低功耗模式下可运行的外设等。开发人员在相同操作模式下对比同类低功耗MCU,以获得客观的逐项比较结果。另外,易用的评估工具也非常重要,因为能评估整体系统功耗的额外功能和外设,使工程师的工作更加容易。

MCU供应商通常会在数据手册第一页列出最低功耗值。虽然器件可能实现数据手册中提到的规格,但是实际的操作模式可能在应用中不一致。某些不利的低功耗特性并未列出,包括极慢的唤醒时间、无状态保持或RAM保持功能,或者操作电压范围缩小。为了深入了解各种低功耗特性,开发人员需定义相同的操作模式,其中包括两部分:电气规格和低功耗功能。

电气规格比较

电气性能规格罗列在数据手册中,通过仔细研究才能判断哪种规格更加重要。通常电气规范依据供应商定义的电源模式组织分类,这将使评估更加困难,因为需要熟悉每种电源模式的功能。一般情况下,定义一系列操作条件并对应到一种电源模式更有意义。例如,开发人员可能会定义下面一组操作条件:

· 状态保持和RAM保持条件下的休眠模式电流消耗

o 所有其他外设禁用

· RTC启用且状态保持和RAM保持条件下的休眠模式电流消耗

o RTC启用,所有其他外设禁用

· 唤醒时间

· 供电电压范围

一旦操作条件有明确的定义,那么就很容易判定属于何种电源模式。

额外的低功耗特性

第二部分是低功耗特性,这在供应商文档中很难找到,其散布在数据手册和参考手册中。低功耗功能的示例包括:

· 可用的唤醒源。

· 如何恢复代码执行。

· 在休眠模式下可操作的外设。

一旦相同的操作模式明确定义,开发人员可以开始研究文档中的更多细节。

经过收集数据的过程之后,还可以通过MCU相关的特性针对应用进一步降低功耗。这些特性优化可以减少BOM成本、提供更长的产品生命周期或者提供更好的设计灵活性。例如,片上DC-DC转换器能够有效为系统提供电能,从而减少功耗,并且允许使用更小的电池、降低整体BOM成本,或者提高功率预算的灵活性。多种唤醒源可以提升设计灵活性,允许MCU尽量停留在最低功耗模式,进一步降低应用的平均电流消耗。

开发人员的另一种优化方式是允许固件改变片内电源电压范围。当MCU在低频率下运行时,可以减少供电电压,从而节省功耗。可选的时钟门控使硬件模块与活动电路断开连接,从而避免不工作的外设消耗电能。以上特性没有列举在衡量低功耗MCU的供电电流规格中,但其实是实现最低整体系统功耗的关键。[page]

使用工具降低设计复杂度

为实现最低功耗,MCU具有越来越高的配置度,但是也导致设计越来越复杂。为了应对增加的复杂性,开发人员应当关注MCU的评估平台和易于实现的解决方案。例如,用于编程MCU的开发板和软件工具应当是直观和方便使用的。使用不便的硬件将增加固件开发难度。而从固件的角度来看,MCU供应商应该提供可以实现数据手册上规格的固件示例。如果列举的电流消耗规格无法在评估板上实现,那在定制的硬件上配置MCU来获得这些数据更加困难。为客户提供可用于代码开发起点的各种代码示例能够帮助工程师更好的学习如何使用器件,并加快产品上市时间。

图形化配置工具能够辅助开发,帮助开发人员更深入的理解MCU。在开发低功耗应用时,需要了解整体功耗的分布。只有熟悉这些信息,才能明确哪些设计可以进一步优化,也能更好理解整体架构。理想情况下,低功耗配置工具能够给出进一步降低功耗的提示,也包括配置过程中检测到的任何配置错误。例如,Silicon Labs AppBuilder图形配置工具中的功耗评估器能够显示提供配置指导的功耗提示,并且也提供功耗预算的饼图,显示有多少电能消耗,以及哪些外设正消耗电能;当配置更改时,饼图将自动更新。

为了简化MCU的比较过程,下表中列出几种常见操作模式,以及Silicon Labs基于ARM Cortex-M3内核的SiM3L1xx MCU系列产品可提供的系统级优化功能和开发工具。

小结

为低功耗应用评估和选择MCU,仅了解数据手册第一页是远远不够的。开发人员深入分析器件的供电电流规格,由此决定哪个MCU可提供最低整体系统功耗,以及减少整体电源电流的系统级优化功能。

通常各个MCU供应商指定的操作条件不同,在一些情况下,列出的低功耗数据仅出现在不实用的模式中。在相同操作模式下对比MCU将避免开发人员被供应商宣称的超低功耗数据所误解。

一旦理解和确定器件的电气特性,开发人员还应关注合适的评估平台和软件工具。MCU的选择过程中需要考虑以上因素,因为这对于工程团队的快速运作非常重要。

关键字:单片机选型  数值  低功耗MCU 引用地址:单片机选型有诀窍:根据数值选择低功耗MCU

上一篇:最新工业应用微控制器(MCU)特性和重要设计注意事项
下一篇:单片机最小系统介绍

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

MCU--低功耗处理流程
现在电子产品一般都有要求低功耗,不同的MCU,进入低功耗的处理流程可能不一样,但是大致的流程还是一样。现对MCU进入低功耗的处理流程大致如下: (1)关闭MCU之外的外设电源,例如:RS485、CAN收发器模块的供电; (2)对已初始化的MCU片上外设模块进行反初始化,例如:定时器、ADC等等; (3)如果在低功耗模式下要进行定时唤醒,那此时就初始化RTC功能;如果需要外部中断唤醒,此时就需要配置相应的外部中断; (4)对初始化了的IO口进行反初始化,若IO外部被上拉到高,则配置IO推挽输出高电平;若IO外部被下拉到地,则配置IO口为高阻输入或推挽输出低电平; (5)配置未用到和悬空的IO脚,配置IO为高阻输入
[单片机]
嵌入式微控制器低功耗MCU的选择方法
script src="/jf/jf-arcMain-1.js" type=text/javascript /script script type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/js/r20110914/r20110914/show_ads_impl.js" /script script src="
[单片机]
嵌入式<font color='red'>微控制器</font><font color='red'>低功耗</font><font color='red'>MCU</font>的选择方法
浮点数代数值比较
标号: FCMP 功能:浮点数代数值比较(不影响待比较操作数) 入口条件:待比较操作数分别在 和 中。 出口信息:若CY=1,则 ,若CY=0且A=0则 = ,否则 。 影响资源:A、B、PSW 堆栈需求: 2字节 FCMP: MOV A,@R0 ;数符比较 XRL A,@R1 JNB ACC.7,CMP2 MOV A,@R0 ;两数异号,以 数符为准 RLC A MOV A,#0FFH RET CMP2: MOV A,@R1 ;两数同号,准备比较阶码 MOV C,ACC.6 MOV ACC.7,C MOV B,A MOV A,@R0 MOV C,ACC.7 MOV F0,C ;保存 的数符 MOV C,ACC.6 MOV
[单片机]
Maxim推出低功耗、16位安全认证微控制器
Maxim推出低功耗16位微控制器MAXQ1004,能够为任何应用增加安全认证功能。MAXQ1004采用Maxim专为高安全等级金融终端微控制器设计的安全技术,具有真正的随机数发生器(RNG)和支持128位、192位、256位密钥的高速AES加密引擎。这些特性能够确保认证和通信架构的高度安全性,抵御信息解析和密码分析的攻击。此类认证功能非常适合用于保护投资收入(电池组认证)、验证外设(视频游戏控制器)、构建安全通信链路(汽车遥控钥匙)等。MAXQ1004具有16KB内置闪存和多种通信选项(包括SPI™和1-Wire®接口),可针对各种安全认证应用灵活配置。 该款微控制器在提供可靠认证的同时具有极低功耗,可理想用
[单片机]
Maxim推出<font color='red'>低功耗</font>、16位安全认证<font color='red'>微控制器</font>
爱特梅尔低功耗8位微控制器为触控感应予以优化
爱特梅尔公司 (Atmel® Corporation) 宣布其低功耗的ATtiny 10/20/40微控制器 (MCU) 系列,针对按键、滑块和滑轮等触控感应应用予以优化。这些器件包括了AVR MCU 及其专利的低功耗 picoPower®技术,是对成本敏感的工业和消费电子市场上多种应用,如汽车控制板、LCD电视和显示器、笔记本电脑、手机等的理想选择。 功能全面的Atiny 10/20/40 系列,具有业界最省电特性和最佳触控感应性能,例如敏感性、接近触觉范围和抗干扰能力等等。这些产品基于爱特梅尔的专利电荷转移技术,以高性能的AVR MCU为基础,包括一个RISC控制器架构,优化的触控电路,使其成为成本敏感的集成化卓
[单片机]
基于MSP430单片机的超低功耗电子温度计的设计
1元器件选择 本系统的温度传感器可选用热敏电阻。在10~30℃的测量范围内,该器件的阻值随温度变化比较大,电路简单,功耗低,安装尺寸小,同时其价格也很低,但其热敏电阻精度、重复性、可靠性相对稍差,因此,这种传感器对于检测在1℃以下,特别是分辨率要求更高的温度信号不太适用。 显示部分可以采用笔段式LCD液晶显示。特别是黑白笔段式液晶显示器的功耗极低,美观适中,价格低廉,而且驱动芯片可选择性强。为此,本设计选用了技术成熟、功耗较低、性能稳定、价格低廉的通用性LCD驱动器HT1621。 作为整个系统的核心部件,单片机的选择至关重要。通过比较多家单片机芯片,最终选定了TI公司的MSP430系列控制器,该系列控制器功耗极低,性能
[单片机]
基于MSP430<font color='red'>单片机</font>的超<font color='red'>低功耗</font>电子温度计的设计
AT90S2343低功耗单片机的串行接口智能转换器
由于RS-422、RS-485总线具有抗干扰能力强、通讯速率高、通讯距离远、可以与多台从机通讯等特点,所以在主从式多机通讯中,得到普遍应用。 我们设计开发了一种以AT90S2343低功耗 单片机 为核心的外插式串行口智能转换器,它把RS232串行口转换至RS-422或RS-485串行口。它无须外部供电、并能自动识别通讯波特率(1200-115.2K)和通讯方式(8位、9位方式),智能控制接收和发送电路与通讯总线的连接、在不改变现有软件情况下,做到即插即用。 该转换器且通用性强、性能可靠、结构简单、使用方便的特点。可广泛应用于数据采集、监控管理及集散控制的通讯系统中。笔者在电气设备的绝缘在线监测系统中,应用该转换器实现对多台数据采集
[电源管理]
AT90S2343<font color='red'>低功耗</font><font color='red'>单片机</font>的串行接口智能转换器
谁是最低功耗单片机?EEMBC拟制定统一标准
长期以来,各大单片机厂商纷纷标榜自家产品的低功耗,各种“最低功耗产品”也是层出不穷,那么到底哪家公司的单片机功耗最低呢? 但是一直以来,单片机厂商对于低功耗并没有一套客观地标准,进行评测、验证及比较方法,全都是宣称自己的产品功耗是如何如何低,而与竞争对手进行比较时,也都是采用田忌赛马的策略,用自己的长处与对方的短处相比较。 而现在,EEMBC(嵌入式微处理器基准协会)正在试图设计一个标准,根据此标准,可以对超低功耗(ULP)MCU进行评测。 EEMBC的测试标准可涵盖处理器及系统两方面,评测将专注在MCU于不同的工作负载中的消耗,除了控制单片机的工作状态,评测体系还可以模拟周边环境,以便更客观准确的进行评测。 目前
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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