JPH0792772B2 - Watchdog timer device - Google Patents
Watchdog timer deviceInfo
- Publication number
- JPH0792772B2 JPH0792772B2 JP3262527A JP26252791A JPH0792772B2 JP H0792772 B2 JPH0792772 B2 JP H0792772B2 JP 3262527 A JP3262527 A JP 3262527A JP 26252791 A JP26252791 A JP 26252791A JP H0792772 B2 JPH0792772 B2 JP H0792772B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- watchdog timer
- lower limit
- oscillation
- polarity
- 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.)
- Expired - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はCPU(中央処理装置)
の動作の異常を監視するためのウォッチドッグタイマ装
置に関し、特に内燃エンジン制御用マイコンのように外
部雑音の多い環境で使用されるCPUの動作監視に好適
なウォッチドッグタイマ装置に関する。The present invention relates to a CPU (central processing unit).
The present invention relates to a watchdog timer device for monitoring an abnormal operation, and particularly to a watchdog timer device suitable for monitoring the operation of a CPU used in an environment with a lot of external noise such as a microcomputer for controlling an internal combustion engine.
【0002】[0002]
【従来の技術】マイコンなどの動作の異常を監視するた
めに、従来からウォッチドッグタイマ装置が使用されて
いる。従来のウォッチドッグタイマ装置の1例を図2に
示す。CPUのポ―ト10からは一定周期で極性反転す
るのウォッチドッグタイマ信号が出力される。この信号
はコンデンサC1で微分され、微分出力はトランスジス
タTrで増幅される。抵抗R1およびコンデンサC2よ
りなる積分回路がトランスジスタTrの出力を積分する
と同時に、積分コンデンサC2は抵抗R1、R2を通じ
て放電する。したがって、CPUの動作が正常であり、
前記ポ―ト10から前記一定周期でパルス状のウォッチ
ドッグタイマ信号が出力されている間は、積分コンデン
サC2の端子電圧は設定された予定値以下になることは
ないので、電圧比較回路2は異常出力を生じない。しか
し、CPUの動作が異常になり、ウォッチドッグタイマ
信号の極性反転が予定時間以上起こらなくなると、積分
コンデンサC2の端子電圧は設定された予定値以下にな
り、電圧比較回路2が出力を生じて異常を表示する。2. Description of the Related Art A watchdog timer device has been conventionally used to monitor an abnormal operation of a microcomputer or the like. An example of a conventional watchdog timer device is shown in FIG. A port 10 of the CPU outputs a watchdog timer signal whose polarity is inverted at a constant cycle. This signal is differentiated by the capacitor C1 and the differentiated output is amplified by the transistor Tr. At the same time that the integrating circuit composed of the resistor R1 and the capacitor C2 integrates the output of the transistor Tr, the integrating capacitor C2 is discharged through the resistors R1 and R2. Therefore, the operation of the CPU is normal,
While the pulse-shaped watchdog timer signal is being output from the port 10 at the constant cycle, the terminal voltage of the integrating capacitor C2 does not fall below the preset value. No abnormal output is generated. However, when the operation of the CPU becomes abnormal and the polarity reversal of the watchdog timer signal does not occur for a predetermined time or longer, the terminal voltage of the integration capacitor C2 becomes lower than the set predetermined value, and the voltage comparison circuit 2 produces an output. Display anomalies.
【0003】また他の方法として、プログラムによるタ
イマ割込み(ウォッチドッグタイマ信号の極性反転周期
よりも短い周期の)によって一定時間ごとにウォッチド
ッグタイマ信号の極性を監視し、予定回数以上連続して
監視結果が同一であるとき異常と判定することも知られ
ている。As another method, the polarity of the watchdog timer signal is monitored at regular intervals by a program timer interrupt (of a cycle shorter than the polarity inversion cycle of the watchdog timer signal), and continuously monitored for a predetermined number of times or more. It is also known to determine an abnormality when the results are the same.
【0004】[0004]
【発明が解決しようとする課題】上記した従来のウォッ
チドッグタイマ装置では、異常判定のために複数回のウ
ォッチドッグタイマ信号の極性反転またはタイマ割込み
を必要とするので、異常判定のタイミングが遅れがちで
あるという問題がある。またウォッチドッグタイマ信号
の極性反転周期が予定値よりも長くなるようなCPUの
異常を検知するだけで、前記周期が予定値よりも短くな
るような異常(例えば、プログラムの暴走)を検知する
ことは全く意図されていない。しかし、実際には、後者
のような異常発生の可能性もあり、その検知が必要とな
っている。In the above-mentioned conventional watchdog timer device, the polarity of the watchdog timer signal is inverted a plurality of times or the timer interrupt is required for the abnormality determination, so that the timing of the abnormality determination tends to be delayed. There is a problem that is. Further, it is possible to detect an abnormality (for example, program runaway) such that the cycle becomes shorter than a predetermined value only by detecting an abnormality of the CPU in which the polarity inversion cycle of the watchdog timer signal becomes longer than the predetermined value. Is not intended at all. However, in reality, there is a possibility of occurrence of an abnormality such as the latter, and it is necessary to detect it.
【0005】さらに、図2に示したようなアナログ式の
ウォッチドッグタイマ装置では、微分回路が外部ノイズ
の影響を受けやすいので、特に自動車のようにノイズ発
生の可能性の高い環境で使用される場合には、CPUの
異常を見落としたり、異常検知が遅れたりする恐れが大
きくなるという問題がある。Further, in the analog type watchdog timer device as shown in FIG. 2, since the differentiating circuit is easily affected by external noise, it is used especially in an environment where noise is likely to occur, such as in an automobile. In this case, there is a problem that the CPU abnormality may be overlooked or the abnormality detection may be delayed.
【0006】本発明の目的は、ウォッチドッグタイマ信
号の極性反転周期が予定値よりも長くなるようなCPU
の異常を検知できるのはもちろん、前記周期が予定値よ
りも短くなるような異常(例えば、プログラムの暴走)
をも検知することができ、しかもその検知をより早期に
達成できるウォッチドッグタイマ装置を提供することに
ある。An object of the present invention is to provide a CPU in which the polarity inversion cycle of the watchdog timer signal becomes longer than a predetermined value.
Not only can detect the abnormalities of the above, but also the abnormality that the cycle becomes shorter than the planned value (for example, program runaway).
It is an object of the present invention to provide a watchdog timer device which can detect even the above, and can achieve the detection earlier.
【0007】[0007]
【課題を解決するための手段】CPUの動作とは独立し
た発振回路と、前記発振回路の出力パルスを計数するカ
ウンタとを設けると共に、CPUポ―トから供給される
ウォッチドッグタイマ信号の極性反転に応答して反転検
出信号を発生する同期トリガ発生部と、前記ウォッチド
ッグタイマ信号の極性反転の1周期中に計数されるべき
発振回路出力パルスの上限値および下限値を設定する手
段と、前記反転検出信号に応答して前記カウンタの計数
値を取込み、これを前記上限値および下限値とそれぞれ
比較して、計数値が上下限値からずれたときは異常信号
を発生し、一方計数値が上下限値の間にあるときは正常
信号を発生する上下限比較部とを設ける。An oscillator circuit independent of the operation of the CPU and a counter for counting the output pulses of the oscillator circuit are provided, and the polarity of the watchdog timer signal supplied from the CPU port is inverted. A synchronous trigger generator for generating an inversion detection signal in response to the signal, means for setting an upper limit value and a lower limit value of an oscillation circuit output pulse to be counted during one cycle of polarity inversion of the watchdog timer signal, In response to the inversion detection signal, the count value of the counter is fetched and compared with the upper limit value and the lower limit value, respectively, and when the count value deviates from the upper and lower limit values, an abnormal signal is generated, while the count value An upper / lower limit comparison unit is provided for generating a normal signal when it is between the upper and lower limit values.
【0008】さらに、電源投入やCPUリセット動作後
の最初のウォッチドッグタイマ信号の極性反転のみに応
答して、予定時間幅の単一パルスを擬似正常信号として
発生するスタ−ト信号発生部、発振回路の発振周波数を
可変するための発振周波数制御部を設けることができ
る。Further, a start signal generator for oscillating a single pulse having a predetermined time width as a pseudo normal signal in response to only the polarity reversal of the first watchdog timer signal after power-on or CPU reset operation, oscillation. An oscillation frequency controller for varying the oscillation frequency of the circuit can be provided.
【0009】[0009]
【作用】CPUポ―トから供給されるウォッチドッグタ
イマ信号の極性反転の1周期中に計数されるべき発振回
路出力パルスの上限値および下限値を設定しておき、ウ
ォッチドッグタイマ信号の極性反転に応答して前記カウ
ンタの計数値を取込み、これを前記上限値および下限値
とそれぞれ比較して、計数値が上下限値からずれたとき
は異常信号を発生し、一方、計数値が上下限値の間にあ
るときは正常信号を発生する。これにより、ウォッチド
ッグタイマ信号の極性反転周期が予定値よりも長くなる
ようなCPUの異常を検知できるのみならず、前記周期
が予定値よりも短くなるような異常(例えば、プログラ
ムの暴走)をも検知することができるようになる。さら
に、微分回路を用いないのでノイズによる誤動作もなく
なる。Operation: The polarity inversion of the watchdog timer signal is set by setting the upper limit value and the lower limit value of the oscillation circuit output pulse to be counted in one cycle of the polarity inversion of the watchdog timer signal supplied from the CPU port. In response to the above, the count value of the counter is fetched, the count value is compared with the upper limit value and the lower limit value, respectively, and when the count value deviates from the upper and lower limit values, an abnormal signal is generated. Generates a normal signal when between values. As a result, not only an abnormality of the CPU in which the polarity inversion cycle of the watchdog timer signal becomes longer than the planned value can be detected, but also an abnormality in which the cycle becomes shorter than the planned value (for example, program runaway) is detected. Will also be able to detect. Further, since the differentiating circuit is not used, malfunction due to noise is eliminated.
【0010】[0010]
【実施例】図1のブロック図および図3のタイムチャ−
トを参照して本発明の1実施例を説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The block diagram of FIG. 1 and the time chart of FIG.
An embodiment of the present invention will be described with reference to FIG.
【0011】電源が投入されると、発振回路12はCP
U(図示せず)の動作とは無関係に一定周波数の発振パ
ルスAを発生する。発振パルスAの周波数は発振周波数
制御部14により、所望の監視時間設定や監視精度に応
じて変更可能とすることができる。一方、CPUポ−ト
10からは、図2の場合と同様に、電源投入時またはリ
セット時に図3にBで示すように立上がるウォッチドッ
グタイマ信号が供給される。同期トリガ発生部16は発
振パルスAおよびウォッチドッグタイマ信号Bを供給さ
れ、前記信号Bが極性反転した直後の発振パルスAに同
期した反転検出信号、すなわちトリガパルスC(図3の
a〜g〜)を発生する。When the power is turned on, the oscillation circuit 12
The oscillation pulse A having a constant frequency is generated regardless of the operation of U (not shown). The frequency of the oscillation pulse A can be changed by the oscillation frequency control unit 14 according to a desired monitoring time setting and monitoring accuracy. On the other hand, as in the case of FIG. 2, the CPU port 10 supplies the watchdog timer signal which rises as shown by B in FIG. 3 at the time of power-on or reset. The synchronization trigger generator 16 is supplied with the oscillation pulse A and the watchdog timer signal B, and the inversion detection signal synchronized with the oscillation pulse A immediately after the polarity of the signal B is inverted, that is, the trigger pulse C (a to g in FIG. 3). ) Occurs.
【0012】カウンタ18は発振パルスAを計数する。
そのカウント値の1例を、図3の波形Aの上側に示して
いる。上下限比較部20はトリガパルスCでトリガさ
れ、そのときのカウンタ18のカウント値を取込み、前
記カウント値を予め上下限値設定部22から設定されて
いる上下限値と比較する。前記上下限値は、前記ウォッ
チドッグタイマ信号の極性反転の1周期中に計数される
べき発振パルスの上限値および下限値である。一方、ト
リガパルスCは遅延手段24で遅延(発振パルスAの1
周期未満の時間)されてカウンタ18にも供給され、こ
れをリセットする。The counter 18 counts the oscillation pulse A.
An example of the count value is shown above the waveform A in FIG. The upper and lower limit comparison unit 20 is triggered by the trigger pulse C, takes in the count value of the counter 18 at that time, and compares the count value with the upper and lower limit values set in advance by the upper and lower limit value setting unit 22. The upper and lower limit values are the upper limit value and the lower limit value of the oscillation pulse to be counted during one cycle of the polarity reversal of the watchdog timer signal. On the other hand, the trigger pulse C is delayed by the delay means 24 (1 of the oscillation pulse A).
The time is less than the period) and is also supplied to the counter 18 to reset it.
【0013】この例では、上限値が100、下限値が7
0に設定されたものと仮定している。前記カウンタ18
のカウント値が設定された上下限値の間(この例では、
70〜100の間)にあれば1レベルの正常信号が、ま
た範囲外であれば0レベルの異常信号が判定信号として
出力される。この判定信号は、図3では、波形Dで示さ
れている。すなわち、図3のCに示した各反転検出信号
a〜gに応答して、同図にDで示したような正常、異常
信号が上下限比較部20から出力される。In this example, the upper limit is 100 and the lower limit is 7.
It is assumed that it is set to 0. The counter 18
Between the upper and lower limit values of the count value of (in this example,
If it is between 70 and 100), a normal signal of 1 level is output as a determination signal, and if it is out of the range, an abnormal signal of 0 level is output as a determination signal. This determination signal is shown by the waveform D in FIG. That is, in response to each of the inversion detection signals a to g shown in C of FIG. 3, the normal / abnormal signals as shown by D in FIG.
【0014】システム動作判定部26は、上下限比較部
20からの正常、異常信号に応答して当該システムの正
常動作が可能であることを示す(システム動作)許可信
号(“1”)またはリセット信号(“0”)を出力す
る。そしてリセット信号が出力されたときは、CPUが
リセットされて再スタ−トされる。図3の例では、トリ
ガパルスaおよびd、gに応じては異常信号が出力さ
れ、一方トリガパルスb、c、eおよびfに応じて正常
信号が出力される。異常信号dやgが発生されると、こ
れに応答してCPUがリセット、再スタ−トされる。The system operation determination section 26 responds to the normal / abnormal signal from the upper / lower limit comparison section 20 and indicates that the system can operate normally (system operation) permission signal ("1") or reset. The signal (“0”) is output. When the reset signal is output, the CPU is reset and restarted. In the example of FIG. 3, an abnormal signal is output according to the trigger pulses a, d, and g, while a normal signal is output according to the trigger pulses b, c, e, and f. When the abnormal signals d and g are generated, the CPU is reset and restarted in response.
【0015】図3の左端部に注目すると明らかなよう
に、電源投入やリセット動作から最初のウォッチドッグ
タイマ信号Bの反転時点までのカウント値は安定せず、
まちまちであるのみならず、上下限値設定部22で設定
された数値範囲内に入らず、比較部20の出力Dが異常
信号となることが多いので、これが電源投入やリセット
動作時のシステム立上げの障害となることがある。As is clear from the attention to the left end of FIG. 3, the count value from the power-on or reset operation to the first inversion point of the watchdog timer signal B is not stable,
Not only is it different, but the output range D of the comparison unit 20 often becomes an abnormal signal because it does not fall within the numerical range set by the upper and lower limit value setting unit 22, so this is a system startup at power-on or reset operation. It may be a hindrance to raising.
【0016】その対策として、本発明では、電源投入や
リセット動作後の最初のウォッチドッグタイマ信号の極
性反転のみに応答して、予定時間幅(前記極性反転の周
期よりも僅かに長い)の単一パルスをスタ−ト信号とし
て発生するスタ−ト信号発生部28を設けている。前記
スタ−ト信号は擬似正常信号であってシステム動作判定
部26に供給され、上下限比較部20からの出力信号D
とは無関係に、レベル1の許可信号を発生させる。これ
によって、システム動作の起動、再起動が保証される。As a countermeasure against this, the present invention responds only to the polarity reversal of the first watchdog timer signal after the power is turned on or the reset operation is performed, and the unit of a predetermined time width (slightly longer than the polarity reversal period) is used. A start signal generator 28 for generating one pulse as a start signal is provided. The start signal is a pseudo-normal signal, is supplied to the system operation determination unit 26, and the output signal D from the upper and lower limit comparison unit 20.
Regardless of, the level 1 permission signal is generated. This guarantees the start and restart of system operation.
【0017】上記のようなスタ−ト信号発生部28は、
例えば、ウォッチドッグタイマ信号の極性反転によって
トリガされるワンショットマルチバイブレ−タと、電源
投入やリセット動作時から立上がるランプ電位発生手段
とを設け、前記ランプ電位が予定値に上昇した時前記ワ
ンショットマルチバイブレ−タを不能化することで実現
できる。あるいはその代わりに、電源投入やリセット動
作によってトリガされるワンショットマルチバイブレ−
タを用いるだけでも、同様の機能を実現することができ
る。The start signal generator 28 as described above is
For example, a one-shot multivibrator triggered by the polarity reversal of the watchdog timer signal and a lamp potential generating means that rises from the time of power-on or reset operation are provided, and when the lamp potential rises to a predetermined value, the one-shot multivibrator is provided. This can be achieved by disabling the shot multivibrator. Alternatively, one-shot multi-vibration triggered by power-on or reset action
The same function can be realized by using only the data.
【0018】図1の実施例では、同期トリガ発生部16
を設けて、カウンタ18からのカウント値の取込み、お
よび上下限値設定部22による前記カウント値と上下限
値との比較を、ウォッチドッグタイマ信号Bが極性反転
した直後の発振パルスAに同期して行なうようにタイミ
ング制御しているが、極性反転周期の時間規定(すなわ
ち、異常判定の基準)が緩やかで良ければ、前記同期ト
リガ発生部16は単にウォッチドッグタイマ信号Bの極
性反転を検知して信号Cを出力するもので良い。すなわ
ち、信号Bの立上がり、立下がりタイミングでカウンタ
18からのカウント値の取込み、および上下限値設定部
22による前記カウント値と上下限値との比較を行なう
ようにしても良い。In the embodiment of FIG. 1, the synchronization trigger generator 16
Is provided to synchronize the acquisition of the count value from the counter 18 and the comparison of the count value and the upper and lower limit values by the upper and lower limit value setting unit 22 with the oscillation pulse A immediately after the polarity of the watchdog timer signal B is inverted. However, if the time regulation of the polarity inversion cycle (that is, the criterion for the abnormality determination) is gentle, the synchronization trigger generator 16 simply detects the polarity inversion of the watchdog timer signal B. And output the signal C. That is, the count value may be fetched from the counter 18 at the rising and falling timings of the signal B, and the upper and lower limit value setting unit 22 may compare the count value with the upper and lower limit values.
【0019】[0019]
【発明の効果】 本発明によれば、ウォッチドッグタイ
マ信号の極性反転周期が予定値よりも長くなるようなC
PUの異常を検知できるのはもちろん、前記周期が予定
値よりも短くなるような異常(例えば、プログラムの暴
走)をも検知することができるので、より完全な異常監
視が可能となる。また、ウォッチドッグタイマ信号が極
性反転するたびに、換言すれば、前記パルスの半周期ご
とに早期の異常判定ができるので、CPU異常による障
害の伝播も最小に抑えることができる。さらに、本発明
によれば、電源投入やリセット動作直後のようにシステ
ムの動作が不安定となる状況下では疑似正常信号が出力
されるので、極性反転周期が予定の下限値よりも短くな
ったか否かを判断基準に加えても、誤判断に基づくリセ
ット動作の発生が防止され、電源投入直後等の過渡期に
おいても完全な異常監視を実現できるようになる。 According to the present invention, it is assumed that the polarity inversion cycle of the watchdog timer signal becomes longer than a predetermined value.
Not only can the abnormality of the PU be detected, but also the abnormality in which the cycle becomes shorter than the predetermined value (for example, program runaway) can be detected, so that more complete abnormality monitoring becomes possible. Further, every time the polarity of the watchdog timer signal is inverted, in other words, an early abnormality determination can be made every half cycle of the pulse, so that the propagation of a fault due to a CPU abnormality can be minimized. Furthermore, the present invention
According to the system, the system is
Pseudo normal signal is output under the condition that the operation of the system becomes unstable
Therefore, the polarity reversal cycle is shorter than the planned lower limit value.
Even if it is added to the judgment criteria whether or not
It prevents the power on and off, and during transitional periods such as immediately after the power is turned on.
Even then, complete abnormality monitoring can be realized.
【0020】さらに図1に示した実施例のように、上下
限比較部20によるカウント値の取込み、比較およびカ
ウンタ18のリセット、スタ−トをウォッチドッグタイ
マ信号の極性反転直後の発振パルスに同期させれば、外
乱ノイズによる影響も低減し、発振パルスの計数がより
一層正確に行なわれるので、ウォッチドッグタイマ信号
の極性反転周期監視が可能となる。また発振回路の発振
周波数を制御することにより、極性反転周期監視の精細
度を調整することが容易である。Further, as in the embodiment shown in FIG. 1, the count value is fetched by the upper and lower limit comparison unit 20, the comparison and reset of the counter 18 and the start are synchronized with the oscillation pulse immediately after the polarity reversal of the watchdog timer signal. By doing so, the influence of disturbance noise is reduced and the oscillation pulses are counted more accurately, so that the polarity inversion cycle of the watchdog timer signal can be monitored. Further, by controlling the oscillation frequency of the oscillation circuit, it is easy to adjust the definition of the polarity inversion period monitor.
【図1】 本発明の1実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.
【図2】 従来のウォッチドッグタイマ装置の1例を示
す回路図である。FIG. 2 is a circuit diagram showing an example of a conventional watchdog timer device.
【図3】 図1の実施例の動作を説明するためのタイム
チャ−トである。FIG. 3 is a time chart for explaining the operation of the embodiment of FIG.
10 CPUポ−ト 12 発振回路 14 発振周波数制御部 16 同期トリガ発生部 18 カウンタ 20 上下限比較部 26 システム動作判定部 28 スタ−ト信号発生部 10 CPU Port 12 Oscillation Circuit 14 Oscillation Frequency Control Section 16 Synchronous Trigger Generation Section 18 Counter 20 Upper / Lower Limit Comparison Section 26 System Operation Judgment Section 28 Start Signal Generation Section
Claims (5)
ンタと、 CPUポートから供給されるウォッチドッグタイマ信号
の極性反転に応答して反転検出信号を発生する同期トリ
ガ発生部と、 前記ウォッチドッグタイマ信号の極性反転の1周期中に
計数されるべき発振パルスの上限値および下限値を設定
する手段と、 前記反転検出信号に応答して前記カウンタの計数値を取
込み、これを前記上限値および下限値とそれぞれ比較し
て、計数値が上下限値からずれたときは異常信号を発生
し、一方計数値が上下限値の間にあるときは正常信号を
発生する上下限比較部と、電源投入やCPUリセット動作後の最初のウォッチドッ
グタイマ信号の極性反転のみに応答して、予定時間幅の
単一パルスを擬似正常信号として発生するスタート信号
発生部と を具備したことを特徴とするウォッチドッグタ
イマ装置。1. An oscillation circuit independent of the operation of a CPU, a counter for counting oscillation pulses output from the oscillation circuit, and inversion detection in response to polarity inversion of a watchdog timer signal supplied from a CPU port. A synchronous trigger generator for generating a signal; means for setting an upper limit value and a lower limit value of an oscillation pulse to be counted during one cycle of polarity reversal of the watchdog timer signal; When the count value of the counter is fetched and compared with the upper limit value and the lower limit value respectively, and an abnormal signal is generated when the count value deviates from the upper and lower limit values, while the count value is between the upper and lower limit values Is the upper and lower limit comparator that generates a normal signal, and the first watchdog after power-on or CPU reset operation.
In response to only the polarity reversal of the
Start signal that generates a single pulse as a pseudo normal signal
Watchdog timer device being characterized in that; and a generation unit.
イマ信号の極性反転と事実上合致したタイミングで反転
検出信号を発生することを特徴とする請求項1記載のウ
ォッチドッグタイマ装置。2. The watchdog timer device according to claim 1, wherein the synchronous trigger generation unit generates the inversion detection signal at a timing that substantially coincides with the polarity inversion of the watchdog timer signal.
イマ信号の極性反転の直後に出力される発振パルスと合
致したタイミングで反転検出信号を発生することを特徴
とする請求項1記載のウォッチドッグタイマ装置。3. The watchdog timer according to claim 1, wherein the synchronous trigger generator generates the inversion detection signal at a timing that coincides with the oscillation pulse output immediately after the polarity inversion of the watchdog timer signal. apparatus.
期よりも僅かに長い持続幅を有することを特徴とする請
求項1記載のウォッチドッグタイマ装置。 4. The pseudo normal signal is a signal of the polarity inversion cycle.
A contract characterized by having a duration slightly longer than the period
The watchdog timer device according to claim 1.
発振周波数制御部をさらに具備したことを特徴とする請
求項1ないし4のいずれかに記載のウォッチドッグタイ
マ装置。5. A method for varying an oscillation frequency of an oscillation circuit
A contract characterized by further comprising an oscillation frequency control unit
The watchdog timer device according to any one of claims 1 to 4 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3262527A JPH0792772B2 (en) | 1991-09-17 | 1991-09-17 | Watchdog timer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3262527A JPH0792772B2 (en) | 1991-09-17 | 1991-09-17 | Watchdog timer device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0573363A JPH0573363A (en) | 1993-03-26 |
| JPH0792772B2 true JPH0792772B2 (en) | 1995-10-09 |
Family
ID=17377039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3262527A Expired - Fee Related JPH0792772B2 (en) | 1991-09-17 | 1991-09-17 | Watchdog timer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0792772B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08115235A (en) * | 1994-10-14 | 1996-05-07 | Honda Motor Co Ltd | Control device abnormality detection device and method thereof |
| DE102006046188A1 (en) * | 2006-09-29 | 2008-04-03 | Infineon Technologies Ag | Safety-controller`s operation monitoring method, involves generating signal, when determined runtime falls below lower threshold value for runtime of process, and triggering signal during falling of threshold value |
| JP5235766B2 (en) * | 2009-04-16 | 2013-07-10 | 三菱電機株式会社 | Safety monitoring input device |
| JP7202162B2 (en) * | 2018-12-06 | 2023-01-11 | ローム株式会社 | WINDOW WATCHDOG TIMER AND SEMICONDUCTOR DEVICE |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5769432A (en) * | 1980-10-15 | 1982-04-28 | Hitachi Ltd | Information processor |
| JPS5816353A (en) * | 1981-07-20 | 1983-01-31 | Fuji Facom Corp | Monitoring system for fault of computer |
| JPS61168453A (en) * | 1985-01-23 | 1986-07-30 | Mitsubishi Heavy Ind Ltd | Control of nc cutter |
| JPH027135A (en) * | 1988-06-25 | 1990-01-11 | Sumitomo Electric Ind Ltd | Watch dog timer circuit |
-
1991
- 1991-09-17 JP JP3262527A patent/JPH0792772B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0573363A (en) | 1993-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR900001444B1 (en) | Internal combustion engine controller | |
| US4363092A (en) | Malfunction preventing system for a microcomputer system | |
| US5434800A (en) | Programmable system for the synchronization of an electronic angular position indicator | |
| JPH02125948A (en) | Engine control device | |
| US8311169B2 (en) | Automatic frequency monitoring circuit, electronic device, automatic frequency monitoring method, and automatic frequency monitoring program | |
| JPH0792772B2 (en) | Watchdog timer device | |
| JPS6060022B2 (en) | Internal combustion engine control device | |
| JP2593915B2 (en) | Double microcomputer system runaway prevention circuit | |
| JP3566302B2 (en) | Counting device and rotation stop detecting device using the counting device | |
| US4617509A (en) | Voltage regulator for a microcomputer system | |
| JP2811343B2 (en) | Fan alarm detection device | |
| US5119381A (en) | Program execution malfunction detecting method for an automobile controlling device | |
| JPH11203173A (en) | Watch dog timer circuit | |
| JP3765134B2 (en) | Instantaneous power failure detection device | |
| JP3211506B2 (en) | Programmable controller | |
| JP2641882B2 (en) | Device for determining a predetermined trigger point of a sensor signal | |
| JP2997281B2 (en) | Ignition control device | |
| JP2874915B2 (en) | Fire detector with low current consumption | |
| JP3951760B2 (en) | controller | |
| JPH07244537A (en) | Information processing device having clock monitoring function | |
| SU877549A1 (en) | System for data processing with checking | |
| JP3159891B2 (en) | CPU runaway detection circuit | |
| JP2000010824A (en) | Software monitor circuit | |
| JPH0467586B2 (en) | ||
| JPH07141225A (en) | Runaway monitor device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071009 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081009 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081009 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091009 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091009 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101009 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |