芯圣MCU的冗余设计主要体现在电源冗余、通信冗余、多核冗余及数据存储冗余等方面,具体如下:
1.电源冗余设计:芯圣MCU通过集成智能熔断和电源管理功能,支持主副供电链路自动切换。例如在车规级E3119/E3118系列中,主供电链路由降压芯片转换电压,副供电链路通过AFE内置LDO提供备用电源。当主链路故障时,系统自动切换至副链路,确保MCU持续运行,防止数据丢失和系统重启。这种设计显著提升了系统在电源波动或故障时的可靠性。
2.通信冗余设计:芯圣MCU支持多协议通信冗余,如UART、CAN、以太网等接口的冗余配置。以E3119/E3118为例,其以太网模块支持环网架构,当主通信路径中断时,数据可自动切换至备用路径,确保实时性和完整性。此外,双CAN接口设计允许主备通道无缝切换,避免单一通信故障导致系统失控,满足汽车电子对高可靠性通信的需求。
3.多核冗余架构:部分高端芯圣MCU采用多核架构(如1个LS Cortex-M7+两个可分锁步Cortex-M7),通过锁步核技术实现指令级同步。两个核心执行完全一致的操作,任何差异均可被检测,从而及时发现硬件故障或软件错误。这种设计符合ISO 26262功能安全要求,适用于汽车ADAS、自动驾驶等对安全性要求极高的场景,有效降低了单点故障风险。
4.数据存储冗余:芯圣MCU通过硬件和软件机制实现数据冗余。例如,E3119/E3118支持A/B分区Flash存储,允许在系统运行时进行无感OTA升级。同时,采用mailbox semaphore机制实现多核数据共享时的互斥访问,避免数据冲突。此外,CRAM(Cluster RAM)空间为多核数据共享提供冗余存储,确保关键数据在单个核心故障时仍可恢复。 |
|