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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren