Watchdog circuit for microprocessor or microcontroller monitoring, has means for checking the watchdog circuit itself by resetting it and then executing a number of wait loops such that a processor monitoring time is exceeded

Method for monitoring a microprocessor with a watchdog circuit, which monitors the processor for the occurrence of reset signals, within a given time period, and if none occur, causes a reset. To check the watchdog circuit itself: a suitable operating period of the processor is selected and a watchd...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SCHIER, JOHANNES, FOERSTNER, DIRK
Format: Patent
Sprache:eng ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Method for monitoring a microprocessor with a watchdog circuit, which monitors the processor for the occurrence of reset signals, within a given time period, and if none occur, causes a reset. To check the watchdog circuit itself: a suitable operating period of the processor is selected and a watchdog checking function is initiated, said function involving resetting of the watchdog and execution of a number of wait loops so that a time elapses that is greater than the processor reset monitoring period. An Independent claim is made for a circuit arrangement with a microprocessor and watchdog circuit for resetting the microprocessor and means for checking the watchdog circuit. Die Erfindung betrifft ein Verfahren zur Überwachung eines Mikroprozessors sowie eine Schaltungsanordnung mit einem Mikroprozessor. DOLLAR A Das Überwachen eines Mikroprozessors erfolgt mittels einem zugeordneten Watchdog. Der Watchdog überwacht, ob Rücksetzimpulse innerhalb eines Zeitintervalls vorgegebener Dauer eintreffen. Bei Eintreffen des Rücksetzimpulses wird das Zeitintervall zurückgesetzt und neu gestartet. Bei Nichteintreffen von Rücksetzimpulsen wird ein Reset des Mikroprozessors veranlasst. Gemäß der Erfindung wird in geeigneten Betriebsphasen des Mikroprozessors eine Überprüfungsfunktion des Watchdogs aktiviert. Während der Ausführung der Überprüfungsfunktion wird zuerst ein Rücksetzen des Watchdogs und danach eine Folge von Warteschleifen, deren Dauer größer ist als die Dauer des Zeitintervalls des Watchdogs, ausgeführt.