コントローラ初期化時の機能ウォッチドッグ有効トリガ

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはチーム

FWDの実装については、以下のセクションを参照していました。

いくつか質問があります

  1. TLFデータシートのセクション15.3。 初期化中はFWD設定のみを行い、正常状態ではクエリ応答通信を開始することが挙げられています。 セクション 11.3.2 では、Init 状態から Normal 状態に移行する場合、有効な FWD トリガーが想定されています。 この2つのセクションをどのように理解すればよいのでしょうか。
  2. 有効なトリガーとは、質問に正しい回答で回答し、最終回答を同期して順番に回答する必要があることを意味します。 私の理解は正しいですか?
  3. レジスタに go to normal コマンドを書き込む前に、FWD の有効なトリガーを Init ステートにする必要がありますか。
  4. FWD を Init ステートで設定し、後で FWD を通常のステートで有効にトリガーすることは可能ですか。

敬具

ヘマンス

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/Functional-Watchdog-valid-triggering-at-the-controller-Initialization/td-p/633485

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはヘマンス、

1) 機能ウォッチドッグは、デバイスの初回電源投入時にデフォルトでオフになっています。 これは、次の方法で有効にできます
WDCFG0 への SPI の書き込みFWDENです。 セクション 11.3.2 では、機能ウォッチドッグがアクティブになっている場合、INIT から NORMAL に変換するために有効な FWD トリガーを提供する必要があると説明しました。 アクティブ化されていない場合は、FWDトリガーは必要ありません。

2)はい、あなたの理解は正しいです。 応答は正しく、最後の応答は同期されている必要があります。

3)どの状態でも、エラーカウンタがオーバーフローしてはいけません。無効なトリガーによって、カウンターのしきい値を超えないようにする必要があります。 また、ファンクショナル・ウォッチドッグがアクティブになっている場合は、INTからNORMALに遷移するために有効なFWDトリガーを提供する必要があります

4)第3文参照

よろしく

クランティ

 

 

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはヘマンス、

1) 機能ウォッチドッグは、デバイスの初回電源投入時にデフォルトでオフになっています。 これは、次の方法で有効にできます
WDCFG0 への SPI の書き込みFWDENです。 セクション 11.3.2 では、機能ウォッチドッグがアクティブになっている場合、INIT から NORMAL に変換するために有効な FWD トリガーを提供する必要があると説明しました。 アクティブ化されていない場合は、FWDトリガーは必要ありません。

2)はい、あなたの理解は正しいです。 応答は正しく、最後の応答は同期されている必要があります。

3)どの状態でも、エラーカウンタがオーバーフローしてはいけません。無効なトリガーによって、カウンターのしきい値を超えないようにする必要があります。 また、ファンクショナル・ウォッチドッグがアクティブになっている場合は、INTからNORMALに遷移するために有効なFWDトリガーを提供する必要があります

4)第3文参照

よろしく

クランティ

 

 

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Polimera 

お返事ありがとうございます。 これにさらに質問があります。

FWD カウンタ値を 0 にするか、設定されたしきい値より小さいエラー カウンタの 0 以外の値が Init から通常状態にカウンタを移動できる場合。

たとえば、しきい値が 10 に設定され、カウンタが 8 の場合です。 前のトリガーが有効なトリガーであった場合。 go to normal コマンドが指定されている場合、TLF は通常の状態になりますか。

に関して

ヘマンス

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはヘマンス、

はい、NORMAL状態に移行します。 エラーカウンタ値がしきい値内になるまで、遷移中の問題は発生しません。 ただし、遷移中にエラーカウンタが増加した場合、PMICは現在の状態にとどまります。 データシートのステートマシンのセクションにも同じことが記載されています。

Polimera_0-1699447054289.png

 

よろしく

クランティ

0 件の賞賛