ATMega16 Aref spinnt?

Gast #759739
Lesenswert?

Hallo,

ich habe einen ATMega16, für den ich mit einer LM385-2.5 Diode die 
Referenzspannung erzeuge (Aref): +5V -> 47k -> LM385 -> GND. Zwischen 
LM385 und dem Widerstand geht's zu Aref. Die Betriebsspannung des ADCs 
(Avcc) ist über ein LC Glied mit +5V verbunden.
Nun zum Problem:
Die Spannung am Aref Pin ist richtigerweise zunächst 2.5 V, doch sobald 
ich den ADC aktiviere (ADEN in ADCSRA setzen), fällt die Spannung am 
Aref Pin auf 1,8 V ab. Als Referenz habe ich REFS1 = 0 und REFS0 = 0 
gewählt, so dass die interne Referenz ausgeschaltet wird. Hat jemand 
eine Idee woran das liegen könnte ?

Und noch eine Frage dazu zum ADC: Wozu sind die differenziellen MUX 
Einstellungen gut, die als pos. und neg. Eingang jeweils den gleichen 
Kanal benutzen, z.B. MUX3 = 1 / ADC0-ADC0; Da kommt doch dann immer 0 
heraus ?

Gruß
Werner
Moderator Persönliche Seite #759843
Lesenswert?

Werner wrote:

> Die Spannung am Aref Pin ist richtigerweise zunächst 2.5 V, doch sobald
> ich den ADC aktiviere (ADEN in ADCSRA setzen), fällt die Spannung am
> Aref Pin auf 1,8 V ab.

Das Datenblatt nennt einen typischen Eingangswiderstand am Aref-Pin
von 32 kΩ.  Damit erscheinen mir deine 47 kΩ Vorwiderstand ein wenig
zu dünn bemessen.

> Und noch eine Frage dazu zum ADC: Wozu sind die differenziellen MUX
> Einstellungen gut, die als pos. und neg. Eingang jeweils den gleichen
> Kanal benutzen, z.B. MUX3 = 1 / ADC0-ADC0; Da kommt doch dann immer 0
> heraus ?

Nur im Idealfall.  Real sicher etwas anderes, und damit kann man das
zur Ermittlung des statischen Fehlers benutzen.  Ich würde ansonsten
vermuten, dass die entsprechenden Datenpfade sich einfach mal so mit
ergeben haben und es keinen Grund gab, sie dann nicht auch mit zu
dokumentieren.

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