Forum: Mikrocontroller und Digitale Elektronik 5x7 LED Matrix mit ATMega16


von Adrian B. (badenzer)


Lesenswert?

Hallo Forum,

mal angenommen ich möchte eine 5x7 LED Matrix mit einem ATMega16 
ansteuern.
Das müsste doch Problemlos gehen, oder? Der ATMega16 hat ja 32 
verwendbare Pins, die Matrix benötigt nur 12. Oder hab ich da einen 
Denkfehler?

von Stefan W. (wswbln)


Lesenswert?

Denkfehler nicht, aber ein kleines Problem: Je nachdem, ob Du die Zeilen 
oder Spalten zusammenfasst, muss dieser Anschluss dann worst case den 5- 
bzw. 7-fachen LED Strom abgeben oder aufnehmen. Das wird - außer bei 
einer eher unüblichen Matrix aus Ultra-low-current LEDs ohne Treiber 
nicht gehen.

Der AVR alleine reicht also noch nicht ganz.

von Yaro (Gast)


Lesenswert?

Es sollte ohne Probleme klappen.
Kannst die Matrix vielleicht aber nicht direkt über die Pins ansteuern, 
sondern solltest es lieber (zumindest z.T.) mit MOSFETs machen, da die 
Treiber im mega16 nur 20mA (kurzzeitig bis zu 80) liefern können, was 
vielleicht zu wenig für die Matrix ist.

Gruß, Yaro

von C. S. (chrisdask8)


Lesenswert?

Hi,

das klappt ohne Probleme.

Du kannst die Matrix z.B. im Multiplexbetrieb ansteuern.

Das ist hier schön erklärt:

http://www.mikrocontroller.net/articles/LED-Matrix

mfg

von Adrian B. (badenzer)


Lesenswert?

Mist, den Strombedarf hab ich bis jetzt ganz ausser acht gelassen.
Was passiert eigentlich, wenn der µC den Strom nicht mehr liefern kann. 
Geht er dann kaputt oder gibt er dann einfach nicht mehr her?

von Stefan W. (wswbln)


Lesenswert?

...wenn Du Glück hast: letzteres, wahrscheinlich aber (Murphy lässt 
grüßen) wird der erste Fall eintreten.

von Yaro (Gast)


Lesenswert?

So wie ich es in Erinnerung habe, sollte er nicht kaputt gehen, da sich 
die inneren Leitungen erwärmen und einen größeren Widerstand darstellen. 
Natürlich kann er bei einem Kurzschluss vielleicht kaputt gehen. Wie 
gesagt, Murphy lässt grüßen...

Verwende einfach MOSFETs wie den BS170, dann solltest du kein Problem 
haben.

Gruß, Yaro

von Adrian B. (badenzer)


Lesenswert?

würde ein 2N4403 auch gehen?

Collector − Emitter Voltage VCEO 40 Vdc
Collector − Base Voltage VCBO 40 Vdc
Emitter − Base Voltage VEBO 5.0 Vdc
Collector Current − Continuous IC 600 mAdc

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.