JPS59109955A - プロセツサ自動再始動回路 - Google Patents

プロセツサ自動再始動回路

Info

Publication number
JPS59109955A
JPS59109955A JP58225343A JP22534383A JPS59109955A JP S59109955 A JPS59109955 A JP S59109955A JP 58225343 A JP58225343 A JP 58225343A JP 22534383 A JP22534383 A JP 22534383A JP S59109955 A JPS59109955 A JP S59109955A
Authority
JP
Japan
Prior art keywords
signal
processor
reset
input terminal
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
Application number
JP58225343A
Other languages
English (en)
Other versions
JPH0120777B2 (ja
Inventor
ジエイムズ・スコツト・ラム
ウア−レン・カ−ク・ウイマ−
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.)
Tektronix Inc
Original Assignee
Tektronix Inc
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 Tektronix Inc filed Critical Tektronix Inc
Publication of JPS59109955A publication Critical patent/JPS59109955A/ja
Publication of JPH0120777B2 publication Critical patent/JPH0120777B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/24Resetting means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Electronic Switches (AREA)
  • Retry When Errors Occur (AREA)
  • Measurement Of Current Or Voltage (AREA)
  • Manipulation Of Pulses (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は電子機器内に組込み使用するプロセッサの自動
再始動回路に関する。
背景技術とその問題点 デジタル・プロセッサ(処理装置)は様々な用途に用い
られるようになって来ている。このようなプロセッサは
非富に複雑な装置であり、そのためそれらのプログラム
の命令(インストラクション)やコマンドを正しく実行
するために特定の開始状態を必要とする。一般に、電源
投入時、プロセッサ自身の1つ以上の電源電圧の論理積
をとることにより発生されるパワーオン・リセット・イ
ン信号によってこの特定の開始状態にされる。
例えばインテル社製8085Aマイクロプロセツサの如
き大部分のプロセッサではこのリセット・イン信号はプ
ロセッサの内部特性によって決まる特定のパルス幅を有
するパルスの形式で与えられる。
そして、電源投入後、リセット・イン信号を発生した電
源は、通常そのままオンされているので、必要な時間経
過後プロセッサ自身あるいは補助回路によりリセット・
アウト信号を発生し、リセット・イン信号を論理的に除
去するようにしている。
ところが、ランダムな静電気放電、電源始動時の問題、
あるいは修理者によるデータ・バスの一時的短絡等の種
々の原因により、プロセッサのハードウェアが一時的に
妨害を受ける戊れがある。
不幸にも、一度このような界雷が生じると、プロセッサ
はその妨害がなくなったあとも正規の動作に戻ることが
できない。プロセッサ全体への電源を手動でオフしたあ
と再びオンして新しいリセット・イン信号を発生させな
い限りプロセッサはIE富な動作に戻れないので、この
ような状態はしばしば”暴走状W CgeLLing 
1ost)  ”と1・1′ばれる。
発明の目的 本発明の目的は、プロセッサの異常状態を検知し、自動
的にプロセッサのりセラ1−を行わせるようにするプロ
セッサ自動再始動回路を提供することにある。
発明のIl!lI要 本発明は、プロセッサが“暴走”した場合、プロセッサ
を手動でリセットする必要性をなくするものである。本
発明では、プロセン4ノ・のプ1:1グラム実行を間接
的に監視するリセット1ril I+’3が設けられ、
プログラムが市常に実行され”ζいない場合、その異常
状態を検出し、自動的にハードウェアの111始動を行
う。従って、異常が発/1フシた場合、操作者はもはや
手動でプロセッサをリセットする必要がない。
この再始動回路は、インクラブド・アクノリッジ信号の
如きプロセッサによっ°ζ規則的に供給される信号を監
視し、このプロセッサ信号のデユーティ・サイクルに比
例した直流電化を発4トする。
この直流電圧はアナログ比較器によって基準電圧と比較
される。プロセッサ信号が規則正しく錐持されている限
り、比較器の出力論理信号は第1の論理状態“真”にな
っ′ζいる。もし、このプロセッサ信号のデユーティ・
サイクルがある要因によって変化すると、比較器の出力
信号は第2の論理状態“偽”に変わる。比較器の“偽”
論理状態は、プロセッサ・リセット線に供給され、自動
的にプロセッサをリセットする。
その後、プロセッサ自身あるいは正常な補助回路がリセ
ット・アウト信号を発生ずる。この回路は、リセット・
アウト信号により適切な再始動に必要なりセント・イン
信号を終了させるだけでなく、比較器に安定動作を行わ
せるためのヒステリシスを生しさせる。
実施例 以下、この発明の一実施例を第1図及び第2図に基づい
て詳しく説明する。
第1図は本実施例の回路構成をボずもので、同図におい
て、(45)はセット人力1l−(S及びリセット入力
端子Rを有するDフリップフロップであって、このフリ
ップフロップ(45)はそのクロック入力端子CKにク
ロック信号発生手段、例えば無安定マルチバイブレーク
(35)からのクロック信号(30)を受ける。クロッ
ク信@ (30)は本実施例では約15m5の周期を有
する。フリップフロップ(45)の入力端子りは接地さ
れ、リセット入力端子Rは+5Vの電源に接続されてい
る。またフリップフロップ(45)はクロック信号(3
0)の立上りで反転出力端子Qにインタラブド信号を発
生する。このインタラブド信号はプロセッサ(図示せず
)のインクラブド入力端子にイハ給される。正゛帛動作
時、インタラブド信号を受けると、例えば8085Aプ
ロセツサは直ちにインクラブド・アクノリッジ信号(4
0)を出力する。他のプロセッサにおいても同様の信号
が利用できる。インクラブド・アクノリッジ信号(40
)はフリップフロップ(45)のセント入力端子Sに与
えられ、反転出力端子Qのインクラブド信号を解除する
。1対のNANDゲート0(11及び(20)は交差接
続され”ζR−Sフリップフロップ(25)を構成する
。NANロゲート(IOlの自由な入力端をリセット入
力端子R,NANI)ゲート(20)の自由な入力端を
セント入力端子Sとする。
このセット入力端子Sには、第u図に示すよう”な方形
波クロック信号(30)の如き第1タイミング信号かり
、えられる。第2B図に>7’<すような通電「高」レ
ベルであるパルス信号(40)の如き第2タイミング信
号は、上述のインクラブド・アクノリッジ信号であり、
正常時はプロセッサにより規則的に供給され、クロック
信号(30)に同期している。
この第2タイミング信号がNANDゲート001のリセ
ット入力端子Rに与えられる。
クロック信号(30)及びパルス信号(40)は通常プ
ロセッサ・システムに存在しているものでよい。例えば
、プロセッサ・インタラブド・サブシステム(図示セず
)内の一部がこれらを(It給してもよい。自、動再始
動回路の最良の動作のためには、クロック信号(30)
はパルス信号(40)と同じ周波数の方形波であるべき
である。但し、これら2つの人力信号(30)及び(4
0)間に一定11、つ周期的な関係が存在すれば、この
条件は不要である。
以トの説明においては、信号(30)及び(,10) 
cat最適の形状とし、論理回路部品はTTI、1゛I
シツク・ファミリーのものとする。
第2C図及び第2D図に示ずようなNANIIゲート0
0)及び(20)の出力信号、即ち、フリップフ「トッ
プ(25)の反転出力端子Q及び出力端子Qからの信号
は、入力信号(30)及び(40)と同じ周波数を有し
且つ50%のデユーティ・ファクタを有する。
抵抗器R1及びコンデンサC4はフリップフロップ(2
5)の反転出力端子Qに接続され、抵]に器R2及びコ
ンデンサC2はその出力端子Qに接続され、夫々、出力
Q及びQの低域麟;波器(5(+)及び(60)として
働く。フリップフロップ(25)の出力Q及びQは50
%のデユーティ・ファクタを有°・1゛るので、接続点
く70)及び(80)における低域濾波器(50)及び
(60)の各出力ば、NANOゲートOIルび(20)
の高レベル出力電圧が+5Vであれば、夫々約2.5■
となる。
低域濾波器(50)及び(60)の出力側は夫々ダイオ
ードD1及びD2を介してアナログ比較器(100)の
負入力端子(90)にワイヤード・オア接続される。負
入力端子(90)はまた、抵抗器R6を介して接地され
ると共に抵抗器R5を介して通常“低”レベルのリセッ
ト・アウト信号を受ける。第211図にボずようなリセ
ット・アウト信号はリセット・イン信号に応答して発生
されたプロセッサ出力信号である。従って、プロセッサ
の圧密動作のもとでは、ダイオードDI、 D2の順方
向電圧降下及び抵抗器R5,R6を流れる電流のため、
負入力端子(90)の電圧は+2V以下となる。
比較器(100)の正入力端子(110)ば抵抗器R3
を介して+5V電源に接続されると共に抵抗器l?4を
介し”ζリセット・アウト信号を受ける。抵抗器R3及
び114は、負入力端子(90)の正常動作電圧より大
なる電圧を正入力端子(110)に供給するように選択
される。この実施例では、正入力端子(110)の電圧
は+2V以十でなければならない。
従って、プロセッサの1[當動作十では、比較器(10
0)のl?l’isI’!TIN 1−11力信号は、
第2G図に示す如く動作中のプロセッサに要求されるよ
うな高論理レベルにある。異常が発生したとき、第2B
図の部分(45)に示されている如く、パルス(M’i
J (40)は曲または低レベルに保持され、あるいは
不規則に変化する。いずれの場合もフリップフロップ(
25)は、もはや出力端子Q及びQにデユーティ・ファ
クタ50%の信号を雑持しない。その結果、Qまたはδ
信号の平均値が上昇し、これは第2E図に示す如く負入
力端子(90)の電)1:、を1E士入力端子(110
)の電圧より大となし、比較器(1(10)の出力ヲ低
レベルに落とす。この低レベルのIll!SET IN
信号はプロセッサをリセットする。
これに対し、プロセッサは第211図に示す如くリセッ
ト・アウト(叶SET OUT ’)偵lFjを11°
1ルヘルにして応える。正入力端子(110)にはコン
デンサC4も接続されているので、正入力端子(110
)上の信号は第2F図の如(+ 5 Vに向ってli数
関数的(I に増加する。+1−入力端子(110)J−の信号が再
び負入力端子(90)上の信号レベルを越えたとき、比
較器(100)の出力信号はドfび高レベルになる。
このようにして、R1!Sr!T IN信号は、プロセ
ッサの適切な自動再始り」のための自動再始動パルスと
なる。異常状態が継続して存在する場合は、異常がなく
なるまで一ヒ述の動作を繰返す。
最後に、抵抗器R5を介して負入力端子(90)に供給
されるリセット・アウト信号は、比較器(100)にI
F帰還を施している。そのため、比較器(100)の入
力端子(90)及び(110)にはヒステリシスが与え
られ、阿始動回路の動作を安定にしている。
発明の効果 本発明によれば、プロセッサが異常状態に陥ったとき手
動でリセットする必要がなくなり極めて好都合である。
また、プロセッサの異常はフリップフロップ(25)の
出力のデユーティ・サイクルの変化を利用して検出する
ので、回路構成がきわめて簡単となる。
【図面の簡単な説明】
0 第1図は本発明による自動再始動回路の一実施例を示す
回路し1、第2図は第1し1の回路の各部のタイミング
波形をボず図である。 図中、(25)はR−Sフリソブフ「トップ、(35)
は無安定マルチバイブレーク、(45)はDフリップフ
ロップ、(50) 、  (60)は低域濾波器、(1
00)は比較器である。 1

Claims (1)

    【特許請求の範囲】
  1. 規則的なインタラブド信号を発生するインクラブド信号
    発生手段と、該インクラブド信号発生手段からのインク
    ラブド信号に応答してプロセッサから出力されるプロセ
    ッサ信号の非規則性を検出する検出手段を設け、該検出
    手段の出力により異常発生時に自動的に上記プロセッサ
    をリセットするようにしたプロセッサ自動再始動回路。
JP58225343A 1982-11-29 1983-11-29 プロセツサ自動再始動回路 Granted JPS59109955A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/445,342 US4513417A (en) 1982-11-29 1982-11-29 Automatic processor restart circuit
US445342 1982-11-29

Publications (2)

Publication Number Publication Date
JPS59109955A true JPS59109955A (ja) 1984-06-25
JPH0120777B2 JPH0120777B2 (ja) 1989-04-18

Family

ID=23768551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58225343A Granted JPS59109955A (ja) 1982-11-29 1983-11-29 プロセツサ自動再始動回路

Country Status (5)

Country Link
US (1) US4513417A (ja)
JP (1) JPS59109955A (ja)
DE (1) DE3342740C2 (ja)
FR (1) FR2536878B1 (ja)
GB (1) GB2133593B (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58219633A (ja) * 1982-06-14 1983-12-21 Alps Electric Co Ltd マイコン化エンコ−ダを有するキ−ボ−ド
FR2539887B1 (fr) * 1983-01-20 1985-07-26 Tech Europ Commutation Procede pour assurer la securite du fonctionnement d'un automate programmable et automate pour la mise en oeuvre du procede
US4586179A (en) * 1983-12-09 1986-04-29 Zenith Electronics Corporation Microprocessor reset with power level detection and watchdog timer
US4618953A (en) * 1984-05-01 1986-10-21 Pitney Bowes Inc. Watchdog circuit
US4689766A (en) * 1984-11-16 1987-08-25 Zenith Electronics Corporation System for resetting the operation of a signal processing device upon the failure of accessng a predetermined memory location within a predetermined time interval
US4627060A (en) * 1984-11-29 1986-12-02 Baxter Travenol Laboratories, Inc. Watchdog timer
US4674038A (en) * 1984-12-28 1987-06-16 International Business Machines Corporation Recovery of guest virtual machines after failure of a host real machine
CA1238102A (en) * 1985-07-22 1988-06-14 Joseph T. Woyton Variable speed drive
JPH01159716A (ja) * 1987-12-16 1989-06-22 Alpine Electron Inc マイコンのリセット回路
US4982404A (en) * 1988-10-12 1991-01-01 American Standard Inc. Method and apparatus for insuring operation of a multiple part system controller
US5398265A (en) * 1988-11-10 1995-03-14 Hughes Aircraft Company Computer subsystem reset by address dependent RC discharge
US5155729A (en) * 1990-05-02 1992-10-13 Rolm Systems Fault recovery in systems utilizing redundant processor arrangements
DE4022419A1 (de) * 1990-07-13 1992-01-16 Bodenseewerk Geraetetech Schutzvorrichtung zum schutz von elektroniksystemen gegen gammastrahlung
FR2702070A1 (fr) * 1993-02-24 1994-09-02 Est Centre Etudes Tech Equip Dispositif réactivant automatiquement un système de surveillance ou de mesure en cas de défaut.
US5450417A (en) * 1993-10-26 1995-09-12 Texas Instruments Incorporated Circuit for testing power-on-reset circuitry
DE59609751D1 (de) * 1996-03-11 2002-11-07 Siemens Audiologische Technik Digitales Hörgerät mit Prozessorüberwachung
US7003775B2 (en) * 2001-08-17 2006-02-21 Hewlett-Packard Development Company, L.P. Hardware implementation of an application-level watchdog timer
GB2411981B (en) * 2004-03-11 2006-08-23 Giga Byte Tech Co Ltd Clock setting arrangement and method for computer motherboard
JP5091888B2 (ja) * 2009-02-25 2012-12-05 ブラザー工業株式会社 画像形成装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5844646U (ja) * 1981-09-17 1983-03-25 日本電気ホームエレクトロニクス株式会社 デツトマンタイマ

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3568150A (en) * 1969-04-16 1971-03-02 United Aircraft Corp Noise discriminating fault apparatus
DE2455028C2 (de) * 1974-11-20 1982-02-18 Siemens AG, 1000 Berlin und 8000 München Schaltungsanordnung zum automatischen Empfang von Daten
US4072852A (en) * 1976-08-23 1978-02-07 Honeywell Inc. Digital computer monitoring and restart circuit
DE2841073A1 (de) * 1978-09-21 1980-04-03 Ruhrtal Gmbh Schaltungsanordnung zur verarbeitung von elektrisch dargestellten informationen
FR2437651A1 (fr) * 1978-09-29 1980-04-25 Bosch Gmbh Robert Installation de surveillance pour des dispositifs commandes sur programmes, notamment pour des systemes commandes a partir de microprocesseurs dans les vehicules automobiles
JPS5557956A (en) * 1978-10-25 1980-04-30 Nissan Motor Co Ltd Malfunction prevention unit of microcomputer
JPS5561801A (en) * 1978-10-31 1980-05-09 Toshiba Corp Unit using control device such as microcomputer
US4234920A (en) * 1978-11-24 1980-11-18 Engineered Systems, Inc. Power failure detection and restart system
DE3011058A1 (de) * 1979-03-23 1980-09-25 Nissan Motor Steuersystem mit einem mikrocomputer zur verwendung mit einem verbrennungsmotor
US4339657A (en) * 1980-02-06 1982-07-13 International Business Machines Corporation Error logging for automatic apparatus
GB2075729B (en) * 1980-05-12 1984-08-08 Suwa Seikosha Kk Microprogramm control circuit
JPS576944A (en) * 1980-06-13 1982-01-13 Mitsubishi Electric Corp Fault detecting device
US4410991A (en) * 1981-06-03 1983-10-18 Gte Laboratories Incorporated Supervisory control apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5844646U (ja) * 1981-09-17 1983-03-25 日本電気ホームエレクトロニクス株式会社 デツトマンタイマ

Also Published As

Publication number Publication date
JPH0120777B2 (ja) 1989-04-18
US4513417A (en) 1985-04-23
FR2536878A1 (fr) 1984-06-01
DE3342740A1 (de) 1984-05-30
GB2133593A (en) 1984-07-25
FR2536878B1 (fr) 1989-02-10
GB8331771D0 (en) 1984-01-04
DE3342740C2 (de) 1985-09-12
GB2133593B (en) 1987-03-11

Similar Documents

Publication Publication Date Title
US4434403A (en) Universal reset circuit for digital circuitry
JPH0120777B2 (ja)
JP2807579B2 (ja) 少なくとも2つの異なる交流電源電圧範囲で機能し得る整流器
US5223784A (en) Method and circuit for triggering an electronic instrument only once during a period of a signal
US5426776A (en) Microprocessor watchdog circuit
JPS63644A (ja) ウオツチドツグタイマ回路
JPH0443436A (ja) マイクロプロセッサを有する装置
JPH0453452B2 (ja)
JPS6234356Y2 (ja)
JP2857442B2 (ja) 電源装置の低電圧検出装置
JPH0143650Y2 (ja)
JPH06149417A (ja) Cpuリセット装置
JPH0537254Y2 (ja)
JPS6016129A (ja) 電源リセツト回路
JPH0949859A (ja) 停電検出回路
JPH0334689B2 (ja)
JPS6242217A (ja) リセツト回路
JPS60258625A (ja) イニシヤルリセツト回路
JPH0581922B2 (ja)
CN116742737A (zh) 监测电池电压输送
KR890006608Y1 (ko) 마이컴의 오동작 방지회로
JPS625726Y2 (ja)
JPS60214031A (ja) マイコンのリセツト回路
JPH0579647U (ja) コンピュータの監視回路
JPH03262020A (ja) 停電検出回路