PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : unerklärliche Spannung am ADC Eingang



Johnny6
27.07.2006, 09:20
Ich arbeite mit einem ATmega16 und möchte über ADC Werte einlesen. Allerdings liegt an dem Pin eine Spannung von ca. 2 V an!?
Bitte um Rat!!

T.J.
27.07.2006, 09:24
ja und? bitte beschreibe dein Problem genauer

Johnny6
27.07.2006, 09:33
habe PORTB als Eingang geschalten und PIN40 als Eingangspin gewählt, dann Controller beschrieben und beim durchmessen mit Multimeter festgestellt dass an Pin40 2V anliegen. Wieso??
Gruß Johannes

T.J.
27.07.2006, 09:48
du hast also keine spannung angelegt, sondern einen offenen Eingang und misst die Spannung dort?

ist ADC nicht PortA ???
warum legst du an Pin40 nicht einfach eine mit einem Poti geregelte Spannung an und kontrollierst dann?

Johnny6
27.07.2006, 09:58
sorry ADC ist PORTA, habe mich verschrieben.
ich habe schon eine Spannung angelegt und kontrolliert und trotzdem liegen knapp 2V einfach so an. habe auch schon ein kleines ADC Test Programm probiert welches früher schon funktioniert hat aber trotzdem 2V!!
Gruß Johannes

T.J.
27.07.2006, 10:19
tut mir leid, aber so kann ich dir nicht weiterhelfen. Alles was du verrätst ist, das du 2V am ADC misst.

zeig doch mal dein Messaufbau, deine Schaltung, Software
Das kann sonstwas fürn Fehler sein.

z.B. was misst du per ADC, wenn du 4V auflegst?

bertl100
28.07.2006, 12:38
Das hört sich für mich an wie ein offener Pin der von irgendwo her als Antenne fungiert.
leg doch mal an GND an, und dann müssen 0V anliegen. Der ADC kann nicht weniger als 5V und mehr als 0V ausgeben.
Messfehler durch Messgerät wäre auch möglich.

Madgyver
28.07.2006, 12:42
ich hoffe du meinst nicht mehr als 5V und weniger als 0. Ansonsten bin ich jetzt verwirrt

T.J.
28.07.2006, 12:45
der ADc gibt nix aus. Er kann aber vor allem nicht weniger als 0V und nicht mehr als 5V bekommen!!!

Madgyver
28.07.2006, 12:46
Ja das sowieso. ^^

ceekay
28.07.2006, 13:40
Also ich hatte auch mal das Problem das ich an nem offenem ADC Eingang immer Mist gemessen habe, Abhilfe hat ein 100k Pull Down geschaffen.

T.J.
28.07.2006, 13:48
leute, ein offener eingang gilt in der Digitaltechnik immer als 1 oder seh ich das falsch. Un warum beschäftigt ihr euch damit was fürn mist an einem offenen Eingang anliegt?

wenn das ergebnis falsch ist im gegensatz zur angelegten Spannung, wirds interessant...sonst nicht

Madgyver
28.07.2006, 14:01
Nein, ein offener Eingang ist Floating, also nicht definiert.

dennisstrehl
28.07.2006, 14:02
"leute, ein offener eingang gilt in der Digitaltechnik immer als 1 oder seh ich das falsch"

War bei TTL-Logik so, CMOS-Logik nimmt's einem übel wenn man nen Eingang einfach offen lässt. Dem ADC wird das aber wohl nix machen, da der ein wenig anders aufgebaut ist als die CMOS-Eingänge in Logik-ICs.

ceekay
28.07.2006, 14:04
leute, ein offener eingang gilt in der Digitaltechnik immer als 1 oder seh ich das falsch

Ob das immer so ist bin ich mir nicht ganz sicher.


Un warum beschäftigt ihr euch damit was fürn mist an einem offenen Eingang anliegt?

Muss sich jeder mit beschäftigen der die RN Control 1.4 besitzt und mit dem Eingang PORTA.7 auswerten will welcher Taster gedrückt ist. Ist keine Taster gedrückt hängt der Pin in der Luft.

T.J.
28.07.2006, 14:45
Muss sich jeder mit beschäftigen der die RN Control 1.4 besitzt und mit dem Eingang PORTA.7 auswerten will welcher Taster gedrückt ist. Ist keine Taster gedrückt hängt der Pin in der Luft.

alles klar, verstehe. da würde ich aber auch einen standardwiderstand einsezten, der das "keine taste" eindeutig definiert.



Nein, ein offener Eingang ist Floating, also nicht definiert.

ok,das macht noch mehr Sinn...aber bei TTL ist es als 1 definiert.

Johnny6
31.07.2006, 12:40
habe jetzt das problem erkannt. eingang über pin40 ist beschädigt worden durch überschreiten der 5 V. arbeite jetzt einfach mit pin 39 und der funktioniert. trotzdem danke an alle!!