1.電圧リセット |
|
電源電圧を監視してA+0.1V以上で出力をハイ(1)に、A−0.1V以下でロー(0)にする動作をさせます。出力がハイでリセット解除とします。
電源投入動作で動作させますので電源の入り方に左右されるため解除時間に遅延を持たせたタイプもあります。 |
2.パワーオンリセット |
|
マイコンに内蔵されているリセット回路です。一般的に電源を入れるとクロック(発振回路)が動作を始めますが最初は不安定なクロック波形なのである程度時間を待ってからタイマーカウンターをカウントし始めます。
タイマーが終了したらリセットを解除するものです。 |
3.ウォッチドックタイマー |
|
マイコンに内蔵されたもので以前には良く使用されたリセット機能です。 2番目と同様に専用のカウンターを内蔵しクロックによりカウンター動作を行っています。マイコンの動作プログラムの中にこのカウンターのリセット命令を組み込むことにより正常な動作では、このカウンターがオーバーフローしないようにします。
オーバーフローしたらリセット信号を発生させる仕組みになっています。一時期は、よく採用されていましたが、リセット命令を含んだプログラム内部でループするような暴走状態に入るとリセットが発生せず無限ループから抜けられないことが起こります。 |
4.CRによる外部リセット |
|
電源のON,OFFの切れが良いセットでは、リセット端子にCRで遅延を持たせた単純な回路の使用も考えられます。OFF時にコンデンサの電荷を素早く抜くために抵抗に逆方向のダイオードをパラに接続します。 |