Halfgeleiders voor auto's en functionele veiligheid
Welke eigenschap van een window-watchdogtimer is juist?
- AZodra hij eenmaal een kick heeft ontvangen, stopt hij daarna met bewaken om het stroomverbruik te verlagen
- BNiet alleen een kick (het wissen van de timer) die te laat is ten opzichte van het vastgelegde tijdvenster, maar ook een te vroege kick wordt als afwijking gedetecteerd
- CKomt een kick te laat, dan wordt aangenomen dat het programma zware verwerking uitvoert, en wordt zonder reset de wachttijd automatisch verlengd zodat de verwerking kan doorgaan
Antwoord en toelichting tonen
Antwoord: B. Niet alleen een kick (het wissen van de timer) die te laat is ten opzichte van het vastgelegde tijdvenster, maar ook een te vroege kick wordt als afwijking gedetecteerd
Een gewone watchdog geeft een reset als hij niet binnen een bepaalde tijd een kick krijgt. Bij afwijkingen waarbij het programma een deel van de verwerking overslaat en in een korte lus draait, komt de kick echter te vroeg, en dat kan onopgemerkt blijven. Bij het window-type wordt een tijdvenster vastgelegd waarin gekickt mag worden, en zowel te vroeg als te laat ten opzichte van dat venster geldt als afwijking. In auto's wordt de watchdog soms ondergebracht in een extern bewakings-IC dat op een andere klok werkt dan de microcontroller, zodat niet beide door een gemeenschappelijke oorzaak stoppen.
Verder: nog 9 vragen over Halfgeleiders voor auto's en functionele veiligheid