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.
Um circuito de controle da monitoração do runaway do microprocessador com que o self-diagnosis de um temporizador do cão de guarda WDT pode ser realizado com segurança e barata uniforme durante a operação do microprocessador (processador central). Um microprocessador 101 fornece primeiramente e os segundos sinais WD1 e WD2 do clearing do cão de guarda a primeiramente e os segundos temporizadores WDT1 e WDT2 do cão de guarda, e quando ambos o batente WD1 e WD2 dos sinais do clearing do cão de guarda, o microprocessador 101 estiverem restaurados por um circuito lógico 122 do conector. O microprocessador 101 tem os meios diagnosticando 103 da falha que para intencionalmente o primeiro sinal WD1 do clearing do cão de guarda e diagnostica a resposta do primeiro temporizador WDT1 do cão de guarda na base de um sinal MN1 do monitor e para o segundo sinal WD2 do clearing do cão de guarda e diagnostica a resposta do segundo temporizador WDT2 do cão de guarda na base de um sinal MN2 do monitor, por meio de que o diagnóstico dos temporizadores WDT1 do cão de guarda, WDT2 é realizado sem o microprocessador 101 que está sendo parado.