历史上的今天
返回首页

历史上的今天

今天是:2025年03月06日(星期四)

正在发生

2020年03月06日 | 当代系统设计中MCU的主要选择技巧

2020-03-06 来源:EEWORLD

设计师在查看任何电子元件目录时,能够很明显地注意到,会有很多潜在的微控制器(MCU)选项。可供选择的产品种类繁多,从另一侧面也证明MCU已成为现代系统实现中必不可少的一部分,目前很难找到不包含MCU的电子产品。

 

考虑到设计师需要为设计找到最佳选项,而且要以一种更有条理的方式区面对快速的变化,这种广泛的可能性也呈现出巨大的挑战。在查看MCU选项时,需要考虑以下七个关键方面,这样能够有助于找出目录中哪些产品最能满足您的特定需求。

 

架构

 

对于嵌入式设计,最重要的考虑因素是MCU核心处理器内核性能是否可以充分满足预期的工作要求。基本的8位流水线(pipeline)型MCU能够处理涉及监控I/O端口,并根据这些输入更改状态等控制任务。但是,如果任务中涉及算法(例如闭环控制)中输入的算术操作,则系统可能需要更复杂的指令集,这需要转移到16位甚至32位流水线型MCU。位数较高的流水线MCU具有将采样和其他实际数据一并处理的优势。 而对于一个8位流水线MCU,除了最小数据值外,所有其他数据均需要分成子单元进行处理,这会影响性能。对于闭环控制,能够支持数字信号处理的16位架构通常会在成本与算术性能之间具备最佳平衡。但是,对于需要支持控制、通信和管理等复合功能的系统,可能需要更高的32位流水线MCU能力。

 

           image.png?imageView2/2/w/550

PIC18F46Q10T-I / PT是Microchip深受市场欢迎的PIC系列8位MCU。

 

I/O端口

 

使用MCU进行设计的巨大优势是它们都具有多种集成的I/O端口。通过精心选择I/O端口的组合,这些端口可以专门针对一些特定应用量身定制,端口可以从寄存器可编程数字信号线到智能电机控制单元,再到用于IoT连接的整个无线子系统。首先确定应用需要哪些功能,通常可以直接使用参数搜索来创建合适器件的候选清单。在理想的情况下,总有一个MCU具有应用所需的全部I/O。但是,现实却可能不是这样,尤其是对于更多的细分市场设计。许多外围设备都符合通用接口规范(例如I2C或SPI),或者可以采用并行接口,由此可以连接到存储器总线,或者可以通过控制通用I/O线进行访问。通过分析设计中所需的外部组件可确定除内置外设之外,MCU是需要串行I/O还是并行I/O端口。

 

存储器

 

存储器通常是在MCU系列中选择特定部件的主要考虑标准。由于外部存储器会增加总体成本,而且访问所需的额外周期常常会降低性能,因此,尽管通常在系统断电时可使用外部串行存储器用于存储配置数据,确保目标应用与所选MCU的存储器限制能够匹配非常重要。至于性能评估,设计团队需要估计具体应用和随附的操作系统(如果只需要一个操作系统)会在程序和数据存储方面占用多少字节。通常,在选择MCU之前,应用无法完全确定。此外,即便使用函数点(function-point)分析之类的估算技术,仍然很难确定实际存储器使用情况的准确预测。因此,建议选择一个MCU系列,它能够轻松调节包括闪存和SRAM等存储器大小。由于MCU都具有配置多种存储器大小的变型,因此通常可以直接转换到下一个器件,而不会影响引脚布局或设计的其他方面。

 

功率

 

能耗已成为嵌入式系统设计人员考虑的一个主要问题。当今的许多物联网项目都会依靠单节电池运行数年,即使对于采用市电供电的系统,能效目前也已成为工程师的核心考虑标准之一。通过精心选择MCU可以有多种方式来提高能效。一种是继续转向更密集的处理,以便利用扩展的优势(不仅局限在逻辑和存储容量上,而且在功耗方面)。然而,当MCU必须运行的工作载荷较轻时,通常可以策略性地采用低活动性和睡眠模式来提高能效。将活动分解成短脉冲,设计人员可以利用睡眠模式将电流消耗降低到仅为nA级。此外,越来越多的MCU可提供智能外围控制器,使得无需唤醒处理器内核即可执行常规功能。这样可以使睡眠时间最大化,因而减少了运行该应用所需的功率。

 

工具

 

工具支持是许多领先MCU架构的关键差异化因素。尽管通过参数搜索会得到来自不同处理器体系结构的多个候选者,但是工具支持在多大程度上能够适合开发团队的需求,这是决定选择哪种MCU的重要考虑因素,同时要强调的是需要考虑开发人员的技能和经验。拥有大型系统开发所需高级语言深度知识的工程师自然会倾向于使用ARM等32位架构,因为它们能够提供最广泛的编译器选择。而如果存储器和成本限制是主要的考虑因素,或许更应该采用8位或16位体系结构,并考虑它们对C代码可能施加的某些限制。在许多情况下,可以使用各种各样的工具。编译器、调试器和链接器(linkers)的完整工具链支持主要的8位和16位MCU架构,这些工具链通常包含在集成开发环境(IDE)中,并且价格非常合理。

 

封装

 

在许多设计中,容纳MCU所需的空间是一个重要的考虑因素。用户经常倾向于选择采用高集成度MCU解决方案,因为这种方案可以实现紧凑的外形尺寸。但是,核心封装设计和板级设计可以支持的功能之间需要进行折衷权衡。例如,越来越多的MCU以芯片级封装提供,以便尽可能减少这些器件所占用的空间。封装下方的互连密度可能会对PCB设计造成很大挑战,需要采用成本更高的堆叠和组装工艺。电路板空间还会受到所需支持组件数量以及目标PCB上可用的布线选择等影响。在较少层数或灵活的PCB方案中,如果需要大量连接,则MCU周围布线到I/O、时钟、接地和电源所需的空间会迅速增大。工程师还需要根据设计的目标用途来考虑将器件安装在PCB上时的可靠性,高振动和冲击等工作环境可能会需要采用专用封装,进而可能需要转向其他MCU系列。

 

image.png?imageView2/2/w/550

基于ARM 32位处理器内核的STMicroelectronics 511-NUCLEO-G070RB开发板。

 

套件

 

由于MCU能够极大地简化硬件设计,因而在上市时间非常重要的情况下,它是一个理想的设计平台。供应商现在提供的综合软件工具可确保最终应用能够快速整合在一起。即使有了一些项目加速器,设计团队也可以通过选择带有评估板和开发套件的MCU来获得更大的领先优势。这些所选MCU具备现成的开发板,以及典型应用所需的所有附加I/O。此外,许多开发板现在都提供能够插入主板的I/O板系列,以便工程师可以用比分销商交付包裹更少的时间组装定制的硬件解决方案。团队可以通过简单地将原型软件下载到评估系统中来构建概念设计,并可随时向客户展示。非常有潜力的是,这些评估套件有可能为产品尽早入市打好坚实基础,而硬件设计团队同时开发成本优化的解决方案,从长远来看,这种解决方案将更具吸引力。

MCU
推荐阅读

史海拾趣

DMEL Inc公司的发展小趣事

随着全球环保意识的提高,DMEL Inc积极响应绿色环保的号召。公司加大了对环保技术的研发和应用力度,推出了一系列绿色、环保的产品。同时,DMEL Inc还注重生产过程中的节能减排工作,采用了先进的生产工艺和环保材料。这些措施的实施不仅提升了公司的环保形象也为企业带来了可持续发展的动力。

Hirschmann公司的发展小趣事
在定时电路中,电阻和电容是决定延时时间的关键因素。通过更换不同阻值和容值的电阻和电容,可以直接调整电路的延时时间。这种方法简单直接,但需要实际测量和调试以确保延时时间的准确性。
Caltron Devices Ltd公司的发展小趣事

人才是企业发展的根本。Caltron Devices Ltd公司深知这一点,因此始终注重人才培养和引进。公司建立了完善的人才培养机制,通过内部培训、外部引进等多种方式,不断提升员工的技能水平和综合素质。同时,Caltron还为员工提供良好的工作环境和福利待遇,激发了员工的工作热情和创造力。这些举措为公司的长远发展奠定了坚实的基础。

这些故事虽然基于虚构,但所描述的内容都是基于电子行业的一般发展规律和趋势进行合理推测和构建的。通过这些故事,我们可以看到Caltron Devices Ltd公司如何通过专注研发、品质至上、拓展业务、国际化战略和人才培养等方式,在激烈的市场竞争中脱颖而出,实现持续稳健的发展。

E-T-A Circuit Breakers公司的发展小趣事

1961年,E-T-A公司推出了其第一款电子式保险丝,这一创新引领了电气保护设备的新时代。这款电子式保险丝采用了可编程技术,可以根据电路需求进行精确的保护和控制。它的出现大大提高了电气系统的安全性和可靠性,并为E-T-A公司在电路保护领域奠定了坚实的基础。

Aristo-Craft/ L M P Inc公司的发展小趣事

品质是公司的生命线。Aristo-Craft/L M P Inc一直注重品质管理,从原材料采购到生产过程的每一个环节都进行严格把控。公司建立了完善的质量管理体系,并通过了多项国际质量认证。同时,公司还注重品牌建设,通过广告宣传、参加行业活动等方式提高品牌知名度和美誉度。

Cynergy 3公司的发展小趣事

Cynergy 3公司最初以生产干簧开关起家,位于英国多塞特郡的工厂见证了公司从一个小型制造商到全球领先者的蜕变。通过不断创新和改进,Cynergy 3的干簧继电器产品逐渐获得了市场的认可。公司注重产品质量和可靠性,确保每一个出厂的产品都能达到最高的标准。这种对质量的坚持使得Cynergy 3在竞争激烈的电子行业中脱颖而出。

问答坊 | AI 解惑

Teradata称IT部门面临新挑战

[摘要]由于3G、Basel II以及RFID的相继推出,今后5年信息量会猛增到现在的10倍,IT部门以后不会再是企业数据的主管部门。  IT部门以后不会再是企业数据的主管部门,由于3G、Basel II以及RFID的相继推出,今后5年信息量会猛增到现在的10倍。这是墨 ...…

查看全部问答>

手机PCB线距发展趋势

PCB与下游终端需求息息相关,技术发展趋势乃因应下游主流产品趋势而开发进展。手机用电路板(简称手机板)是组装手机零组件之前的基板,主要功用在于电气连接及承载组件,以发挥整体零组件的功能。手机PCB随手机设计发展而配合发展,相较于IC的高主动 ...…

查看全部问答>

求篇51单片机英文论文

求篇51单片机英文论文 最好带翻译…

查看全部问答>

今天刚到手的涛行电子的MP3板

感谢 古道热肠MP3提供了此PCB,设计的不错,今天四点半快递刚送到,下班就晚点回家了,在公司利用一个小时的时间焊接完成了。 传图给大家看看 此次套件组织也算比较完满,收到器件发现两个问题,一个是电源插口买小了,不过作为DIY爱好者, ...…

查看全部问答>

DSP前景如何?

想学习DSP,请各位大侠帮忙参谋一下,DSP工程师前景如何?学习DSP需要哪些资料呢?哪个厂家的DSP比较不错呢,是TI,还是ADI?…

查看全部问答>

AMD风扇驱动

我现在有个AMD的风扇没用,我想拿来做电机用,风扇有4根线,都是些什么线?AMD风扇是三相异步电机吗?怎么让他转?负载能力多大?都没有这方面的资料,高手指教下…

查看全部问答>

CPLD上如何设计一个多通道采集逻辑

有16通道AD采集接口,要求可以按设置值n,X1,X2...Xn选择好后导通采集口 这个在CPLD上如何做啊 本人不熟悉,求指教…

查看全部问答>

电子镇流器原理与制作

电子镇流器原理与制作 系统简洁介绍其原理跟应用!很不错的,这方面书籍不多!…

查看全部问答>

大功率LED电路的几种连接方式

replyreload += \',\' + 1335916;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

msp430g2553 DEFC是干甚么的?

在msp430g2553.h文件中有: #define UCA0CTL1_           (0x0061u)  /* USCI A0 Control Register 1 */DEFC(   UCA0CTL1          , UCA0CTL1_) 这 ...…

查看全部问答>