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
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 16:12
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.
References Cited (Backward Citations)
US5113504A
Cited
US4763296A
Cited
US5073853A
Cited
US4860289A
Cited
US5155846A
Cited
US5081625A
Cited
US5203000A
Cited
US5317752A
Cited
US5315161A
Cited
US5430883A
Cited
US5404356A
Cited
US5327362A
Cited
US5408643A
Cited
US5274827A
Cited
US5285452A
Cited
US5408645A
Cited
US5341497A
Cited
US5345583A
Cited
US5426776A
Cited
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 |