Patent US5627867A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5627867A Expired / Lapsed US ⏱️ 0.0 years remaining

Watchdog circuit employing minimum and maximum interval detectors

Assignee: Analog Devices Inc
•
Filing: 1996-02-29
•
Granted: 1997-05-06
•
Expires: 2016-02-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A watchdog circuit accepts an output signal from a monitored circuit such as a microprocessor to determine whether the monitored circuit is operating appropriately or has incurred an error. The monitored circuit must periodically assert the output signal to prevent the watchdog circuit, which imposes both upper and lower frequency bounds on the assertion of this signal, from "timing out" and setting a watchdog error alarm. The watchdog circuit may be combined with other circuits, such as power on reset, battery back-up switching, etc., within a microprocessor supervisory circuit.

Inventors

  • 👤 David Thomson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:07
CPC Classifications
G; G04; G04F; G04F1/00; G04F1/005; G07; G07C; G07C3/00; G07C3/02; G07C3/04

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 117 words
A watchdog circuit, comprising: a minimum interval detector connected to receive a watchdog input signal from a monitored circuit and to determine whether intervals between assertions of the input signal are at least a minimum specified interval and to provide an indication of whether the intervals are the specified minimum, a maximum interval detector connected to receive a watchdog input signal from a monitored circuit and to determine whether intervals between asssertions of the input signal are less than a maximum specified interval and to provide an indication of whether the intervals are the specified maximum, and combining circuitry connected to said minimum and maximum interval detectors to combine said indications to produce watchdog alarm output signal.
Claim 2
Dependent Claim 117 words
A watchdog circuit, comprising: a minimum interval detector connected to receive a watchdog input signal from a monitored circuit and to determine whether intervals between assertions of the input signal are at least a minimum specified interval and to provide an indication of whether the intervals are the specified minimum, a maximum interval detector connected to receive a watchdog input signal from a monitored circuit and to determine whether intervals between asssertions of the input signal are less than a maximum specified interval and to provide an indication of whether the intervals are the specified maximum, and combining circuitry connected to said minimum and maximum interval detectors to combine said indications to produce watchdog alarm output signal.
Claim 3
Dependent Claim 47 words
The watchdog circuit of claim 1, wherein said combining circuitry asserts said alarm signal whenever the interval between assertions of the watchdog input signal is less than a prescribed minimum interval or the interval between assertions of the watchdog input is greater than a prescribed maximum interval.
Claim 4
Dependent Claim 47 words
The watchdog circuit of claim 1, wherein said combining circuitry asserts said alarm signal whenever the interval between assertions of the watchdog input signal is less than a prescribed minimum interval and the interval between assertions of the watchdog input is greater than a prescribed maximum interval.
Claim 5
Dependent Claim 13 words
The watchdog circuit of claim 1, wherein said combining circuitry includes sequential circuitry.
Claim 6
Dependent Claim 27 words
The watchdog circuit of claim 4, wherein said sequential circuit imposes the requirement that the minimum interval detector requirements be satisfied before the maximum interval detector requirements.
Claim 7
Dependent Claim 27 words
The watchdog circuit of claim 4, wherein said sequential circuit imposes the requirement that the maximum interval detector requirements be satisfied before the minimum interval detector requirements.
Claim 8
Dependent Claim 85 words
A watchdog circuit, comprising: a minimum interval detector connected to receive a watchdog input signal from a monitored circuit, a maximum interval detector connected to receive a watchdog input signal from a monitored circuit, and an alarm output, said minimum interval detector and maximum interval detector connected to assert said alarm output whenever the interval between assertions of the watchdog input signal is less than a prescribed minimum interval and the interval between assertions of the watchdog input is greater than a prescribed maximum interval.
Claim 9
Dependent Claim 85 words
A watchdog circuit, comprising: a minimum interval detector connected to receive a watchdog input signal from a monitored circuit, a maximum interval detector connected to receive a watchdog input signal from a monitored circuit, and an alarm output, said minimum interval detector and maximum interval detector connected to assert said alarm output whenever the interval between assertions of the watchdog input signal is less than a prescribed minimum interval and the interval between assertions of the watchdog input is greater than a prescribed maximum interval.
Claim 10
Dependent Claim 116 words
A watchdog circuit, comprising: a minimum interval detector connected to receive a watchdog input signal from a monitored circuit and to block assertions of that signal whenever the interval between assertions of that signal is less than a prescribed minimum interval, and to pass those assertions whenever the interval between assertions of that signal is greater than or equal to the prescribed minimum interval, and a maximum interval detector which includes an alarm output, connected to receive assertions of said watchdog input signal from said minimum interval detector, said maximum interval detector connected to assert said alarm output whenever the interval between assertions of the signal from the minimum interval detector exceeds a prescribed maximum interval.
Claim 11
Dependent Claim 116 words
A watchdog circuit, comprising: a minimum interval detector connected to receive a watchdog input signal from a monitored circuit and to block assertions of that signal whenever the interval between assertions of that signal is less than a prescribed minimum interval, and to pass those assertions whenever the interval between assertions of that signal is greater than or equal to the prescribed minimum interval, and a maximum interval detector which includes an alarm output, connected to receive assertions of said watchdog input signal from said minimum interval detector, said maximum interval detector connected to assert said alarm output whenever the interval between assertions of the signal from the minimum interval detector exceeds a prescribed maximum interval.
Claim 12
Dependent Claim 25 words
The watchdog circuit of claim 8, further comprising a clock circuit connected to provide a pulsed clock signal to said minimum and maximum interval detectors.
Claim 13
Dependent Claim 40 words
The watchdog circuit of claim 8, wherein said minimum interval detector is connected to count clock pulses and to pass only those assertions of said watchdog input signal which are spaced at least a predetermined number of clock pulses apart.
Claim 14
Dependent Claim 84 words
The watchdog circuit of claim 9, wherein said minimum interval detector comprises: a counter connected to count pulses from said clock, first, second and third shifters connected to shift said watchdog input signal, two difference detectors, one connected to detect differences between the outputs of said first and second shifters, the other connected to detect differences between the outputs of said second and third shifters, with one of said difference detectors connected to reset said counter when a difference between shifter outputs is detected.
Claim 15
Dependent Claim 82 words
The watchdog circuit of claim 11, wherein said minimum interval detector further comprises a gating block having set and reset inputs, an AND input and an output, said set input connected to be asserted by said counter upon said counter's timing out, said reset input connected to the difference detector output which is connected to reset said counter, said AND input connected to the output of the other difference detector, and said gating block output connected to provide an intermediate watchdog signal.
Claim 16
Dependent Claim 29 words
The watchdog circuit of claim 11, wherein said maximum interval detector comprises a counter connected to count said clock pulses and to be reset by said intermediate watchdog signal.
Claim 17
Dependent Claim 154 words
A supervisory circuit, comprising: a watchdog circuit including a minimum interval detector having an input, said input connected to receive a watchdog input signal from a monitored circuit and to block assertions of that signal whenever the interval between assertions of that signal is less than a prescribed minimum interval and to pass those assertions whenever the interval between assertions of that signal is greater than or equal to the prescribed minimum interval, a maximum interval detector which includes an alarm output, connected to receive said signal from said minimum interval detector, said maximum interval detector connected to assert said alarm output whenever the interval between assertions of the signal from the minimum interval detector exceeds a prescribed maximum interval, a clock circuit connected to provide clock pulses to said minimum and maximum interval detectors, and a reset/switch controller circuit connected to receive said watchdog output signal and to provide a reset output signal.
Claim 18
Dependent Claim 154 words
A supervisory circuit, comprising: a watchdog circuit including a minimum interval detector having an input, said input connected to receive a watchdog input signal from a monitored circuit and to block assertions of that signal whenever the interval between assertions of that signal is less than a prescribed minimum interval and to pass those assertions whenever the interval between assertions of that signal is greater than or equal to the prescribed minimum interval, a maximum interval detector which includes an alarm output, connected to receive said signal from said minimum interval detector, said maximum interval detector connected to assert said alarm output whenever the interval between assertions of the signal from the minimum interval detector exceeds a prescribed maximum interval, a clock circuit connected to provide clock pulses to said minimum and maximum interval detectors, and a reset/switch controller circuit connected to receive said watchdog output signal and to provide a reset output signal.
Claim 19
Dependent Claim 54 words
The supervisory circuit of claim 14 further comprising: voltage regulators connected to receive an unregulated input voltage and to provide regulated voltages at respective regulator outputs, a switch controller, a regulated voltage output and a switch connected, under control of said switch controller between one of said regulator outputs and said regulated voltage output.
Claim 20
Dependent Claim 53 words
The supervisory circuit of claim 15, further comprising a voltage reference and comparator having two inputs and an output, with one input of said comparator connected to the output of one of said regulators, the other input connected to the voltage reference, and the output of said comparator connected to said switch controller.
Claim 21
Dependent Claim 149 words
A microprocessor based system, comprising: a microprocessor, a supervisory circuit connected to receive a watchdog input signal from said microprocessor and to provide a watchdog alarm signal output, said supervisory circuit comprising a watchdog circuit including a minimum interval detector having an input, said input connected to receive a watchdog input signal from a monitored circuit and to block assertions of that signal whenever the interval between assertions of that signal is less than a prescribed minimum interval and to pass those assertions whenever the interval between assertions of that signal is greater than or equal to the prescribed minimum interval, and a maximum interval detector which includes an alarm output, connected to receive said signal from said minimum interval detector, said maximum interval detector connected to assert said alarm output whenever the interval between assertions of the signal from the minimum interval detector exceeds a prescribed maximum interval.
Claim 22
Dependent Claim 149 words
A microprocessor based system, comprising: a microprocessor, a supervisory circuit connected to receive a watchdog input signal from said microprocessor and to provide a watchdog alarm signal output, said supervisory circuit comprising a watchdog circuit including a minimum interval detector having an input, said input connected to receive a watchdog input signal from a monitored circuit and to block assertions of that signal whenever the interval between assertions of that signal is less than a prescribed minimum interval and to pass those assertions whenever the interval between assertions of that signal is greater than or equal to the prescribed minimum interval, and a maximum interval detector which includes an alarm output, connected to receive said signal from said minimum interval detector, said maximum interval detector connected to assert said alarm output whenever the interval between assertions of the signal from the minimum interval detector exceeds a prescribed maximum interval.
Claim 23
Dependent Claim 41 words
The system of claim 17, further comprising: a clock circuit connected to provide clock pulses to said minimum and maximum interval detectors, and a reset/switch controller circuit connected to receive said watchdog output signal and to provide a reset output signal.
Claim 24
Independent Claim 56 words
A method for producing a watchdog alarm signal, comprising the steps of: testing a watchdog input signal to determine whether assertions of it meet a minimum interval requirement, testing a watchdog input signal to determine whether assertions of it meet a maximum interval requirement, activating an alarm if the watchdog input interval violates either interval requirement.
Claim 25
Independent Claim 56 words
A method for producing a watchdog alarm signal, comprising the steps of: testing a watchdog input signal to determine whether assertions of it meet a minimum interval requirement, testing a watchdog input signal to determine whether assertions of it meet a maximum interval requirement, activating an alarm if the watchdog input interval violates either interval requirement.
Claim 26
Independent Claim 65 words
A method for producing a watchdog alarm signal, comprising the steps of: testing a watchdog input signal to determine whether it meets a minimum interval requirement, passing only those assertions of the watchdog input signal to a maximum interval detector which meet the minimum interval requirement, activating an alarm if the assertions passed by the minimum interval detector fail to meet a maximum interval requirement.
Claim 27
Independent Claim 65 words
A method for producing a watchdog alarm signal, comprising the steps of: testing a watchdog input signal to determine whether it meets a minimum interval requirement, passing only those assertions of the watchdog input signal to a maximum interval detector which meet the minimum interval requirement, activating an alarm if the assertions passed by the minimum interval detector fail to meet a maximum interval requirement.

References Cited (Backward Citations)

US5228066A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-05-05 2000-11-04 2001-05-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-05-05 2004-11-04 2005-05-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-05-05 2008-11-04 2009-05-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag