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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.