车规mcu处理器选择Cortex-M7还是Cortex-R52?跟随小编从具体应用场景、安全等级(ASIL)、性能、成本进行分析吧。
01安全等级需求
ASIL-D(如刹车、转向)→ 必选R52。R52原生支持ASIL-D,硬件级错误检测(ECC、冗余总线)更完善,Lock Step模式效率更高。
ASIL-B/C(如车身控制、空调→ 可选M7。M7通过双核Lock Step可满足安全要求,成本更低。
02 性能需求
实时性要求高(如电机控制、多传感器实时处理)→ R52。R52支持乱序执行、深流水线,主频更高,适合复杂计算。 比如,制动系统(ASIL-D),域控制器(ADAS/座舱)等肯定需要Cortex-R52,其原生支持ASIL-D,实时性要求高,硬件级安全冗余。
简单逻辑控制(如车门开关、雨刷)→ M7。M7的算力足够,且功耗更低。车身控制(ASIL-B/C)、电池管理BMS用Cortex-M7就行,满足低成本、低功耗,满足基础安全需求。
下图是景芯团队开发的车规处理器:
03 成本与功耗
预算敏感、低功耗优先(如电池供电设备)→ M7。M7芯片及外围电路成本更低,静态功耗仅数十mW级。
高性能、高可靠性优先(如域控制器)→ R52。R52的硬件安全机制和算力更强,但芯片和开发成本更高。
04 车规芯片案例NXP S32K3xx系列
跟随小编一起看看典型车规芯片案例
NXP S32K3xx系列,基于M7内核,支持ASIL-B,用于车身控制(BCM)、电池管理(BMS)。优势是低成本(约$5-$10/片),低功耗(<100mW),生态成熟(支持Autosar)。
S32K3系列32位微控制器(MCU)提供基于Arm® Cortex®-M7的MCU,支持单核、双核和锁步内核配置。S32K3系列在内核、内存和外设数量方面可扩展,能够实现高性能和功能安全,符合ISO26262标准,达到ASIL D安全等级。
S32K3系列提供全面的端到端解决方案,涵盖从开发到生产的各个环节。S32K3 MCU具有带恩智浦固件的硬件安全引擎(HSE),支持无线固件更新(FOTA),并为AUTOSAR® 和非AUTOSAR应用免费提供符合ISO26262的实时驱动(RTD)。
S32K3系列与恩智浦S32汽车平台兼容,实现了无缝软件重复使用和灵活性,适用于车身、区域控制和电气化应用。
S32K3 MCU提供多种封装类型,包括MAPBGA、LQFP和HDQFP,在集成和设计方面提供了灵活性。此外,与标准QFP封装相比,恩智浦HDQFP封装的尺寸减少了55%。
05 车规芯片案例StellarG6 SR6 G7系列
StellarG6 SR6 G7系列--32位Arm®Cortex®-R52+汽车集成MCU
Stellar集成MCU旨在满足高性能域控制器和ECU的要求互联可更新自动化和电动汽车架构中要求的集成.他们有卓越的实时和安全性能(具有最高的ASIL-D能力)。带来基于硬件的虚拟化技术应用于MCU,它们简化了多源软件的开发和集成硬件,同时最大限度地提高软件性能。它们提供高效的OTA Reprogramming得益于SR6的独特功能,可以在几乎没有内存开销的情况下快速下载和激活新图像内置双图像存储,专为OTA Reprogramming需求量身定制。它们还提供高速安全保障例如用于网络认证的加密服务。
Features
AEC-Q100
SR6集成MCU:
具有卓越的实时和安全性能(具有最高的ASIL-D能力)
将基于硬件的虚拟化技术引入MCU,以简化以优化的性能实现多种软件集成具有内置的快速且经济高效的OTA重新编程功能(具有内置双图像存储)
提供高速安全加密服务,例如网络身份验证
Cores
6×32位Cortex®-R52+内核(其中4个带有检查器内核,2个采用分体式锁配置):
可配置为6芯(其中4芯为锁步配置)或5芯核心(全部采用锁步配置)
符合Arm®v8-R标准
单精度浮点单元(FPU)
实时虚拟化的新权限级别
具有Neon™扩展的2核(例如SIMD、双精度FPU)
2个Cortex®‑M4多用途加速器,均采用同步配置
4台同步配置的eDMA发动机
Memories
高达5 MB的片上非易失性存储器(NVM):
PCM(相变存储器)作为非易失性存储器
5 MB代码NVM,带嵌入式存储器复制,用于OTA(无线)重编程,最高可达2×19.5 MB
1024 KB HSM专用代码NVM
640 KB数据NVM(512 KB+128 KB专用于HSM)
高达9280 KB的片上通用SRAM