Atxmega ADC Offsets differentiell vs singleended

OP #4861036
HI

Habe hier eine Frage zum DC des Atxmega32. Speziell geht es um die 
Offsets. Ich habe ein Poti an PA1 hängen und die Referenzspannung von 
3.3V an PA0.

Wird der ADC nun im single-ended-Modus betrieben erreicht er nach unten 
hin dan Minimalwert von 180 (0..5*Vcc müsste das sein, laut Atmel), nach 
oben hin wird ab 3/4 des Potis der Maximalwert 4095 ausgegeben.

Im differentiellen Modus dagegen (ohne Änderung des Aufbaus) liefert 
jede Potistellung bis knapp über der Hälfte die Null als Minimalwert, da 
kein Vergleichswert kleiner Null vorhanden ist. Nach oben aber wird der 
Maximalwert 2042 erst bei vollständigem Aufdrehen erreicht.

Gibt es eine Möglichkeit, den Mikro so zu kalibrieren, dass ich im 
Single-ended-Modus am Ende die Werte von 0 bis 4095 ausgegeben bekommen 
kann? Am besten natürlich passend über das Poti verteilt. Oder reichen 
die internen Möglichkeiten nicht aus weil das schaltungstechnisch nicht 
geht oder so?

180 passend abziehen per cal-Register scheint im single-ended-Modus 
irgendwie nicht zu funktionieren, auch wenn es das einfachste wäre...

Danke :)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.