Forum: Mikrocontroller und Digitale Elektronik xmega adc interne Referenzspannung 1V aber nur bis 930mV messbar


von Tho S. (thoso805)


Lesenswert?

Hallo Leute,

ich möchte mit meinem Xmega A3u eine Spannung von 0-10V messen.
Ich benutze die interne Refernzspannung von 1V und habe somit ein 
Spannungsteilerverhältnis von 1/10.
Ich lasse mir den ADC Rohwert der bei dem 12 Bit ADC ja zwischen 0 und 
4095 liegt, auf einem LC-Display anzeigen.

Der ADC erreicht bei angelegten 9.3V bereits die 4095.

Woran kann das liegen? Die internen 1v sind fälschlicherweise 0.93V?
Was kann ich tun um die letzten 700mv zu erfassen?
Mein Spannungsteiler vor dem Mikrocontroller ist sehr genau.

Gruß
Thomas

: Bearbeitet durch User
von Potentialfrei (Gast)


Lesenswert?

Welchen Wert bekommst du denn bei GND angezeigt?

von Stefan (Gast)


Lesenswert?

Der ADC hat einen Offset (um die 200 digit) um Nulldurchgänge erfssen zu 
können den musst Du messen und dann abziehen.

Stefan

von B.A. (Gast)


Lesenswert?

Die interne Referenz muss ja nicht ganz genau sein. Schau mal ins 
Datenblatt um welchen Wert die Referenz schwanken kann.

Hast du direkt an dem ADC-Pin 10 oder 100nF verbaut damit sich der 
interne Sample&Hold Kondensator daraus bedienen kann?

Wie groß ist der Widerstand des Spannungsteilers?
10kOhm oder doch größer?

von Tho S. (thoso805)


Lesenswert?

Hallo,

mein Offset beträgt 170.

Nach laden der Kalibrationsbytes hat sich daran nichts verändert.
Ich habe keinen Kondensator am ADC PIN...Davon stand nichts im 
Datenblatt wenn ich mich nicht irre :/
Eigentlich sollte sie zwischen 0.99V und 1.01V schwanken laut 
Datenblatt.
Mein Spannungsteiler hat einen Gesamtwiderstand von 560+56 ohm.






Stefan schrieb:
> Der ADC hat einen Offset (um die 200 digit) um Nulldurchgänge erfssen zu
> können den musst Du messen und dann abziehen.

Das Abziehen des Offsets bringt mich aber nicht näher an die 10V ran???

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Ich benutze die interne Refernzspannung von 1V und habe somit ein
>Spannungsteilerverhältnis von 1/10.

Das entspricht aber einem Widestandsverhältnis 9:1. Deine Widerstände 
haben aber 10:1.

MfG Spess

von Tho S. (thoso805)


Lesenswert?

spess53 schrieb:
> Das entspricht aber einem Widestandsverhältnis 9:1. Deine Widerstände
> haben aber 10:1.

wieso 9:1 ?

von Wolfgang (Gast)


Lesenswert?

Tho S. schrieb:
> wieso 9:1 ?

Weil du durch 10 teilen möchtest und dafür das Verhältnis vom kleineren 
Widerstand zur Summe von kleinerem und größerem 1:10 sein muss.

von Tho S. (thoso805)


Lesenswert?

wenn ich dann aber 10V anlege dann liegen an meinem ADC 1,1V an und er 
kann nur bis 1V messen?

das kann doch nicht stimmen mit dem Verhältnis von 9:1

: Bearbeitet durch User
von Tho S. (thoso805)


Lesenswert?

Ich glaub ich habs verstanden.
Mit einem Spannungsteiler von 2250 und 250 komm ich bis an die 10V.

Danke euch

von c-hater (Gast)


Lesenswert?

Tho S. schrieb:

> wenn ich dann aber 10V anlege dann liegen an meinem ADC 1,1V an

Jeder mit auch nur Hauptschulabschluss sollte eigentlich einen ohmschen 
Spannungteiler korrekt berechnen können. Spätestens mit der Hilfe von 
Wolfgang hier im Thread sollten selbst bei retrograder Amnesie und einem 
IQ unter 80 noch die nötigen Schlüsse gezogen werden können...

Also: eindeutig ein Troll.

Denn Leute, die wirklich derartige geistige Einschränkungen haben, 
können nicht so schreiben, wie er es getan hat. (Und beschäftigen sich 
typisch auch eher nicht mit Spannungsteilern und µC...)

von Rolf M. (rmagnus)


Lesenswert?

Tho S. schrieb:
> wenn ich dann aber 10V anlege dann liegen an meinem ADC 1,1V an und er
> kann nur bis 1V messen?

Warum sollten sie?

Deine Widerstände haben 560+56 Ω, also zusammen (da wo die 10 V 
anliegen) 616 Ω. Am Ausgang kommen also 10 V * 56/616 = 0,909 V raus. 
Deine 0,93 sind also eigentlich schon eher viel.

: Bearbeitet durch User
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.