Forum: Mikrocontroller und Digitale Elektronik ATmega16A: Beschaltung AVCC, AREF


von Mark U. (residuum)


Lesenswert?

Hallo,

wie beim ATmega16A der ADC benutzt und die Pins AVCC und AREF beschaltet 
werden, ist an verschiedenen Stellen beschrieben.

Aber wie werden diese Pins beschaltet, wenn der ADC nicht benutzt wird?
Genauso?
Bleiben sie offen?

Danke schon mal.
Schöne Grüße
Markus

von spess53 (Gast)


Lesenswert?

Hi

>Bleiben sie offen?

Zumindest nicht AVCC, da der PortA damit versorgt wird.

MfG Spess

von Mark U. (residuum)


Lesenswert?

Danke für den Hinweis. Damit habe ich auch im Datenblatt die relevante 
Stelle gefunden:

AVCC is the supply voltage pin for Port A and the A/D Converter. It 
should be externally connected to VCC, even if the ADC is not used.

von Paul B. (paul_baumann)


Lesenswert?

Markus E. schrieb:
> It
> should be externally connected to VCC, even if the ADC is not used.

It should...

Das ist ganz mistig formuliert und führt zu Mist-Verständnissen.

Nein! It MUST -sonst funktionieren an Port A angeschlossene Sachen nicht 
vernünftig.

MfG Paul

von Karl H. (kbuchegg)


Lesenswert?

Paul B. schrieb:
> Markus E. schrieb:
>> It
>> should be externally connected to VCC, even if the ADC is not used.
>
> It should...
>
> Das ist ganz mistig formuliert und führt zu Mist-Verständnissen.

In Datenblaettern und Normen bedeutet des Wort 'should' dass du es 
machen musst.
Wahlfreiheit waere 'may'

von Mark U. (residuum)


Lesenswert?

Mir war "should" auch als Empfehlung bekannt, wie auch hier beschrieben:
http://www.14001news.de/Normung/body_normung.html#Verbformen

Abgesehen davon ist noch die Frage offen, wie AREF zu beschalten ist. 
Hat dazu jemand einen Hinweis?

von Paul B. (paul_baumann)


Lesenswert?

Markus E. schrieb:
> Abgesehen davon ist noch die Frage offen, wie AREF zu beschalten ist.
> Hat dazu jemand einen Hinweis?

Mach einen 100nF Kondensator gegen Masse dran, verbinde AREF NICHT 
fest mit der Betriebsspannung oder mit Masse. Es passiert dann Nichts, 
wenn Du aus Versehen im Programm oder dessen Initialisierung AREF falsch 
einstellst.

MfG Paul

von Peter D. (peda)


Lesenswert?

Ich hab mal nachträglich bei einer Platien einen Analogeingang benötigt.
Es ergaben sich auch mit AREF offen (ohne 100nF) stabile 
10Bit-Ausleseungen.

von Paul B. (paul_baumann)


Lesenswert?

Peter D. schrieb:
> Ich hab mal nachträglich bei einer Platien einen Analogeingang benötigt.
> Es ergaben sich auch mit AREF offen (ohne 100nF) stabile
> 10Bit-Ausleseungen.


Ja, das glaube ich Dir, aber da der Anschluß 32 (AREF) und 31 (GND) 
unmittelbar nebeneinander sind, kann man da auch in der Not mit der 
Pinzette einen niedlichen, kleinen SMD-Kondensator hinschieben und 
verlöten.


MfG Paul

von Mark U. (residuum)


Lesenswert?

Sicherheitshalber also ein C zwischen AREF und Masse.
Danke.

von Lurchi (Gast)


Lesenswert?

Aref kann man offen lassen. So schlecht geht es auch dann mit dem ADC 
nicht, sofern die Umgebung nicht viele Störungen hat. Einige der kleinen 
Tinys haben den Aref Pin gar nicht, und da geht es ja auch. Wenn man 
will kann man Platz für wenigstens einen kleinen (z.B. 0.402 Bauform ) 
Kondensator vorsehen  - muss aber nicht.

von Heinz L. (ducttape)


Lesenswert?

Paul B. schrieb:
>
> Mach einen 100nF Kondensator gegen Masse dran, verbinde AREF /NICHT/
> fest mit der Betriebsspannung oder mit Masse. Es passiert dann Nichts,
> wenn Du aus Versehen im Programm oder dessen Initialisierung AREF falsch
> einstellst.
>
> MfG Paul

Hmm... wenn ich das Datenblatt von 
http://www.atmel.com/images/atmel-8154-8-bit-avr-atmega16a_datasheet.pdf 
richtig les dann kommt das wohl drauf an, wie man die REFS Flags setzt 
(Seite 208, 231).

von Planlos (Gast)


Lesenswert?

Heinz L. schrieb:
> richtig les dann kommt das wohl drauf an, wie man die REFS Flags setzt

Eben.
Gerade weil man mit den REF-Flags die ADC-Referenz umkonfigurieren kann, 
macht es keinen Sinn, Aref fest mit VCC zu verbinden.

von Paul B. (paul_baumann)


Lesenswert?

Heinz L. schrieb:
> Hmm... wenn ich das Datenblatt von
> http://www.atmel.com/images/atmel-8154-8-bit-avr-atmega16a_datasheet.pdf
> richtig les dann kommt das wohl drauf an, wie man die REFS Flags setzt
> (Seite 208, 231).

Und? Habe ich etwas Anderes behauptet?

Wunder
Paul

von Peter D. (peda)


Lesenswert?

Die Drossel in AVCC bei ADC-Nutzung ist auch eher eine Angstdrossel, 
also nicht unbedingt notwendig.

von Mark U. (residuum)


Lesenswert?

Also kann AREF doch offen bleiben, wenn der ADC ohnehin nicht benutzt 
wird?

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.