Forum: Mikrocontroller und Digitale Elektronik ADC je nach Presacaler unterschiedlich?!


von Frank t- (Gast)


Lesenswert?

Ich experementiere gerade etwas mit einem Atmega32 herum.
Je nach Kondensatorwert am a Ref Eingang zeigt er andere werde..ab 470µf 
oder evtl auch etwas darunter  ändert sich nichts mehr.
Ich nutze die interne Ref
Aber auch bei 1MHz oder 8MHz zeigt er andere ADC Werte ..auch bei 1MHZ 
und unterschiedlichen Prescalern?!?
Am ADC Eingang habe ich eine Mignonzelle direkt angekoppelt ohne R

von Stefan F. (Gast)


Lesenswert?

Kann es sein, dass du nach dem Umschalten der Referenzquelle nicht lange 
genug wartest? Es braucht bedeutend Zeit, bis der Kondensator an ARef 
umgeladen ist.

von S. Landolt (Gast)


Lesenswert?

> ... 470µf ...

An Aref? Kann ja nicht sein, das bedeutete eine Zeitkonstante von vielen 
Sekunden!

von Frank t- (Gast)


Lesenswert?

genauso wenn ich eine 0815 Diode an ADC hänge..ändert sich nicht..egal 
wie rum..nicht ein Digit..erst wenn ich einen 1µOhm oder 100KOhm R 
hinter die Diode direkt an den ADC Eingang lege, sinkt die Spannung wie 
zu erwarten?!?
Ich dachte es sollten so oder so 0,2-0,7V verschwinden?!

von Frank t- (Gast)


Lesenswert?

aber selbst mit einem 100K Widerstand zeigt er immer noch 15 Digits 
an...in Flussrichtung 255..das erscheint mir ok..aber warum in 
Sperrichtung nicht 0?

von Stefan F. (Gast)


Lesenswert?

Kannst du und mal bitte deinen 1µ Ohm Widerstand und den 470µF 
Kondensator zeigen und erklären, warum du solche extremen Werte 
verwendet hast?

Was genau bedeutet "hinter die Diode direkt an den ADC Eingang"? Kannst 
du mal aufzeichnen?

von Stefan S. (chiefeinherjar)


Lesenswert?

Frank t- schrieb:
> immer noch 15 Digits an...in Flussrichtung 255..das erscheint mir
> ok..aber warum in Sperrichtung nicht 0?

Hast du bedacht, dass du, je nach Konfiguration des ADLAR-Registers, die 
unteren 8 Bit ausliest und dir die beiden MSB fehlen?!

Aber das ist nur reine Spekulation, so ganz ohne Code und Bilder vom 
Versuchsaufbau.

von Wolfgang (Gast)


Lesenswert?

Frank t- schrieb:
> erst wenn ich einen 1µOhm ...

<hüstel>
...und wie hast du den angeschlossen, damit nicht parasitäre Werte die 
Oberhand gewinnen?

von Frank t- (Gast)


Lesenswert?

also die Auflösung für das erste Problem...
Ich hatte die interne ref an und extern auch auf VCC gelegt...nachdem 
ich das korrigiert habe, funktioniert alles wie erwartet..
Nur das mit der Diode macht irgendwie keinen Sinn..
Mit einer LED geht..das zeigt er 15 oder deutlich mehr an..aber mit 
einer 3002 oder wie die heißt 0815 halt..macht er so komisches Zeug?!

Warum nehme ich wohl so extreme Werte.-.bescheuerte Frage..
Erstmal liegt das hier gerade rum..in man Datenblättern sind 10µF 
angegeben (ARM)  udn eben um solche Effekte zu beobachtren von 100nf mit 
zig µF, Elko, Folie, Keramik im Vergleich etc.

von S. Landolt (Gast)


Lesenswert?

S. Landolt schrieb:
>> ... 470µf ...
>
> An Aref? Kann ja nicht sein, das bedeutete eine Zeitkonstante von vielen
> Sekunden!

Entschuldigung, das war falsch. Einen ATmega32 habe ich nicht, aber beim 
kleinen Bruder ATmega16 ist Aref, auf Vint geschaltet, erstaunlich 
niederohmig. Zwar halte ich diese 470 uF noch immer für viel zu hoch, 
aber so völlig aus der Welt, wie ich dachte, sind sie nicht.

von Stefan F. (Gast)


Lesenswert?

Frank t- schrieb:
> Nur das mit der Diode macht irgendwie keinen Sinn..
> Mit einer LED geht..das zeigt er 15 oder deutlich mehr an..aber mit
> einer 3002 oder wie die heißt 0815 halt..macht er so komisches Zeug?!

Schaltplan?

von Peter D. (peda)


Lesenswert?

Frank t- schrieb:
> Am ADC Eingang habe ich eine Mignonzelle direkt angekoppelt ohne R

Das ist gefährlich für den MC. Vielleicht hat er schon Schaden genommen. 
Ein 10k Schutzwiderstand sollte schon sein.

Frank t- schrieb:
> genauso wenn ich eine 0815 Diode an ADC hänge..

Kein Ahnung, was Du damit meinst. Man darf hier Schaltpläne und Code 
posten. Schaltpläne kann man auch mit der Hand zeichnen.

von Stefan F. (Gast)


Lesenswert?

Peter D. schrieb:
> Frank t- schrieb:
>> Am ADC Eingang habe ich eine Mignonzelle direkt angekoppelt ohne R
>
> Das ist gefährlich für den MC.

Warum?

von Peter D. (peda)


Lesenswert?

Stefanus F. schrieb:
> Warum?

Steht im Datenblatt, bei VCC=0V sind 1,5V am IO-Pin tödlich.
Eine frische Mignon schafft bequem 10A ohne Strombegrenzung.

: Bearbeitet durch User
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.