燃焼機器などで機能安全対応される場合にIEC60730 Annex H のSoftware Class-Cの要求事項を参照されます。ルネサスは、Software Class-Cのマイクロコントローラが自己診断できる項目の認証を取得したサンプルプログラムおよびアプリケーションノートを準備しております。
IEC60730 Class-Cで要求されるマイコンの診断箇所
画像
![Location of Microcontroller Diagnostics Required by IEC 60730 Class-C](/sites/default/files/media/images/mcu-diagnostics-iec-60730-class-c_0.png)
IEC60730 Class-Cで要求される診断項目および対応状況
規格番号・項目 | MCU診断箇所 | 検査すべきエラー・異常 | 箇所番号 | サポートMCUシリーズ | ||||
---|---|---|---|---|---|---|---|---|
RA Cortex®-M33 | RA Cortex®-M23 | RL78 | RX | |||||
1. CPU | 1.1 Registers | CPU Registers | Stuck | ① | S/Wで実現 | 準備中 | 準備中 | 準備中 |
1.2 Instruction decoding and execution | CPU Instructions | Stuck | S/Wで実現 | |||||
1.3 Program counter | CPU Program Counter | Stuck | 独立IWDTで実現 | |||||
3. Clock | Clock | Failure or Wrong frequency | ④ | CAC(クロック周波数精度測定回路)で実現 | ||||
4. Memory | 4.1 Invariable memory | ROM/Flash | All single-bit fault | ② | CRC-32&Multiple checksumで実現 | |||
4.2 Variable memory | RAM | DC fault | ③ | S/Wで実現 |
関連アプリケーションノート / サンプルコード
MCU | アプリケーションノート | サンプルコード | 統合開発環境/コンパイラ | Certification |
---|---|---|---|---|
RA6 (RA6M4, RA6M5, RA6E1) | RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (CM33 Class-C) (PDF | English, 日本語) | RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (CM33 Class-C) - サンプルコード (ZIP | English, 日本語) *e2 studio版 | e2studio/GCC | RA6 Class C VDE Certification (PDF)(注1) |
注1: VDEによるIEC60730/60335版です。