• 正文
  • 相关推荐
申请入驻 产业图谱

域控MCU大地图:先看你的域控要干啥,再对照 NXP、瑞萨、英飞凌、芯驰怎么接

2小时前
73
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一台车上的 ECU 数量在往下走,单颗 MCU 要干的活却在往上加。早期是一个功能配一个 ECU,车窗、座椅、雨刮、每个电机各有自己的小盒子;现在这些功能被收进几个大的控制器里,一颗芯片上同时跑着安全等级完全不同的几套软件。

这时候再拿着参数表比主频、比 Flash,很容易选偏。同一颗 ASIL-B 的车身芯片,放在区域控制器里是够用的选择,放到线控制动里就过不了安全门槛。差别不在芯片本身强不强,在这个控制器到底要干什么、要求到什么等级。

本文按一条链来走:先拆场景 → 反推出 MCU 必须有什么 → 对照四家各用什么型号接 → 最后按自己的项目对号入座。

这里谈的是车规 MCU 档:跑 AUTOSAR Classic、干实时控制、直接接传感器和执行器的那类芯片。中央计算单元、域服务器和跑 Linux 的车载电脑属高性能 SoC 档,不放在一起比;网关里由 MCU 承担的报文路由与协议转换,仍在本文范围内。

一、为什么会有"域控"这回事

要理解域控 MCU 的需求,得先看整车电子电气架构(E/E 架构)是怎么一步步走过来的。

分布式阶段:一个功能一个 ECU,全车几十到上百个。好处是各家独立开发、互不影响,坏处是线束越来越重、ECU 之间要来回倒数据、整车厂要协调的供应商数量失控。

域集中阶段:按功能把 ECU 合并成几个域控制器——动力域、底盘域、车身域、智驾域。原来十几个小盒子变成一个算力更强的盒子,线束短了,软件也能集中升级。

图1|域 = 按功能切分:同一类功能不管装在哪,都归到同一个域控制器

区域控制阶段:不按功能、按物理位置切。车身分成左前、右前、左后、右后几个区,每个区放一个区域控制器,就近把这片区域的传感器、执行器、配电、通信全收进来,再统一往中央计算单元送数据。

图2|区 = 按位置切分:同一片位置的传感器、执行器与配电就近收进本区控制器

"域"是功能切分,"区"是位置切分。域控把同类功能聚在一起,区控把同一片位置的杂活聚在一起。一台车可以两种并存,比如中央计算 + 几个区域控制器,同时底盘这类高安全功能仍保留独立的域控制器。

图3|两种切法并存:中央计算加几个区域控制器,底盘这类高安全功能仍保留独立的域控制器

集中化没有一步到位,一个绕不开的约束是端到端的时延和抖动:功能往中央收得越多,一条控制指令要跨过的链路就越长,按时到达就越难保证。此外还有线束与配电要按物理位置布置、高安全等级的控制环倾向就近闭合这些现实限制。所以现在看到的是域控、区控、中央计算混着用,而不是全车只剩一台电脑。这也直接解释了后面四类场景为什么会长得不一样。

对 MCU 来说,架构变化带来的是需求性质的变化:以前一颗芯片只伺候一个功能,安全等级单一、接口固定、代码量可预期;现在一颗芯片要同时接好几路总线、跑好几个不同安全等级的任务、留出 OTA 的空间、还要让不同来源的软件互不干扰。下面把这活拆成四类。

二、四类域控场景,各自要 MCU 交什么

场景 A:区域控制器 / 车身聚合

干什么:把一片区域里的车窗、车门、座椅、灯光、雨刮、空调风门、各类传感器和执行器就近收口。区域控制器本身还兼着配电和通信汇聚的活——传统车上由继电器和保险丝盒管的事,正在被智能高边开关和 eFuse 接管,由 MCU 按策略控制通断、做过流诊断;同时把这片区域的 CAN、LIN 报文汇总,转成以太网往上送。

工程约束:节点数量多、协议杂。一个区域里可能同时挂着 LIN 的低成本执行器、CAN FD 的控制报文、10BASE-T1S 的以太网边缘节点,还有往中央走的千兆骨干。区域控制器在一台车上要装好几个,按 3~4 个区算,单颗 BOM 成本要乘上区数,成本敏感度极高。另外它通常要长时间待命、按事件唤醒,静态功耗和唤醒延迟都是实打实的指标。

反推到 MCU 上:接口路数和协议覆盖是第一位——多路 CAN FD、足够多的 LIN、至少一个以太网口(带不带 TSN 看架构)。算力中等就够,这里跑的是 I/O 汇聚、报文转发和轻量控制逻辑,不是重算法。安全等级跨度大:只管舒适功能时可能是 QM 或 ASIL-B,一旦这片区域参与到制动、转向相关的采集或配电执行,对应的安全目标就要按 HARA 单独评,最高可能顶到 ASIL-D。所以看的是这颗料能不能在同一颗芯片上把不同安全等级的任务隔开。

CAN FD 单帧载荷 64 字节,动力、底盘、车身的状态量和控制指令主要还在它上面跑;CAN XL 把单帧载荷扩到 2048 字节、数据段速率可到 20 Mbit/s,能直接封装以太网帧,给区域子网的汇聚留了空间;10BASE-T1S 用单对双绞线做多点接入,配合 PLCA 机制改善介质访问的确定性,是往车窗、座椅这类边缘节点延伸的那一段。高速车载以太网(100BASE-T1 / 1000BASE-T1)是骨干,不是替代前面这些。

场景 B:底盘 / 线控

干什么:转向、制动、悬架、车身稳定。转向这边分两条路:电动助力转向(EPS)仍保留机械转向柱,按助力电机装的位置分管柱式 C-EPS、小齿轮式 P-EPS、齿条式 R-EPS 三类;再往上是取消机械连接的线控转向 SBW,由电机直接驱动转向,安全等级和冗余要求再抬一档。制动这边,线控制动分两类——EHB(电子液压制动)仍保留液压系统,用电机取代真空助力器,按 ESC 是否与电子助力器集成再分 Two-Box 和 One-Box;EMB(电子机械制动)干脆取消制动主缸和液压管路,由轮端电机直接驱动卡钳,四个轮独立控制。

工程约束:这一域的失效直接连着人身安全,功能安全是硬门槛,不是加分项。

ASIL 是 ISO 26262 里给"安全目标"定的等级,不是发给芯片的证书。做危害分析与风险评估(HARA)时,按严重度 S、暴露概率 E、可控性 C 三个维度打分查表,得出 QM、ASIL A、B、C、D 五档,D 最高。同一套系统里不同功能的等级可能完全不同——转向助力失效和转向柱记忆位置丢失,显然不是一个量级。芯片厂说"支持 ASIL-D",指的是这颗料提供了配套的安全机制、安全文档和开发证据,让系统能按 ASIL-D 的要求做下来。

反推到 MCU 上:锁步核是这一档的常规配置。两颗同样的核跑完全相同的指令流,硬件比较器逐周期比对地址、数据和控制信号,一旦失配就由硬件报错、触发预先设定的安全反应。它抓的是核里的随机硬件失效;两颗核跑同一份代码,软件里的系统性错误比对不出来。代价是两颗核只当一颗用,算力按单核算。是不是必须开锁步,取决于系统要拿到的诊断覆盖率——标准没有规定非用不可,软件自检库、非对称监督核也是达成覆盖率的路径。

要的是确定性,不是峰值主频。控制环每个周期都得在窗口内算完,抖动比平均速度更要命。定时器、ADC 触发、PWM 之间的硬件联动关系,比 DMIPS 数字更值得看。

不同安全等级的任务必须互不干扰。QM 的舒适性功能和 ASIL-D 的控制功能跑在同一颗芯片上,要靠 MPU、内存保护、硬件虚拟化这类机制做出"免于干扰"的证据;拿不出这份证据,就得把整套软件都按其中的最高 ASIL 来开发,QM 那部分也得跟着走 ASIL-D 的流程。

软件配套是选型的一部分。AUTOSAR Classic 分应用层、运行时环境 RTE、基础软件 BSW 三层,BSW 里最贴硬件的那一层叫 MCAL,由芯片厂提供,直接操作 ADC、PWM、CAN、SPI 这些寄存器。上层应用能不能跨项目复用、换料号时软件迁移成本多大,很大程度压在 MCAL 和安全手册的成熟度上。

场景 C:动力 / 电驱(X-in-1)

干什么:把原来各自独立的逆变器(电机控制)、车载充电机 OBC、DC/DC、电池管理 BMS、整车控制器 VCU、高压配电 PDU、PTC 加热等多个 ECU,合并成一个 ECU、一颗 MCU 来控制。名字里的 X 就是被集成进来的部件数,工程目标是少几颗 MCU、少几套 PMIC、少几块板、少几段线束。

图4|X-in-1 集成前后:多个独立 ECU 合成一个 ECU、一颗 MCU

工程约束:电机控制的电流环(FOC)要在极短的周期内跑完,PWM 输出、ADC 采样、旋变/位置传感器解码之间必须硬件级同步;旋变解码这类活放到 CPU 上用软件做时,双电机、多路解码会长期占着算力。同时几套算法和标定数据要共存,OTA 升级还得留出 A/B 双分区,Flash 容量需求比单点控制器高一截。安装位置靠近功率器件,工作环境温度也高。

反推到 MCU 上:这一档有两条做法。一条靠片内专用外设——旋变/位置传感器解码、电机控制加速单元、高精度定时器、带采样保持的多路 ADC,把电流环里的重复活交给硬件;另一条靠高主频多核加软件,旋变解码和 FOC 都在核上跑,用算力和定时器精度换掉专用硬件。两条路都能量产,差别落在 BOM、开发工具和算力余量怎么分配。共性的要求是大容量代码 Flash(多算法 + 双分区 OTA)、高温工作能力,以及多核之间怎么分配实时任务。

AEC-Q100 的 Grade 说的是环境温度 Ta,datasheet 里的 Tj 说的是结温,两者不是一回事,不能拿 Grade 的数字去比 Tj 的数字。AEC-Q100 按环境温度分档,控制器上常用的是这四档:

等级 环境温度范围 Ta 典型工况
Grade 0 −40°C ~ +150°C 靠近发动机、48V 与功率器件的高温点
Grade 1 −40°C ~ +125°C 机舱内多数控制器、底盘、电源管理
Grade 2 −40°C ~ +105°C 车身控制、仪表、照明
Grade 3 −40°C ~ +85°C 座舱内温和区域

靠近功率器件的域控,即便装在传统舱内位置,也可能因为热辐射需要往上抬一档。结温 Tj 是芯片内部 PN 结的温度,由环境温度加自身功耗乘热阻算出来,数值可以高于 Ta,看的是另一套规格。

场景 D:通信 / 网关

干什么:域间与区域内的报文路由、协议转换(CAN 转以太网、不同网段之间映射和过滤)、车载以太网骨干、OTA 升级通道。

工程约束:吞吐大,路由表和报文缓存吃内存;更重要的是,网关是整车对外的接口,安全启动、密钥存储、固件验签、防火墙、入侵检测都得落在这颗芯片上。

反推到 MCU 上:

接口规格上,多路千兆以太网、CAN FD / CAN XL、FlexRay,以及 TSN。TSN 是 IEEE 802.1 下的一组标准,给以太网补上时间同步和流量调度,让本来"尽力而为"的以太网具备确定性——跨域传控制指令时,能不能按时到、抖动多大,靠的就是这一层。

    • 图5|TSN 用时间同步与流量调度,把以太网的「尽力而为」变成按时到、抖动可控

硬件安全模块 HSM。EVITA 项目定义的三档是理解这类模块的通用坐标。

Light 只有对称加密引擎,管 ECU 与传感器、执行器之间;

Medium 面向车内通信保护,去掉了硬件非对称加密引擎,非对称运算靠软件跑非实时任务;

Full 带硬件加速的非对称加密引擎,主要面向 V2X 通信的签名生成与验证,也是三档里功能、性能最强的一档。网关验 OTA 包、做对外认证属于非实时任务,Medium 那档用软件做非对称运算也能接;真正把硬件非对称引擎顶成门槛的,是 V2X 那种每秒要签验大量消息的实时场景。

大 RAM 和大 Flash。路由表、报文缓冲、OTA 包暂存都吃资源。

隔离与虚拟化。不同来源、不同安全等级的功能共置,隔离机制从"加分项"变成"必需项"。

四个场景摆完,可以看出一条规律:它们对 MCU 的要求,优先级各不相同,不是一张参数表按性能强弱就能排出座次的。区控拼接口密度和成本,线控拼安全机制和确定性,动力域拼电流环的算力余量和高温,网关拼吞吐和信息安全。拿同一张参数表去排四家的座次,本身就问错了问题。

三、把场景翻译成一张能力清单

把四类场景的硬指标汇总起来,得到下面这张表。左边是能力维度,中间标出哪些场景把它当门槛(必选)、哪些场景有余量更省事(加分),右边是落到芯片上要查的参数。

能力维度 必选场景 加分场景 对应参数轴
ASIL-D 支持 + 锁步核 B 线控底盘 A / C / D 安全等级、锁步核配置
实时算力与确定性调度 B / C A / D 主频、核数、定时器与 ADC 联动
通信接口密度 A / D B CAN FD / CAN XL / LIN / 以太网路数
以太网 TSN D A TSN 标准覆盖、千兆口数量
电流环实时性与外设 C — 旋变解码 / 电机控制加速单元 / 高精度定时器与 PWM
高温能力 C B 温度等级、Tj 上限
硬件信息安全 D A / B HSM 等级、国密支持、安全启动
大容量存储与 OTA C / D A 代码 Flash 容量、A/B 分区、RAM
软件生态与隔离 全部 — MCAL/RTD、安全手册、MPU、虚拟化

读法:先确定自己落在哪个场景,把"必选"那一列圈出来,这些是过不去的门槛;剩下的"加分"项按项目预算和后续扩展空间取舍。这里的"必选"是选型时先拿来卡的门槛,不是标准条文——同一个门槛可以换实现路径,比如旋变解码用片内专用模块,或用高主频多核加软件,代价分别落在 BOM 和算力预算上。参数表是最后一步的对照工具,不是选型的起点。

四、四家各拿什么接

NXP S32K3:区控与车身的稳妥档

S32K3 是 Arm Cortex-M7 家族,代表料号 S32K344 为双核 M7、240MHz、4MB Flash;家族 Flash 从 512KB 起,主流档到 8MB(带 ECC),后续扩展的 S32K389 给到 12MB、2.3MB SRAM 和 12 路 CAN FD。功能安全做到 ISO 26262 ASIL B/D,配 HSE 安全引擎、EVITA Full 级别的 HSM,软件侧有 RTD 驱动、AUTOSAR 就绪。

这一家的特点是没有特别偏科的短板:区控和车身聚合需要的接口密度、成本档位、低功耗待命都对得上;网关场景的信息安全也是现成的。电驱一侧另有牵引逆变器与多合一模块化平台的参考设计。它的定位更接近"通用解",靠成熟生态和供货稳定性降低工程风险,而不是靠某一项独占硬件去打特定场景。

瑞萨 RH850 U2x:一个系列从区控铺到动力域

U2x 不是一颗料,是 RH850/U 系列里按定位分出的三档,共用 28nm 工艺,三档都是 ISO 26262 ASIL-D,都带硬件信息安全模块:

档位 主频 代码 Flash 面向场景
U2C 320MHz 至 8MB 入门档:底盘安全 / BMS / 车身控制
U2A 400MHz 至 16MB 中配:域控 / 区控 / 网关
U2B 400MHz 至 10MB 高配:车辆运动 / X-in-1 / 高端区控

三颗按低、中、高三档互补,不是迭代替换关系:U2C 是入门档,补的是产品线里原先缺的这一档;U2A 居中做通用跨域,U2B 往上加电机控制能力。U2B 带 EMU3S 电机控制加速单元、RDC3X 旋变数字转换,配合 GTM v4.1 与 TSG3 定时器;这一族结温上限标到 160°C,正好对应场景 C 那套"专用外设 + 高温"的要求。U2A 的 16MB 在这组里是偏大的代码容量,留给多应用共置和 OTA 双分区。

三档共用 28nm 工艺,从入门档换到高配档时软件与安全概念有复用基础——这是瑞萨这一族相对别家最实在的差别。F1x(至 240MHz、8MB、ASIL-B)是纯车身档,P1x 是纯底盘安全档(ASIL-D),U2C 承接的是这两类平台的迁移。

U2C 是 320MHz / 8MB,U2A、U2B 都是 400MHz;产品组合总览把 U2A 和 U2C 并成一行写"最高 400MHz、8MB/16MB Flash",那是这一行的上限。

英飞凌 AURIX TC4x:高负载实时与吞吐

TC4x 用 TriCore 1.8 内核,代表档 TC48x 为锁步配置、400MHz、至 16MB RRAM,另有 0.5MB CSRM NVM 和 3.3MB SRAM,功能安全 ASIL-D。

接口是这一家最厚的一块:20 + 2 路 CAN FD 加 CAN XL、3 路 10/100M 以太网加 1 路 2.5G 以太网、FlexRay 都在片内。对场景 B 的高实时控制和场景 D 的大吞吐,这套配置直接给足了余量;多核锁步 + 成熟的 MCAL 与安全文档,也是底盘项目常见选择的原因。

芯驰 E3:国产路径里场景覆盖最实的一家

旗舰 E3640 是 6 个 Cortex-R5F 核、600MHz,可配成 (3+3) 或 (5+1) 锁步组合,这个主频在本文四家里最高。存储是片内 4MB RAM(带 ECC)加外扩(XSPI Octal / HyperFlash / HyperRAM),走的是"片内放实时代码、大容量靠外扩"的路子。

功能安全 ASIL-D,配 EVITA Full 级别 HSM,额外支持国密 SM2/3/4/9——场景 D 里有国密合规要求的项目,这一项是现成的。接口给到 24 路 CAN-FD、16 路 LIN、2 路 TSN 千兆以太网、2 路 FlexRay。E3 是一个系列,E3640 为其中的旗舰档;量产电驱方案里也用它跑过双电机控制和软件旋变解码。

五、按场景对号入座

把前面四节收成一张表,行是场景,列是四家在这个场景下对应的产品档位。

你的项目落在 NXP 瑞萨 英飞凌 芯驰
A 区控 / 车身聚合 S32K344 U2C / U2A TC48x E3 系列
B 底盘 / 线控 S32K344 P1x / U2A / U2C TC48x E3640
C 动力 / X-in-1 S32K3 U2B TC4x E3 系列
D 网关 / 信息安全 S32K3(HSE) U2A TC48x E3640(含国密)
一平台要跨多个场景 S32K3 家族 U2C / U2A / U2B 三档 TC4x 家族 E3 系列

场景 C 这一行四家都有对应档位,走的是两条不同的路:U2B 用 EMU3S + RDC3X 这类片内专用外设把电流环硬件化,TC4x 用 eGTM 高精度定时器加多核锁步算力;S32K3 和 E3 则以高主频多核配合软件旋变解码、软件 FOC 落地——NXP 有牵引逆变器与多合一平台的参考设计,芯驰的电驱方案已在量产车型落地。这一个场景里,参数表上真正要核的不是有没有某个模块名,而是电流环周期里 CPU 还剩下多少余量。

选型的实际顺序:先定场景 → 圈出必选能力 → 把能力翻成参数门槛 → 对照哪家在这个门槛上有对应型号 → 最后才落到具体订货料号上核封装、温度和供货。主频和 Flash 在这一步才有意义。

六、收尾

域控 MCU 的选型难,难在"域控"这两个字底下压着完全不同的四类活。区控在数接口,底盘在算安全机制,动力域在算电流环的余量,网关在拼吞吐和密钥。把这四类拆开,参数表上那些看着差不多的 400MHz、16MB、ASIL-D,才会各自落回自己的位置。

四家的打法也就清楚了:一家靠通用性和生态把风险压平,一家用一个平台的三档把场景跨度铺满,一家把实时算力和接口余量堆到顶,一家在国产路径上把主频、接口和国密一次给齐。没有谁全面占优,只有谁更贴你手上这个项目。

相关推荐