Forum: Mikrocontroller und Digitale Elektronik AD-Wandlung immer 1023


von Matthias (Gast)


Lesenswert?

Hallo Ihr,

ich erhalte bei meiner AD-Wandlung immer nur 1023, obwohl ich mit einem 
Multimeter andere Spannungen (z.B.2,9V) am Pin ADC0 messen kann.

Meine Konfiguration ist:
Atmega168A
1
#define WERT_ADMUX      0
2
#define WERT_ADCSRA    (1<<ADEN)|(1<<ADSC)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0)
3
#define WERT_ADCSRB     0
Versorgt wird AVCC mit einem Spannungsregler 7805
Am Pin AREF ist eine stabiliesierte 5V Spannung angeschlossen 
(nachgemessen).

Weiß jemand Rat, warum immer nur 1023 gemessen werden?

Danke im voraus
Matthias

von Karl H. (kbuchegg)


Lesenswert?

Matthias schrieb:

> Weiß jemand Rat, warum immer nur 1023 gemessen werden?

Ich hab da so eine Vermutung, dass es etwas mit deinem Source-Code zu 
tun haben könnte.

von st (Gast)


Lesenswert?

und welchen wert gibt es bei 0,5V ?
evtl ist eine der internen Referenzen ausgewählt.

von Matthias (Gast)


Lesenswert?

ja, es sieht so aus als ob die Referenz auf 2V gestellt ist. Bis dahin 
sind die Werte unter 1023. Nur warum??
Der Wert in AD-MUX ist 0, also externe RefSpannung auf AREF (REFS1 und 
REFS0 sind somit auch 0)

von Matthias (Gast)


Lesenswert?

das Problem hat sich geklärt.
Der Eingang AREF hat einen Eingangswiderstand von 32k. Und wenn man zu 
hochohmig daherkommt sinkt die Referenzspannung ein. Bei mir eben auf 
ca. 2V

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.