Embedded Systems und Firmware
Welche Aufgabe hat die Brown-out-Erkennung (BOD, Brown-out-Reset) eines Mikrocontrollers?
- ASie setzt den Mikrocontroller zurück, wenn die Versorgungsspannung unter den für den Betrieb nötigen Wert fällt, und verhindert so unsicheres Verhalten
- BSie schaltet eine LED ein, wenn der Raum dunkel wird
- CSie erhöht die Versorgungsspannung automatisch
Antwort und Erläuterung anzeigen
Antwort: A. Sie setzt den Mikrocontroller zurück, wenn die Versorgungsspannung unter den für den Betrieb nötigen Wert fällt, und verhindert so unsicheres Verhalten
Sinkt die Spannung, weil die Batterie leer wird oder die Versorgung instabil ist, ist ein korrekter Betrieb der Schaltungen des Mikrocontrollers nicht mehr gewährleistet; es besteht die Gefahr, dass Befehle falsch ausgeführt oder willkürliche Werte in den Flash geschrieben werden. Die Brown-out-Erkennung hält den Mikrocontroller im Reset, wenn die Spannung unter einen festgelegten Wert fällt, und lässt ihn erst starten, wenn die Spannung ausreichend zurückgekehrt ist. Sie ist eine wichtige Funktion zum Schutz der Daten.