FAQ
リセットについて
- 外部リセット入力に規格外のノイズ的信号が入力されるとどうなりますか?
- CPUのスリープ、タイムベースタイマ、ストップモード時にウォッチドックは停止しますか?
- パワーオンリセット時のリセット状態は、どのようになっていますか?
- ウォッチドッグリセット後に発振安定待ち時間は発生しますか?
- リセット要因をクリアする方法を教えてください。
- パワーオンリセットと外部リセットの役割(内部でどのような処理がおこなわれるか? )について教えてください。(対象:MB904xx series)
- RST=Low入力がパワーオンリセット時間より短くなります。実際の設計時に、RST入力を長くする必要はありますか?
- ウォッチドッグタイマのインターバル時間設定はどの程度にすればよいですか?
- 電源を急激に落とした時、WDTCレジスタのWRSTがセットされているがどのような状態ですか?
- HSTX端子の無い品種でも、通常動作時に外部リセット入力した際でもRAM値は保持されますか?
- マイコンをリセットするにはクロック供給が必ず必要ですか?
- リセット端子の入力回路形式を教えてください。
- MB90495G seriesとMB90545G seriesでリセット関連で異なる点を教えてください。(対象:MB90495G/545G series)
- リセット入力による初期化されないレジスタの対策がされた製品はありますか?
- 電源電圧を0.5V位まで下げてから立ち上げ、その後、外部リセットを解除するとCPUが正常動作しないのですが、そのルーチンにソフトウェアリセットを入れると正常動作する。(対象:MB906XX、MB905XX series)
1. 外部リセット入力に規格外のノイズ的信号が入力されるとどうなりますか?
リセットを受け付けてリセット処理を行うか、リセットを受け付けないかのどちらかの動作になります。暴走など不適切な動作はしません。
2. CPUのスリープ、タイムベースタイマ、ストップモード時にウォッチドックは停止しますか?
型格によって異なります。MB90560/565、MB904XX(90435は除く)、MB903XX (90390は除く)は、スリープ、タイムベースタイマ時にもウォッチドッグが停止しないため、リセットにより復帰します。ストップモードはメイン発振が止まるのでウォッチドッグも止まります。
3. パワーオンリセット時のリセット状態は、どのようになっていますか?
リセット端子には出力機能はありませんので、デバイス単体でのリセット出力は常にハイインピーダンス状態です。
4. ウォッチドッグリセット後に発振安定待ち時間は発生しますか?
製品により異なります。MB903XX/MB904XX/MB908XXは発振安定待ち時間は発生しません。(MB90435は除きます。)MB905XXは、WS1、WS0ビットの設定された安定待ち時間が発生します。
5. リセット要因をクリアする方法を教えてください。
ウォッチドッグタイマ制御レジスタ(WDTC)をリードすることでリセット要因すべてクリアできます。
6. パワーオンリセットと外部リセットの役割(内部でどのような処理がおこなわれるか? )について教えてください。(対象:MB904xx series)
パワーオンリセットでは、発振安定待ち時間をとりますが、外部リセットでは発振安定待ち時間をとりません。それ以外は、同じ動作になります。但し、MB906XX、MB905XX seriesの一部では、リセット入力により初期化されないレジスタがありますのでご注意願います。
7. RST=Low入力がパワーオンリセット時間より短くなります。実際の設計時に、RST入力を長くする必要はありますか?
RST入力をパワーオンリセット時間より長く取る必要はありません。長い方のリセットが有効になります。
8. ウォッチドッグタイマのインターバル時間設定はどの程度にすればよいですか?
ウォッチドッグタイマのインターバル時間については、各種システムでのFAIL/SAFEの考え方によって異なります。時間設定によって以下のようなメリット/デメリットがあります。
- 短い時間設定 : 暴走検出速い(メリット)、ソフト負荷大きい(デメリット)
- 長い時間設定 : ソフト負荷小さい(メリット)、暴走検出遅い(デメリット)
9. 電源を急激に落とした時、WDTCレジスタのWRSTがセットされているがどのような状態ですか?
電源を急激に低下させた場合(低下した電圧にもよりますが)、WDTCレジスタの値は保証できない値になります。電源監視ICを使用していれば、電源低下した場合、外部リセットがアサートされ、WDTCレジスタのERSTビットがセットされますので、このビットを確認することにより、電源低下したことが確認できます。
10. HSTX端子の無い品種でも、通常動作時に外部リセット入力した際でもRAM値は保持されますか?
RAM値は保持されます。
11. マイコンをリセットするにはクロック供給が必ず必要ですか?
必ずクロックは必要です。リセットの規格は各デバイスのデータシートの特性例を参照願います。
12. リセット端子の入力回路形式を教えてください。
ヒステリシス入力形式を使用して、ある程度、外来ノイズを除去する回路形式になっております。
13. MB90495G seriesとMB90545G seriesでリセット関連で異なる点を教えてください。(対象:MB90495G/545Gseries)
- リセット入力により初期化されないレジスタがあるかないかの相違
->MB90495Gでは、MB90540G/5Gではリセット入力により初期化されないレジスタがあります。 - PLLモードからサブモードに直接遷移できるかどうかの相違
->MB90495GではPLLモードからサブモードに遷移が可能です。 - ハードウェアスタンバイ有り無しの相違
->MB90540G/5G seriesでは、HSTX機能がありますが、MB90495G seriesではHSTX機能がありません。
14. リセット入力による初期化されないレジスタの対策がされた製品はありますか?
MB903XX、MB904XX(90435は除く)は、CKSCR、LPMCRのレジスタすべてリセット入力により初期化されいます。
15. 電源電圧を0.5V位まで下げてから立ち上げ、その後、外部リセットを解除するとCPUが正常動作しないのですが、そのルーチンにソフトウェアリセットを入れると正常動作する。(対象:MB906XX、MB905XX series)
パワーオンリセットで初期化されないレジスタの問題(製品によっては、パワーオンリセットでないと初期化されないレジスタがあります。そのレジスタの問題が考えられます。)この場合、ソフトウェアリセットで正常動作する理由は、ソフトウェアリセットは、LPMCRレジスタで行いますが、このレジスタにCG1、CG0のパワーオンリセット以外で初期化されないレジスタがあり、そのレジスタも同じLPMCRレジスタにあるため、ソフトウェアリセットを掛けた時にCG1、CG0のビットまで変更して正常動作するケースもあります。回避策は、初期化ルーチンで必ず初期化されないレジスタを初期化して頂く事で回避可能です。
