微控制器是单芯片集成电路,它将处理器内核、闪存、RAM 和可编程外设组合在一起——根据位宽、架构和应用领域进行分类,以匹配每个嵌入式设计的需求。

  • 位宽—— CPU每个周期处理的数据量:8位、16位或32位
  • 处理器架构——指令集和核心设计: Arm® Cortex® -M、RISC-V 或英飞凌的TriCore™
  • 应用领域——目标市场及其认证要求:汽车、工业、物联网或通用
微控制器分类层次结构

图注:微控制器分类层级:位宽、处理器架构和应用领域,工作温度范围作为贯穿维度

Alt text: 分类图展示了微控制器分支出三个主要分类轴——位宽(8位、16位、32位)、处理器架构(Arm® Cortex®-M0/M0+/M3/M4/M7/M33/M55、TriCore™、RISC-V)和应用领域(汽车、工业、物联网、通用)——并有一条横向色带显示工作温度范围(商业/工业级为 -40°C 至 85°C,汽车级为 -40°C 至 150°C),贯穿所有三个分支。

1.按位宽——处理能力

位宽决定了 CPU 在一次操作中处理多少位。可以把它想象成道路上的车道数:车道越多,数据吞吐量就越大。

关键事实:

  • 一个 32 位 MCU 可以同时处理四个字节——是 8 位设备的四倍吞吐量。
  • 32 位设备提供 4 GB 的可寻址内存空间,而纯 8 位总线仅提供 256 字节。
  • 目前大多数新型嵌入式设计都从 32 位开始——与 8 位相比,批量生产的成本溢价微乎其微。

架构决定了指令集、可用的硬件扩展和软件生态系统。英飞凌采用三种架构系列:Arm® Cortex®-M(多个子变体,涵盖 M0 到 M55)、英飞凌专有的 TriCore™ 和开源的 RISC-V ISA。

英飞凌符合 AEC-Q100 Grade 1 认证的 Arm® Cortex®-M 汽车级产品组合,涵盖单核车身电子控制器到多核汽车 SoC。

PSOC™ 4 汽车级微控制器将单核 Arm® Cortex®-M0+ 内核(运行频率高达 96 MHz)与片上可编程模拟和数字外设相结合。AEC-Q100 Grade 1 认证以及 -40°C 至 +125°C 的工作温度范围,使其适用于照明控制、暖通空调(HVAC)、座椅调节和车窗升降等应用。

PSOC™ 6 汽车级微控制器在单芯片上将 150 MHz 的 Arm® Cortex®-M4 应用处理器与 100 MHz 的 Arm® Cortex®-M0+ 协处理器相结合。片上硬件加密(AES-256、SHA-2 和非对称密钥运算)支持互联应用:汽车门禁系统、V2X 模块以及信息娱乐互联控制器。

TRAVEO™ T2G 汽车级 SoC 可并发运行 Arm® Cortex®-M7、M4 与 M0+ 内核。ASIL-B 能力等级及可选配的 2D GPU 版本,适用于数字仪表盘、车身控制模块和网关 ECU。

英飞凌的工业和消费级 Arm® Cortex®-M 系列产品涵盖从入门级 M0 内核到双核 M4 + M0+ 组合,涵盖电机控制、物联网传感器节点和低功耗 AI/ML 推理。

XMC™ 1000 微控制器采用 Arm® Cortex®-M0 内核,适用于对成本敏感的工业传感器和执行器设计。XMC™ 4000 微控制器增加了一个带有硬件浮点单元的 Arm® Cortex®-M4 内核,主要面向工业电机驱动和能源管理。

PSoC™ 4 微控制器集成了Arm® Cortex® -M0+ 内核以及可配置的模拟和数字模块,从而减少了物联网传感器节点中的外部组件数量。PSoC™ 6 微控制器将Arm® Cortex® -M4 和 M0+ 内核配对,用于边缘低功耗 AI/ML 工作负载。MOTIX™ 电机控制 SoC 集成了 Arm® Cortex®-M0+ 内核以及栅极驱动器和模拟前端,取代了有刷和无刷电机驱动设计中的多个分立元件。

架构选型快速指南:

  • Arm® Cortex®-M0/M0+:适用于低成本传感、人机界面和简单控制——代码量小,功耗低
  • Arm® Cortex®-M4/M7:工业主力处理器——硬件 FPU 和 DSP 使实时电机控制和电源转换成为可能
  • Arm® Cortex®-M23:为 Arm® Cortex®-M0 类添加 TrustZone® 功能——用于 MOTIX™ MCU 的认证电机驱动 SoC
  • Arm® Cortex®-M33:TrustZone® + 性能——PSA 认证物联网和工业安全设计的标准之选
  • Arm® Cortex®-M55 + Ethos™ U85:边缘端设备端 AI 推理——消除摄像头、音频和传感器融合的云端延迟
  • TriCore™:通过硬件设计实现 ASIL-D,而非软件变通——这是英飞凌唯一能达到该等级的架构

应用领域决定了资质标准、工作温度和安全认证——这些要求在芯片选定后无法进行修改。

 

  • 必须通过 AEC-Q100 应力认证:温度循环、湿度、ESD测试
  • 安全关键型ECU(动力系统、ADAS、电动汽车控制)需要达到ASIL-D——ISO 26262最高完整性等级。
  • 设备必须在至少 15 年的车辆寿命周期内保持可靠性

除了分类之外,片上存储器和外设集成度直接决定了系统成本和电路板复杂度。


按设备类别划分的内存范围:

  • 简单的 8 位节点:占用 4 kB 闪存/256 B RAM
  • 工业级 32 位 MCU:通常配备 256 kB 至 8 MB 闪存 / 32 kB 至 1 MB RAM
  • 高端汽车SoC:高达64MB片上闪存

常用的片上外围设备,无需外部集成电路:

  • 通信方式:CAN、LIN、以太网、USB、SPI、I²C、UART
  • 模拟电路:模数转换器 (ADC)、数模转换器 (DAC)、运算放大器、比较器
  • 控制方式:硬件PWM定时器、编码器接口、安全看门狗
  • 连接方式:低功耗蓝牙和 Wi-Fi 无线电(物联网设备)

8位微控制器和32位微控制器有什么区别?

8 位微控制器和 32 位微控制器的核心区别在于数据吞吐量。8 位设备每个周期处理一个字节——足以进行 LED 控制、基本传感器读取和低速串行任务。32 位设备可同时处理四个字节,并可访问 4 GB 内存地址空间和硬件浮点运算。

  • 32 位设备支持实时操作系统; 8 位设备通常运行裸机固件。
  • 对于任何需要实时操作系统 (RTOS)、数字信号处理 (DSP) 工作负载或功能安全认证的应用, 32 位是最低的起始配置。

微控制器和微处理器虽然都包含CPU核心,但它们并不相同。关键区别在于整合:

  • 微处理器是独立的CPU——它需要外部RAM、外部闪存和操作系统才能运行(例如笔记本电脑或树莓派内部的处理器)。
  • 微控制器将CPU、闪存、RAM和外设集成在单个芯片上——它上电后即可直接运行固件,无需外部存储器IC。
  • 典型的 32 位 MCU 包含 64 kB 到 8 MB 的片上闪存。

结果:微控制器体积更小、功耗更低、成本效益更高,更适合专用嵌入式控制任务。

英飞凌提供六个活跃的MCU系列,分为两个领域:汽车/功能安全和工业/消费电子。每个系列都针对特定的性能和认证等级:

汽车级MCU必须满足远超商用或工业设备的要求。必备清单:

  • AEC-Q100认证——压力测试涵盖-40°C至150°C的温度循环、湿度和静电放电(ESD)测试。
  • ISO 26262 功能安全——最高可达 ASIL-D 等级,适用于要求最苛刻的系统(动力系统、ADAS、电动汽车电机控制)
  • 15 年使用寿命可靠性——远超 10 年的工业标准。
  • 确定性实时执行——安全关键控制回路中的硬性截止时间不容错过

英飞凌的 AURIX™ TC4x 微控制器满足所有这些要求,最多可配备六个 TriCore™ CPU 内核,并采用硬件锁步技术,符合 ASIL-D 标准。

英飞凌的MCU产品组合涵盖两大领域:汽车/功能安全和工业/消费电子。每个产品系列都与特定的性能、安全性和核心等级相匹配——从简单的 8/16 位传感器节点到 ASIL-D 多核汽车处理器。

汽车与功能安全

正在为安全等级较高的工业应用选择 AURIX™ 还是 XMC™?我们的 AURIX™ 与 XMC™ 微控制器对比分析了架构权衡、安全认证途径和应用适用性。

 

从通过 ASIL-D 认证的 AURIX™ 多核 MCU,到 TRAVEO™ T2G 车身与仪表盘 SoC、XMC™ 工业电机控制器、PSOC™ 可编程 IoT 与 AI/ML 器件,以及 MOTIX™ 电机控制 SoC——英飞凌的微控制器产品组合覆盖每一个应用领域、安全等级和性能类别。