最新工业应用微控制器(MCU)特性和重要设计注意事项

发布者:WhisperingSoul最新更新时间:2013-05-29 来源: 21ic关键字:工业应用  微控制器  MCU 手机看文章 扫描二维码
随时随地手机看文章

工业用可携式装置须同时兼具低功耗、高可靠度和高性能要求,因此设计人员在开发产品时,须选用支援低电压操作与具备时脉监控功能的工规微控制器(MCU),以延长可携式产品电池使用寿命,同时避免因频率不稳而造成性能降低的问题发生。

工业领域中的可携式应用均要求低功耗、高可靠度和高性能。这类工业应用的例子包括条码器、出货数据记录器、高速公路追踪设备、降噪耳机、小型马达控制以及电池充电器。

那么,设计人员如何应对这些挑战?本文将介绍最新的工业应用微控制器(MCU)特性和设计注意事项,以协助设计人员应对上述要求。

使微控制器在尽可能长的时间内保持最低功耗是维持电池寿命的主要目标。运行速度快、唤醒时间短也就意味着平均功耗低(图1)。微控制器在高功率状态下完成工作的速度越快,保持低功耗状态的时间就越长。

MCU电流消耗与时间曲线

MCU电流消耗与时间曲线

支援低电压工作 微控制器省电性能更出色

但是,要延长电池寿命,降低功耗只完成一半,还应充分利用电池。为此,採用能支援低电压工作的微控制器是非常重要的。图2显示劲量(Energizer) 提供的硷性电池和钮扣式锂电池在典型数据记录器中的使用寿命。此应用大多数时间处于低功耗状态,偶尔唤醒以处理资讯。硷性AAAA电池的建议保存期为5 年。可以看到,硷性电池和锂电池均从低工作电压中受益。在此例中,以1.8伏特(V)工作的微控制器与等效的2伏特微控制器相比,1.8伏特的微控制器会额外增加6个月的电池寿命,这也显示出低电压微控制器在可携式应用上的优点。

数据记录器电池性能範例

数据记录器电池性能範例

时脉监视器提升MCU可靠度

设计高性能和稳定的工业应用的另一注意事项是微控制器的振荡器(Oscillator)特性,其重要性经常被低估。振荡器特性会影响许多方面,包括性能、系统成本、可制造性和可靠性。

新型微控制器以更高的速度工作,并且能够在没有外部时脉源的情况下使内部时脉全速运行,内部时脉也可提供多种时脉频率的选择。这样软体可以随着电压下降而切换到较低频率,以保持在工作规范范围内,或者在连接外部电源后提高速度。

制造过程中另一个常见挑战是石英晶体振荡器有时不能产生可靠的起振或起振时间过长。造成这问题的常见原因有元件品质变化、助焊剂残留和布线疏忽。选择高品质石英晶体振荡器以及实施布线和测试技术(如负电阻测试)可以避免很多问题,这些技术可从石英晶体振盪器和微控制器制造商处获取。此外,对低频电路的可配置偏压亦可解决上述问题。此举将允许增加偏压,以确保在各种条件下石英晶体振荡器均能可靠起振,或者减少偏压以降低功耗。这些额外的努力将帮助制造商避免类似棘手问题。[page]

故障保护时脉监视器为提高时脉振荡可靠性的出色功能,其可持续监视系统时脉振荡。一旦错过几次振荡,它会自动将时脉源切换到内部振荡器,并让中央处理器(CPU)进入中断函数处理此事件,如此一来,微控制器可保持关键功能并执行有序关闭。

尽管低电压微控制器经过精心设计,可用于高可靠性应用,但有时仍需要5伏特电压以维持工作。低电压微控制器可以简化电路板布线、提高抗杂讯能力并提高对传统设计的支持,但是,随着设计尺寸减小,新的5伏特微控制器的可用性也在降低。芯片制造商意识到对这些元件的需求仍然很大,因而开发出新的高电压工作技术,找到了使更小、更廉价的微控制器以较高电压运行的新方法,这对于寻求5伏特工作优势的设计人员来说是个好消息。

为了进一步提高抗杂讯能力,介面和周边接脚使用多个输入缓冲器,尽管缓冲器在同一个接脚上共用,不同的功能可能有不同的输入类型。舒密特触发器 (Schmitt Trigger)的输入可提供比同类电晶体-电晶体逻辑(TTL)元件更宽广的输入临界值范围,并可提高系统的杂讯容限。

较高的端口驱动能力是另一个重要的电路设计注意事项。这不仅仅直接驱动发光二极体(LED),较高的端口驱动能力可以防止容易引入杂讯的电路(如开关式稳压器和高速脉波宽度调变(PWM)讯号)附近产生无用耦合,但潜在的代价是会增大辐射杂讯,接脚上的小型RC滤波器将有助于抵消这些效果,同时保持高驱动能力的优势。

MCU提供耐用资料EEPROM

值得注意的是,内部资料电子式可清除可编程唯读记忆体(EEPROM)似乎与磁碟机和八音轨播放机一样成为过去,这是制造商转向小型制程技术尺寸的自然结果,却也使整合的成本变得高昂。一些软体解决方案使用快闪记忆体来模拟资料EEPROM,但是,部分应用需要独立的资料储存。最新的微控制器产品可提供高耐用性的资料EEPROM,而且仍保持高性价比。其额定擦/写次数高达十万次。使用者唯须注意写入操作的最小电压范围,其有时会高于微控制器的最小工作电压,这会限制有效的工作范围。

如图3所示,流量计是说明本文涵盖主题的一个好例子。微控制器的整合充电时间测量单元(CTMU)可读取流量计的流量、温度和电容式触控板。使用12 位差分类比/数位转换器(ADC)和参考电压来监控电池电压。超低功耗唤醒模组执行定期唤醒。如此例所示,选择正确的微控制器将提供稳定可靠且内部功能强大的低功耗解决方案。

流量计范例

流量计范例

新近微控制器产品的演进已然改变设计人员在包括如何最大限度地提高稳健性、降低功耗,但同时维持经济高效的应用全貌。

关键字:工业应用  微控制器  MCU 引用地址:最新工业应用微控制器(MCU)特性和重要设计注意事项

上一篇:TI推出最新UL认证SafeTI™软件套件
下一篇:单片机选型有诀窍:根据数值选择低功耗MCU

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

89c52单片机仿真ILI9341液晶屏驱动程序
ILI9341的单片机仿真原理图如下 给各位做了参考.ILI9341 8位模式,16位色 ILI9341单片机源程序如下: //#include REGX52.H #include REGX55.H #include intrins.h #include map.h //#define RED 0XF800 //红色 //#define GREEN 0X07E0 //绿色 //#define BLUE 0X001F //蓝色 //#define WHITE 0XF785 //白色 #define DATA_H P2 #define D
[单片机]
89c52<font color='red'>单片机</font>仿真ILI9341液晶屏驱动程序
lpc5411x系列mcu的单核结构与应用
LPC5411x系列MCU的单核(Cortex-M4)和双核(Cortex-M4和可选择的Cortex-M0+)为各种永久使用的应用提供了更高的功率效率,同时可提供双核高达100MHz主频的性能,可实现最低达60uA/MHz的有源电流模式;并具有丰富的外设接口,提供广泛的性能和功能可扩展性。 LPC5411x系列MCU基于ARM®Cortex®-M4内核构建,并提供了可选的Cortex®-M0+协处理器。通过ARM®Cortex®-M4实现了功能集成和功率效率之间的平衡,实现了80uA/MHz的有源电流模式;凭借业界领先的双核选项,可以关闭Cortex®-M4分层电源方案,并使用Cortex®-M0+执行较少的任务,实现更低的
[单片机]
基于单片机的微型电子琴设计
  单片机因其体积小、功能强、价格低廉而得到广泛应用。本文介绍用AT89C51单片机设计微型电子琴的方法,仅需AT89C51最小系统,扩展一组小键盘(这里以4×4键盘为例,可按需要扩展),再加一片LM386做音频小功放,输出到扬声器。电源可由三节5号电池提供。 1设计原理   乐音实际上是有固定周期的信号。我们可以用AT89C51的一个定时器(如T1)控制,在P3.4脚上输出方波周期信号,产生乐音。根据不同的按键,调节T1的溢出时间,可输出不同频率的乐音,这样就做出了一台微型电子琴。   每个乐音的音高(频率)是固定的,表1列出了一个8度以及其上下共16个音的音名、频率及定时器T1初值对照(设晶体频率为6MHz),供参考。
[单片机]
基于<font color='red'>单片机</font>的微型电子琴设计
使用AVR单片机驱动舵机
1.舵机驱动的基本原理   (可以参考http://blog.sina.com.cn/s/blog_8240cbef01018hu1.html)    控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。 简单的来讲,就是输出一个周期为20Ms,不同的占空比对应舵机转过不同的角度。 难点主要在于 舵机控制信号需要保持,这样就比用脉冲控制步进电机要复杂一些。 你需要
[单片机]
使用AVR<font color='red'>单片机</font>驱动舵机
【STM8单片机】---时钟配置小感悟
今天闲着没事,在博客中想总结一下之前工作时用到的STM8时钟代码,本来觉的很简单,随便写写就完事了。这一细看让我慌了一下,还是有没有搞懂的地方。经过一个下午的努力,并且在好朋友的帮助下,终于稍微理清了一些头绪,且记下来,不对了日后再做补充。 首先上STM8单片机的时钟树图片。 这个图是时钟树的上半部分截图。从图中可以清楚的看到STM8的时钟树相对比STM32还是简单了很多。时钟来源有3种,外部晶振、内部RC 16MHz、内部RC 128KHz。CPU的运行CLK来自Fmaster,可以进行128/64/32/16/8/4/2/1分频,也就是最快等于Fmaster。如果是来自内部RC的16MHz则可以首先进行一次预分频HSI
[单片机]
【STM8<font color='red'>单片机</font>】---时钟配置小感悟
从这些知识点入手,学单片机就简单多了!
摘要:从STM32新建工程、编译下载程序出发,让新手由浅入深,尽享STM32标准库开发的乐趣。 自从CubeMX等图像配置软件的出现,同学们往往点几下鼠标就解决了单片机的配置问题。对于追求开发速度的业务场景下,使用快速配置软件是合理的,高效的,但对于学生的学习场景下,更为重要的是知其然并知其所以然。 以下是学习(包括但不限于)嵌入式的三个重要内容, 1、学会如何参考官方的手册和官方的代码来独立写自己的程序。 2、积累常用代码段,知道哪里的问题需要哪些代码处理。 3、跟随大佬步伐,一步一个脚印。 首先:我们都知道编程时一般查的是《参考手册》,而进行芯片选型或需要芯片数据时,查阅的是《数据手册》。此外市面上所有关于STM32的书籍都
[单片机]
如何解决AVR单片机熔丝位锁死的问题
1.AVR单片机熔丝位锁死简单快捷的解密方法: 在很多AVR单片机的初学者在使用AVR单片机中,很容易把熔丝位弄错而造成单片机锁死,比如说JTAGEN置为1后,单片机的JTAG就不能再下载程序进去了,因此给我们带来很多麻烦。 常见的恢复方法是使用并口编程器来恢复,对于初学者来说,很多设备是很欠缺的,所以很难解决。 现为我们初学者介绍一个简单实用可行的方法——有源晶振恢复法。将被锁死的AVR单片机接入最小系统或者开发板中,将系统中的晶振拆下来,在XAIL1接上有源晶振的第三脚(按下图接即可)。 然后通电,使用ISP下载线进行熔丝位编辑,本人使用智峰progisp(Ver 1.6.7)软件,打开软件选择好芯片型号,使用默
[单片机]
如何解决AVR<font color='red'>单片机</font>熔丝位锁死的问题
80c51是几位单片机 80c51单片机有几个中断源
  80c51是几位单片机   80C51是一种8位微处理器,也被称为8051,由Intel公司推出。它是最早的商用单片机之一,由于它的简单易用、灵活可靠,被广泛应用于许多嵌入式系统中。在80C51系列中,最常见的型号包括AT89C51和AT89S52等。   80c51单片机寻址范围有多少   80C51单片机的寻址范围取决于其具体的型号和存储器结构。在最常见的AT89C51和AT89S52型号中,其寻址范围如下:   内部RAM寻址范围:0x00-0x7F(128字节)   内部ROM寻址范围:0x0000-0xFFFF(64KB)   特殊功能寄存器(SFR)寻址范围:0x80-0xFF(128字节)   外部扩展RAM
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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