ADC Phänomen

Gast #875770
Lesenswert?
• ▲
▼
Hallo allerseits:

Ich habe heute ein ungewöhnliches Verhalten meines ADCs in meinem 
Mega168 entdeckt:
Und zwar habe ich an meinen ADC (Kanal 1) einen NTC als Temperaturfühler 
angschlossen. Funktioniert auch wunderbar, nur: Wenn der ADC-Wert den 
Wert 768 (0300h) erreicht, bleibt dieser auf diesen Wert und ändert sich 
für mehrere Messungen lang nicht, auch wenn sich die Spannung am AD-Pin 
ändert. Ich habe alles abgesucht - meinen Code, meine Schaltung, einfach 
alles.
Dann kam ich auf die Idee, ein Poti anzuschließen - mit dem selben 
Ergebnis. Wenn der Wert 768 erreicht wird, bleibt er für weitere ca. 10 
Messungen stehen, auch wenn ich am Poti (ganz langsam) weiterdrehe. Ich 
hab dann noch ca. 2 Stunden herumgesucht und herumgerätselt.
Dann kam ich auf die Idee, den Prescaler für den AD-Takt zu verstellen 
und et voila: DAS WARS! Ich hab einfach den Teiler von 2 auf 16 gesetzt 
und er AD-Wandler funktioniert nun einwandfrei.

Hat von euch irgendwer eine Idee, was da in meinem ADC abging? Übrigens: 
Der Mega läuft mit externen 8Mhz!

Bin sehr gespannt auf eure Antworten...


mfg
Andy

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