Semi-conducteurs automobiles et sécurité fonctionnelle
Quelle caractéristique d'un chien de garde (watchdog) à fenêtre est correcte ?
- AUne fois rafraîchi, il cesse ensuite la surveillance pour réduire la consommation
- BIl détecte comme anomalie non seulement un rafraîchissement (remise à zéro du temporisateur) trop tardif par rapport à la fenêtre de temps définie, mais aussi un rafraîchissement trop précoce
- CLorsque le rafraîchissement est en retard, il considère que le programme effectue un traitement lourd et, sans réinitialiser, prolonge automatiquement le délai pour laisser le traitement se poursuivre
Afficher la réponse et l'explication
Réponse : B. Il détecte comme anomalie non seulement un rafraîchissement (remise à zéro du temporisateur) trop tardif par rapport à la fenêtre de temps définie, mais aussi un rafraîchissement trop précoce
Un chien de garde classique déclenche une réinitialisation s'il n'est pas rafraîchi dans un délai donné. Mais lors d'anomalies où le programme saute une partie de son traitement et tourne dans une boucle courte, les rafraîchissements arrivent trop tôt et l'anomalie peut passer inaperçue. Le chien de garde à fenêtre définit une fenêtre de temps pendant laquelle le rafraîchissement est autorisé et considère comme anomalie un rafraîchissement trop précoce ou trop tardif par rapport à cette fenêtre. Dans l'automobile, on confie parfois le chien de garde à un CI de surveillance externe fonctionnant sur une horloge distincte de celle du microcontrôleur, afin qu'une même cause ne puisse pas arrêter les deux.
Continuer : 9 autres questions sur Semi-conducteurs automobiles et sécurité fonctionnelle