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
Schon was heut das ich mit denen gearbeitet habe. Aber ich meine du kannst verschiede Flags für unterschiedliche Spannungswerte setzen.
@bruno: falsches baustelle, frank spricht von at91sam und nicht avr. @frank: such mal im datenblatt nach "gpnvm" und dir wird geholfen. gruss gerhard
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
Hallo, habe mal noch eine Frage. Besteht die Möglichkeit, den Spannungsgrenzwert für die Brownout Detection einzustellen, oder liegt dieser statisch bei ~1,8Volt? Danke
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.