JPH02254515A - マイクロコンピュータのリセット装置 - Google Patents
マイクロコンピュータのリセット装置Info
- Publication number
- JPH02254515A JPH02254515A JP1075058A JP7505889A JPH02254515A JP H02254515 A JPH02254515 A JP H02254515A JP 1075058 A JP1075058 A JP 1075058A JP 7505889 A JP7505889 A JP 7505889A JP H02254515 A JPH02254515 A JP H02254515A
- Authority
- JP
- Japan
- Prior art keywords
- power supply
- supply circuit
- current
- circuit
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、マイクロコンピュータのリセット装置に関し
、特に、プログラムが正常に処理されていない場合にリ
セット動作を行うためのマイクロコンビュ、−夕のリセ
ット装置に関する。
、特に、プログラムが正常に処理されていない場合にリ
セット動作を行うためのマイクロコンビュ、−夕のリセ
ット装置に関する。
(従来の技術)
マイクロコンピュータには、プログラムが暴走した場合
に、これを検出してリセット動作を行い、プログラムの
動作を正常に戻す(暴走の解除)手段が設けられている
ことがある。
に、これを検出してリセット動作を行い、プログラムの
動作を正常に戻す(暴走の解除)手段が設けられている
ことがある。
第6図に上記の暴走解除手段の一例を示す。
同図は車載用のマイクロコンピュータの例であって、主
電源1はバッテリである。この主電源1は2つに分岐さ
れ、その1方はイグニ′ツションスイッチ(メインスイ
ッチ)SWlを介してVCC電源回路2に接続され、他
方はVDD電源回路3に接続される。
電源1はバッテリである。この主電源1は2つに分岐さ
れ、その1方はイグニ′ツションスイッチ(メインスイ
ッチ)SWlを介してVCC電源回路2に接続され、他
方はVDD電源回路3に接続される。
vo。電源回路2では周辺回路4を動作させるための定
電圧電源が作られ、VDD電源回路3ではCPUまたは
RAM等の特定の回路(以下、単にCP’Uという)5
を動作させるための定電圧電源が作られる。
電圧電源が作られ、VDD電源回路3ではCPUまたは
RAM等の特定の回路(以下、単にCP’Uという)5
を動作させるための定電圧電源が作られる。
ウォッチドッグタイマ8では、CPU5から一定間隔T
Iで出力される信号Aの間隔を監視し、T1より長い時
間CPU5からの信号Aを検出しなかった場合は、プロ
グラムの暴走が発生したと判断してオアゲート9にリセ
ット信号Bを出力する。
Iで出力される信号Aの間隔を監視し、T1より長い時
間CPU5からの信号Aを検出しなかった場合は、プロ
グラムの暴走が発生したと判断してオアゲート9にリセ
ット信号Bを出力する。
このリセット信号Bは、プログラムの暴走を検出した時
に1パルスだけ出力される信号であり、この信号Bに応
答してリセット動作が行われると、ブロクグラムは初期
状態から立上がって正常動作に戻る。この場合、依然と
してプログラム暴走の原因が排除されていないと、再び
リセット動作が行われる。
に1パルスだけ出力される信号であり、この信号Bに応
答してリセット動作が行われると、ブロクグラムは初期
状態から立上がって正常動作に戻る。この場合、依然と
してプログラム暴走の原因が排除されていないと、再び
リセット動作が行われる。
このように、ウォッチドッグタイマ8によってプログラ
ムの暴走を検出してリセット動作を行わせ、プログラム
の暴走を解除するようにしている。
ムの暴走を検出してリセット動作を行わせ、プログラム
の暴走を解除するようにしている。
一方、主電源1に、消耗および断線等の主電源に関する
トラブルがあった場合にも、前記リセット動作は行われ
る。つまり、前記トラブルが生じた場合、VDD電源回
路3の出力電圧が低下する。
トラブルがあった場合にも、前記リセット動作は行われ
る。つまり、前記トラブルが生じた場合、VDD電源回
路3の出力電圧が低下する。
そして、この電圧低下がVDD電圧低下検知回路(以下
、VDD検知回路という)7で検知され、オアゲート9
にリセット信号Cを出力する。
、VDD検知回路という)7で検知され、オアゲート9
にリセット信号Cを出力する。
このように、CPU5は前記信号B、 Cの論理和信
号りによって一切の動作が停止され、この信号りの解除
によってプログラムの初期スタートがなされる。
号りによって一切の動作が停止され、この信号りの解除
によってプログラムの初期スタートがなされる。
また、メインスイッチSWIが切られてVCC電源回路
2への電源供給が断たれた場合には、voC電圧低下検
知回路(以下、vCC検知回路という)6によって、V
CC”源回路2の出力電圧低下が検知され、パワーダウ
ントリガE1がCPU5に対して出力される。
2への電源供給が断たれた場合には、voC電圧低下検
知回路(以下、vCC検知回路という)6によって、V
CC”源回路2の出力電圧低下が検知され、パワーダウ
ントリガE1がCPU5に対して出力される。
このパワーダウントリガE1によってプログラムの進行
は停止され、メモリにデータを記憶しておく機能等の一
部の機能だけを保持して電流消費を極端に低減させるパ
ワーダウンモードに入る。
は停止され、メモリにデータを記憶しておく機能等の一
部の機能だけを保持して電流消費を極端に低減させるパ
ワーダウンモードに入る。
このパワーダウンは、車載用マイクロコンピュータ等の
ように、主電源1としてバッテリが使用されているよう
な場合には消費電力を節約する意味で特に重要な機能で
ある。
ように、主電源1としてバッテリが使用されているよう
な場合には消費電力を節約する意味で特に重要な機能で
ある。
なお、前記VCC検知回路6からパワーダウントリガと
同時に出力される信号E2で、前記ウォッチドッグタイ
マ8の動作が停止されるため、パワーダウン中はリセッ
ト信号Bは出力されない。
同時に出力される信号E2で、前記ウォッチドッグタイ
マ8の動作が停止されるため、パワーダウン中はリセッ
ト信号Bは出力されない。
周辺回路4およびCPU5の間では各種信号のやりとり
が行われる。
が行われる。
(発明が解決しようとする課題)
上記説明のように、従来技術では、ウォッチドッグタイ
マによってプログラムが正常に動作しているかどうかを
監視していたために、ウォッチドッグタイマを含めた大
幅な追加回路の実装スペースを確保する必要があるとか
、回路が複雑化する等の問題点があった。
マによってプログラムが正常に動作しているかどうかを
監視していたために、ウォッチドッグタイマを含めた大
幅な追加回路の実装スペースを確保する必要があるとか
、回路が複雑化する等の問題点があった。
本発明の目的は、上記問題点を解消し、簡単な回路構成
によってプログラムの暴走時にリセット動作を行わせ、
正常なプログラムの処理が初期状態から行えるようにし
たマイクロコンピュータのリセット装置を提供すること
にある。
によってプログラムの暴走時にリセット動作を行わせ、
正常なプログラムの処理が初期状態から行えるようにし
たマイクロコンピュータのリセット装置を提供すること
にある。
(課題を解決するための手段および作用)上記の問題点
を解決し、目的を達成するために、本発明は、パワーダ
ウントリガが出力された後はVDD電源回路に供給する
電流を制限する手段と、パワーダウンモードを保持する
のに必要な予定値以上の電流が消費された場合には、こ
の消費電流超過に起因して生ずる電圧低下を検出してC
PUにリセット信号を供給する手段を具備した点に特徴
がある。
を解決し、目的を達成するために、本発明は、パワーダ
ウントリガが出力された後はVDD電源回路に供給する
電流を制限する手段と、パワーダウンモードを保持する
のに必要な予定値以上の電流が消費された場合には、こ
の消費電流超過に起因して生ずる電圧低下を検出してC
PUにリセット信号を供給する手段を具備した点に特徴
がある。
上記特徴を有する本発明では、パワーダウンモードを保
持するのに必要な予定値以上の電流が供給された場合に
、VDD電源回路に供給する電圧が低下することから、
パワーダウントリガが出力されたにもかかわらずパワー
ダウンモードに入っていないことが検知される。
持するのに必要な予定値以上の電流が供給された場合に
、VDD電源回路に供給する電圧が低下することから、
パワーダウントリガが出力されたにもかかわらずパワー
ダウンモードに入っていないことが検知される。
そして、この検知結果に基づき、プログラムが暴走して
いると判断してCPUにリセット信号が出力される。し
たがって、従来技術のようなウォッチドッグタイマで動
作の異常を監視する必要がない。
いると判断してCPUにリセット信号が出力される。し
たがって、従来技術のようなウォッチドッグタイマで動
作の異常を監視する必要がない。
(実施例)
以下に図面を参照して本発明の詳細な説明する。
第1図は、本発明の第1実施例を示すブロック図である
。同図において第6図と同符号は、同一または同等部分
を示す。
。同図において第6図と同符号は、同一または同等部分
を示す。
同図において、主電源1とVDD電源回路3との間に設
けられている電流制限回路11によってVDD電源回路
3に入力する電流が制限される。メインスイッチSWI
が切られると、vIG電圧低下検知回路(以下、vIG
検知回路という)10において、vCC電源回路2の入
力電圧vIGが予定値以下に低下したことが検知されて
検知信号Fが出力される。その結果、この検知信号Fに
応答してスイッチSW2が開き、前記電流制限回路11
が機能する。
けられている電流制限回路11によってVDD電源回路
3に入力する電流が制限される。メインスイッチSWI
が切られると、vIG電圧低下検知回路(以下、vIG
検知回路という)10において、vCC電源回路2の入
力電圧vIGが予定値以下に低下したことが検知されて
検知信号Fが出力される。その結果、この検知信号Fに
応答してスイッチSW2が開き、前記電流制限回路11
が機能する。
vco電源回路2の入力電圧vIGが予定値以上の場合
は、スイッチSW2は閉じているので、電流制限回路1
1はバイパスされてVDD電源回路3に電流が供給され
る。
は、スイッチSW2は閉じているので、電流制限回路1
1はバイパスされてVDD電源回路3に電流が供給され
る。
電流制限回路11では、電流は次のような値ILMTに
制限される。すなわち、CPU5が正常に動作していな
くてパワーダウンに入らなかった場合、およびCPU5
が正常に動作してパワーダウンに入った場合に、CPU
5.VDD電源回路3゜VDD検知回路7で消費される
電流の総和を、それぞれ! およびIBLlとした
時、ERRゝ IERR>ILMT>lBUの関係が成立するようにI
LMTが制限される。
制限される。すなわち、CPU5が正常に動作していな
くてパワーダウンに入らなかった場合、およびCPU5
が正常に動作してパワーダウンに入った場合に、CPU
5.VDD電源回路3゜VDD検知回路7で消費される
電流の総和を、それぞれ! およびIBLlとした
時、ERRゝ IERR>ILMT>lBUの関係が成立するようにI
LMTが制限される。
上記関係が成立する値lLMTにV。、電源回路3に供
給される電流が制限されるので、この制限電流lLMT
以上の電流が消費されようとすると”DD電源回路3の
出力電圧は低下し、VDD検知回路7でこの電圧低下が
検知されてリセット信号Cが出力される。
給される電流が制限されるので、この制限電流lLMT
以上の電流が消費されようとすると”DD電源回路3の
出力電圧は低下し、VDD検知回路7でこの電圧低下が
検知されてリセット信号Cが出力される。
なお、前記VCC検知回路6とv1o検知回路10とに
それぞれ設定されている基準値は、メインスイッチSW
Iが切られて電流の供給が断たれた場合に、まず、前記
VCC検知回路6で電圧の低下が検出されてパワーダウ
ントリガEが出力され、パワーダウンモードに移行する
のに必要な時間(パワーダウン処理時間)が経過した後
に、■IG検知回路10で電圧の低下が検出されて検知
信号Fが出力されるような値に設定される。
それぞれ設定されている基準値は、メインスイッチSW
Iが切られて電流の供給が断たれた場合に、まず、前記
VCC検知回路6で電圧の低下が検出されてパワーダウ
ントリガEが出力され、パワーダウンモードに移行する
のに必要な時間(パワーダウン処理時間)が経過した後
に、■IG検知回路10で電圧の低下が検出されて検知
信号Fが出力されるような値に設定される。
上記構成において、メインスイッチSWIが開かれて■
。。電源回路2の出力電圧が低下すると、まずV。0検
知回路6で電圧の低下が検出されてパワーダウントリガ
Eが出力される。さらに電圧が低下すると、パワーダウ
ン処理時間が経過した後に、■IG検知回路10で電圧
の低下が検出されて検知信号Fが出力される。検知信号
Fに応答してスイッチSW2が開かれると、電流制限回
路11が作動する。
。。電源回路2の出力電圧が低下すると、まずV。0検
知回路6で電圧の低下が検出されてパワーダウントリガ
Eが出力される。さらに電圧が低下すると、パワーダウ
ン処理時間が経過した後に、■IG検知回路10で電圧
の低下が検出されて検知信号Fが出力される。検知信号
Fに応答してスイッチSW2が開かれると、電流制限回
路11が作動する。
電流制限回路11では前記制限電流ILMTが上記IE
RR>ILMT>IBUの関係を満たす値に制限される
。
RR>ILMT>IBUの関係を満たす値に制限される
。
プログラムが正常に処理されている場合は、パワートリ
ガEによってパワーダウンに入り、CPU5のRAMの
内容が保持された状態に維持される。
ガEによってパワーダウンに入り、CPU5のRAMの
内容が保持された状態に維持される。
この時の消費電流lBUは制限電流ILMT以下であり
、VDD電源回路の出力電圧は低下しないので、VDD
検知回路7からリセット信号Cが出力されることはない
。
、VDD電源回路の出力電圧は低下しないので、VDD
検知回路7からリセット信号Cが出力されることはない
。
プログラムが正常に処理されていない場合は、パワーダ
ウントリガEが出力されてもパワーダウンに入らないの
で、CPU5全体の動作に要する大きな電流” ERR
が流れようとするが、電流はILMTに制限されるので
VDD電源回路3の出力は低下する。その結果、VDD
検知回路7からリセット信号Cが出力されてCPU5に
リセットがかかる。
ウントリガEが出力されてもパワーダウンに入らないの
で、CPU5全体の動作に要する大きな電流” ERR
が流れようとするが、電流はILMTに制限されるので
VDD電源回路3の出力は低下する。その結果、VDD
検知回路7からリセット信号Cが出力されてCPU5に
リセットがかかる。
上記vIG検知回路10.スイッチSW2.電流制限回
路11の回路例を第2図に示す。
路11の回路例を第2図に示す。
同図において、電流制限回路11は抵抗R1゜R2とト
ランジスタQ2とからなり、vIG検知回路10は抵抗
R3,R4とトランジスタQ4とからなる。スイッチS
W2はトランジスタQ3と抵抗R5,R6とからなる。
ランジスタQ2とからなり、vIG検知回路10は抵抗
R3,R4とトランジスタQ4とからなる。スイッチS
W2はトランジスタQ3と抵抗R5,R6とからなる。
また、VDD電源回路3はVDDレギニレータおよびト
ランジスタQlからなる。
ランジスタQlからなる。
メインスイッチSW1が閉じている状態では、トランジ
スタQ4のベースに主電源1の電圧vlGから順バイア
スが印加されているので、トランジスタQ4はオン状態
である。トランジスタQ4がオンであると、トランジス
タQ3がオンとなり、抵抗R1は短絡されるのでVDD
電源回路3に供給される電流は抵抗R2のみによって制
限される。
スタQ4のベースに主電源1の電圧vlGから順バイア
スが印加されているので、トランジスタQ4はオン状態
である。トランジスタQ4がオンであると、トランジス
タQ3がオンとなり、抵抗R1は短絡されるのでVDD
電源回路3に供給される電流は抵抗R2のみによって制
限される。
メインスイッチSW1が開かれ、トランジスタQ4のベ
ースに印加される電圧が下がってトランジスタQ4がオ
フになると、Q3もオフとなるので、VDD電源回路3
に供給される電流は抵抗R1およびR2の値によって決
定される電流、すなわち前記制限電流ILMTに制限さ
れるようになる。
ースに印加される電圧が下がってトランジスタQ4がオ
フになると、Q3もオフとなるので、VDD電源回路3
に供給される電流は抵抗R1およびR2の値によって決
定される電流、すなわち前記制限電流ILMTに制限さ
れるようになる。
トランジスタQ4がオフになるときの電圧VIGは抵抗
R3,R4の組合わせで決定される。
R3,R4の組合わせで決定される。
次に、本発明の第2実施例を第3図を参照して説明する
。同図において、第1図と同符号は同一または同等部分
を示す。この第2実施例では、vCG電源回路2の電圧
低下を第1のV。0電圧低下検知回路(第1の■。0検
知回路)6.および第2のV。0電圧低下検知回路(第
2のV。0検知回路)12で検知するように構成した。
。同図において、第1図と同符号は同一または同等部分
を示す。この第2実施例では、vCG電源回路2の電圧
低下を第1のV。0電圧低下検知回路(第1の■。0検
知回路)6.および第2のV。0電圧低下検知回路(第
2のV。0検知回路)12で検知するように構成した。
このように構成することによって、Vcc電源回路2か
ら出力されるVCC電圧が低下するに従ってパワートリ
ガEが先に出力され、続いて検知信号Fが出力される。
ら出力されるVCC電圧が低下するに従ってパワートリ
ガEが先に出力され、続いて検知信号Fが出力される。
このために、第1のVCC検知回路6からパワートリガ
Eを出力する拭準となる電圧値をV。o3とし、第2の
V。0検知回路12から検知信号Fを出力する基準とな
る電圧値をV。o4とした場合、VCC4くv。c3と
なる値を選択してそれぞれ設定する。
Eを出力する拭準となる電圧値をV。o3とし、第2の
V。0検知回路12から検知信号Fを出力する基準とな
る電圧値をV。o4とした場合、VCC4くv。c3と
なる値を選択してそれぞれ設定する。
また、パワーダウン処理が完了する以前に電流制限がか
かることがないように、パワーダウン処理時間を確保す
るために、SW2に入力される信号Fを遅延させる回路
を設けることによりて第2のV。0検知回路12は省略
し、1つの検知回路から信号EおよびFを出力するよう
にできる。
かることがないように、パワーダウン処理時間を確保す
るために、SW2に入力される信号Fを遅延させる回路
を設けることによりて第2のV。0検知回路12は省略
し、1つの検知回路から信号EおよびFを出力するよう
にできる。
以上説明した実施例では、プログラムの暴走を検知して
プログラムをリセットすることができるが、このプログ
ラムのリセット状態では一般に、電流の消費量は極端に
は制限できないので、リセットを行った後、メインスイ
ッチSWIを投入して正常な状態でプログラムを走らせ
てから、再びメインステッチSW1を切り、パワーダウ
ンモードで動作を終了するようにしなければならない。
プログラムをリセットすることができるが、このプログ
ラムのリセット状態では一般に、電流の消費量は極端に
は制限できないので、リセットを行った後、メインスイ
ッチSWIを投入して正常な状態でプログラムを走らせ
てから、再びメインステッチSW1を切り、パワーダウ
ンモードで動作を終了するようにしなければならない。
車載のマイクロコンピュータでは実際のエンジンの不調
状態を運転者が感じとって、このような、メインスイッ
チSW1の操作を行うこともできるが、前記リセット信
号Cを検出して表示する手段によって運転者にプログラ
ムの暴走を知らせるようにしてもよい。
状態を運転者が感じとって、このような、メインスイッ
チSW1の操作を行うこともできるが、前記リセット信
号Cを検出して表示する手段によって運転者にプログラ
ムの暴走を知らせるようにしてもよい。
次に本発明の第3実施例を第4図を参照して説明する。
同図において、第1図と同符号は同一または同等部分を
示す。
示す。
この第3実施例は、一般にCPU5は、リセットされて
もその内部クロックは停止されないために、CPU5の
消費電流は極端に低下しないという前記事情を考慮して
対策を施した例でありで、プログラムが正常に動作して
いないためにリセットがかかるような状態では、CPU
5への電流の供給を停止するようにしたものである。
もその内部クロックは停止されないために、CPU5の
消費電流は極端に低下しないという前記事情を考慮して
対策を施した例でありで、プログラムが正常に動作して
いないためにリセットがかかるような状態では、CPU
5への電流の供給を停止するようにしたものである。
第4図においては、■ 電源回路2とVDD電源C
回路3との間に、■ 電源回路2から■DD電源回C
路3の方向にのみ電流を流す整流器13が設けられてい
る。この整流器13は、Vcc>VDDの時にオンし、
VCCくVDDの時にオフするスイッチでもよい。
る。この整流器13は、Vcc>VDDの時にオンし、
VCCくVDDの時にオフするスイッチでもよい。
また’ ”DD”源回路3は、その出力に基づいて自ら
の出力電圧を予定の値に維持するように構成されている
。電流制限回路11で制限される電流値は前記電流IL
MTの設定基準と同様の基準で設定される。
の出力電圧を予定の値に維持するように構成されている
。電流制限回路11で制限される電流値は前記電流IL
MTの設定基準と同様の基準で設定される。
このような構成によって、メインスイッチSW1が開か
れると、プログラムが正常に動作していない場合、VD
D”源回路3に供給される電流は電流制限回路11で1
.LMTに制限されるようになる。
れると、プログラムが正常に動作していない場合、VD
D”源回路3に供給される電流は電流制限回路11で1
.LMTに制限されるようになる。
そしてこの状態で、電流制限回路11の制限以上の電流
がCPU5の動作およびVDD電圧低下検知回路” V
DD電源回路3の動作のために消費されようとすると、
VDT)電源回路3の出力が低下する。VDD検知回路
7は、この出力低下を検知してリセット信号Cを出力し
、CPU5の動作を停止(リセット)する。
がCPU5の動作およびVDD電圧低下検知回路” V
DD電源回路3の動作のために消費されようとすると、
VDT)電源回路3の出力が低下する。VDD検知回路
7は、この出力低下を検知してリセット信号Cを出力し
、CPU5の動作を停止(リセット)する。
■、−源回路3の出力がさらに低下して、自身の動作保
証電圧以下に低下すると、VDD”源回路3は動作を停
止し、出力電圧VDDはOvになる。
証電圧以下に低下すると、VDD”源回路3は動作を停
止し、出力電圧VDDはOvになる。
■DD電源回路3は自らの出力を自身の動作電源として
いるので、この動作停止状態は継続される。
いるので、この動作停止状態は継続される。
メインスイッチSWIを再びオンにすると、整流器また
はスイッチ13を介してVDD電源回路3にVCC電源
回路2から電圧VCCが印加される。
はスイッチ13を介してVDD電源回路3にVCC電源
回路2から電圧VCCが印加される。
■ 電源回路3は電圧V。0が印加されると再び予D
定の電圧を出力する。
このように、プログラムが正常に動作していない場合で
も、メインスイッチSWIを開くと主電源1の電力は全
く消費されなくなる。したがって、例えば、車載マイク
ロコンピュータにおいて、プログラムが正常に動作して
いなくてエンジンの調子が悪いような場合に、修理待ち
のため長期間車庫に自動車を入れっばなしにしておくよ
うなことがあっても、その間にバッテリ(主電源1)が
放電してしまうということは避けられる。
も、メインスイッチSWIを開くと主電源1の電力は全
く消費されなくなる。したがって、例えば、車載マイク
ロコンピュータにおいて、プログラムが正常に動作して
いなくてエンジンの調子が悪いような場合に、修理待ち
のため長期間車庫に自動車を入れっばなしにしておくよ
うなことがあっても、その間にバッテリ(主電源1)が
放電してしまうということは避けられる。
第5図に、第4図の実施例に好適なりDD電源回路3の
一例を示す。
一例を示す。
同図において、前記スイッチSW1に相当する図示され
ていないスイッチがオンされると、VCC電源回路2か
ら整流器13を介してコンパレータ14に電圧vCoが
動作電源として供給され、VDD電源回路3は動作可能
状態になる。そして、コンパレータの一方の入力となる
抵抗R7とR8で分圧された電圧が、他方の入力である
基準電圧より低い場合に、コンパレータ14の出力によ
ってトランジスタQ1がオンする。−旦トランジスタQ
1がオンするとV。ci1!源回路2から電流が供給さ
れなくてもVDD電源回路3は出力を継続する。
ていないスイッチがオンされると、VCC電源回路2か
ら整流器13を介してコンパレータ14に電圧vCoが
動作電源として供給され、VDD電源回路3は動作可能
状態になる。そして、コンパレータの一方の入力となる
抵抗R7とR8で分圧された電圧が、他方の入力である
基準電圧より低い場合に、コンパレータ14の出力によ
ってトランジスタQ1がオンする。−旦トランジスタQ
1がオンするとV。ci1!源回路2から電流が供給さ
れなくてもVDD電源回路3は出力を継続する。
この状態から前記スイッチSW1に相当する図示されて
いないスイッチをオフすると、プログラムが正常に動作
している場合は、第1図で説明した第1実施例と同様に
動作し、VDD”源回路3は出力を継続する。
いないスイッチをオフすると、プログラムが正常に動作
している場合は、第1図で説明した第1実施例と同様に
動作し、VDD”源回路3は出力を継続する。
しかし、プログラム動作異常の場合はパワーダウンに入
れないので、電流は通常の動作に必要な電流IERRだ
け流れようとする。ところが供給される電流は” LM
Tに制限されるのでVDD電源回路3の出力は低下し、
前記コンパレータ14の動作保証電圧より低下した時点
でトランジスタQ1はオフとなり、出力電圧VDDは“
0”になる。トランジスタQ1がオフの状態は、再びV
CC電源回路2からコンパレータ14に、その動作保証
電圧より大きい電圧が供給された場合に解除される。
れないので、電流は通常の動作に必要な電流IERRだ
け流れようとする。ところが供給される電流は” LM
Tに制限されるのでVDD電源回路3の出力は低下し、
前記コンパレータ14の動作保証電圧より低下した時点
でトランジスタQ1はオフとなり、出力電圧VDDは“
0”になる。トランジスタQ1がオフの状態は、再びV
CC電源回路2からコンパレータ14に、その動作保証
電圧より大きい電圧が供給された場合に解除される。
上記説明のように、本発明では、電流制限回路11を設
けることによって、プログラムの動作が正常でない場合
にメインスイッチを切っても、電流が制限電流以上消費
されようとするとv、Dis回路3の出力が低下する。
けることによって、プログラムの動作が正常でない場合
にメインスイッチを切っても、電流が制限電流以上消費
されようとするとv、Dis回路3の出力が低下する。
その結果、VDD検知回路7で電圧低下が検知されてリ
セット信号Cが出力される。
セット信号Cが出力される。
さらに、第3実施例に示したように、リセット信号Cが
出力されるような状態では、電流の供給を全く停止させ
てしまい、主電源1がバッテリの場合に、このバッテリ
が放電することを回避できるようにした。
出力されるような状態では、電流の供給を全く停止させ
てしまい、主電源1がバッテリの場合に、このバッテリ
が放電することを回避できるようにした。
なお、本実施例ではVDD電源回路3の出力電圧の低下
を検知してリセット信号を出力するようにしたが、電流
制限回路11に流れる電流を検出してリセット信号を出
力することもできる。具体的には、例えば第2図の抵抗
R1に流れる電流を検出する等すれば良い。
を検知してリセット信号を出力するようにしたが、電流
制限回路11に流れる電流を検出してリセット信号を出
力することもできる。具体的には、例えば第2図の抵抗
R1に流れる電流を検出する等すれば良い。
(発明の効果)
以上の説明から明らかなように、本発明によれば、プロ
グラムの動作が正常か否かをパワーダウンに入ったか否
かで判断しているので、従来のようにウォッチドッグタ
イマで監視する必要がなくなった。その結果、ウォッチ
ドッグタイマを装着していた分のスペースを節約でき、
マイクロコンピュータの回路構成が簡単になった。
グラムの動作が正常か否かをパワーダウンに入ったか否
かで判断しているので、従来のようにウォッチドッグタ
イマで監視する必要がなくなった。その結果、ウォッチ
ドッグタイマを装着していた分のスペースを節約でき、
マイクロコンピュータの回路構成が簡単になった。
また、パワーダウンに入れなかった場合には、リセット
後、主電源からの電流の供給を全く停止できるので、プ
ログラムが正常に動作していない状態でメインスイッチ
を切った場合にも消費電流は大幅に低減できる。
後、主電源からの電流の供給を全く停止できるので、プ
ログラムが正常に動作していない状態でメインスイッチ
を切った場合にも消費電流は大幅に低減できる。
第1図は本発明の第1実施例を示すブロック図、第2図
は第1実施例の要部回路図、第3図は本発明の第2実施
例を示すブロック図、第4図は同第3実施例を示すブロ
ック図、第5図は第3実施例の要部回路図、第6図は従
来技術を示すブロック図である。 1・・・主電源、2・・・vCC電源回路、3・・・V
DD”源回路、5・・・CPU、6.7,10.12・
・・電圧低下検知回路、工1・・・電流制限回路、13
・・・整流器 代理人 弁理士 平木通人 外1名 第 図 第 図 第 図 第 図 第 図 第 図
は第1実施例の要部回路図、第3図は本発明の第2実施
例を示すブロック図、第4図は同第3実施例を示すブロ
ック図、第5図は第3実施例の要部回路図、第6図は従
来技術を示すブロック図である。 1・・・主電源、2・・・vCC電源回路、3・・・V
DD”源回路、5・・・CPU、6.7,10.12・
・・電圧低下検知回路、工1・・・電流制限回路、13
・・・整流器 代理人 弁理士 平木通人 外1名 第 図 第 図 第 図 第 図 第 図 第 図
Claims (7)
- (1)周辺回路を動作させるためのV_C_C電源回路
と、CPUを動作させるためのV_D_D電源回路とを
有していて、主電源からV_C_C電源回路への電力供
給を断った場合に、電圧の低下を検出してパワーダウン
モードへ移行するように構成されたマイクロコンピュー
タのリセット装置において、 前記V_D_D電源回路に供給する電流をパワーダウン
モードに保持するのに必要な予定値に制限する電流制限
手段と、 パワーダウントリガが出力された場合に、前記電流制限
手段を介して前記V_D_D電源回路に電流を供給する
回路を選択する切換え手段と、 前記V_D_D電源回路の出力電圧が予定の基準値以下
に低下したことを検知してCPUにリセット信号を出力
する電圧低下検知手段とを具備したことを特徴とするマ
イクロコンピュータのリセット装置。 - (2)周辺回路を動作させるためのV_C_C電源回路
と、CPUを動作させるためのV_D_D電源回路とを
有していて、主電源からV_C_C電源回路への電力供
給を断った場合に、電圧の低下を検出してパワーダウン
トリガを出力するように構成されたマイクロコンピュー
タのリセット装置において、 前記V_D_D電源回路に供給する電流をパワーダウン
に必要な予定値に制限する電流制限手段と、パワーダウ
ントリガが出力された場合に、前記電流制限手段を介し
て前記V_D_D電源回路に電流を供給する回路を選択
する切換え手段と、 前記電流制限手段に予定以上の電流が流れようとしてこ
の電流制限回路が作動した場合に、これを検知してCP
Uにリセット信号を出力する電流検出手段とを具備した
ことを特徴とするマイクロコンピュータのリセット装置
。 - (3)前記V_D_D電源回路が、自らの出力を自身の
動作電源として予定の電圧を出力する電源回路であるこ
とを特徴とする請求項1または2記載のマイクロコンピ
ュータのリセット装置。 - (4)前記V_C_C電源回路の入力電圧が予定の基準
値以下に低下したことを検知して検知信号を出力する電
圧低下検知手段を具備し、この検知信号に応答して前記
切換え手段を切換えることを特徴とする請求項1、2ま
たは3記載のマイクロコンピュータのリセット装置。 - (5)前記V_C_C電源回路の出力電圧が、パワーダ
ウントリガが出力される予定の基準電圧よりも低い基準
値に低下したことを検知して検知信号を出力する電圧低
下検知手段を具備し、この検知信号に応答して前記切換
え手段を切換えることを特徴とする請求項1、2または
3記載のマイクロコンピュータのリセット装置。 - (6)前記V_C_C電源回路の出力電圧が予定の基準
値以下に低下したことを検知して、パワーダウントリガ
、およびこのパワーダウントリガよりも予定時間以上遅
延させた前記切換え手段の切換え信号を出力する電圧低
下検知手段を具備したことを特徴とする請求項1、2ま
たは3記載のマイクロコンピュータのリセット装置。 - (7)前記予定時間が、パワーダウン処理時間に相当す
ることを特徴とする請求項6記載のマイクロコンピュー
タのリセット装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1075058A JPH02254515A (ja) | 1989-03-29 | 1989-03-29 | マイクロコンピュータのリセット装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1075058A JPH02254515A (ja) | 1989-03-29 | 1989-03-29 | マイクロコンピュータのリセット装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02254515A true JPH02254515A (ja) | 1990-10-15 |
| JPH0581928B2 JPH0581928B2 (ja) | 1993-11-16 |
Family
ID=13565224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1075058A Granted JPH02254515A (ja) | 1989-03-29 | 1989-03-29 | マイクロコンピュータのリセット装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02254515A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003069405A (ja) * | 2001-08-24 | 2003-03-07 | Toshiba Corp | 半導体装置および電源電圧制御方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59187837U (ja) * | 1983-05-31 | 1984-12-13 | ソニー株式会社 | リセツト装置 |
| JPS6146621U (ja) * | 1984-08-29 | 1986-03-28 | 八重洲無線株式会社 | メモリバツクアツプ電源装置 |
-
1989
- 1989-03-29 JP JP1075058A patent/JPH02254515A/ja active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59187837U (ja) * | 1983-05-31 | 1984-12-13 | ソニー株式会社 | リセツト装置 |
| JPS6146621U (ja) * | 1984-08-29 | 1986-03-28 | 八重洲無線株式会社 | メモリバツクアツプ電源装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003069405A (ja) * | 2001-08-24 | 2003-03-07 | Toshiba Corp | 半導体装置および電源電圧制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0581928B2 (ja) | 1993-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5790873A (en) | Method and apparatus for power supply switching with logic integrity protection | |
| US7956587B2 (en) | Power supply apparatus | |
| US6144887A (en) | Electronic control unit with reset blocking during loading | |
| US6393589B1 (en) | Watchdog timer control circuit with permanent and programmable enablement | |
| JPH0630541B2 (ja) | 動作停止及び復帰回路装置 | |
| JPH08161886A (ja) | 記憶装置 | |
| JP2004326629A (ja) | 異常監視装置 | |
| JPS6280716A (ja) | マイクロコンピュータを備えた電子機器 | |
| CN110827866B (zh) | 一种eeprom上电读写保护电路 | |
| JPH0581928B2 (ja) | ||
| JP2923985B2 (ja) | Eeprom装置 | |
| JPH0459645B2 (ja) | ||
| JPS5971525A (ja) | 状態制御装置 | |
| JPH0443436A (ja) | マイクロプロセッサを有する装置 | |
| JPH08161236A (ja) | フラッシュメモリによるデータバックアップ方式 | |
| JP2782784B2 (ja) | マイクロコンピュータの制御装置 | |
| JP2571589Y2 (ja) | ウォッチドッグ検出制御回路 | |
| JPH0624900Y2 (ja) | メモリバックアップ電源装置 | |
| JPH04347541A (ja) | コンピュータの電源回路 | |
| JPS60118941A (ja) | 暴走制御回路 | |
| JP2000132463A (ja) | メモリバックアップ方式 | |
| JPH08205424A (ja) | バックアップ給電回路 | |
| KR0136864Y1 (ko) | 메모리 백업 장치 | |
| JPH0120775B2 (ja) | ||
| JPS6234359Y2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |