Forum: Mikrocontroller und Digitale Elektronik Warum ist die Stromaufnahme so hoch?


von AVRli (Gast)


Lesenswert?

Hallo,

ich sitze hier gerade wie ein Ochse vor dem Tor.

Ich habe auf dem Steckbord einen ATmega16 stecken und an dem einen 
Drehgeber und 2 LED's dran. Bei den Drehgebern habe ich die beiden 
Kanäle jeweils an einem PIN mit internen Pullup angeschlossen. Den 
gemeinsamen PIN dann an GND.

Sobald die den PIN nach GND ziehen fließen sage und schreibe 180mA laut 
Labornetzteil. Da hab ich mein Multimeter mal zwischen gesteckt, in der 
Tat das gleiche Ergebnis.

Das ist ja wohl nen bisschen viel... was hab ich da falsch gemacht?
Die 5V erzeuge ich mit einem 7805.

Gruß AVRli...

von Falk B. (falk)


Lesenswert?

@AVRli (Gast)

>Das ist ja wohl nen bisschen viel... was hab ich da falsch gemacht?

Sicher. Du hast die Pins als Ausgänge und HIGH geschaltet, und schliesst 
sie per Taster/Drehgeber hart nach Masse. Aua!

>Die 5V erzeuge ich mit einem 7805.

Der glücklicherweise den Strom begrenzt.

MFG
Falk

von (prx) A. K. (prx)


Lesenswert?

AVRli schrieb:

> Kanäle jeweils an einem PIN mit internen Pullup angeschlossen.

Du hast diese Pins vermutlich als Ausgang auf 1 gezogen, nicht als 
Eingang. Und damit nicht 20KOhm Pullup pro Pin, sondern 25 Ohm.

von AVRli (Gast)


Lesenswert?

VOLLTREFFER

rotwerd

Ähm ja da hab ich wohl nochmal Glück gehabt das noch alles lebt!
Stromaufnahme nun bei 40mA so sieht's gut aus.

Ich habe das falsche DDR Register angegeben, ohh man, jeder Fehler muss 
mal gemacht werden. :-(

Nun kann der Ochse durch die Tür. ;-)

Vielen Dank!

Gruß AVRli...

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
Noch kein Account? Hier anmelden.