燃焼機器などで機能安全対応される場合にIEC60730 Annex H のSoftware Class-Cの要求事項を参照されます。ルネサスは、Software Class-Cのマイクロコントローラが自己診断できる項目の認証を取得したサンプルプログラムおよびアプリケーションノートを準備しております。

診断箇所      要求事項      関連資料

IEC60730 Class-Cで要求されるマイコンの診断箇所

画像
Location of Microcontroller Diagnostics Required by IEC 60730 Class-C

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版です。