(57)【特許請求の範囲】
【請求項１】
ＣＰＵと、該ＣＰＵの電源としての蓄電部と、ウオッチドッグタイマ手段と、
該ウオッチドッグタイマ手段のタイムアップ時に出力されるタイムアップ信号に基づき、前記ＣＰＵをリセットするためのＣＰＵリセット信号を出力するＣＰＵリセット手段と、前記蓄電部の電圧が前記ＣＰＵの正常動作が可能なほど充分か否かを検出すると共に、
充分である場合に電圧検出信号を出力するための電圧検出回路と、
から構成されている小型装置において、
前記ＣＰＵリセット手段は、
前記ウオッチドッグタイマ手段のタイムアップ信号が出力されたときに、
前記電圧検出回路に対し、前記蓄電部の電圧検出を許可する許可信号を出力し、
さらに、前記ＣＰＵリセット手段は、
前記ウオッチドッグタイマ手段のタイムアップ信号とともに、
前記電圧検出回路からの前記電圧検出信号を入力し、
前記電圧検出信号が入力されていない場合は前記ＣＰＵリセット信号の出力を継続し、
前記電圧検出信号が入力された場合は前記ＣＰＵリセット信号の出力を停止する
ことを特徴とする小型装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は蓄電部を電源として駆動するウオッチドッグタイマを有する小型装置において、ウオッチドッグタイマが動作したとき、システム再起動を行う際に、より安全に動作を再開させる事を目的とした蓄電部を有する小型装置に関する。
【０００２】
【従来の技術】
先ず従来技術の構成を、図２を用いて説明する。
１は蓄電部であり、電圧ＶＢを発生する。２は小型装置であり、該蓄電部１の発生する電圧ＶＢを電源として動作する。該小型装置２の構成は、次の通りである。
【０００３】
３は基準信号源であり、水晶発振器等で構成され、基準信号Ｘを出力する。
４は分周手段であり、発振信号Ｘを入力し、分周信号群ＢＳを出力する。
５はＣＰＵであり、前記基準信号Ｘを入力し動作を行う。
６はウオッチドッグタイマ手段であり、該ＣＰＵ５からの許可信号ＫＰを入力し、タイムアップ信号ＵＰを出力する。
７はＣＰＵリセット手段であり、該タイムアップ信号ＵＰを入力し、リセット信号ＲＳＴを出力する。８は電圧検出回路であり、前記蓄電部１の電圧ＶＢを入力し、電圧検出信号ＫＢを出力する。以上が従来の技術における構成である。
【０００４】
次に従来技術の動作説明をする。
まず、ＣＰＵ５が正常動作している場合について説明する。
ＣＰＵ５は、基準信号Ｘを基に動作を開始すると、まず電圧検出許可信号ＳＢを出力する。
よって、電圧検出回路８は、蓄電部１の電圧ＶＢを検出し、電圧が充分にあるため電圧検出信号ＫＢを出力する。
また、ＣＰＵ５は、電圧検出信号ＫＢが出力されているため、続いて許可信号ＫＰを出力する。よってウオッチドッグタイマ手段６のリセットが解除され、分周信号群ＢＳを基にカウントを開始する。 その後ＣＰＵ５は、ウオッチドッグタイマ手段６がタイムアップしないように許可信号ＫＰを停止し、ウオッチドッグタイマ手段６をリセットする。
つまり、正常動作中のＣＰＵ５は、内部のプログラムに従って許可信号ＫＰを定期的に出力したり、停止したりする事で、正しい動作をしているか否か自己診断を行っている。
【０００５】
次に、ＣＰＵ５が異常動作している場合について説明する。
ＣＰＵ５が異常動作を始めると、 ＣＰＵ５は、定期的に許可信号ＫＰを出力したり、停止したりする動作に異常をきたし、ウオッチドッグタイマ手段６はタイムアップ信号ＵＰが出力される。よって、ＣＰＵリセット手段７はリセット信号ＲＳＴを出力し、一定時間が経過するとリセット信号ＲＳＴの出力を停止する。
よって、ＣＰＵ５の異常動作は停止し、 ＣＰＵ５は通常動作に復帰する。
以上が従来技術の動作説明である。
【０００６】
【発明が解決しようとする課題】
さて蓄電部を有する小型装置は、外部から衝撃により蓄電部の電源供給が一時的に停止したり、環境温度が低い状態で使用する際に蓄電部の内部抵抗が高くなり、システム内の重負荷回路が動作することをきっかけに、システムが異常動作をしてしまう事あった。しかし、これまで記述してきた従来例においては、システムの異常が検出され、一時システムをリセットし、その後リセット解除するのみでは蓄電部の電圧が充分にシステムを駆動するための電圧に至っていない可能性があり、再び異常動作を起こしたり、あるいはウオッチドッグタイマ部そのものが異常を来す可能性があり、非常に危険であった。
【０００７】
本発明の目的は、蓄電部を有する小型装置のシステムが異常動作して、その後解除する際、安全に動作の復帰が出来るように制御する事である。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明は、
ＣＰＵと、該ＣＰＵの電源としての蓄電部と、ウオッチドッグタイマ手段と、
該ウオッチドッグタイマ手段のタイムアップ時に出力されるタイムアップ信号に基づき、前記ＣＰＵをリセットするためのＣＰＵリセット信号を出力するＣＰＵリセット手段と、前記蓄電部の電圧が前記ＣＰＵの正常動作が可能なほど充分か否かを検出すると共に、
充分である場合に電圧検出信号を出力するための電圧検出回路と、
から構成されている小型装置において、
前記ＣＰＵリセット手段は、
前記ウオッチドッグタイマ手段のタイムアップ信号が出力されたときに、
前記電圧検出回路に対し、前記蓄電部の電圧検出を許可する許可信号を出力し、
さらに、前記ＣＰＵリセット手段は、
前記ウオッチドッグタイマ手段のタイムアップ信号とともに、
前記電圧検出回路からの前記電圧検出信号を入力し、
前記電圧検出信号が入力されていない場合は前記ＣＰＵリセット信号の出力を継続し、
前記電圧検出信号が入力された場合は前記ＣＰＵリセット信号の出力を停止する
ことを特徴とする。
【０００９】
【発明の実施の形態】
本発明の説明において、従来例と同一の素子及び信号に関しては従来例と同一番号、同一記号を用い説明を省く。
【００１０】
本発明における構成は、図１を用いて説明する。図１において、１００はＣＰＵリセット手段であり、ウオッチドッグタイマ手段６のタイムアップ信号ＵＰ及び、電圧検出回路８の電圧検出信号ＫＢを入力し、電圧検出許可信号ＲＳＢを出力する。
【００１１】
次に、本発明の動作説明をする。但し、後述する説明において、正常動作については従来例と同様なため、説明は異常動作時についてのみ記述する。
ＣＰＵ５が異常動作を始めると、ＣＰＵ５は、定期的に許可信号ＫＰを出力したり、停止したりする動作に異常をきたし、ウオッチドッグタイマ手段６はタイムアップ信号ＵＰが出力される。よって、ＣＰＵリセット手段７はリセット信号ＲＳＴを出力し、一定時間後リセット信号ＲＳＴの出力を停止する。
また、ＣＰＵリセット手段１００は電圧検出信号ＳＢ２を出力し、検出ＫＢが出力され無かった場合は、リセット信号ＲＳＴの出力を継続し、検出され場合はリセット信号ＲＳＴの出力を停止し、ＣＰＵ５の動作を復帰させる。
【００１２】
【発明の効果】
昨今エコロジーブームから充放電可能な二次電池や、大容量コンデンサ等の蓄電部を使用する事が多くなっているが、逆に蓄電部は非常に温度環境により性能の低下をきたす事がある。
よってＣＰＵが誤動作し、ウオッチドッグタイマが動作した場合には、蓄電部がシステムを正常動作する事が可能な電圧時であるときのみ、システムの動作を再開することで、安全にシステムを復帰できる蓄電部を有する小型装置が提供できる。
【図面の簡単な説明】
【図１】本発明による蓄電部を有する小型装置のシステム構成図である。
【図２】従来の蓄電部を有する小型装置のシステム構成図である。
【符号の説明】
１ 蓄電部
５ ＣＰＵ
６ ウォッチドッグタイマ手段
７ ＣＰＵリセット回路
８ 電圧検出回路
１００ ＣＰＵリセット手段
【図１】
0004303335.tif 000002
【図２】
0004303335.tif 000003