Frage zur Beschaltung des ADC beim ATMEGA32

Gast #609431
Lesenswert?
• ▲
▼
Hallo, ich habe eine kurze Frage zum MEGA32 und dem ADC.

Kann ich den ADC so programmieren, dass er intern Pulldown-Widerstände 
an die Eingänge legt, so dass bei offenem ADC-Eingang definiert 
GND-Signal anliegt oder sollte ich extern 10KOhm-Widerstände nach Masse 
legen?

Pullup würde natürlich genauso gehen. Hauptsache definierte Zustände.

Gruß
David
Gast #609479
Lesenswert?
• ▲
▼
Es geht um steckbare Sensoren ? Meines Wissens wird die 
Portfunktionalitaet bei ADC betrieb aufgehoben, dh man kann keinen 
Pullup zuschalten. Muesste man aber nachlesen. Falls externe 
Widerstaende, so sollten 47k genuegen. Deren Einsatz haenhgt aber von 
Sensor ab. Bei einem NTC, zB wird der Messwert verfaelscht. Ich koennte 
mir je nach Sensor auch einen Cap vorstellen, zB einen 1uF Keramik. Den 
kann man als Port auf GND setzen und nachher messen, dann auf Vcc setzen 
und nachher messen. So sollte man auch herausfinden koennen, ob der 
Sensor fehlt.
#609501
Lesenswert?
• ▲
▼
David wrote:
> Kann ich den ADC so programmieren, dass er intern Pulldown-Widerstände
> an die Eingänge legt, so dass bei offenem ADC-Eingang definiert
> GND-Signal anliegt oder sollte ich extern 10KOhm-Widerstände nach Masse
> legen?
Der ADC hat keinen Einfluss auf die Porttreiber. Der Programmierer ist 
dafür verantwortlich, für die Messung die Pull-Up-Widerstände 
abzuschalten, da diese sonst die Messung verfälschen.

Für die Dauer einer Messung müssen die Eingänge auf "hochohmig" (keine 
Pull-Ups) eingestellt sein. Andernfalls dürfte i.d.R. Murks rauskommen. 
Und integrierte Pull-Down-Widerstände hat kein einziger AVR zu bieten.
Gast #609513
Lesenswert?
• ▲
▼
Hallo, danke für die Antworten. Also die angelegte Spannung kann nur 
zwischen 1 und 4Volt liegen, wenn was anliegt. Mit Pullup/-down wollte 
ich dann abfragen, wenn ADC = 0 oder 1023 ob überhaupt ein Signal 
anliegt.


David

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.