JPS61255445A - Cpu監視回路 - Google Patents
Cpu監視回路Info
- Publication number
- JPS61255445A JPS61255445A JP60097135A JP9713585A JPS61255445A JP S61255445 A JPS61255445 A JP S61255445A JP 60097135 A JP60097135 A JP 60097135A JP 9713585 A JP9713585 A JP 9713585A JP S61255445 A JPS61255445 A JP S61255445A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- timer
- signal
- reset
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、CPUを組込んだ装置におけるCPUの動作
を監視するCPU監視回路に関する。
を監視するCPU監視回路に関する。
従来、この種のCPU監視回路は、CPUの異常動作を
検出した場合にそのCPUの動作を停止させる機能を有
しており、故障原因が除かれた後のCPUの動作復旧は
人間の操作によって行なわれていた。
検出した場合にそのCPUの動作を停止させる機能を有
しており、故障原因が除かれた後のCPUの動作復旧は
人間の操作によって行なわれていた。
このような従来のCPU監視回路では、一時的なノイズ
等によりCPUの動作に異常が発生した時は、CPU監
視回路の働きでCPUは停止したままとなり、無人局の
ように、CPUの動作復旧に人が介在することなく、C
PU停止の時点から一定時間経過後に自動的に動作を回
復することが要求される場所に設置するには不都合であ
る。
等によりCPUの動作に異常が発生した時は、CPU監
視回路の働きでCPUは停止したままとなり、無人局の
ように、CPUの動作復旧に人が介在することなく、C
PU停止の時点から一定時間経過後に自動的に動作を回
復することが要求される場所に設置するには不都合であ
る。
本発明は、CPUからCPUが正常動作していることを
示すCPU正常動作を外部に出力し、CPUに異常が発
生してこのCPU正常動作信号が出力されなくなるとタ
イマを起動してリヤー2ト信号をCPUに入力し、CP
Uを所定の時間(タイマに設定された時間)動作停止状
態にして所定の時間経過後再びCPUの動作を開始させ
るものである。
示すCPU正常動作を外部に出力し、CPUに異常が発
生してこのCPU正常動作信号が出力されなくなるとタ
イマを起動してリヤー2ト信号をCPUに入力し、CP
Uを所定の時間(タイマに設定された時間)動作停止状
態にして所定の時間経過後再びCPUの動作を開始させ
るものである。
すなわち、本発明のCPU監視回路は、第1の周期を有
しCPUからCPUが正常動作をしていることを示す第
1の周期より小さい第2の周期を有するCPU正常動作
信号が入力するとスタートする第1のタイマと、リセッ
ト信号が入力するとスタートして所定の時間経過時にパ
ルス信号を出力する第2のタイマと、CPUが異常を起
してCPU正常動作信号が入力しなくなって第1のタイ
マからパルス信号が出力されたとき、出力信号の論理レ
ベルが反転して、この出力信号を第2のタイマをスター
トさせ、CPUの動作を停止させるリセット信号として
それぞれ第2のタイマおよびCPUに出力するとともに
、第2のタイマからパルス信号が出力されるまでこの出
力信号をラッチするラッチ回路とを有している。
しCPUからCPUが正常動作をしていることを示す第
1の周期より小さい第2の周期を有するCPU正常動作
信号が入力するとスタートする第1のタイマと、リセッ
ト信号が入力するとスタートして所定の時間経過時にパ
ルス信号を出力する第2のタイマと、CPUが異常を起
してCPU正常動作信号が入力しなくなって第1のタイ
マからパルス信号が出力されたとき、出力信号の論理レ
ベルが反転して、この出力信号を第2のタイマをスター
トさせ、CPUの動作を停止させるリセット信号として
それぞれ第2のタイマおよびCPUに出力するとともに
、第2のタイマからパルス信号が出力されるまでこの出
力信号をラッチするラッチ回路とを有している。
以下、本発明の実施例について図面を参照して説明する
。第1図は本発明にょるCPU監視回路の一実施例を示
すブロック図である。
。第1図は本発明にょるCPU監視回路の一実施例を示
すブロック図である。
本実施例のCPU監視回路は周期T2を有し、CPUI
の出力ボートからCPUIが正常動作をしていることを
示す周期T2より小さい周期T、を有するCPU正常正
常動作信号口セット端子RESETに入力するとリセッ
トされてスタート(クロック端子CLKからのクロック
bの計数)する第1のタイマ2と、リセット信号e(ロ
ウレベル)がリセット端子RESETに入力するとスタ
ート(クロック端子CLKからのクロックbの計数)し
て所定の時間nT)(Toはクロックbの周期、nは整
数)経過時に出力端子OUTからパルス信号dを出力す
る第2のタイマ3と、CPUIが異常を起してCPU正
常正常動作信号口力しなくなり第1のタイマ2からパル
ス信号Cがセット端子Sに入力したとき、出力信号eの
論理レベルが反転(ハイレベルからロウレベル)シて、
このロウレベルの出力信号eを第2のタイマ3のリセッ
ト信号eおよびCPUIの動作を停止させるリセット信
号eとしてそれぞれ第2のタイマ3のリセット端子RE
SETおよびCPUIのリセット端子1ESETに出力
するとともに、第2のタイマ3からパルス信号dがリセ
ット端子Rに入力するまでこのロウレベルの出力信号e
をラッチするラッチ回路4とより構成されている。
の出力ボートからCPUIが正常動作をしていることを
示す周期T2より小さい周期T、を有するCPU正常正
常動作信号口セット端子RESETに入力するとリセッ
トされてスタート(クロック端子CLKからのクロック
bの計数)する第1のタイマ2と、リセット信号e(ロ
ウレベル)がリセット端子RESETに入力するとスタ
ート(クロック端子CLKからのクロックbの計数)し
て所定の時間nT)(Toはクロックbの周期、nは整
数)経過時に出力端子OUTからパルス信号dを出力す
る第2のタイマ3と、CPUIが異常を起してCPU正
常正常動作信号口力しなくなり第1のタイマ2からパル
ス信号Cがセット端子Sに入力したとき、出力信号eの
論理レベルが反転(ハイレベルからロウレベル)シて、
このロウレベルの出力信号eを第2のタイマ3のリセッ
ト信号eおよびCPUIの動作を停止させるリセット信
号eとしてそれぞれ第2のタイマ3のリセット端子RE
SETおよびCPUIのリセット端子1ESETに出力
するとともに、第2のタイマ3からパルス信号dがリセ
ット端子Rに入力するまでこのロウレベルの出力信号e
をラッチするラッチ回路4とより構成されている。
次に、本実施例の動作を第2図のタイムチャートを参照
して説明する。
して説明する。
いま、ラッチ回路4の出力信号eがハイレベルでCPU
Iが正常動作しているものとする。したがって、第2の
タイマ3の出力信号dはハイレベルである。一方、第1
のタイマ2にはCPUIからCPU正常正常動作信号口
セット端子RESETに入力し、第1のタイマ2はリセ
ットされてスタートするが、第1のタイマの周期T2が
CPU正常正常動作信号口期TIより大きいので、出力
端子OUTからパルス信号Cが出力されることはない、
しかしながら、時刻1tに第1のタイマ2かリセットさ
れた後、時間T1経過しない時刻t2にCPU1に異常
が発生したものとすると、第1のタイマ2が最後にリセ
ットされた時刻1.から時間T2を経過した時刻L3に
第1のタイマ2からパルス信号Cが出力され、ラッチ回
路4はこのパルス信号Cにより出力信号eがハイレベル
からロウレベルになり、この状態をラッチする。このロ
ウレベルの出力信号eによってCPUIはリセットされ
て動作停止状態になるとともに、第2のタイマ3がリセ
ットされてスタートし、所定の時間nTo経過した時刻
t4に出力端子OUTからパルス信号dが出力されて、
ラッチ回路4の出力信号eはロウレベルからハイレベル
になる。したがって、CPUIは動作停止が解除されて
、再び動作状態になり、CPU正常正常動作信号口力し
始める。
Iが正常動作しているものとする。したがって、第2の
タイマ3の出力信号dはハイレベルである。一方、第1
のタイマ2にはCPUIからCPU正常正常動作信号口
セット端子RESETに入力し、第1のタイマ2はリセ
ットされてスタートするが、第1のタイマの周期T2が
CPU正常正常動作信号口期TIより大きいので、出力
端子OUTからパルス信号Cが出力されることはない、
しかしながら、時刻1tに第1のタイマ2かリセットさ
れた後、時間T1経過しない時刻t2にCPU1に異常
が発生したものとすると、第1のタイマ2が最後にリセ
ットされた時刻1.から時間T2を経過した時刻L3に
第1のタイマ2からパルス信号Cが出力され、ラッチ回
路4はこのパルス信号Cにより出力信号eがハイレベル
からロウレベルになり、この状態をラッチする。このロ
ウレベルの出力信号eによってCPUIはリセットされ
て動作停止状態になるとともに、第2のタイマ3がリセ
ットされてスタートし、所定の時間nTo経過した時刻
t4に出力端子OUTからパルス信号dが出力されて、
ラッチ回路4の出力信号eはロウレベルからハイレベル
になる。したがって、CPUIは動作停止が解除されて
、再び動作状態になり、CPU正常正常動作信号口力し
始める。
以上説明したように本発明は、CPUからCPUが正常
動作していることを示すCPU正常動作信号を外部に出
力し、CPUに異常が発生してこのCPU正常動作信号
が出力されなくなるとタイマを起動してリセット信号を
CPUに入力し、CPUを所定の時間(タイマに設定さ
れた時間)動作停止状態にして、所定の時間経過後再び
CPUの動作を開始させることにより、一時的なノイズ
等によりCPUに異常動作があったときでも、人間が介
在することなく自動的にCPUの復旧動作が行なわれる
という効果がある。
動作していることを示すCPU正常動作信号を外部に出
力し、CPUに異常が発生してこのCPU正常動作信号
が出力されなくなるとタイマを起動してリセット信号を
CPUに入力し、CPUを所定の時間(タイマに設定さ
れた時間)動作停止状態にして、所定の時間経過後再び
CPUの動作を開始させることにより、一時的なノイズ
等によりCPUに異常動作があったときでも、人間が介
在することなく自動的にCPUの復旧動作が行なわれる
という効果がある。
第1図は本発明によるCPU監視回路の一実施例を示す
ブロック図、第2図は第1図の動作を示す各部の信号の
タイムチャートである。 l・・・CPU、 2・・・第1のタイマ、3・
・・第2のタイマ、 4・・・ラッチ回路、a・・・
CPU正常動作信号、 b・・・クロック。 C・・・第1のタイマ2の出力信号。 d・・・第2のタイマ3の出力信号、 e・・・ラッチ回路4の出力信号。 第1図
ブロック図、第2図は第1図の動作を示す各部の信号の
タイムチャートである。 l・・・CPU、 2・・・第1のタイマ、3・
・・第2のタイマ、 4・・・ラッチ回路、a・・・
CPU正常動作信号、 b・・・クロック。 C・・・第1のタイマ2の出力信号。 d・・・第2のタイマ3の出力信号、 e・・・ラッチ回路4の出力信号。 第1図
Claims (1)
- 【特許請求の範囲】 第1の周期を有し、CPUからCPUが正常動作をし
ていることを示す第1の周期より小さい第2の周期を有
するCPU正常動作信号が入力するとスタートする第1
のタイマと、 リセット信号が入力するとスタートして所定の時間経過
時にパルス信号を出力する第2のタイマと、 CPUが異常を起してCPU正常動作信号が入力しなく
なって第1のタイマからパルス信号が出力されたとき、
出力信号の論理レベルが反転して、この出力信号を第2
のタイマをスタートさせ、CPUの動作を停止させるリ
セット信号としてそれぞれ第2のタイマおよびCPUに
出力するとともに、第2のタイマからパルス信号が出力
されるまでこの出力信号をラッチするラッチ回路を有す
るCPU監視回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60097135A JPS61255445A (ja) | 1985-05-08 | 1985-05-08 | Cpu監視回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60097135A JPS61255445A (ja) | 1985-05-08 | 1985-05-08 | Cpu監視回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61255445A true JPS61255445A (ja) | 1986-11-13 |
Family
ID=14184122
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60097135A Pending JPS61255445A (ja) | 1985-05-08 | 1985-05-08 | Cpu監視回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61255445A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111124826A (zh) * | 2019-12-20 | 2020-05-08 | 深圳市源拓光电技术有限公司 | 一种保护cpu正常上电启动的方法及系统 |
-
1985
- 1985-05-08 JP JP60097135A patent/JPS61255445A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111124826A (zh) * | 2019-12-20 | 2020-05-08 | 深圳市源拓光电技术有限公司 | 一种保护cpu正常上电启动的方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0346854B2 (ja) | ||
| US7149915B2 (en) | Microcomputer using a shared counter | |
| JPS61255445A (ja) | Cpu監視回路 | |
| JPH11259340A (ja) | コンピュータの再起動制御回路 | |
| CN209625194U (zh) | Cpu复位监控装置 | |
| JP4126849B2 (ja) | マルチcpuシステムの監視方式 | |
| JPH09212201A (ja) | 生産設備用制御回路 | |
| KR100309743B1 (ko) | 전자제어기의마이크로콘트롤러감시회로 | |
| JP3144811B2 (ja) | 監視タイマ回路 | |
| JPH0735457Y2 (ja) | 回路動作監視回路 | |
| JPS6324569B2 (ja) | ||
| JPS6142220A (ja) | デジタル保護リレ−の再スタ−ト方法 | |
| JPH05313955A (ja) | Cpuの異常検出回路 | |
| JPH0218633A (ja) | マイクロプロセッサ暴走監視・再起動回路 | |
| JPH0235537B2 (ja) | ||
| JPH0426915Y2 (ja) | ||
| JPS63174144A (ja) | マイクロプロセツサのリセツト制御回路 | |
| JPH04148246A (ja) | ウオツチドツグタイマ | |
| JPH03214332A (ja) | ウォッチドッグタイマ | |
| JPS61169945A (ja) | Cpu監視回路 | |
| JPS59148961A (ja) | プロセツサの動作監視方式 | |
| JPH0465407B2 (ja) | ||
| JPS59117647A (ja) | マイクロコンピュータ誤動作防止方式 | |
| JP2000035903A (ja) | マイクロコンピュータの暴走監視装置 | |
| JPS63313246A (ja) | パワ−オフ回路 |