Forum: Mikrocontroller und Digitale Elektronik ADC Bandgap unplausibel


von Hans (Gast)


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?

von Martin S. (led_martin)


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

von Felix P. (fixxl)


Lesenswert?

Wie sind die Potis beschaltet? Also zwischen welchen Werten bewegt sich 
die Spannung am ADC-Eingang?

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.