Forum: Mikrocontroller und Digitale Elektronik Attiny 13A ADC VREF


von Kvothe (Gast)


Lesenswert?

Hallo Leute,

ich benutze gerade den Attiny 13A und brauche die ADC Funktion (10bit). 
Dabei gibt es ja als VREF einmal VCC und dann gibt es noch eine interne 
Referenzspannung mit 1,1V. Auf der Seite 92 auf dem Datenblatt steht die 
Umrechnung vom analogen ins digitale und zwar ADC = VIN * 1024 / VREF. 
Meine Frage lautet an der Stelle: Wie erfolgt die Umrechnung wenn meine 
VIN größer ist als meine VREF? Wenn VIN z.B. 1,5V ist, dann müsste ja 
laut Datenblatt ADC = 1,5V * 1024 / 1,1V = 1396 sein. Doch mein ADC ist 
ja höchstens 1024, wird dann einfach die Differenz gebildet, also 372? 
Oder geht die ADC nur bis 1,1V und bei VIN größer VREF wird einfach 
keine ADC ausgeführt???

Grüße

Kvothe

von Matthias S. (matze11)


Lesenswert?

Dein Ergebnis, welches der AD Wandler liefert kann nicht größer als 1023 
sein.
Sprich du kannst nicht höhere Spannungen als die Referenz minus 
(Referenz/1024) messen. Wenn eine höhere Spannung anliegt wird 1023 
ausgegeben, oder es raucht.

Gruß,
Matze

von Paul Baumann (Gast)


Lesenswert?

Er bringt dann immer 1024, wenn die Eingangsspannung höher als die
Referenzspannung ist. Du müßtest dann statt der internen Referenz-
quelle eben Vcc einstellen oder draußen dran eine eigene Rferenz-
spannung bereitstellen.

MfG Paul

von Spess53 (Gast)


Lesenswert?

Hi

>Er bringt dann immer 1024,

Nein 1023.

MfG Spess

von Paul Baumann (Gast)


Lesenswert?

Spess schrob:
>Nein 1023.

Ja, richtig. Entschuldigung für den Fehler.

MfG Paul

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.