Forum: Mikrocontroller und Digitale Elektronik Frage zu ADC: AVcc und AREF


von ADC_Anfänger (Gast)


Lesenswert?

Hallo,

ich arbeite mich gerade durch das Tutorial.
Ich möchte eine Spannung am ADC eines Atmega8 messen.
Ich habe ja wie im Tutorial beschrieben, 3 Möglichkeiten:
- intern (fällt für mich weg, da ich bis 5V messen möchte)
- am Pin AREF
- am Pin AVcc

So, wo ist der Unterschied zu AVcc und AREF und wie muss ich diese 
beschalten?
In der Suche wurde mir das nicht so ganz klar. Ich fasse mal zusammen, 
wie ich das in der Suche verstanden habe:
AVcc kann nur in etwa wie Vcc sein, d.h. hier legt man in der Regel Vcc 
an. Zusätzlich AGND an GND und zwischen AGND und AVcc dann ein 100nF 
Kondensator.

AREF dient dazu, wenn man eine andere Spannung die nicht Vcc entspricht 
als Vergleichsspannung nehmen möchte (z.B. 3V, bei 5V Vcc).

Ich möchte aber einfach Spannungen zwischen 0-5V messen. Wie wäre also 
die einfachste Beschaltung dazu?
Vcc an AVcc routen, GND an AGND routen und 100nF zwischen AVcc und AGND, 
richtig? Eine Auflösung auf +/- 0,01V ist ok.

Danke.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

ADC_Anfänger schrieb:
> richtig?

Richtig.

von Knut (Gast)


Lesenswert?

Jörg Wunsch schrieb:
> ADC_Anfänger schrieb:
>> richtig?
>
> Richtig.

Richtig!

von Simon K. (simon) Benutzerseite


Lesenswert?

Knut schrieb:
> Jörg Wunsch schrieb:
>> ADC_Anfänger schrieb:
>>> richtig?
>>
>> Richtig.
>
> Richtig!

Richtig!

PS: Als Referenz kann man nicht nur 5V auswählen sondern auch noch 1.1V 
oder 2.56V (nur bei älteren Geräten).

von Thomas (kosmos)


Lesenswert?

laut Atmel Empfehlung soll man noch eine Drosselspule von 10µH an AVCC 
legen.

von Ulrich (Gast)


Lesenswert?

Die Drossel ist nicht unbedingt nötig, wenn das layout sonst OK ist, und 
keine größeren Lasten am µC hängen.

Für weniger Störungen kann man auch für AVcc als Referenz eine 
Kondensator von Aref nach AGND haben. Der Pin ist nicht nur eine Eingang 
für einen externe referenz, sondern auch der Anschluß für einen 
Filterkondesator, wenn man keine externe Ref. nutzt.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Simon K. schrieb:
> PS: Als Referenz kann man nicht nur 5V auswählen sondern auch noch 1.1V
> oder 2.56V (nur bei älteren Geräten).

Zurück zum OP: geht nicht, denn er will ja bis Vcc messen können.

von ADC_Anfänger (Gast)


Angehängte Dateien:

Lesenswert?

Hallo nochmal,

kurze Gegenkontrolle:
Schaltung im Anhang so korrekt?
Klar an den ADC Pins kommt noch ein Spannungsteiler Poti hin. Es geht 
mir nur um die Referenzbeschaltung.

Danke.

von spess53 (Gast)


Lesenswert?

Hi

>Es geht mir nur um die Referenzbeschaltung.

Welche Referenzbeschaltung? An AREF ist doch nichts dran. Übliche 
Beschaltung ist 100nF nach AGND.

MfG Spess

von Starsurfer (Gast)


Lesenswert?

Hoi,

bei nem Atmega8 kann man auch Vcc als Referenzspannung nutzen.

Natürlich wird das nicht sonderlich genau, aber vll langt es ja für 
deine Zwecke.

mfg
Starsurfer

von Starsurfer (Gast)


Lesenswert?

noch vergessen:

siehe Atmega8 Datenblatt S 206

oder

http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC#Interne_Referenzspannung

REFS0 = 1
REFS1 = 0

so :)

von ADC_Anfänger (Gast)


Angehängte Dateien:

Lesenswert?

spess53 schrieb:
> Welche Referenzbeschaltung? An AREF ist doch nichts dran. Übliche
> Beschaltung ist 100nF nach AGND.

Also so wie nun im Anhang und AREF als Referenz wählen:
REFS1 = 0
REFS0 = 0

Stimmt das?

von spess53 (Gast)


Lesenswert?

Hi

>Stimmt das?

Nein.

AREF nicht mit AVCC verbinden. Nur ein zusätzlicher C von AREF nach 
AGND.

REFS1 = 0
REFS0 = 1

MfG Spess

von ADC_Anfänger (Gast)


Angehängte Dateien:

Lesenswert?

Ok, und muss AVcc auch noch mit Vcc verbunden werden? Oder so wie im 
Anhang?

von spess53 (Gast)


Lesenswert?

Hi

>Ok, und muss AVcc auch noch mit Vcc verbunden werden? Oder so wie im
>Anhang?

Ja. Und ebenfalls 100nF nach GND.

von Jean P. (fubu1000)


Lesenswert?

Starsurfer schrieb:
> Hoi,
>
> bei nem Atmega8 kann man auch Vcc als Referenzspannung nutzen.
> Natürlich wird das nicht sonderlich genau, aber vll langt es ja für
> deine Zwecke.

Was soll daran ungenau werden ??? Die Referenzspannung beträgt dann 
genau der Versorgungsspannung AVCC. Die werden ja nit intern erzeugt !
Gruß

von ADC_Anfänger (Gast)


Angehängte Dateien:

Lesenswert?

So sollte es jetzt passen, oder?

Danke schonmal für die Hilfe :-)

von ADC_Anfänger (Gast)


Lesenswert?

Junction fehlt sehe ich gerade...

von spess53 (Gast)


Lesenswert?

Hi

>Was soll daran ungenau werden ??? Die Referenzspannung beträgt dann
>genau der Versorgungsspannung AVCC. Die werden ja nit intern erzeugt !
>Gruß

Die Ausgangsspannung eines 7805 kann in etwa 4,8...5,2 V betragen. 
Meinst du das reicht für halbwegs genaue Messungen? Wenn man z.B. Potis 
abfragen will, die ebenfalls an VCC hängen, spielt das keine Rolle. Aber 
wenn du eine andere Spannung messen willst, musst du schon mit +-4% 
rechnen.

MfG Spess

von Thomas (kosmos)


Lesenswert?

zw. VCC und AVCC auch noch eine 10µH Drosselspule

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.