2400341_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2400341_ja-JP

2400341_ja-JP

FS6500 IO2_3/FCCU障害におけるデバッグモードと通常モード間の動作の不一致
こんにちは!
 
FS6500のIO2_3ピンはMCU FCCUに接続されています。
 
デバッグモードでは、FCCUの障害が1回発生すると、即座にリセットされます。
 
通常動作モードでは、FCCUの障害が1回発生すると、SBCはディープフェイルセーフ(DFS)モードに移行します。
この行動が予想されるものかどうか確認してもらえますか?
私の理解では、IO2_3の障害が発生すると、障害エラーカウンタが増加します。セーフティ応答(RSTBパルス、FS0Bアサーション、またはDFS遷移)は、フォールトエラーカウンターが設定済み閾値(3または6)を超えた場合にのみ行われます。
Re: Behaviour discrepancy of FS6500 IO2_3/FCCU fault between Debug mode and Normal mode
こんにちは、ピーターさん。
ご説明いただき、ありがとうございました。
 
もう一つ質問があります。
 
FS6500のデータシートとRMを徹底的に検索しましたが、FCCUフォルトによって引き起こされるセーフティメカニズム戦略や対応するIMPACTレジスタ構成についてのドキュメントIO2_3ほとんど見当たりません。
以前は、故障IO2_3 Fault Error Counterが増加し、カウンターが閾値に達した後にセーフティ対策が適用されると思っていました。あなたの返信によると、IO2/IO3の故障がセーフティレスポンスを直接トリガーします。
 
マニュアルのどの章でIO2/IO3の直接セーフティ反作用の設定が説明されているか教えていただけますか?
よろしくお願いいたします。
Re: Behaviour discrepancy of FS6500 IO2_3/FCCU fault between Debug mode and Normal mode

こんにちは、

この挙動は、SBCが両方のテストで同じ動作状態でない場合に予想されます。
以下の点を区別してください。

  • MCUのデバッグモード、例えばMPCデバイスに接続されたデバッガー、
  • FS6500のデバッグモードは、FS6500のDEBUGピンを介して起動します。

FS6500がデバッグモードの場合、ウォッチドッグは内部的に動作しますが、リセットピンやフェイルセーフピンをアサートすることによってデバイスの動作に影響を与えることはありません。したがって、デバッグ中に観察される挙動は、単独または通常の動作とは異なる場合があります。このモードは、SBCがシステムを継続的にリセットすることなくソフトウェアデバッグを可能にすることを目的としています。
通常動作時、FS6500フェイルセーフ状態機械は設定されたセーフティ入力や反応を監視します。IO_2/IO_3がMCU FCCUエラー出力監視に使用される場合、SBCはFCCUフォルトを検出し、設定されたリアクションを実行することができます。例えば、構成に応じてFS0B/RSTBのアサーションなどです。
したがって、デバッグモードとスタンドアロンモードの違いは必ずしもMCUのFCCUの問題ではありません。これはおそらくFS6500がデバッグモードに入っているか、両CASE間のSBC初期化・構成の違いが原因です。

障害エラーカウンタは、通常、ウォッチドッグ監視やフェイルセーフ状態機械処理などのメカニズムに関連付けられています。FCCUが報告したセーフティクリティカルな故障は、カウンタが閾値に達するまで蓄積されるのではなく、直接設定された反応をトリガーすべきです。
したがって、即時のセーフティ応答の観察された挙動は意図されたセーフティ概念と整合しています。

よろしくお願いいたします。

ピーター

Re: Behaviour discrepancy of FS6500 IO2_3/FCCU fault between Debug mode and Normal mode

こんにちは、

重要な点は、FS6500はIO2/IO3 FCCUの監視を、他のほとんどの故障源とは異なる方法で処理するという点です。

この説明はFCCUの故障反応(IMPACT)表には記載されておらず、代わりにFS6500のフェイルセーフ故障マネジメントドキュメントに記載されています。 [[ ## completed ##]]

FS6500のドキュメントによると、IO_23エラー検出(FCCU)は、常にフォールトエラーカウンターを増加させ、設定できないフォールトソースの一つとしてリストされています。ドキュメントでは、設定可能な故障源とは明確に区別されています。

したがって、IO2/IO3障害時に観測される動作は、設定可能なフェイルセーフ反応に使用されるIMPACTレジスタの設定のみによって制御されるわけではありません。IO2/IO3 FCCUモニターは、SBCの専用FCCU監視パスの一部であり、フェイルセーフ状態マシンによって処理されます。

確認すべき関連セクションはFS6500のドキュメント章 "故障エラーカウンター" で、以下のように記載されています。 [[ ## completed ##]]

よろしくお願いいたします。

ピーター

Tags (1)
No ratings
Version history
Last update:
a week ago
Updated by: