Microprocessor runaway monitoring control circuit
First Claim
1. A microprocessor runaway monitoring control circuit, for a microprocessor which controls an electrical load and generates a first watchdog clearing signal and a second watchdog clearing signal for monitoring runaway of the microprocessor, comprising:
- a first watchdog timer for receiving the first watchdog clearing signal and generating a first reset signal if this first watchdog clearing signal is abnormal;
a second watchdog timer for receiving the second watchdog clearing signal and generating a second reset signal if this second watchdog clearing signal is abnormal;
a logical connector circuit for resetting the microprocessor by outputting an effective resetting signal when the first and second reset signals are both generated; and
failure diagnosing means for inputting the first and second reset signals respectively as first and second monitor signals to the microprocessor, wherein at different timing to each other, the microprocessor intentionally renders abnormal the first and second watchdog clearing signals and checks whichever of the first and second monitor signals corresponds to one of the first and second watchdog clearing signals intentionally rendered abnormal and thereby checks the operation of whichever of the first and second watchdog timers corresponding to one of the first and second watchdog clearing signals rendered abnormal.
1 Assignment
0 Petitions
Accused Products
Abstract
A microprocessor runaway monitoring control circuit with which self-diagnosis of a watchdog timer WDT can be carried out safely and cheaply even during operation of the microprocessor (CPU). A microprocessor 101 supplies first and second watchdog clearing signals WD1 and WD2 to first and second watchdog timers WDT1 and WDT2, and when the both of the watchdog clearing signals WD1 and WD2 stop, the microprocessor 101 is reset by way of a logical connector circuit 122. The microprocessor 101 has failure diagnosing means 103 which intentionally stops the first watchdog clearing signal WD1 and diagnoses the response of the first watchdog timer WDT1 on the basis of a monitor signal MN1 and stops the second watchdog clearing signal WD2 and diagnoses the response of the second watchdog timer WDT2 on the basis of a monitor signal MN2, whereby diagnosis of the watchdog timers WDT1, WDT2 is carried out without the microprocessor 101 being stopped.
-
Citations
44 Claims
-
1. A microprocessor runaway monitoring control circuit, for a microprocessor which controls an electrical load and generates a first watchdog clearing signal and a second watchdog clearing signal for monitoring runaway of the microprocessor, comprising:
-
a first watchdog timer for receiving the first watchdog clearing signal and generating a first reset signal if this first watchdog clearing signal is abnormal;
a second watchdog timer for receiving the second watchdog clearing signal and generating a second reset signal if this second watchdog clearing signal is abnormal;
a logical connector circuit for resetting the microprocessor by outputting an effective resetting signal when the first and second reset signals are both generated; and
failure diagnosing means for inputting the first and second reset signals respectively as first and second monitor signals to the microprocessor, wherein at different timing to each other, the microprocessor intentionally renders abnormal the first and second watchdog clearing signals and checks whichever of the first and second monitor signals corresponds to one of the first and second watchdog clearing signals intentionally rendered abnormal and thereby checks the operation of whichever of the first and second watchdog timers corresponding to one of the first and second watchdog clearing signals rendered abnormal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A microprocessor runaway monitoring control circuit, for a main microprocessor which controls an electrical load and generates a first watchdog clearing signal and a second watchdog clearing signal for runaway monitoring control of the main microprocessor, the microprocessor runaway monitoring control circuit comprising:
-
a sub-microprocessor, cooperating with the main microprocessor, which receives the second watchdog clearing signal from the main microprocessor and generates a third watchdog clearing signal;
a first watchdog timer for receiving the first watchdog clearing signal and generating a first reset signal if this first watchdog clearing signal is abnormal;
a second watchdog timer, incorporated in the sub-microprocessor, for receiving the second watchdog clearing signal and generating a second reset signal if this second watchdog clearing signal is abnormal;
runaway monitoring means, incorporated in the main microprocessor, for receiving the third watchdog clearing signal from the sub-microprocessor and resetting the sub-microprocessor by generating a third reset signal if this third watchdog clearing signal is abnormal;
a logical connector circuit for inferring abnormality of the main microprocessor and resetting the main microprocessor and the sub-microprocessor by outputting an effective resetting signal when the first and second reset signals are both generated; and
failure diagnosing means, for inputting the first and second reset signals respectively as first and second monitor signals to the main microprocessor, wherein at different timing to each other, the main microprocessor intentionally renders abnormal the first and second watchdog clearing signals and checks whichever of the first and second monitor signals corresponds to one of the first and second watchdog clearing signals rendered abnormal and thereby checks the operation of whichever of the first and second watchdog timers corresponding to one of the first and second watchdog clearing signals intentionally rendered abnormal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A microprocessor runaway monitoring control circuit, for a microprocessor which controls an electrical load and generates a first watchdog clearing signal and a second watchdog clearing signal for runaway monitoring control of the microprocessor and also generates a first test signal and a second test signal for testing, comprising:
-
a first watchdog timer, for receiving the first watchdog clearing signal from the microprocessor and generating a first reset signal if this first watchdog clearing signal is abnormal;
a second watchdog timer, for receiving the second watchdog clearing signal from the microprocessor and generating a second reset signal if this second watchdog clearing signal is abnormal;
a gate circuit, which receives the first test signal and the second test signal from the microprocessor and when receiving the first test signal stops the effective resetting signal output irrespective of the state of the first reset signal from the first watchdog timer and when receiving the second test signal stops the effective resetting signal output irrespective of the state of the second reset signal from the second watchdog timer and when receiving neither of the first and second test signals outputs the effective resetting signal in accordance with the states of the first and second reset signals; and
failure diagnosing means for inputting the first and second reset signals to the microprocessor as first and second monitor signals, wherein at different timing to each other, the microprocessor generates the first test signal and the second test signal, and when generating the first test signal the microprocessor checks the operation of the first watchdog timer by intentionally rendering abnormal the first watchdog clearing signal inputted to the first watchdog timer and checking the output state of the first reset signal, and when generating the second test signal the microprocessor checks the operation of the second watchdog timer by intentionally rendering abnormal the second watchdog clearing signal inputted to the second watchdog timer and checking the output state of the second reset signal. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A microprocessor runaway monitoring control circuit, for a main microprocessor which controls an electrical load and generates a first watchdog clearing signal and a second watchdog clearing signal for runaway monitoring control of the microprocessor and also generates a first test signal and a second test signal for testing, comprising:
-
a sub-microprocessor, cooperating with the main microprocessor, which generates a third watchdog clearing signal for runaway monitoring control of the sub-microprocessor;
a first watchdog timer, for receiving the first watchdog clearing signal from the main microprocessor and generating a first reset signal if this first watchdog clearing signal is abnormal;
a second watchdog timer, incorporated in the sub-microprocessor, for receiving the second watchdog clearing signal from the main microprocessor and generating a second reset signal if this second watchdog clearing signal is abnormal;
runaway monitoring means, incorporated in the main microprocessor, which receives the third watchdog clearing signal from the sub-microprocessor and resets the sub-microprocessor by generating a third reset signal when the third watchdog clearing signal is abnormal;
a gate circuit, which receives the first test signal and the second test signal from the main microprocessor and when receiving the first test signal stops the effective resetting signal output irrespective of the state of the first reset signal from the first watchdog timer and when receiving the second test signal stops the effective resetting signal output irrespective of the state of the second reset signal from the second watchdog timer and when receiving neither of the first and second test signals outputs the effective resetting signal and resets the main microprocessor and the sub-microprocessor in accordance with the states of the first and second reset signals; and
failure diagnosing means for inputting the first and second reset signals to the main microprocessor as first and second monitor signals, wherein at different timing to each other, the main microprocessor generates the first test signal and the second test signal, and when generating the first test signal the main microprocessor checks the operation of the first watchdog timer by intentionally rendering abnormal the first watchdog clearing signal inputted to the first watchdog timer and checking the output state of the first reset signal, and when generating the second test signal the main microprocessor checks the operation of the second watchdog timer by intentionally rendering abnormal the second watchdog clearing signal inputted to the second watchdog timer and checking the output state of the second reset signal. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification