Forum: Mikrocontroller und Digitale Elektronik ATtiny13A, Brown-Out-Detect Sonderanwendung ?


von Hartmut (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein Prozessor-System das normalerweise mit 5V versorgt wird,
die größte verwendetet Spannung ist 3.3V und wird auf dem Board erzeugt,
nun will ich dieses System mit Li-Akku puffern (3.6V) um im Fall des 
Ausfalls des Netzteils das System in einen definierten Zustand herunter 
zufahren und einem ATtiny zu beauftragen die Spannungsversorgung 
abzustellen
(außer die vom ATtiny),
direkt vom Netzteil kommt ein Signal an den Hauptprozessor das den 
Ausfall anzeigt aber an dem ATtiny nicht;
meine Idee:
im Normalbetrieb ist die BOD deaktiviert und der BODLEVEL ist auf 4.3V 
eingestellt,
wenn das System auf Akkubetrieb übergeht und der Hauptprozessor den 
Shutdown an den ATtiny gemeldet hat, d.h. die Versorgung unter den 
BODLEVEL ist, dann den BOD aktiviere damit wenn die 5V vom Netzteil 
wieder anliegen der ATtiny durch den Reset vom BOD die Stromversorgung 
wieder aktiviert;
* kann das funktionieren ?
* hat jemand Erfahrung damit ?

Gruß Hartmut.

von Herty (Gast)


Lesenswert?

Das dürfte nicht funktionieren, da der BOD zwar per Software deaktiviert 
werden kann, die Deaktivierung aber nur im Sleepmode greift.

Ich mache das so:

Der ATTiny (hier ATTiny24) überwacht per ADC die Spannungen und je nach 
Lage der Dinge werden verschiedene Aktionen eingeleitet (Akku 
zu-/abschalten, System trennen, etc.). Aus Geschwindigkeitsgründen kann 
der Spannungseinbruch der Hauptspannung mit dem Komparator überwacht 
werden.

von Hartmut (Gast)


Lesenswert?

das System existiert bereits und Änderungen sind nicht erwünscht;
der ATtiny hat nur die Aufgaben:
1. bei Anlegen der Betriebsspannung die Versorgung onboard zu 
aktivieren,
2. durch Shutdown-Signal vom Hauptprozessor die Versorgung zu 
deaktivieren,
3. durch ein Alarm-Signal von einer RTC die Versorgung zu aktivieren,
mit Logik hätte ich das nicht in ein SO8-Case untergebracht;

ich könnte also im Sleep-Mode mit deaktiviertem BOD bleiben und Shutdown 
könnte einen Interrupt auslösen, entweder kann ich mit diesem Interrupt 
die Versorgung deaktivieren oder der BOD schläg zu und der ATtiny geht 
in den Reset-Zustand und deaktiviert den Port der die Versorgung 
deaktiviert, oder ?

Ein Hacken hat die Sache aber noch: der Akku hat 4.2V wenn voll geladen 
und die untere Schwelle kann bei 4.075V liegen.

Gruß Hartmut.

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.