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

Method and apparatus for performing supervisory functions in digital systems and obtaining diagnostics thereof

Assignee: Elsag International BV
•
Filing: 1995-01-30
•
Granted: 1996-06-18
•
Expires: 2015-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital supervisory and diagnostic circuitry to provide a watchdog function and a low voltage detect function and diagnostics for those functions. The watchdog function has a high immunity to EMI and RFI disturbances and may be enabled or disabled as necessary. An indication is provided of the cause of the last reset so that a reset due to EMI can be distinguished from a reset due to a power failure. The low voltage detect circuitry is implementable in an integrated circuit chip. The low voltage detect circuitry eliminates oscillations from the reset signal and provides a delay which is programmable by the user. The circuitry is designed so that the length of the delay can never be zero.

Inventors

  • 👤 Richard J. Molnar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 18:02
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/076; G06F11/0757

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 127 words
A method for performing a watchdog function in a digital system having a control cycle, said method comprising the steps of: a. generating a first signal for at least a predetermined number of times every control cycle; b. generating a second signal for at least a predetermined number of times every control cycle; c. counting in every control cycle a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; d. determining by no later than the end of each control cycle if said predetermined count has or has not been obtained; and e. resetting said digital system if it is determined by no later than the end of a control cycle that said predetermined count has not been obtained.
Claim 2
Independent Claim 127 words
A method for performing a watchdog function in a digital system having a control cycle, said method comprising the steps of: a. generating a first signal for at least a predetermined number of times every control cycle; b. generating a second signal for at least a predetermined number of times every control cycle; c. counting in every control cycle a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; d. determining by no later than the end of each control cycle if said predetermined count has or has not been obtained; and e. resetting said digital system if it is determined by no later than the end of a control cycle that said predetermined count has not been obtained.
Claim 3
Dependent Claim 48 words
The method of claim 1 further comprising the step of providing an indication when said digital system is reset that said resetting was caused by determining by no later than the end of a control cycle that said predetermined count had not been obtained in that control cycle.
Claim 4
Dependent Claim 26 words
The method of claim 1 further comprising the step of disabling said watchdog function in a control cycle only after said predetermined count has been obtained.
Claim 5
Dependent Claim 86 words
The method of claim 1 wherein said step of counting in every control cycle a predetermined pattern of occurrence of said first and second control signals comprises the step of counting in every control cycle the first occurrence of said first signal in said control cycle and each occurrence of said first signal thereafter that is preceded by an occurrence of said second signal and each occurrence of said second signal that immediately follows an occurrence of said first signal until said predetermined count is obtained.
Claim 6
Independent Claim 174 words
A method for performing diagnostics in a digital system having a control cycle, said method comprising the steps of: a. enabling during one of said control cycles a watchdog function in said digital system; and b. performing said enabled watchdog function in each of said control cycles subsequent to said control cycle in which said watchdog function is enabled, said performance comprising in each of said subsequent control cycles the steps of: i. generating a first signal for at least a predetermined number of times; ii. generating a second signal for at least a predetermined number of times; iii. counting a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; iv. determining by no later than the end of each of said subsequent control cycles if said predetermined count has or has not been obtained; and v. resetting said digital system if it is determined by no later than the end of each of said subsequent control cycles that said predetermined count has not been obtained.
Claim 7
Independent Claim 174 words
A method for performing diagnostics in a digital system having a control cycle, said method comprising the steps of: a. enabling during one of said control cycles a watchdog function in said digital system; and b. performing said enabled watchdog function in each of said control cycles subsequent to said control cycle in which said watchdog function is enabled, said performance comprising in each of said subsequent control cycles the steps of: i. generating a first signal for at least a predetermined number of times; ii. generating a second signal for at least a predetermined number of times; iii. counting a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; iv. determining by no later than the end of each of said subsequent control cycles if said predetermined count has or has not been obtained; and v. resetting said digital system if it is determined by no later than the end of each of said subsequent control cycles that said predetermined count has not been obtained.
Claim 8
Dependent Claim 60 words
The method of claim 5 wherein said step of performing said enabled watchdog function further comprises the step of providing an indication when said digital system is reset that said resetting was caused by a determination no later than the end of each of said subsequent control cycles that said predetermined count had not been obtained in that control cycle.
Claim 9
Dependent Claim 31 words
The method of claim 5 further comprising the step of disabling said enabled watchdog function in any one of said subsequent control cycles only after said predetermined count has been obtained.
Claim 10
Dependent Claim 24 words
The method of claim 5 wherein said enabled watchdog function is also performed in said control cycle in which said watchdog function is enabled.
Claim 11
Dependent Claim 34 words
The method of claim 8 further comprising the step of disabling said enabled watchdog function in said control cycle in which said watchdog function is enabled only after said predetermined count has been obtained.
Claim 12
Dependent Claim 134 words
The method of claim 5 further comprising the step of performing a low voltage detect function in said system comprising the steps of: a. monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. resetting said digital system in response to said signal indicative of low power supply voltage; c. stopping said control cycles in response to said signal indicative of said low power supply voltage; d. monitoring said power supply voltage and generating a signal indicative of adequate power supply voltage when said power supply voltage is above said reference voltage; and e. starting said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated.
Claim 13
Dependent Claim 34 words
The method of claim 10 further comprising the step of providing an indication when said digital system is reset that said resetting was in response to said signal indicative of low power supply voltage.
Claim 14
Dependent Claim 36 words
The method of claim 10 further comprising the step of selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 15
Dependent Claim 82 words
The method of claim 5 wherein said step of counting a predetermined pattern of occurrence of said first and second control signals comprises the step of counting in every control cycle the first occurrence of said first signal in said control cycle and each occurrence of said first signal thereafter that is preceded by an occurrence of said second signal and each occurrence of said second signal that immediately follows an occurrence of said first signal until said predetermined count is obtained.
Claim 16
Independent Claim 137 words
A method for performing diagnostics in a digital system having a control cycle, said method comprising the steps of: a. performing a watchdog function in said system comprising the steps of: i. generating a first signal for at least a predetermined number of times every control cycle; ii. generating a second signal for at least a predetermined number of times every control cycle; iii. counting in every control cycle a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; iv. determining by no later than the end of each control cycle if said predetermined count has or has not been obtained; and v. resetting said digital system if it is determined by no later than the end of a control cycle that said predetermined count has not been obtained.
Claim 17
Independent Claim 137 words
A method for performing diagnostics in a digital system having a control cycle, said method comprising the steps of: a. performing a watchdog function in said system comprising the steps of: i. generating a first signal for at least a predetermined number of times every control cycle; ii. generating a second signal for at least a predetermined number of times every control cycle; iii. counting in every control cycle a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; iv. determining by no later than the end of each control cycle if said predetermined count has or has not been obtained; and v. resetting said digital system if it is determined by no later than the end of a control cycle that said predetermined count has not been obtained.
Claim 18
Dependent Claim 48 words
The method of claim 14 further comprising the step of providing an indication when said digital system is reset that said resetting was caused by determining by no later than the end of a control cycle that said predetermined count had not been obtained in that control cycle.
Claim 19
Dependent Claim 26 words
The method of claim 14 further comprising the step of disabling said watchdog function in a control cycle only after said predetermined count has been obtained.
Claim 20
Dependent Claim 134 words
The method of claim 14 further comprising the step of performing a low voltage detect function in said system comprising the steps of: a. monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. resetting said digital system in response to said signal indicative of low power supply voltage; c. stopping said control cycles in response to said signal indicative of said low power supply voltage; d. monitoring said power supply voltage and generating a signal indicative of adequate power supply voltage when said power supply voltage is above said reference voltage; and e. starting said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated.
Claim 21
Dependent Claim 34 words
The method of claim 17 further comprising the step of providing an indication when said digital system is reset that said resetting was in response to said signal indicative of low power supply voltage.
Claim 22
Dependent Claim 36 words
The method of claim 17 further comprising the step of selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 23
Dependent Claim 86 words
The method of claim 14 wherein said step of counting in every control cycle a predetermined pattern of occurrence of said first and second control signals comprises the step of counting in every control cycle the first occurrence of said first signal in said control cycle and each occurrence of said first signal thereafter that is preceded by an occurrence of said second signal and each occurrence of said second signal that immediately follows an occurrence of said first signal until said predetermined count is obtained.
Claim 24
Independent Claim 166 words
A method for performing a low voltage detect function in a digital system having a control cycle, said method comprising the steps of: a. monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. resetting said digital system in response to said signal indicative of low power supply voltage; c. stopping said control cycles in response to said signal indicative of said low power supply voltage; d. monitoring said low power supply voltage and generating a signal indicative of adequate power supply voltage when said low power supply voltage rises above said reference voltage; e. starting a first of said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated; and f. selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 25
Independent Claim 166 words
A method for performing a low voltage detect function in a digital system having a control cycle, said method comprising the steps of: a. monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. resetting said digital system in response to said signal indicative of low power supply voltage; c. stopping said control cycles in response to said signal indicative of said low power supply voltage; d. monitoring said low power supply voltage and generating a signal indicative of adequate power supply voltage when said low power supply voltage rises above said reference voltage; e. starting a first of said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated; and f. selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 26
Dependent Claim 34 words
The method of claim 21 further comprising the step of providing an indication when said digital system is reset that said resetting was in response to said signal indicative of low power supply voltage.
Claim 27
Dependent Claim 128 words
In a digital system having a control cycle, a watchdog function comprising: a. means for generating a first signal for at least a predetermined number of times every control cycle; b. means for generating a second signal for at least a predetermined number of times every control cycle; c. means for counting in every control cycle a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; d. means for determining by no later than the end of each control cycle if said predetermined count has or has not been obtained; and e. means for resetting said digital system if it is determined by no later than the end of a control cycle that said predetermined count has not been obtained.
Claim 28
Dependent Claim 128 words
In a digital system having a control cycle, a watchdog function comprising: a. means for generating a first signal for at least a predetermined number of times every control cycle; b. means for generating a second signal for at least a predetermined number of times every control cycle; c. means for counting in every control cycle a predetermined pattern of occurrence of said first and second control signals until a predetermined count is obtained; d. means for determining by no later than the end of each control cycle if said predetermined count has or has not been obtained; and e. means for resetting said digital system if it is determined by no later than the end of a control cycle that said predetermined count has not been obtained.
Claim 29
Dependent Claim 48 words
The watchdog function of claim 23 further comprising means for providing an indication when said digital system is reset that said resetting was caused by determining by no later than the end of a control cycle that said predetermined count had not been obtained in that control cycle.
Claim 30
Dependent Claim 26 words
The watchdog function of claim 23 further comprising means for disabling said watchdog function in a control cycle only after said predetermined count has been obtained.
Claim 31
Dependent Claim 183 words
A digital system having a control cycle comprising: a. means for enabling during one of said control cycles a watchdog function in said digital system, said enabled watchdog function performed in each of said control cycles subsequent to said control cycle in which said watchdog function is enabled, said watchdog function comprising: i. means for generating a first signal for at least a predetermined number of times in each of said subsequent control cycles; ii. means for generating a second signal for at least a predetermined number of times in each of said subsequent control cycles; iii. means for counting in each of said control cycles a predetermined pattern of occurrence of said first and second signals until a predetermined count is obtained; iv. means for determining by no later than the end of each of said subsequent control cycles if said predetermined count has or has not been obtained; and v. means for resetting said digital system if it is determined by no later than the end of each of said subsequent control cycles that said predetermined count has not been obtained.
Claim 32
Dependent Claim 183 words
A digital system having a control cycle comprising: a. means for enabling during one of said control cycles a watchdog function in said digital system, said enabled watchdog function performed in each of said control cycles subsequent to said control cycle in which said watchdog function is enabled, said watchdog function comprising: i. means for generating a first signal for at least a predetermined number of times in each of said subsequent control cycles; ii. means for generating a second signal for at least a predetermined number of times in each of said subsequent control cycles; iii. means for counting in each of said control cycles a predetermined pattern of occurrence of said first and second signals until a predetermined count is obtained; iv. means for determining by no later than the end of each of said subsequent control cycles if said predetermined count has or has not been obtained; and v. means for resetting said digital system if it is determined by no later than the end of each of said subsequent control cycles that said predetermined count has not been obtained.
Claim 33
Dependent Claim 55 words
The digital system of claim 26 wherein said watchdog function further comprises means for providing an indication when said digital system is reset that said resetting was caused by a determination no later than the end of each of said subsequent control cycles that said predetermined count had not been obtained in that control cycle.
Claim 34
Dependent Claim 31 words
The digital system of claim 26 further comprising means for disabling said enabled watchdog function in any one of said subsequent control cycles only after said predetermined count has been obtained.
Claim 35
Dependent Claim 25 words
The digital system of claim 26 wherein said enabled watchdog function is also performed in said control cycle in which said watchdog function is enabled.
Claim 36
Dependent Claim 34 words
The digital system of claim 29 further comprising means for disabling said enabled watchdog function in said control cycle in which said watchdog function is enabled only after said predetermined count has been obtained.
Claim 37
Dependent Claim 143 words
The digital system of claim 26 further comprising a low voltage detect function in said system comprising: a. means for monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. means for resetting said digital system in response to said signal indicative of low power supply voltage; c. means for stopping said control cycles in response to said signal indicative of said low power supply voltage; d. means for monitoring said low power supply voltage and generating a signal indicative of adequate power supply voltage when said low power supply voltage rises above said reference voltage; and e. means for starting a first of said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated.
Claim 38
Dependent Claim 40 words
The digital system of claim 31 wherein said low voltage detect function further comprises means for providing an indication when said digital system is reset that said resetting was in response to said signal indicative of low power supply voltage.
Claim 39
Dependent Claim 42 words
The digital system of claim 31 wherein said low voltage detect function further comprises means for selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 40
Dependent Claim 86 words
The digital system of claim 26 wherein said means for counting in every control cycle a predetermined pattern of occurrence of said first and second control signals comprises means for counting in every control cycle the first occurrence of said first signal in said control cycle and each occurrence of said first signal thereafter that is preceded by an occurrence of said second signal and each occurrence of said second signal that immediately follows an occurrence of said first signal until said predetermined count is obtained.
Claim 41
Dependent Claim 178 words
A digital system having a control cycle, said digital system having a low voltage detect function therein, said low voltage detect function comprising: a. means for monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. means for resetting said digital system in response to said signal indicative of low power supply voltage; c. means for stopping said control cycles in response to said signal indicative of said low power supply voltage; d. means for monitoring said low power supply voltage and generating a signal indicative of adequate power supply voltage when said how power supply voltage rises above said reference voltage; e. means for starting a first of said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated and f. means for selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 42
Dependent Claim 178 words
A digital system having a control cycle, said digital system having a low voltage detect function therein, said low voltage detect function comprising: a. means for monitoring a voltage generated by a power supply in said system and generating a signal indicative of low power supply voltage when said power supply voltage is below a reference voltage; b. means for resetting said digital system in response to said signal indicative of low power supply voltage; c. means for stopping said control cycles in response to said signal indicative of said low power supply voltage; d. means for monitoring said low power supply voltage and generating a signal indicative of adequate power supply voltage when said how power supply voltage rises above said reference voltage; e. means for starting a first of said control cycles a predetermined time after said signal indicative of adequate power supply voltage is generated and f. means for selecting in a control cycle a time duration for said control cycles that occur subsequent to said control cycle in which said time duration is selected.
Claim 43
Dependent Claim 36 words
The low voltage detect function of claim 35 further comprising means for providing an indication when said digital system is reset that said resetting was in response to said signal indicative of low power supply voltage.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-18 1999-12-18 2000-06-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-18 2003-12-18 2004-06-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-18 2007-12-18 2008-06-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag