JPS61123943A - マイクロプロセツサ装置 - Google Patents

マイクロプロセツサ装置

Info

Publication number
JPS61123943A
JPS61123943A JP59245682A JP24568284A JPS61123943A JP S61123943 A JPS61123943 A JP S61123943A JP 59245682 A JP59245682 A JP 59245682A JP 24568284 A JP24568284 A JP 24568284A JP S61123943 A JPS61123943 A JP S61123943A
Authority
JP
Japan
Prior art keywords
circuit
signal
wdt
clear
power
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
Application number
JP59245682A
Other languages
English (en)
Inventor
Susumu Nakamura
晋 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP59245682A priority Critical patent/JPS61123943A/ja
Publication of JPS61123943A publication Critical patent/JPS61123943A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error 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

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ウォッチ・ドッグ・タイマ回路(以下WDT
回路と略す)を有したマイクロプロセッサ装置に関する
(従来の技術) WDT回路は゛、マイクロプロセッサ(以下μPと略す
)の動作、即ち、プログラムの走行を監視し、異常を検
出した場合(一定時間を経過してもWDTのクリアが行
われない場合)に、μPにリセットをかけプログラムを
再スタートさせるものである。このようなWDT回路の
クリア信号として、(a)μPからのクリア信号、(b
)電源電圧監視部が電源電圧の低下を検知して出すクリ
ア信号を用いるものがある。ここで、(a )のμPか
らのクリア信号は、プログラム上の適当な位冒におかれ
たWDTクリアルーチンで出されるのに対し、(b)の
電源電圧監視部からのクリア信号は、純ハードウェア的
に出される。
WDT回路による異常検出の確率を増すためには、プロ
グラム上のVDTクリアルーチンの数を最小限に抑える
必要がある。その理由は、WI) Tクリアルーチンが
プログラム上の何ケ所にも配置されていたとすると、ブ
Oグラム走行が異常であるのにWDTによるリセットが
かからない(プログラムがルーピングを起こしているの
にそのループ内にWDTクリアルーチンが入っているた
め、〜VDTによるリセットがかからない)といった現
↑が起こりやすくなるからである。
第3図は、従来のWDT回路を備えたμP装置の構成員
略図、第4図及び第5図はμPが行う動作の一例を示す
フローチャートである。
第3図において、1はμP、2はWDT回路、3は電源
電圧監視部、4はオアゲート回路である。
\へ/DT回路2は、μP1及び電源電圧監視部3から
のクリア信号をオアゲート回路4を介して入力し、一定
時間経過してもVDT回路2がクリアされない場合、μ
P1に対してリセットをかけるように構成されている。
又、μP1は、電源投入時(パワーオン時)には:R4
図に示すようなフローを実行し、又、停電子告信号(パ
ワーダウン信号、以下PDSと略す)による割込み時に
は、第5図に示すようなフローを実行する。第4図及び
第5図から明らかなように、WDTクリアルーチンは、
定周期処理の末尾(第4図■)、パワーオン後のフィト
リング・ルーチン内(第4図■)、PDS割込ルーチン
内(第5図■)に複数個存在している。
(充用が解決しようとする問題) このような従来装置においては、WDTクリアルーチン
がプログラム上の3ケ所にも配同されており、WDT回
路による異常検出の確率を低くしてしまうという問題点
があった。
本発明は、従来装置におけるこのような問題点に鑑みて
なされたもので、その目的は、プログラム上のWDTク
リアルーチンの数を減らし、WDT回路による異常検出
の確率を高めることのできるμPi*Ilfを実現する
ことにある。
(問題点を解決するための手段) 前記した問題点を解決する本発明は、マイクロプロセッ
サと、このマイクロプロセッサの動作を監視し異常が発
生した場合当該マイクロプロセッサにリセットをかける
ウォッチ・ドッグ・タイマ回路とを備えた装置において
、i[回路から出力される停電子告信号と、電源投入後
一定時間経過してから発生する信号とを前記ウォッチ・
ドッグ・タイマ回路のクリア端子に印加させる回路手段
を設けたことを特徴とするものである。
(実施例) 以下、図面を用いて本発明の実施例を詳細に説明する。
第1図は本発明装置の一実施例を示す構成ブロック図で
ある。この図において、第3図と同様、1はμP、2は
このμPの動作(プログラムの走行)を監視し、異常を
検出した場合、μP1にリセットをかけるWDT回路で
ある。このWDT回路2は、ここでは発振器21と、こ
の発振器21からの出力をクロックとしてカウントアツ
プするカウンタ22とで構成されており、このカウンタ
22の計数値が一定値に達すると、出力信号をゲート回
路5を介して出力し、これがμP1のリセット信号とな
って、μP1のプログラムを再スタートさせる。
3は電源電圧監視部、4はオアゲート回路、60は電源
回路(図示せず)から出力される停電子告信号(PDS
)をオアゲート回路4を介してWDT2のクリア端子2
3に印加させる信号ライン、7はTi電源投入後一定時
間経過してから発生するタイマ信号(TIM>を作る回
路で、ゲート回路71及びモノマルチ72で構成されて
いる。7゜はタイマ信号(TIM>をオアゲート回路4
を介してWOT2のクリア端子23に印加させる信号ラ
インである。又、10はμP1からのクリア信号(CL
R)を、30は電源電圧監視部3からの電源電圧低下を
示す信号(VD)をそれぞれゲート回路4を介してWD
T2のクリア端子23に印加させる信号ラインである。
このように構成した装置の動作を第2図のタイムチャー
トを参照しながら説明する。ここでは、瞬時停電が起こ
った場合の動作を例にとる。
瞬時停電が起こった場合、(ロ)に示を電源電圧の低下
を示す信号(VD>に先立って、(イ)に示すようにf
?電電子倍信号PDS)が、電源回路から送られてくる
。この停電子告信号(PDS)は、信号ライン60を通
り、ゲート回路4を介して、(ホ)に示すようなWDT
クリア信号(W DTCLR)となり、これがWDT回
路2(カウンタ22)のクリア端子23に印加され、W
DT回路2はクリアされる。
停電時には、(イ)及び(ロ)に示を停電予告(?、弓
(PDS)と、電源電圧低下を示す1言号(VD′″)
のどららが先に解除されるか電源回路の仕様上不明であ
る(この例ではPDSが先に解除されている)ので、こ
れらのうち、後で解除された信号(この例ではVD)に
よって、即ら、ゲート回路71から得られる(ハ)に示
すトリが一信号(TRG>によって、モノマルチ72に
トリガーをか1プる。モノマルチ72は、このトリが一
信号(TRG)によって一定の時間Toだけ反転し、〈
二)に示すようなタイマ信号(TIM)を出力する。こ
こで、モノマルチ22が反転している一定時間丁0は、
電y!A復帰後のフィトリングに必要な時間と同程度以
上に選定されている。このタイマ信号(TIM)は、信
号ライン70を通って、ゲート回路4に加わり、μP1
のプログラムがアイドリンクルーチンを実行している間
は、WDT回路2のクリア端子23に、(ホ)に示すよ
うにWDTクリア信号(WDTCLR>が入り続ける。
以上のような動作によって、第4図■、第5図■に示す
プログラム上でのWDTクリアルーチンがなくても、こ
れと同様の動作を1:Tわせることかできる。
(発明の効果) 以上説明したように、本発明によれば、プログラム上の
VDTクリアルーチンの数を減らし、WDT回路による
異常検出の確立を高めることのできるμP装置を実現す
ることができる。
【図面の簡単な説明】
第1図は本発明装置の一実施例を示す構成ブロック図、
第2@は第1図装設の動作の一例を示すタイムチャート
、第3図は従来装置の構成慨略図、第4図及び第5図は
第3因の従来装置における動作の一例を示すフローチャ
ートである。 1・・・マイクロプロセッサ(μP) 2・・・ウォッチ・ドッグ・タイマ<WDT>回路3・
・・電源電圧監視部 4・・・ゲート回路7・・・タイ
マ信号を作る回路 ;

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサと、このマイクロプロセッサの動作
    を監視し異常が発生した場合当該マイクロプロセッサに
    リセットをかけるウォッチ・ドッグ・タイマ回路とを備
    えた装置において、電源回路から出力される停電子告信
    号と電源投入後一定時間経過してから発生する信号とを
    前記ウォッチ・ドッグ・タイマ回路のクリア端子に印加
    させる回路手段を設けたことを特徴とするマイクロプロ
    セッサ装置。
JP59245682A 1984-11-20 1984-11-20 マイクロプロセツサ装置 Pending JPS61123943A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59245682A JPS61123943A (ja) 1984-11-20 1984-11-20 マイクロプロセツサ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59245682A JPS61123943A (ja) 1984-11-20 1984-11-20 マイクロプロセツサ装置

Publications (1)

Publication Number Publication Date
JPS61123943A true JPS61123943A (ja) 1986-06-11

Family

ID=17137240

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59245682A Pending JPS61123943A (ja) 1984-11-20 1984-11-20 マイクロプロセツサ装置

Country Status (1)

Country Link
JP (1) JPS61123943A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6389148U (ja) * 1986-11-28 1988-06-10
JP2008225697A (ja) * 2007-03-09 2008-09-25 Teac Corp 電源制御装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5557956A (en) * 1978-10-25 1980-04-30 Nissan Motor Co Ltd Malfunction prevention unit of microcomputer
JPS5836448B2 (ja) * 1979-08-24 1983-08-09 株式会社日立製作所 環形けい光ランプ製造方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5557956A (en) * 1978-10-25 1980-04-30 Nissan Motor Co Ltd Malfunction prevention unit of microcomputer
JPS5836448B2 (ja) * 1979-08-24 1983-08-09 株式会社日立製作所 環形けい光ランプ製造方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6389148U (ja) * 1986-11-28 1988-06-10
JP2008225697A (ja) * 2007-03-09 2008-09-25 Teac Corp 電源制御装置

Similar Documents

Publication Publication Date Title
JPS6349814B2 (ja)
JPS59200357A (ja) ウオツチドツグタイマ回路
JPH11259340A (ja) コンピュータの再起動制御回路
US6813713B2 (en) Data processing apparatus capable of dealing with illegal external input in an operative state and preventing useless power consumption in a stopped state
JPH04148246A (ja) ウオツチドツグタイマ
JPH01245322A (ja) マイクロプロセッサの停電制御回路
JPH03127215A (ja) 情報処理装置
JPS5920061A (ja) ウオツチ・ドツグ・タイマ
JPS60156198A (ja) 自動通報装置
JPH0218633A (ja) マイクロプロセッサ暴走監視・再起動回路
JPS61275943A (ja) コンピユ−タの異常検出装置
KR890007083Y1 (ko) 실시간 클럭감시에 의한 중앙처리장치의 재개회로
JP2731386B2 (ja) 制御装置
JPS6116340A (ja) プロセツサシステムの緊急動作装置
JPS60252961A (ja) 情報処理装置のプログラム障害監視装置
JPS57105049A (en) Fault processing method of data processing device
JPS6258317A (ja) 入出力装置の電源異常報告方式
JPH04172493A (ja) 液晶表示装置保護回路
JPS6257037A (ja) 計算機システムの異常検出方式
JPH06161909A (ja) データ処理装置
JPS62214419A (ja) 演算制御装置
JPH04332047A (ja) 冗長計算機システムの同期外れ時の切替方式
JPS5734225A (en) Restarting apparatus for central processing unit
JPS58184667A (ja) 情報処理装置
JPH0786794B2 (ja) 停電制御回路