何立民教授:8位MCU可能是永续的不死鸟
20世纪,MCU的应用领域是8位机的天下,而C8051是8位机的主流机型。进入到21世纪,ARM微控制器开始兴起,以特殊的产业模式迅速扩大了市场份额。当ARM微控制器不断吞噬8位MCU的市场份额时,有人认为32位MCU将取代8位机,8位MCU将会退出历史舞台。殊不知,ARM微控制器在传统嵌入式领域大肆扩张时,C8051成功地实现了华丽的转身,在嵌入式系统无限大的市场领域里获得新生,成为MCU界的不死鸟。未来,8位、32位、64位MCU的应用领域会各具特色,互充互补、三分天下。
MCU有无限大的市场
MCU是一个智力内核,随着智能化工具的发展,MCU产品的市场需求日益扩大,从传统电子的智能化改造、新兴的智能化设备、智能化设备的分布多机、智能化设备总线、智能化设备局域网,到物联网时代,无处不在的人工智能感知与控制终端领域,表明了MCU有一个无限大的市场。这个无限大市场的多样性决定了对MCU的多样需求。这种多样需求表现在MCU发展史上的一个演化特征,是数据总线、地址总线位数的不断拓展,从4位、8位、16位、32位到64位。在不断拓展中逐渐优化出8位、32位、64位MCU并存的局面。这种多样化需求会长期存在下去,它体现了MCU的市场分工。
MCU的未来市场形势
长期以来,MCU应用中一直是8位机的天下,这是因为微处理器诞生后MCU与MPU的分工所致。MPU致力于智力平台建设,MCU专注于智能化控制,即物理对象的感知与控制。8位MCU有足够的能力应对缓慢变化的物理参数,物理对象只需有限的感知与控制速度。当数字信号处理需求逐步增多后,出现了对16位MCU的需求。
随着人工智能对MCU的需求,32位MCU迅速兴起。近年来信息领域对MCU又有了新的需求,因此64位的MCU就诞生了。4位、8位、16位、32位、64位是MCU的历史发展足迹,它们都力图最大限度地满足市场需求,在市场需求的调节下,优化成8位、32位、64位的市场局面。由于MCU有无限大的市场需求,这种互补性的局面将会长期存在下去。8位、32位、64位主要体现在不同的应用领域,其技术各有所长,最重要的是用对地方。
C8051 MCU可能是永续的不死鸟
从传统电子的智能化改造到新兴智能化设备兴起,从单机智能化到网络智能终端,从自动化工具到人工智能,嵌入式系统市场对MCU寄予厚望,这是8位MCU难以独自承担的重任。32位ARM系列MCU问世后,立即在这些新兴的嵌入式领域中发挥着巨大的作用。对8位MCU而言,在许多传统领域被ARM系列取代未必是坏事,被取代的8位MCU可以转向原先无法顾及的领域。
近十几年,在ARM迅猛发展的同时,也出现了C8051的三次变革。第一次是C8051F的结构变革。C8051F是20世纪末美国Cygnal公司(2005年被SILICON LABS公司收购)在C8051基础上推出的全新结构的MCU。C8051F对C8051进行了彻底的变革:对指令运行实行流水作业,以CIP51替代原有的CPU内核,使单周期指令运行速度变为原来的12倍;将I/O口从固定方式改变成交叉开关配置方式,极大地提高了I/O交互的灵活性;从系统时钟到时钟系统、从引脚复位到多源复位,以及低电压供电,为低功耗设计提供了最佳支持;从传统的仿真调试到基于JTAG接口的系统调试等。至今,这些都体现了MCU的先进技术。
第二次是内核化的市场变革。即从传统的系统芯片到SoC、SoPC软核、智能芯片、智能传感器的蜕变。将C8051最简系统标准化成IP核,为大规模集成电路系统的集成提供通用智力内核;在SoPC中,不少厂家使用C8051作为8位软核;目前,智能芯片(如收发芯片)、智能传感器几乎都是C8051的天下。
第三次是产品平台的变革。在产品平台基础上开发嵌入式产品,是嵌入式产品开发的最佳模式。目前,流行的是板式或模块化的产品平台模式。C8051的第三次变革体现为芯片级的产品平台变革。芯片级的产品平台为微小型智能化设备提供了良好的应用前景。目前,Silicon Labs基于C8051F推出的EEM8系列MCU就代表了这一变革方向。
C8051的芯片级产品平台
MCU从8位到32位,再到64位的演化,主要是为了满足高速海量数据的处理需求,并不是全面性能的同步进化。在同样先进的集成电路工艺技术的支持下,8位MCU可以走上一条不断完善的体系结构,外围功能单元最大化片内集成和MCU性能全面提高的进化道路。
2015年,芯科科技(Silicon Labs)公司推出的小蜜蜂EEM8系列MCU,就是这种进化道路上的典型产品。在先进的C8051F结构体系基础上,将外围功能单元最大化片内集成,使EFM8系列实现了从MCU向产品平台的蜕变。这种先进的芯片级产品平台,将为各种微小型智能化设备(如穿戴式设备、智能微电子机械、智能传感器等)应用,提供最佳的选择。
EEM8系列芯片级产品平台的技术表现如下:
1)有满足控制需求的先进MCU内核
C8051F是最新一代8位MCU,虽然在高速海量数据处理上不及32位,但在满足大多数物理对象的控制上,已足够用,甚至控制功能不输于、或优于32位MCU。
2)片内集成有丰富的外设单元
EFM8中集成了众多原先外部扩展的功能电路,如内部校准的温度传感器、集成的振荡器、多种模拟数字转换器(ADC)、高速闪存、USB接口、增强接口、电容触摸控制、电池检测、UART、SPI、SMBus/I2C总线等。高速流水线8051内核、超低功耗、精度模拟、增强的通信外设、小尺寸封装、灵活的数字和模拟复用、I/O引脚路由的先进Crossbar架构,都可以满足IoT底层产品众多的应用需求。
3)有极佳的低功耗设计技术支持
在EFM8中,最大限度地集成了低功耗设计技术,包括本质低功耗与功耗管理技术,如最低的睡眠电流、有效电流、唤醒时平均电流的本质低功耗,以及LDO提供的多种低电压供电选择、多种数字和模拟外设超快速唤醒、使用内部RTC和停止电源的睡眠状态选择等。
4)可提供不同应用状态的产品平台
小蜜蜂EFM8提供3种不同应用环境的MCU:成本敏感型的EFM8 Busy Bee系列,能为产品提供最优的性价比;能耗敏感型的EFM8 Sleepy Bee系列,具有极佳的本质低功耗与全面的功耗管理能力;突出功能需求的EFM8 Universal Bee系列,有丰富片内功能单元集成,能满足产品需求,成为芯片级产品平台。在微小型物联网系统应用中,小蜜蜂EFM8优于32位板级产品平台。
5)为用户提供简单易用的开发环境
Silicon Labs公司推出了全方位支持EFM8 MCU系列产品的完整软件和硬件工具包。Silicon Labs增强型Simplicity Studio开发平台为用户提供了统一的8/32位开发环境支持,以及Eclipse调试器和插件、KeilPK51编译工具、第三方工具支持、电容式感应评测器、演示代码、软件示例代码、数据手册、应用笔记、技术支持和社区论坛等,大大地简化和加速了8位MCU的应用设计。
8位C8051变革的几点思考
纵观MCU发展史,永不衰败的8位MCU是一个十分奇特的现象,其背后有深刻的因素,值得我们认真思考。
a)嵌入式领域有足够大的应用市场。从技术角度看,MCU是一个微小的智力内核,有无限的应用领域,小到人体内,大到局域网;从市场角度看,有无限大的智能化工具、人工智能领域。嵌入式应用的多样性,决定了8位、32位、64位MCU都有各自发展的巨大空间。
b)MCU有两条不同的演化道路,满足高速海量信息处理与不断提升控制能力的需求。在不断提升控制能力方面,8位MCU有稳定的发展空间,优势不会失去。
c)总线宽度的增加并不意味着功能的同比增大。8位MCU可以避开在高速、海量数值计算上与32位、64位MCU争锋,其可突出控制功能,走芯片化产品平台的技术发展道路。
d)未来8位、32位、64位MCU都有自己足够大的优势领域,呈技术互补性发展的趋势。据IHS的预测,8位MCU的市场份额将继续超过每年MCU市场营收的三分之一以上。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
Silicon Labs 集成开发环境工具
Silicon Labs 配置向导2开发工具
Silicon Labs FLASH编程开发工具
Silicon Labs 8位MCU Keil PK51 开发工具
Silicon Labs ToolStick 开发工具
Silicon Labs μVision 调试驱动程序开发工具
Silicon Labs 生产编程器开发工具
Silicon Labs .HEX转化.SVF开发工具
Silicon Labs USB复位实用程序开发工具
- |
- +1 赞 0
- 收藏
- 评论 294
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(294)
-
Benn Lv6. 高级专家 2019-11-27学习
-
王韩 Lv3. 高级工程师 2019-11-27学习
-
徒步走天涯 Lv5. 技术专家 2019-11-26好资料果断分享!
-
幸福 Lv7. 资深专家 2019-11-25不错
-
用户88963348 Lv4. 资深工程师 2019-11-23学习了
-
ID43989078 Lv7. 资深专家 2019-11-23学习
-
Elike Lv6. 高级专家 2019-11-22有时候还真就用个8051最省事还管事
-
无心善者 Lv6. 高级专家 2019-11-21最基础的东西,应用不会减少
-
等风来 Lv5. 技术专家 2019-11-218051单片机入的门
-
鲍鲍 Lv5. 技术专家 2019-11-20学习了
相关推荐
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
【经验】如何正确使用8位MCU的PortMatch功能
Silicon Labs的8位MCU(C8051和EFM8)都具有PortMatch功能,此功能允许一个或多个端口IO引脚上的逻辑电平变化触发系统事件。
【经验】8位MCU EFM8SB2擦除Flash会复位的解决方法
SILICON LABS的EFM8SB2是最节能的小封装8位MCU。采用高效的8051内核,最低睡眠电流为50nA,功耗可达170μA/MHz,可应用手持设备、电池驱动式消费电子设备、传感器接口等。
Silicon Labs(芯科科技) EFM8SB1 8位MCU数据手册(中文详细)
描述- EFM8SB1是一款低功耗、功能全面的8位微控制器,专为电池驱动式应用设计。它采用小型封装,结合创新的低功耗技术,具有14个高品质电容感测通道和高精度模拟功能,适用于触摸屏/键盘、仪表盘、可穿戴产品和电池驱动的消费电子设备。
型号- EFM8SB10F4G,EFM8SB10F8G-A-CSP16,EFM8SB10F4G-A-QFN20,EFM8SB10F8G–A–QSOP24R,EFM8SB10F8G-A-QFN20R,EFM8SB10F8G,EFM8SB10F8G-CSP16,EFM8SB10F8G-A-QFN24R,EFM8SB1,EFM8SB10F2,EFM8SB10F2G-A-QFN20R,EFM8SB10F8G-A-QSOP24R,EFM8SB10F2G-A-QFN20,EFM8SB10F8G-A-QSOP24,EFM8SB10F8,EFM8SB10F8G-A-QFN24,EFM8SB10F8A-A-QFN20,EFM8SB10F8G-A-CSP16R,EFM8SB10F4G-A-QFN20R,EFM8SB10F4,EFM8SB10F8G-A-QFN20,EFM8SB10F8A-A-QFN24,EFM8SB10F2G
【产品】小蜜蜂8位MCU助您轻松迎接物联网时代
Silicon labs推出了一款集小封装和高性价比于一身的多用途8位MCU EFM8BB1,可轻松替代普通8051家族的MCU产品。
【经验】8位MCU EFM8BB3 UART0波特率设置方法
EFM8BB3系列MCU是Silicon Labs公司推出的一款小封装、多用途8位MCU,该MCU还集成了多种通信功能,包括UART、SPI(主/从)、SMBus/I2C(主/从)接口,其中UART0是一个异步、全双工串口,它提供标准8051串行口的方式1和方式3,那么有没有一种简单,方便,快捷的波特率设置方法呢?本文将对其进行介绍。
【经验】8位MCU EFM8LB1 FLASH擦写操作步骤
EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。
EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?
EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。
【经验】 8位MCU EFM8UB3从Snooze模式唤醒方法
EFM8UB3系列是Silicon labs公司推出的带有USB功能的8位MCU,支持六种工作模式可供选择,有Normal(正常),Idle(空闲),Suspend(挂起),Stop(停止),贪睡模式(Snooze),停机模式(Shutdown)六种工作模式,其中Snooze(睡眠)模式,在实际产品中,最常用到,本文将详细从Snooze模式唤醒MCU的方法。
Silicon Labs(芯科科技) EFM8 Busy Bee 系列EFM8BB3 8位MCU数据手册(中文)
描述- EFM8BB3系列是Silicon Labs公司推出的一款高性能8位微控制器(MCU)。该系列产品具有小封装、集成度高、模拟和数字功能全面的特点,适用于各种通用应用。其主要特点包括流水线式8051内核、多个通信接口、丰富的模拟和数字外设,以及多种工作模式和低功耗设计。
型号- EFM8BB31F16G-B-QFN24R,EFM8BB31F64A-B-5QFN32R,EFM8BB31F16G-B-QFN32R,EFM8BB3X-QSOP24,EFM8BB31F32I-B-QSOP24,EFM8BB31F16G-A-QFN32,EFM8BB31F64I-B-QFP32,EFM8BB31F64I-B-QFN32,EFM8BB3X-QFN24,EFM8BB31F16I-B-QFP32R,EFM8BB31F64I-B-4QFN24,EFM8BB31F64G-B-QFP32,EFM8BB31F16G-B-QSOP24R,EFM8BB31F32G-B-QFN24R,EFM8BB31F64G-B-QFN32,EFM8BB31F64G-B-QFP32R,EFM8BB31F16A-B-4QFN24R,EFM8BB31F64I-B-QSOP24R,EFM8BB31F64G-A-QFN24,EFM8BB31F32G-B-QFN32R,EFM8BB31F32G-B-QSOP24,EFM8BB31F64A-B-4QFN24,EFM8BB31F32A-B-5QFN32,EFM8BB31F32A-B-4QFN24,EFM8BB31F64G-B-QFN24,EFM8BB31F64I-B-5QFN32R,EFM8BB31F32I-B-QFN32R,EFM8BB31F32I-B-QSOP24R,EFM8BB31F64I-B-QFN32R,EFM8BB31F32,EFM8BB31F64I-B-QFN24R,EFM8BB31F64I-B-QFN24,EFM8BB31F32I-B-QFN24R,EFM8BB31F64G-B-QS0P24,EFM8BB31F64A-B-4QFN24R,EFM8BB3X-QFN32,EFM8BB3X-QFP32,EFM8BB31F32G-B-QS0P24,EFM8BB31F32A-B-5QFN32R,EFM8BB31F16A-B-4QFN24,EFM8BB31F16G-B-QSOP24,EFM8BB31F64A-B-5QFN32,EFM8BB31F16A-B-5QFN32,EFM8BB31F64G-A-QFN32,EFM8BB31F64G-B-QSOP24,EFM8BB31F16G-B-QFP32R,EFM8BB31F32G-A-QS0P24R,EFM8BB31F64,EFM8BB31F16I-B-5QFN32R,EFM8,EFM8BB31F64I-B-QSOP24,EFM8BB31F64G-B-QSOP24R,EFM8BB31F32I-B-4QFN24R,EFM8BB31F32I-B-QFP32,EFM8BB3X-4QFN24,EFM8BB31F32I-B-QFN32,EFM8BB31F16I-B-QFN24,EFM8BB31F16I-B-QFN32R,EFM8BB31F16I-B-QSOP24R,EFM8BB31F32A-B-4QFN24R,EFM8BB31F32I-B-QS0P24R,EFM8BB31F64G-B-QFN32R,EFM8BB31F64G-B-QFN24R,EFM8BB31F32I-B-4QFN24,EFM8BB31F16G-B-QFN24,EFM8BB31F32G-B-QFN32,EFM8BB31F32G-B-QFP32,EFM8BB31F16I-B-QFN24R,EFM8BB31F32G-B-QFP32R,EFM8BB3,EFM8BB31F16I-B-4QFN24,EFM8BB31F16I-B-QSOP24,EFM8BB31F32G-A-QFP32,EFM8BB31F32G-B-QSOP24R,EFM8BB31F64I-B-QFP32R,EFM8BB31F32I-B-QFP32R,EFM8BB31F32I-B-QFN24,EFM8BB31F64G-A-QS0P24,EFM8BB31F16I-B-QFP32,EFM8BB31F64G,EFM8BB31F32I-B-5QFN32,EFM8BB31F16I-B-QFN32,EFM8BB31F16I-B-4QFN24R,EFM8BB31F64I-B-5QFN32,EFM8BB31F32I-B-5QFN32R,EFM8BB31F16G-B-QFN32,EFM8BB31F32I-B-QS0P24,EFM8BB31F64I-B-4QFN24R,EFM8BB31F16G-B-QFP32,EFM8BB31F16A-B-5QFN32R,EFM8BB31F32G-B-QFN24,EFM8BB3X-5QFN32,EFM8BB31F64G-A-QSOP24,EFM8BB31F16I-B-5QFN32
【技术】预安装BOOT的新一代的8位MCU
Silicon labs的EFM8系列MCU是C8051F的升级换代产品。较C8051F不同的是,其在出厂时已经固化好BOOT程序。
【技术】 EFM8SB2系列8位MCU复位源详解
EFM8SB2系列是Silicon Labs最节能的8位MCU之一,其120uA/MHz 运行功耗,0.5uA 睡眠电流,可以极大延长电池的使用寿命。
【技术】小封装、多用途8位MCU EFM8BB3系列MCU工作模式详解
EFM8BB3系列MCU是Silicon Labs公司推出的一款小封装、多用途8位MCU,该MCU最高运行频率可达49MHz,其RAM容量最大为4352B,FLASH容量最大可达64KB。
Silicon Labs(芯科科技) EFM8BB2 8位MCU数据手册(英文)
描述- 该资料介绍了Silicon Labs公司的EFM8BB2系列微控制器(MCU)的数据表。EFM8BB2是一款多用途的8位MCU,具有丰富的功能集,适用于空间受限的应用。它集成了先进的模拟和高速度通信外设,并采用高效的8051核心,适合嵌入式应用。
型号- EFM8BB21F16,EFM8BB2X-QSOP24,EFM8BB21F16G-C-QSOP24R,EFM8BB21F16I-C-QFN20R,EFM8BB21F16I-C-QFN20,EFM8BB21F16I-C-QSOP24,EFM8,EFM8BB21F16G-B-QFN20,EFM8BB21F16G-B-QSOP24,EFM8BB21F16G-C-QSOP24,EFM8BB22F16I-C-QFN28,EFM8BB2X-QFN20,EFM8BB22F16G-B-QFN28,EFM8BB22F16,EFM8BB2,EFM8BB21F16A-C-QFN20,EFM8B2,EFM8BB21F16G-C-QFN20R,EFM8BB22F16G-B-QFN28R,EFM8BB22F16A-C-QFN28,EFM8BB22F16G-C-QFN28,EFM8BB22F16G-C-QFN28R,EFM8BB22F16G-A-QFN28R,EFM8BB2X-QFN28,EFM8BB22F16A-A-QFN28R,EFM8BB21F16G-C-QFN20,EFM8BB22F16I-C-QFN28R,EFM8BB22F16I-A-QFN28R
高性能8位MCU降低汽车设计中的成本和复杂性
从汽车安全系统和底盘系统到车身电子和动力总成管理,高性能微控制器(MCU)为当今的汽车设计提供了关键的控制和数据分析能力。
电子商城
现货市场
服务
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
登录 | 立即注册
提交评论