Forum: Mikrocontroller und Digitale Elektronik LED-Matrix 15x14 an AtMega32 - geht das ohne weiteres?


von Nightlight (Gast)


Lesenswert?

Hallo allerseits,

ich plane, eine 15x14-LED-Matrix (bestehend aus sechs roten 7x5 
Dot-Matrizen) über einen AtMega32 zu betreiben, verwenden wollte ich 
zwei ULN2803 zur Verstärkung.

Jetzt fürchte ich allerdings, dass der AtMega32 das möglicherweise gar 
nicht aushält. Laut Datenblatt dürfen über die Vcc und GND Pins maximal 
je 200mA fließen - wenn ich 14 LEDs mit je nur 75 mA ansteuere (wenn die 
LEDs 1/15 der Zeit aktiv sind, entspricht das "durchschnittlich" nur 5mA 
Konstantstrom), fließt hier doch schon (wenn alle LEDs leuchten) 1,05A 
Strom.

Leuchtet also die gesamte Matrix (was zwar selten ist, aber ja durchaus 
vorkommt), fließen dauerhaft ca. 1,05A Strom, die über den GND-Pin des 
µC abfließen müssten. Dummerweise ist das deutlich mehr als 200mA und 
ich weiß noch nicht einmal, ob 5mA pro LED überhaupt für ein ausreichend 
helles Bild sorgen.

Habe ich mich verkalkuliert oder gibt es eine gute Lösung dafür?


Vielen Dank für eure Hilfe!

von Falk B. (falk)


Lesenswert?

@ Nightlight (Gast)

>ich plane, eine 15x14-LED-Matrix (bestehend aus sechs roten 7x5
>Dot-Matrizen) über einen AtMega32 zu betreiben,

"Alle Jahre wieder, kommt das Christuskind"
Und im Schlepptau die LED-Matrix.

> verwenden wollte ich
>zwei ULN2803 zur Verstärkung.

Schon mal gut, du brauchst aber noch High Side Schalter. Siehe Artikel 
oben.

>Jetzt fürchte ich allerdings, dass der AtMega32 das möglicherweise gar
>nicht aushält.

Dochh, denn der macht nur die Logik. Die grossen Ströme schalten andere 
ICs.

>Habe ich mich verkalkuliert

Ja.

>oder gibt es eine gute Lösung dafür?

Ja, Leistungstreiber wie den ULN2003 und seine Freunde.

MFG
Falk

von Nightlight (Gast)


Lesenswert?

Ok, danke für die Antwort. Den Artikel kenne ich zwar inzwischen 
auswendig, aufgrund mangelnder Erfahrung konnte ich ansonsten mit dem 
"High Side Treiber" sonst nichts anfangen und habe stattdessen nur beim 
ULN2803 etc. weitergesucht.

Lässt sich das Ganze denn dann so aufbauen, dass ich für Zeilen und 
Spalten je zwei UDN2981 verwende? Auf der einen Seite steuern sie den 5V 
"Eingang", auf der anderen Seite den GND "Ausgang", und werden vom µC 
geschaltet, über dessen I/Os dann nur sehr wenig Strom fließt.

An welcher Stelle sollte denn dann der ULN2803 (o.ä.) eingebaut werden?

Bitte entschuldigt die vllt blöden Fragen, ich bin auf dem Thema noch 
relativ ungebildet.

Danke!

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.