当燃烧设备等对功能安全有需求时,一般参考IEC60730 附录 H 软件 C 类的要求。
瑞萨电子提供已通过软件 C 类微控制器的自诊断认证的样例程序和应用文档
IEC60730 Class-C要求的微控制器诊断位置
图像
IEC60730 Class-C 要求
Standard Number and Section |
Location of MCU Diagnostics |
Error or Abnormality That Should be Inspected |
Location No. |
Supported MCU Series | ||||
RA Cortex®-M33 |
RA Cortex®-M23 |
RL78 |
RX |
|||||
1. CPU |
1.1 Registers |
CPU Registers |
Stuck |
① |
Support via software |
Under Preparation |
Under Preparation |
Under Preparation |
1.2 Instruction decoding and execution |
CPU Instructions |
Stuck |
Support via Software |
|||||
1.3 Program counter |
CPU Program Counter |
Stuck |
Support via IWDT |
|||||
3. Clock |
|
Clock |
Failure or Wrong frequency |
④ |
Support via CAC |
|||
4. Memory |
4.1 Invariable memory |
ROM/Flash |
All single-bit fault |
② |
Support via CRC-32 & Multiple Checksum |
|||
4.2 Variable memory |
RAM |
DC fault |
③ |
Support via software |
相关应用文档/样例程序
MCU | Application Notes | Sample Code | IDE/Compiler | Certification |
---|---|---|---|---|
RA6 (RA6M4, RA6M5, RA6E1) | RA Family IEC60730/60335 Self Test Library for RA MCU (CM33 Class-C) (PDF | English, 日本語) | RA Family IEC60730/60335 Self Test Library for RA MCU (CM33 Class-C) - Sample Code (ZIP | English, 日本語) *For e2 studio | e2studio/GCC | RA6 Class C VDE Certification (PDF)*1 |
1: IEC60730/60335由VDE进行认证