AVR ADC Umrechnung: Teiler 1023 oder 1024

OP #729544
Lesenswert?

Hallo!

Nachdem ich div. Forenbeiträge gelesen habe, wurde es noch unklarer:

Um mit dem inteternen 10 Bit ADC die Spannung zu errechnen muss man laut 
Datenblatt mit 1024 = 2^10 rechnen. In div. Forenbeiträgen wird 
allerdings mit 1023 gerechnet und dies mit "man mimmt den Fehler von 1 
in Kauf um einfacher rechnen zu können" begründet. Was ist denn nun 
richtig? Das Tut schreibt 1024.

ADC = (Vin * 1024) / Vref ==>
Vin = (ADC * VRef) / 1024

Gruß
Michael
#729561
Lesenswert?

Benedikt K. wrote:
> 1024 ist richtig.
> Das heißt, dass der ADC nie eine Spannung gleich der Referenzspannung
> messen kann, sondern nur ein 1023/1024 davon. In der Praxis ist das aber
> egal, da der Messfehler größer ist.
Das ist in der Praxis allein deshalb egal, weil der Wert, den der ADC 
ausgibt, nicht bedeutet, dass eine bestimmte Spannung vorliegt, sondern, 
dass die Spannung am Eingang in einem Bereich liegt, dessen untere 
Grenze durch ADC*1 LSB und dessen obere Grenze durch (ADC+1)*1 LSB 
gegeben ist. Der Wert 1023 bei einem 10-Bit-ADC bedeutet schlicht und 
ergreifend, dass die Eingangsspannung größer als 1023/1024 VREF ist 
(weil es den Wert 1024, der die obere Grenze darstellen würde, nicht 
gibt). Ein Wert von z.B. 326 heißt, dass die Eingangsspannung zwischen 
326/1024 VREF und 327/1024 VREF liegt...

1 LSB ist dabei VREF/1024.

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