Forum: Mikrocontroller und Digitale Elektronik Wozu Brown out Detector?


von John T. (johntwenty)


Lesenswert?

>Über dieses Bit wird der Brown-out Detector aktiviert bzw. deaktiviert. Dies
>ist eine Überwachung der Betriebsspannung. Diese Überwachung soll dafür
>sorgen, dass bei Spannungseinbrüchen ein ordentlicher RESET durchgeführt
>wird. Dadurch wird verhindert, dass ein Controller in einen undefinierten
>Zustand gerät (hängen bleibt).

Soviel habe ich bereits begriffen, aber wieso soll der uC bei einem 
Spannugseinbruch hängen bleiben? Ist doch das gleiche wenn man ihn 
einfach ausschalten würde?

von Daniel B. (und3rt4ker)


Lesenswert?

Hi
Wenn du deinem Auto den Benzinhahn langsam zudrehst, geht er auch nicht 
einfach aus, sondern funktioniert immer schlechter. Es kommt zu wenig 
Benzin in den Brennraum und irgendwann geht garnix mehr. So ist das eben 
auch bei µCs. Wenn die Spannung langsam absinkt, dann funktioniert der 
eine Teil noch, während der andere sich schon verabschiedet/hängen 
bleibt.

Mfg und3rt4ker

von Stefan Salewski (Gast)


Lesenswert?

Nein, bei zu wenig Spannung kann sich der uC völlig undefiniert 
verhalten. Der Brown-out Detector sorgt dafür, dass der Controller 
wieder in einen definierten Anfangszustand übergeht, wenn wieder 
genügend Spannung vorhanden ist (sonst müsstest Du selber den Resetknopf 
drücken oder die Batterie abklemmen -- ähnlich wie bei den 
(Windows)-PCs.

von Tim (Gast)


Lesenswert?

Insbesondere das EEProm der AVRs reagiert empfindlich auf langsames 
"absterben" der Versorgunsspannung.
Also am besten immer einschlalten und die Schaltschwelle so hoch wie 
möglich einstellen.

von Henning (Gast)


Lesenswert?

Ersetzt mir die BrownOut- Detection eigentlich auch die 
Reset-Beschaltung? Also wenn ich nix am RST-Pin des (atmel-)AVR habe?

von Andreas B. (bitverdreher)


Lesenswert?

Im Prinzip ja. Nur wenn Du Reset über die fuses endgültig abstellst, 
kannst Du ihn nicht mehr über ISP programmieren.

Gruß
Andy

von Jens (Gast)


Lesenswert?

>ähnlich wie bei den (Windows)-PCs.

Bitte?

von Stefanie B. (sbs)


Lesenswert?

Lass den Nutzern freier Betriebssysteme doch mal ihren Spass.
Es sind ja auch nur Menschen...

Gruss
Stefan

von Henning (Gast)


Lesenswert?

Weil ich habe nämlich derzeit keine Reset-Beschaltung in meinem Layout 
und es wird auch mehr als knapp, enable ich halt BOD dann passt das 
schon. :-)

von yalu (Gast)


Lesenswert?

Stefan Salewski schrieb:
> (sonst müsstest Du selber den Resetknopf drücken oder die Batterie
> abklemmen -- ähnlich wie bei den (Windows)-PCs.

Jens schrieb daraufhin:
>> ähnlich wie bei den (Windows)-PCs.
>
> Bitte?

Stefan B. schrieb daraufhin:
> Lass den Nutzern freier Betriebssysteme doch mal ihren Spass. Es
> sind ja auch nur Menschen...

Die Aussage von Stefan Salewski ist überhaupt keine Anti-Windows-
Propaganda, da habt ihr etwas falsch verstanden. Aber es ist schon
lustig, wie viele Leute beim Zusammentreffen der Wörter "Windows" und
"Resetknopf" sofort eine solche wittern :)

Das in Klammern geschriebene "Windows-" sollte nur den PC-Typ näher
spezifizieren. Ursprünglich waren PCs nämlich nicht die heute allseits
bekannten dicken Schreibtischrechner, sondern die Pocket-Computer von
Sharp. Die trugen das Kürzel "PC" schon 4 Jahre vor der Einführung des
ersten IBM-PCs. Allerdings hatten die Pocket-Computer keinen
Resetknopf sondern einen per Kugelschreiber zu betätigenden internen
Taster. Erst durch den Zusatz "Windows-" wird klar, dass nicht diese
Pocket-Computer gemeint sind, da auf diesen kein Windows lauffähig
ist.

Stefan Salewski hätte genauso gut "Linux-" davor schreiben können, um
die Abgrenzung zu den Pocket-Computer herbeizuführen, was aber evtl.
zu Missverständnissen geführt hätte, da Windows-User nicht wissen was
Linux ist, und Linux-User nicht, was ein Resetknopf ist.

;-)

von Walter (Gast)


Lesenswert?

>da Windows-User nicht wissen was
>Linux ist, und Linux-User nicht, was ein Resetknopf ist.

klingt witzig, mehr aber nicht.
ich bin hautsächlich Windows-User, nebensächlich Linux-User.
Ich weiß also zum einen sehr wohl was Linux ist und zum anderen würde 
ich mir auf meinem Notebook auf dem Kubuntu läuft sehr wohl einen 
Resetknopf wünschen, ich muss mich mit dem Ausschaltknopf begnügen wenn 
es mal hängt ...

von BoB (Gast)


Lesenswert?

Hehe, ist zwar sehr sehr sehr sehr sehr spät, aber ich konnte doch nicht 
widerstehen: wer *buntkuh nutzt ist selber schuld und da ist es wirklich 
verständlich, sich einen Resetbutton zu wünschen  - aber es sollte nicht 
verallgemeinert auf *ux bezogen werden - mein sid läuft und läuft und 
läuft und läuft und .
:)

von Purzel H. (hacky)


Lesenswert?

>Weil ich habe nämlich derzeit keine Reset-Beschaltung in meinem Layout
und es wird auch mehr als knapp...


Wenn ein RC keinen Platz auf der Platte, noch im Budget hat, sooltest du 
das Ganze in die Tonne kloppen. Das wird eh nichts mehr.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.