RL78ファミリ、RX100/200/600シリーズ、RAファミリにおけるIEC60730クラスBに対応したアプリケーションノート及びサンプルコードを準備しております。
本アプリケーションノート及びサンプルコードを使用することで、ユーザーの最終製品での認証取得をサポートします。
IEC60730 Class-Bで要求されるマイコンの診断箇所
RA&RLでのIEC60730/60335の対応状況
| 規格番号・項目 | MCU診断箇所 | 検査すべき エラー・異常 | 箇所番号 | サポートMCUシリーズ | |||
|---|---|---|---|---|---|---|---|
| RL78 | RA0 | RA2/4/6/8 | |||||
| 1. CPU | 1.1 Registers | CPU Registers | Stuck | ① | S/W実現 | S/W実現 | S/W実現 |
| 1.3 Program counter | CPU Program Counter | Stuck | WDTで実現 | IWDTで実現 | IWDTで実現 | ||
| 3. Clock | Clock | Failure or Wrong frequency | ② | TAUチャネル1またチャネル5で実現 | TAUチャネル5で実現 | CAC(クロック周波数精度測定回路)で実現 | |
| 4. Memory | 4.1 Invariable memory | ROM/Flash | All single bit fault | ③ | 汎用CRCで実現 | 汎用CRCで実現 | 汎用CRCで実現 |
| 4.2 Variable memory | RAM | DC fault | ④ | S/Wで実現 | S/Wで実現 | S/Wで実現 | |
| 7. Input/Output Periphery | 7.1 Digital I/O | Input/Output Port | Stuck or not accurate | ⑤ | 出力設定時の端子状態リード機能で実現 | 独立した入力レジスタで端子情報のリード機能を実現 | 独立した入力レジスタで端子情報のリード機能を実現 |
| 7.2 Analog I/O | Analog Circuit | Failure or not accurate | ⑥ | ADテスト機能で実現 | ADテスト機能で実現 | ADテスト機能で実現 | |
RXでのIEC60730/60335の対応状況
| 規格番号・項目 | MCU診断箇所 | 検査すべき エラー・異常 | 箇所番号 | サポートMCUシリーズ | |
|---|---|---|---|---|---|
| RX100 / RX200 / RX600 | |||||
| 1. CPU | 1.1 Registers | CPU Registers | Stuck at | ① | S/W実現 |
| 1.3 Program counter | CPU Program Counter | Stuck at | 独立IWDTで実現 | ||
| 3. Clock | Clock | Failure or Wrong frequency | ② | CAC(クロック周波数精度測定回路)で実現 | |
| 4. Memory | 4.1 Invariable memory | ROM | All single-bit fault | ③ | S/WとCRCモジュールで実現 (Data Flashは非対象) |
| 4.2 Variable memory | RAM | DC fault | ④ | S/Wで実現 | |
| 4.3 Addressing | ROM/RAM | Stuck at | ③④ | S/Wで実現 | |
| 5. Internal data path | 5.1 Data | ROM/RAM | Stuck at | ③④ | S/Wで実現 |
| 5.2 Addressing | ROM/RAM | Wrong address | ③④ | S/Wで実現 | |
| 7. Input/Output Periphery | 7.1 Digital I/O | Input/Output Port | Stuck or not accurate | ⑤ | ー(非対応) |
| 7.2 Analog I/O | Analog Circuit | Failure or not accurate | ⑥ | ADテスト機能で実現 | |
IEC60730関連アプリケーションノート/サンプルコード
RL78ファミリ
| MCU | Application Notes | Sample Code | IDE/Compiler | Certificate |
|---|---|---|---|---|
| RL78/G1x | RL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCARL78拡張版 アプリケーションノート Rev.1.20 (PDF | English, 日本語) | RL78 MCUのためのIEC60730/60335セルフテスト・ライブラリCARL78拡張版 アプリケーションノート - Sample Code (ZIP | English, 日本語) | CS+/ CA78K0R | RL78/G1x ROM512K VDE Certification (PDF) |
| RL78 | RL78MCUシリーズのIEC60730/60335セルフテスト・ライブラリ CC-RL (PDF | English, 日本語) | RL78MCUシリーズのIEC60730/60335セルフテスト・ライブラリ CC-RL (CS+) (ZIP | English, 日本語) | CS+/CC-RL | RL78 VDE Certificate (PDF) |
| RL78MCUシリーズのIEC60730/60335セルフテスト・ライブラリ CC-RL (e2 Studio) (ZIP | English, 日本語) | e2 studio/GCC |
RA ファミリ
RX Family
| MCU | アプリケーションノート | サンプルコード | 統合開発環境 / コンパイラ | Certificate |
|---|---|---|---|---|
| RX (RX130, RX13T, RX140, RX230, RX231, RX23E-B, RX23T, RX24T, RX260, RX261, RX26T, RX651, RX65N, RX660, RX66T, RX671) | サンプルコードのパッケージに含まれます。IEC60730 クラスB対応RX セルフテスト ソフトウェア キットを参照ください。 | IEC60730 クラスB対応 RXファミリ セルフテストソフトウェアキット (ZIP | English, 日本語) | CC-RX | 認証番号 968/FSP 2650.03/25(注2) |
UL60730は北米で制定された機能と安全性の規格基準です。Class Bは、下記のURLでUL No.を入力して、検索できます。
http://database.ul.com/cgi-bin/XYV/template/LISEXT/1FRAME/index.html
| MCU Family | Series | UL No. |
|---|---|---|
RL78 | G14, L1C, G23, G22, F24 | E537266 |
| RA | RA2L1, RA2E1, RA2E2, RA2E3, RA2A1 RA4M1, RA4M2, RA4M3, RA4E1, RA4E2, RA4W1 RA6M1, RA6M2, RA6M3, RA6E1, RA6E2, RA6M4, RA6M5 RA6T1, RA6T2, RA0E1, RA0E2, RA8M1 | E537266 |
注1:RL78/G23の安全機能を関するアプリケーションノートはRL78/G23製品ページに掲載しております。
RL78/G23、RL78/G14、RL78/F24以外の製品の場合、RL78ファミリ IEC60730/60335セルフテスト・ライブラリ利用時のMCU差分ガイド Rev.1.00
(PDF | English, 日本語)を参照してください。
注2:TUVラインランドの認証データベースサイトにて認証内容を確認できます。