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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

バックグラウンド:

システムが必要になったらMCUをスリープモードに設定したいのですが、実装中にいくつかの疑問点が見つかりました。

1. ペリフェラル モジュールにスリープ状態に入るように要求するには、まず EDISを 0 に設定する必要がありますが、このビットを 1 に戻すタイミングを確認できませんか。ハードウェアによって 1 に戻されますか?

2、次の図を確認してください、マスター以外のCPUは、ソースログインをウェイクアップした後もアイドル状態のままになります。 CPUをマスターから分離して、swで実行状態に設定する必要がありますか?

wangchenyu_0-1712899394981.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/td-p/737882

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

いいえ、EDISは変更できません。 EDIS=0 の場合、ペリフェラルはスリープ状態の間だけ非アクティブになります。 CPUがスリープ状態を終了すると、周辺機器も非アクティブ状態を離れます。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/738490

元の投稿で解決策を見る

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

ビットCLCx.EDISは、デバイスがスリープ状態のときに対応するモジュールが非アクティブである場合にのみ決定されます。 このビットが 0 の場合、デバイスがスリープ状態になると、モジュールは自動的に非アクティブになります。 ビットが 1 の場合、デバイスがスリープ状態のときもモジュールはアクティブです。

はい、マスターでのみイベントを使用すると、マスターのみが実行に設定され、必要に応じてマスターがRUNに設定するか、他のCPUをRUNに設定する別のイベントがあるまで、他のイベントはIDLEにとどまります。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/738251

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

したがって、CPUの終了スリープ状態の後に周辺モジュールをアクティブにするために、SWはEDISを1に戻す必要がありますか?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/738327

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

いいえ、EDISは変更できません。 EDIS=0 の場合、ペリフェラルはスリープ状態の間だけ非アクティブになります。 CPUがスリープ状態を終了すると、周辺機器も非アクティブ状態を離れます。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/738490

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

別の質問

CPU をスリープ状態にすると、システム PLL と DCO は自動的にオフになりますか。

またはSWで変更する必要がありますか?

wangchenyu_0-1713167962644.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/739285

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

いいえ、システム PLL と DCO は自動的にオフ/オンに切り替わりません。 これは、ユースケースに依存するソフトウェアで行う必要があります。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/739351

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

ご回答ありがとうございます

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TC397-sleep-mode/m-p/739417

0 件の賞賛