PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 20 mA an jedem Port? [solved]



LLiinnuuxx
09.04.2008, 23:24
Hallo bin mir nicht ganz sicher ob ich das Datenblatt des Mega32 richtig verstanden habe.

Kann ich an allen Ports gleichzeitig 20mA "beziehen"?

wollte ca 24 LEDs anschließen.


Falls das nicht möglich ist wie komme ich dann möglichst einfach zum selben Ergebnis.

Danke an euch alle.

LLiinnuuxx

StEndres
10.04.2008, 06:34
Nein, dass wird wohl nicht gehen. Kenne zwar keinen Atmega, aber beim PIC gibts einen maximalen Gesamtverbrauch.

Abhilfe schaffen Transistoren. Da hilft mal suchen.

Herkulase
10.04.2008, 07:15
Beim Mega16 ist dieser Gesamtverbrach bei 200mA. Steht irgendwo recht weit unten im Manual. Wie er beim 32er ist weiss ich nicht, könnte aber ähnlich hoch sein

womb@t
10.04.2008, 09:34
Informier dich mal über die ULNxxxx, das sind praktische Treiber! Bemüh mal die Suche, da wird sich viel finden. Direkt über den µC würd ichs nicht tun!

UriAn
10.04.2008, 09:51
Moin, moin.
https://www.roboternetz.de/phpBB2/viewtopic.php?t=26149

MfG Renè

LLiinnuuxx
10.04.2008, 17:51
Sorry
bin ja echt nicht der einzige mit diesem Problem hatte gestern Abend aber nicht mehr den Durchblick daher habe ich mich an euch gewandt.

Wenn ich nun bedingt durch die Nutzung nur 8 LEDs gleichzeitig an mache, dann sollte es doch kein Problem geben oder?

das wären dann 160mA im schlimmsten Fall.
darf halt nur kein Fehler in der Software sein, so dass mal alle angehen :-D

LLiinnuuxx

Herkulase
11.04.2008, 08:27
Also ich würde auch eher so nen Treiber / Transistoren nehemen, dann bist du auf der Sicheren Seite, falls du noch was anderes an den uC hängen willst, oder das Prog änderst. Oder nimm halt LowCurrent LEDs, die schalgen dann mit >2mA zu Buche.

Gerald

Besserwessi
11.04.2008, 12:00
Man muss nicht wirkliche LowCurrent LEDs nehmen, die extra hellen (ähnlich teueren) 20 mA LEDs sind bei 2 mA auch so hell wie die 2 mA LEDs. Man hat dann immer nocht die Möglichkeit 5-10 mA für mehr Intensität zu nehmen. Auch die normalen LEDs leuchten ohne Probleme mit 10 mA, nur halb so hell, aber noch gut sichtbar.

Die 200 mA Maximalstrom sind vor allem für den Dauerbetreib wichtig, kurzzeitig passiert auch bei etwas mehr Strom noch nichts. Die 200 mA gelten pro GND/VCC pin. Mit AVCC und AGND hat man 4 Pins, könnte also auch die 24 mal 20 mA noch treiben, dann aber je zur Hälfte nach GND und VCC.

LLiinnuuxx
11.04.2008, 12:30
Da ich eh aus der "SoftwareEcke" komme werde ich es bevorzugen einfach per Software verhindern. Außerdem habe ich zur Zeit keinen solchen Treiberbaustein zu Hause (bzw. Transitoren in ausreichender Menge) und das Projekt muss zumindest teilweise bis Sonntag fertig sein :-D.

LLiinnuuxx

PS: Platz ist auch keiner mehr auf der Platine dann muss ich noch ne 2te Etage einführen!

Danke für eure vielen Tipps
Ich denke die Idee mit den LowCurrent Ideen ist für manche Projekte auch sehr gut geeignet.

Herkulase
11.04.2008, 19:23
Heee, was sind denn "LowCurrent Ideen" ... lol

LLiinnuuxx
12.04.2008, 09:28
Oder nimm halt LowCurrent LEDs, die schalgen dann mit >2mA zu Buche.


die extra hellen (ähnlich teueren) 20 mA LEDs sind bei 2 mA auch so hell wie die 2 mA LEDs.

Das war gemeint :-D

Ihr versteht schon.

Euer LLiinnuuxx