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
Hi
>Bleiben sie offen?
Zumindest nicht AVCC, da der PortA damit versorgt wird.
MfG Spess
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.
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
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'
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?
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
Ich hab mal nachträglich bei einer Platien einen Analogeingang benötigt. Es ergaben sich auch mit AREF offen (ohne 100nF) stabile 10Bit-Ausleseungen.
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
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.
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).
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.
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
Die Drossel in AVCC bei ADC-Nutzung ist auch eher eine Angstdrossel, also nicht unbedingt notwendig.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.