Forum: Mikrocontroller und Digitale Elektronik LED Dot Matrix richtig anschließen


von Felix L. (flex)


Lesenswert?

Hallo,

ich bin gerade dabei, eine 5x7 LED Dot Matrix mit einem AVR anzusteuern. 
Ich habe im Internet viele Schaltungen dazu gefunden, aber fast alle 
gehen ohne Widerstände direkt mir der Dot Matrix an die I/O Pins. Beim 
Multiplex sollte da recht wenig passieren, aber was ist, wenn mal eine 
LED dauerhaft an ist? Soll ich einfach nur Vorwiderstände verwenden, 
oder auch Transistoren?

Diese Dot Matrix möchte ich verwenden:
http://www.reichelt.de/Siebensegment-Anzeigen/TC-20-11-RT/3/index.html?;ACTION=3;LA=2;ARTICLE=31586;GROUPID=3002;artnr=TC+20-11+RT

oder

http://www.reichelt.de/Siebensegment-Anzeigen/TA-20-11-RT/3/index.html?;ACTION=3;LA=2;ARTICLE=31587;GROUPID=3002;artnr=TA+20-11+RT

Macht es einen großen Unterschied, ob ich gem. Anode oder Kathode nehme?

Gruß
Felix

von holger (Gast)


Lesenswert?

>Ich habe im Internet viele Schaltungen dazu gefunden, aber fast alle
>gehen ohne Widerstände direkt mir der Dot Matrix an die I/O Pins.

Diese Schaltungen solltest du gleich wieder vergessen.

>Aber was ist, wenn mal eine
>LED dauerhaft an ist?

Dann geht sie kaputt.

>Macht es einen großen Unterschied, ob ich gem. Anode oder Kathode nehme?

JA.

von Davis (Gast)


Lesenswert?

holger schrieb:
>>Ich habe im Internet viele Schaltungen dazu gefunden, aber fast alle
>>gehen ohne Widerstände direkt mir der Dot Matrix an die I/O Pins.
>
> Diese Schaltungen solltest du gleich wieder vergessen.
>
>>Aber was ist, wenn mal eine
>>LED dauerhaft an ist?
>
> Dann geht sie kaputt.
>
>>Macht es einen großen Unterschied, ob ich gem. Anode oder Kathode nehme?
>
> JA.

Kannst du das näher begründen?

von Felix L. (flex)


Angehängte Dateien:

Lesenswert?

Ich habe im Anhang mal meinen Schaltplan. Kann ich dass so machen? (die 
offenen Pins an der Dot Matrix werden noch entfernt)

Edit: T7 benötigt natürlich auch noch VCC.

von holger (Gast)


Lesenswert?

>Kann ich dass so machen?

Kollektor von NPN an Masse? Nein kannst du nicht so machen.

von Felix L. (flex)


Angehängte Dateien:

Lesenswert?

holger schrieb:
>>Kann ich dass so machen?
>
> Kollektor von NPN an Masse? Nein kannst du nicht so machen.

Stimmt, sorry. Hatte ich ganz übersehen.
Neuer Schaltplan im Anhang.

von Heiko B. (heiko_b)


Lesenswert?

Für die oberen Transistoren würde ich pnp-Typen einsetzen, sonst mußt du 
mit der Basisspannung soweit raufgehen. Das wolltest du bestimmt nicht.

von holger (Gast)


Lesenswert?

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

Thema beendet. Mehr gibt es nicht zu sagen.

von Felix L. (flex)


Lesenswert?

Hallo,

eine Frage habe ich noch. Warum gibt es 2x den Anschluss C3 und R4 auf 
der Matrix?

Gruß

von MaWin (Gast)


Lesenswert?

> Ich habe im Internet viele Schaltungen dazu gefunden, aber fast alle
> gehen ohne Widerstände direkt mir der Dot Matrix an die I/O Pins.

Dann hast du gezielt nur falsche Einträge gefunden.

Aber auch ein Widerstand hilft nicht wrilich, denn für x-fach Multiplex 
muss die LED ja vom x-fachen Strom durchflossen werden, damit sie 
gleiczh hell erscheint wie eine die von Dauerstrom durchflossen wird.

Und dieser x-fache Strom ist laut Datenblatt immer tödlich wenn er durch 
Programmfehler dauerheft fliesst.

Also ENTWEDER erst mal mit grösseren Widerstandswerten probieren bis das 
Programm läuft, und erst dann auf kleine Widerstandswerte umrüsten, ODER 
mit einer Elektronik (MonoFlop) die Treiber sperren wenn die 
Multiplexzeit abgelaufen ist (das geht natürlich nur wenn man externe 
Treiber hat, die bei jedem Zeilenwechsel umgeladen werden, und diese 
Treiber einen ENABLE-Eingang haben).

von Felix L. (flex)


Lesenswert?

Also muss ich davon ausgehen, dass im ungünstigsten Fall ein Widerstand 
mit 5 parallelen LED´s belastet wird?

mfg

von Eumel (Gast)


Lesenswert?

Lass es bleiben das diskret aufzubauen, kauf dir einen entsprechenden 
Treiber (MAX7219,MAX7221 oder ähnliches) und werde froh.

von Felix L. (flex)


Lesenswert?

Wenn ich den MAX7219 verwende, macht der das Multiplexing automatisch?

von Eumel (Gast)


Lesenswert?

Felix L. schrieb:
> Wenn ich den MAX7219 verwende, macht der das Multiplexing automatisch?

Der macht alles, du brauchst auch keine Widerstände vor den LEDs.
Was hat dich daran gehindert das Datenblatt zu Lesen?

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.