Forum: Mikrocontroller und Digitale Elektronik Vcc Boardspannung stromsparend prüfen - Kommentare erbeten


von Stromsparen (Gast)


Lesenswert?

Hallo
Beim Batteriebetrieb einer Xmega128-Platine möchte ich gern die 
Versorgungsspannung im laufenden Betrieb programmtechnisch prüfen.
Chemische Energie ist teuer, darum muß ich mit dem Strom dabei geizen.
Ein dauerhaft vorhandener, stromfressender Spannungsteiler kommt daher 
nicht in Frage.
Den ADC zu bemühen, der auch bis zu 3mA will, wäre zur Not auch eine 
Lösung aber am liebsten wärs mir so:

Folgendes habe ich mir überlegt:
An einem verfügbaren Port X konfiguriere ich 2 Pins A und B als 
Ausgänge. Diese sind über eine Widerstandskombi folgendermaßen mit dem + 
Eingang des Komparators verbunden:
1
A  o--
2
     _|_
3
    |   |
4
    |   | z.B. 10k für 2V Schaltschwelle s.u.
5
    |   |
6
     - -
7
      |
8
+K o-- 
9
     _|_
10
    |   |
11
    |   | z.B. 10k für 2V Schaltschwelle s.u.
12
    |   |
13
     - -
14
      |
15
B  o--
Programmtechnisch schalte ich diese Ausgänge dann so:
A auf H und B auf L und starte den Komparator.
Ich vergleiche den + Komparator-Eingang (Pin +K) mit der internen 1,0V 
Bandgap (als -Eingang).
Das ganze aller - sagen wir 10s - oder noch seltener, da mit einem 
plötzlichen Einbruch nicht zu rechnen ist.
Die Ungenauigkeiten würde ich mit einer passenden Auswahl der 
Widerstände in erträglichen Rahmen halte, es geht letztlich nur um eine 
gut/schlecht Aussage.

: Bearbeitet durch User
von Peter D. (peda)


Lesenswert?

Bei den standard AVRs nimmt man einfach VCC als Referenz und mißt die 
interne Bad-Gap damit.
Wenn man alle 10s mal kurz den ADC und die Band-Gap einschaltet, sollten 
das im Mittel unter 1µA sein.

von spess53 (Gast)


Lesenswert?

Hi

XMega-ADCs haben doch einen internen VCC scaled-Eingang. Warum benutzt 
du den nicht?

MfG Spess

von Stromsparen (Gast)


Lesenswert?

Danke für Eure Antworten.
Der ADC wär in der Tat eine gangbare Möglichkeit.
Wollte mir nur die ganze Aktivierung und Konfiguration ersparen, weil 
das beim Komparator überschaubarer ist. Letztes Jahr hatte ich es schon 
mal ähnlich, allerdings eben mit einem AT90USB162 wo die Akkuspannung 
geprüft wurde, mit Komp. gebaut.
Da fielen mir die vielen freien I/Os ein und ursprünglich dachte ich, 
verbinde ich einfach 2 Pins u. aktiviere die entsprechenden 
Pullups/downs aber das war mir dann doch zu heikel.
Aber mit den externen Wid. würde es schon nach meiner Skizze oben 
laufen, richtig?

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.