L
Leonhard Klein
Guest
Hallo Leute,
Vermutlich ist dies eine relativ spezielle Frage, aber ich weiß gerade keine
passendere Gruppe.
Ich möchte mit einem ATMega8 meine Versorgungsspannung messen. Diese liegt
direkt auf AVcc und ARef. Dazu, dachte ich mir, benütze ich die interne
Bandgap-Spannung von 1,23V. Dann habe ich das Verhältnis von dieser zur
Versorgungsspannung, mache einen Dreisatz und hab die Versorgungsspannung.
Leider klappt das ganze nicht. Nach dem Einschalten erhalte ich immer den
selben Wert zurückgelesen, bis zum Reset. Danach kommt evtl. ein anderer,
der aber auch stehen bleibt, bis ich reset(t)e.
Da ich im Internet keinen Bastelvorschlag für diese Methode gefunden habe,
bin ich mir jetzt nicht sicher, ob ich etwas fundamentales übersehen habe.
Kann mir hier jemand helfen?
Ich vermute der normale Weg ist, die interne Spannungsreferenz zu nehmen,
und dann auf einen Pin Vcc/2 oder so zu legen. Allerdings kostet das eben
einen Pin!
Grüße
leo
Vermutlich ist dies eine relativ spezielle Frage, aber ich weiß gerade keine
passendere Gruppe.
Ich möchte mit einem ATMega8 meine Versorgungsspannung messen. Diese liegt
direkt auf AVcc und ARef. Dazu, dachte ich mir, benütze ich die interne
Bandgap-Spannung von 1,23V. Dann habe ich das Verhältnis von dieser zur
Versorgungsspannung, mache einen Dreisatz und hab die Versorgungsspannung.
Leider klappt das ganze nicht. Nach dem Einschalten erhalte ich immer den
selben Wert zurückgelesen, bis zum Reset. Danach kommt evtl. ein anderer,
der aber auch stehen bleibt, bis ich reset(t)e.
Da ich im Internet keinen Bastelvorschlag für diese Methode gefunden habe,
bin ich mir jetzt nicht sicher, ob ich etwas fundamentales übersehen habe.
Kann mir hier jemand helfen?
Ich vermute der normale Weg ist, die interne Spannungsreferenz zu nehmen,
und dann auf einen Pin Vcc/2 oder so zu legen. Allerdings kostet das eben
einen Pin!
Grüße
leo