Brown Out Detection

Gast #259329
Lesenswert?

Hallo,

ich würde gern einen atmega an einen Supercap(der mit Solarzelle
aufgeladen wird) betreiben. Ist es möglich die Brown Out Detection als
Schmitt-Trigger zu nutzen?
Ich hab mir das ungefähr so vorgestellt:

BOD=2.7V
Ub fällt auf 2.7V --->BOD=4.0V und sleep

wenn Ub>4.0V --->BOD=2.7V und wieder anlaufen

usw..

wär toll wenn mir jemand erklären könnte ob es prinzipiell so geht oder
ob man evt. doch einen andren Weg nehmen muss ... (vielleicht über
ADC?)

danke

martin
Gast #259333
Lesenswert?

Oder über den Analog-Komparator:
Den nicht-invertierenden Eingang auf die interne
Bandgap-Referenz legen. Am invertiernden Eingang
über Widerstandsteiler die Spannung am Supercap
runterteilen auf den gewünschten Vergleichswert.
Wenn die Spannung unterschritten wird kann ein
IRQ ausgelöst werden => Sleep.

Die frage ist dann nur wie der Controller wieder
aufwacht, aber die stellt sich beim ADC auch.

Stefan
Gast #259338
Lesenswert?

Den Pin-change-Interrupt müsste man mal ausprobieren, bin mir aber nicht
sicher ob diese Interrupts bei den tieferen sleep modes noch an sind.

Per watchdog ist auch eine gute Idee. Die grösste Zeit die man
einstellen kann sind glaub ich 2s...


Am besten wäre wohl eine Hardwarelösung die den Supercap bei 2.7V vom
Controller trennt und bei ~4V wieder ranschaltet. mir schwebt da was
Richtung Operationsverstärker vor .. hab aber leider keine Ahnung wie
man das realisieren kann.

hat jemand dazu ne Idee?

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