ADC Bandgap unplausibel

Gast #4007070
Lesenswert?

Hallo,
ich habe mehrere Potis am ADC eines ATmega1284P hängen.
Der ADC funktioniert, abhängig von der Poti-Stellung bekomme ich Werte 
zwischen 0 und 1024 geliefert.
Die Werte passen auch ungefähr zur Stellung des Potis, d.h. bei halber 
Umdrehung ungefähr 510.
Referenzspannung ist AVCC = 5V.

Nur eines ist seltsam: wenn ich im ADMUX Register als ADC-Eingang den 
internen Bandgap einstelle erhalte ich irgendwas um die 910.
Der Bandgap sollte aber ca. 1,1V haben, also hab ich eher mit Werten um 
die ~220 gerechnet.

Das ist doch unplausibel, oder?
#4007081
Lesenswert?

Kann es sein, daß Du unbeabsichtigt die Referenz mit umstellst, ist ja 
im selben Register. Dann könnte der Wert so zustandekommen: Die Referenz 
wird von AVCC (5V) auf Bandgap (1,1V) umgestellt, braucht aber eine 
gewisse Zeit, um sich einzuschwingen, ist also zum Zeitpunkt der Messung 
noch nicht bei 1,1V angekommen, sondern ist noch etwas höher, und jetzt 
wird die Bandgap gemessen -> Wert ewas unter 1023.

Mit freundlichen Grüßen - Martin

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