AT91SAM7 Brownout Detection

Gast #837812
Lesenswert?
• ▲
▼
Hallo,

ich habe noch ein Verständnisproblem bezüglich der Brownout Detection.
In den Atmel Unterlagen steht:

At factory, the brownout reset is disabled.

Drei Fragen habe ich jetzt:

1.)
Welche spezifischen Initialisierungsschritte muss ich vornehmen, um den 
Reset bei der Brownout Detection auslösen zu lassen?

2.)
Bei welcher Versorgungsspannung greift die Brownout Detection

3.)
Ist es eventuell sinnvoller das "Brownout Detection Status Flag" zu 
pollen und darauf entsprechend zu reagieren?

Danke
Gast #838578
Lesenswert?
• ▲
▼
Hallo,

habe das jetzt mit den GPNVM Bit 0 hinbekommen.
In der main frage ich jetzt das Flag ab, ob die Brownout Detection 
gegriffen hat.

Jetzt habe ich aber noch ein Verständnisproblem. Resetet die Brownout 
Detection die MCU vollständig(Firmware wird erneut ausgeführt) oder 
nicht?

Falls nicht, wie kann ich bei der Erkennung des Browout Detection Flags 
die MCU softwareseitig "hart" reseten?

Danke
Gast #855246
Lesenswert?
• ▲
▼
Ich habe auch lange mit der Brownout-Detection evaluiert und muss sagen, 
dass für die meisten Anwendungsfälle die interne Brownout-Detection 
nicht unbedingt das ist was man erwartet hätte. Die Brownoutschwelle 
liegt bei 1,8V und wenn man dem Datenblatt glaubt, wirkt diese auf die 
Core-Versorung(1V8). Hat man jedoch eine Anwendung die das interne Flash 
benutzt,hilft einem die interne Brownout-Erkennung nichts mehr, denn 
wenn die Core-Spannung von 1,8V einbricht, hat der Zugriff aufs interne 
Flash schon längst nicht mehr geklappt, da die Flashzugriffe nur bis zu 
einer ninimalen Versorgungsspannung von ca. 2,7V funktionieren, bei 
dieser Schwelle, steht aber die 1,8V-Core-Spannung noch ohne Probleme.
Für Flashanwendungen sollte auch laut Empfehlung eines Atmel-Engineers, 
lieber ein externer Spannungswächter benutzt werden, der das Gerät bei 
unterschreiten von der 2,7V-Schwelle in den sicheren Resetzustand holt. 
Bei einer reinen RAM-Anwendungen mag dies vielleicht anders aussehen, 
aber ich habe bei meiner Flash-Anwendung einen externen Spannungswächter 
eingebaut.
Gast #855364
Lesenswert?
• ▲
▼
hallo,
wie schon von SAM7_User erwähnt ist ein ext. brownout-detector 
sicherlich sinnvoll und notwendig, aber der kann nur wirken, wenn der 
user reset freigeschaltet ist (was im reset zustand aber nicht der fall 
ist).

und noch ein hinweis:
es gibt div. hinweise im datenblatt und in der schematic checklist wie 
schnell vddcore beim an spannung legen ansteigen muss (tslope 6V/ms). 
dies ist ubendingt zu beachten.

gruss
gerhard

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren