1 ADC Pin, restliche als I/O verwendbar?

Gast #1139177
Servus!
Im AVR-GCC tutorial steht, dass man die Pins des AD-Wandlers solange 
dieser ausgeschaltet ist als normale I/O pins verwenden kann...
Bedeutet das andersrum formuliert, dass alle ADC eingänge blockiert 
sind, selbst wenn ich zum beispiel nur PA1 als ADC eingang benutze?
Meine versuche haben ergeben, dass alle anderen Pins von Port A noch als 
eingang und ausgang funktionieren obwohl der AD-Wandler eingeschaltet 
ist.
Allerdings hab ich es auch nicht getestet während der ADC gerade eine 
messung macht...
Was hat es mit der bemerkung im tutorial auf sich?
Kann ich die restlicben pins noch ohne bedenken für etwas anderes 
verwenden?
Cu, Ein Gast
#1139182
a guest wrote:
> Servus!
> Im AVR-GCC tutorial steht, dass man die Pins des AD-Wandlers solange
> dieser ausgeschaltet ist als normale I/O pins verwenden kann...
> Bedeutet das andersrum formuliert, dass alle ADC eingänge blockiert
> sind, selbst wenn ich zum beispiel nur PA1 als ADC eingang benutze?
Nein, bedeutet es nicht.

> Meine versuche haben ergeben, dass alle anderen Pins von Port A noch als
> eingang und ausgang funktionieren obwohl der AD-Wandler eingeschaltet
> ist.
Richtig.

> Allerdings hab ich es auch nicht getestet während der ADC gerade eine
> messung macht...
> Was hat es mit der bemerkung im tutorial auf sich?
> Kann ich die restlicben pins noch ohne bedenken für etwas anderes
> verwenden?
Nicht "ohne Bedenken". Die nicht als Analog-Eingänge verwendeten Pins 
des "Analog-Ports" sollten möglichst nicht als Ausgänge verwendet 
werden. Wenn sie doch als Ausgänge benötigt werden, sollte man dafür 
sorgen, dass während einer laufenden Wandlung nicht geschaltet wird, da 
das zu Störungen der Wandlung führen kann.
#1139192
a guest wrote:
> Als Eingänge verwendet kann die wandlung nicht gestört werden?
Die Wahrscheinlichkeit dafür ist eher gering, da in einen Eingang kein 
nennenswerter Strom fließen kann, der zu Schwankungen der 
Versorgungsspannung (im Falle des Ports, an dem sich die Analog-Eingänge 
befinden ist das AVCC) führen kann. Die Versorgungsspannung der 
Porttreiber wird im Fall eines Eingangs nicht belastet.

Es wird ja bei Mixed-Signal-Schaltungen meist (manchmal mit großem 
Aufwand) versucht, die digitale und analoge Spannungsversorgung zu 
entkoppeln, damit die Schaltvorgänge im Digitalteil den Analogteil nicht 
stören. Wenn man jetzt mit AVCC selber schaltet, während Vorgänge 
laufen, die sensitiv auf Spannungsschwankungen reagieren, dann hat man 
sich quasi selbst ins Knie geschossen...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.