Forum: Mikrocontroller und Digitale Elektronik ADC Phänomen


von Andreas (Gast)


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

von Benedikt K. (benedikt)


Lesenswert?

Andreas wrote:

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

Du hast das Datenblatt nicht gelesen/nicht beachtet, das geht ab.
Da steht naemlich was ueber die maximale Frequenz drin...

von Andreas (Gast)


Lesenswert?

Ok, das wär ein Hinweis =).

Aber warum hat er dann trotzdem einwandfrei funktioniert und gerade den 
Wert 768 nicht "gewollt" (oder so lange gewollt)?

von Benedikt K. (benedikt)


Lesenswert?

Ist genauso wie bei einem uebertakteten PC: Funktioniert immer nur 
manchmal gibts Probleme.

von Andreas (Gast)


Lesenswert?

OK, dann ist's klar!
Besten Dank!!

mfg
Andy

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.