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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.