家電向け機能安全ソリューション (IEC/UL60730)

概要

近年、自動電子制御システムはさまざまな用途に拡大しており、信頼性と安全性に対する要求はシステム設計における重要な要素となりつつあります。家電製品についても「家庭電化製品向けのIEC60730 安全規格」の制定により、安全で信頼性の高い動作を保証する自動電子制御を設計する必要があります。
その中でも、MCUをベースとする制御システムの設計に非常に重要で、以下のような自動電子制御の3つのソフトウェア分類があります。

クラスA
機器の安全性が意図されていない制御機能
例:ルーム・サーモスタット、湿度コントローラ、照明コントローラ、タイマ、スイッチ
クラスB
被制御機器の安全でない動作を防止するように設計されている制御機能
例:洗濯設備用のサーマル・カットオフおよびドア・ロック
クラスC
特別な危険を防止するように設計されている制御機能
密閉型機器用の自動バーナー制御およびサーマル・カットオフ

ソリューション内容

RL78ファミリ、RX100/200/600シリーズにおけるIEC60730 クラスBに対応したアプリケーションノートおよびサンプルプログラムを準備しております。
本アプリケーションノートおよびサンプルプログラムを使用することで、ユーザーの最終製品での認証取得をサポートします。

IEC60730 Class-Bで要求される診断項目および対応状況

IEC60730 クラスB 要求事項

  規格番号・項目 MCU診断箇所 検査すべき
エラー・異常
サポートMCUシリーズ
RL78 RX100/200/600
1.
CPU
1.1 Registers CPU Registers Stuck S/Wで実現 S/Wで実現
1.3 Programme counter CPU Program Counter Stuck 独立IWDTで実現 独立IWDTで実現
2.
Interrupt handling and execution
  Interrupt unit No interrupt or too frequent interrupt S/Wで実現 S/Wで実現
3.
Clock
  Clock Failure or Wrong frequency TAU0チャネル1または5で実現
CAC(クロック周波数精度測定回路) で実現
4.
Memory
4.1 Invariable memory ROM/Flash All single bit fault 汎用/高速CRCで実現 汎用CRCで実現
4.2 Variable memory RAM DC fault S/Wで実現 S/Wで実現
6.
External Communication
6.1 Data Communication port Failure or not accurate 汎用CRCで実現 汎用CRCで実現
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テスト機能で実現

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

関連アプリケーションノート / サンプルコード

IEC60730/UL60730-classB(注2)

MCU アプリケーションノート サンプルコード   CS+   E2studio Certification
RL78/G1x RL78 MCU のためのIEC60730/60335 セルフテスト・ライブラリ an_r01an1062jj0120_rl78_safety_x.zip
an_r01an1296jj0120_rl78_safety.zip

certification_RL78G1X.pdf

(注3)

RX100 RX100 Series VDE Certified IEC60730 Self Test Code an_r01an2061ed0100_rx100_apl.zip

certification_RX100.pdf

(注3)

RX200 RX200シリーズ VDE認証 RX200シリーズ MCUのIEC60730セルフテストコード an_r01an0950jg0102_rx200_apl.zip

(注1)

certification_RX200.pdf

(注3)

RX200 v2-core RX200 シリーズ IEC60730 セルフテストコード:RX23T、RX24T、RX230、RX231 an-r01an3228ju0103-rx200-safety.zip

certification_RX200_v2_core.pdf

(注3)

RX600 RX62T グループ RX62T グループMCU のIEC60730 セルフテストコード an_r01an0654jg_rx62t_apl.zip

(注1)

certification_RX62T.pdf

(注3)

  • 注1:サンプルコードのプロジェクトはHEW版となっています。

  • 注2:UL60730 北米で制定された機能と安全性の規格基準です。

  • 注3:VDEによるIEC60730版です。UL60730は、下記URLで検索できます。

  • http://database.ul.com/cgi-bin/XYV/template/LISEXT/1FRAME/index.htm
    Company nameにrenesasと入力してください。