メインコンテンツに移動

家電向け機能安全Class-Bソリューション

RL78ファミリ、RX100/200/600シリーズ、RAファミリにおけるIEC60730クラスBに対応したアプリケーションノート及びサンプルコードを準備しております。

本アプリケーションノート及びサンプルコードを使用することで、ユーザーの最終製品での認証取得をサポートします。

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

画像
Location of Microcontroller Diagnostics Required by IEC 60730 Class B

 

RA&RLでのIEC60730/60335の対応状況

規格番号・項目MCU診断箇所検査すべき エラー・異常箇所番号サポートMCUシリーズ
RL78RA2 / RA4 / RA6Synergy S5D9
1. CPU1.1 RegistersCPU RegistersStuckS/Wで実現S/Wで実現S/Wで実現
1.3 Programme counterCPU Program CounterStuck独立IWDTで実現独立IWDTで実現独立IWDTで実現
2. Interrupt handling and execution Interrupt unitNo interrupt or too frequent interruptS/Wで実現S/Wで実現S/Wで実現
3. Clock ClockFailure or Wrong frequencyTAU0チャネル1または5で実現CAC(クロック周波数精度測定回路)で実現CAC(クロック周波数精度測定回路)で実現
4. Memory4.1 Invariable memoryROM/FlashAll single bit fault汎用/高速CRCで実現汎用/高速CRCで実現汎用/高速CRCで実現
4.2 Variable memoryRAMDC faultS/Wで実現S/Wで実現S/Wで実現
6. External Communication6.1 DataCommunication portFailure or not accurate汎用CRCで実現汎用CRCで実現汎用CRCで実現
7. Input/output periphery7.1 Digital I/OInput/Output PortStuck or not accurate出力設定時の端子状態リード機能で実現独立した入力レジスタと出力レジスタで実現独立した入力レジスタと出力レジスタで実現
7.2 Analog I/OAnalog CircuitFailure or not accurateADテスト機能で実現ADテスト機能で実現ADテスト機能で実現

RXでのIEC60730/60335の対応状況

規格番号・項目MCU診断箇所検査すべき
エラー・異常
箇所番号サポートMCUシリーズ
RX100 / RX200 / RX600
1. CPU1.1 RegistersCPU RegistersStuck atS/Wで実現
1.3 Program counterCPU Program CounterStuck at独立IWDTで実現
2. Interrupt handling and executionInterrupt unitNo interrupt or too frequent interrupt-(非対応)
3. Clock ClockFailure or Wrong frequencyCAC(クロック周波数精度測定回路)で実現
4. Memory4.1 Invariable memoryROMAll single-bit faultS/WとCRCモジュールで実現 (Data Flashは非対象)
4.2 Variable memoryRAMDC faultS/Wで実現
4.3 AddressingROM/RAMStuck at④⑤S/Wで実現
5. Internal data path5.1 DataROM/RAMStuck at④⑤S/Wで実現
5.2 AddressingROM/RAMWrong address④⑤S/Wで実現
6. External Communication6.1 DataCommunication portFailure or not accurateー(非対応)
7. Input/output periphery7.1 Digital I/OInput/Output PortStuck or not accurateー(非対応)
7.2 Analog I/OAnalog CircuitFailure or not accurateADテスト機能で実現
MCUアプリケーションノートサンプルコード統合開発環境 / コンパイラCertification
RL78/GxxRL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCCRL78 アプリケーションノート Rev.2.10 (PDF | English, 日本語)RL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCCRL78 アプリケーションノート Rev.2.10 - Sample Code (ZIP | English, 日本語)CS+/CC-RLRL78 CCRL78 VDE Certification (PDF)(注2)
RL78/GxxRL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCARL78拡張版 アプリケーションノート Rev.1.20 (PDF | English, 日本語)RL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCARL78拡張版 アプリケーションノート - Sample Code (ZIP | English, 日本語)CS+/CA78K0RRL78 ROM512K VDE Certification (PDF)
RL78/Gxx(注4)RL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCCRL78拡張版 アプリケーションノート Rev.1.10 (PDF | English, 日本語)
RL78ファミリ IEC60730/60335セルフテスト・ライブラリ利用時のMCU差分ガイド Rev.1.00 (PDF | English, 日本語)
RL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCCRL78拡張版 アプリケーションノート Rev.1.10 - Sample Code (ZIP | English, 日本語)CS+/CC-RLRL78 ROM512K VDE Certification (PDF)(注3)
RX (RX130, RX13T, RX140, RX231, RX230, RX23T, RX24T, RX26T, RX23E-B, RX65N, RX651, RX66T, RX660, RX671)サンプルコードのパッケージに含まれます。IEC60730 クラスB対応RX セルフテスト ソフトウェア キットを参照ください。IEC60730 クラスB対応 RXファミリ セルフテストソフトウェアキット (ZIP | English, 日本語)CC-RX認証番号 968/FSP 2650.00/24(注5)
RA2 (RA2L1, RA2E1, RA2E2, RA2E3, RA2A1)
RA4 (RA4M1, RA4W1)
RA6 (RA6M1, RA6M2, RA6M3, RA6T1)
RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ(CM4_CM23) (PDF | English, 日本語)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ(CM4_CM23) – サンプルコード (ZIP | English, 日本語) *e2 studio版e2studio/GCCRA2, RA4, RA6 VDE Certification (PDF)
RA2 (RA2L1, RA2E1, RA2E2, RA2E3, RA2A1)
RA4 (RA4M1, RA4W1)
RA6 (RA6M1, RA6M2, RA6M3, RA6T1)
RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ(CM4_CM23) (PDF | English, 日本語)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ(CM4_CM23) – サンプルコード (ZIP | English, 日本語) *EWARM版EWARM/IARRA2, RA4, RA6 VDE Certification (PDF)
RA4 (RA4M2, RA4M3, RA4E1, RA4E2, RA4T1)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) (PDF | English, 日本語)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) – サンプルコード (ZIP | English, 日本語) *e2 studio版e2studio/GCCRA2, RA4, RA6 VDE Certification (PDF)
RA4 (RA4M2, RA4M3, RA4E1, RA4E2, RA4T1)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) (PDF | English, 日本語)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) – サンプルコード (ZIP | English, 日本語) *EWARM版EWARM/IARRA2, RA4, RA6 VDE Certification (PDF)
RA6 (RA6M4, RA6M5, RA6E1, RA6E2, RA6T3)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) (PDF | English, 日本語)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) – サンプルコード (ZIP | English, 日本語) *e2 studio版e2studio/GCCRA2, RA4, RA6 VDE Certification (PDF)
RA6 (RA6M4, RA6M5, RA6E1, RA6E2, RA6T3)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) (PDF | English, 日本語)RAファミリ RA MCUのためのIEC60730/60335セルフテスト・ライブラリ (RA4_CM33) – サンプルコード (ZIP | English, 日本語) *EWARM版EWARM/IARRA2, RA4, RA6 VDE Certification (PDF)
RA6T2 (Arm® Cortex®-M33)RAファミリ RA6T2 MCUのためのIEC60730/60335セルフテスト・ライブラリ(CM33) (PDF | English, 日本語)RAファミリ RA6T2 MCUのためのIEC60730/60335セルフテスト・ライブラリ(CM33) Rev.1.00 – サンプルコード (ZIP | English, 日本語) *e2studio版e2studio/GCCRA2, RA4, RA6 VDE Certification (PDF)
S5D9S5D9 IEC 60730セルフテスト・ライブラリをご参照ください e2studio/IARVDE Certificate for IEC60730 Self-test Library

UL60730は北米で制定された機能と安全性の規格基準です。Class Bは、下記のURLでUL No.を入力して、検索できます。
http://database.ul.com/cgi-bin/XYV/template/LISEXT/1FRAME/index.html

MCU FamilySeriesUL No.
RL78G12, G13, G14E359023
RXRX110, RX111, RX113, RX130
RX210, RX21A, RX220, RX230, RX231, RX23T, RX24T
E359023
RARA2L1, RA2E1, RA2E2, RA2E3, RA2A1
RA4M1, RA4M2, RA4M3, RA4E1, RA4E2, RA4W1
RA6M1, RA6M2, RA6M3, RA6E1, RA6E2, RA6M4, RA6M5
RA6T1, RA6T2
E537266

注1: VDEによるIEC60730/60335版です。

注2: 本項目は、旧バージョンのセルフテスト・ライブラリです。
弊社で証明書を取得したものですので、掲載しています。旧バージョンのライブラリを継続使用されているお客様向けのアプリケーションノートとサンプルコードです。

注3: 本項目は、セルフテスト・ライブラリを新規にご使用されるお客様向けのアプリケーションノートとサンプルコードです。

注4: RL78/G23の安全機能を関するアプリケーションノートはRL78/G23製品ページに掲載しております。

注5: TUVラインランドの認証データベースサイトにて認証内容を確認できます。