Forum: Mikrocontroller und Digitale Elektronik TLC5940 als Schieberegister


von Gregor S. (gregorsw)


Lesenswert?

Hi Ihr,

hab mir grad ein paar Ideen über eine Matrix gemacht. Habe kein problem 
zu verstehen wie ich eine Matrix aufbaue, nur wie ich dann alle LEDs 
einzeln mit min. 10bit PWM ansteuern kann.

Jetzt zu dem eigentlichen.
Hab hier noch ein paar Samples des TLC5940, der macht ja 12bit pro 
ausgang und davon hat er ja 16 stück.
Wenn ich mir jetzt eine 8x8 Matrix aufbaue, könnte ich dann den TLC5940 
als Schieberegister benutzen?
Wenn ja wäre meine Hirnblockade erst mal aufgehoben.
Danke schon mal im voraus für eure Antworten.

MfG

Gregor

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Kannst du aber nur für die Kathoden, die Annoden mußt du mit 
Transistoren schalten.

von Gregor S. (gregorsw)


Lesenswert?

@Läubi

Danke für deine kurze und knackige antwort (das liebe ich)

Das heißt aber ich kann dann trotzdem alle LEDs einzel per PMW dimmen?

MfG

Gregor

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Also am einfachsten is du nimmt 4 der TLC bausteine, dann brauchst du 
gar kein Multiplex und kannst jede LED einzeln dimmen.

Oder du machst das Per multiplex, dann mußt du den PWM Wert aber 
gleichzeitig mit der Spaltenumschaltung ändern.

von Gregor S. (gregorsw)


Lesenswert?

@ Läubi

Das wird mit den 4 TLCs nix, da es ja RGB sein soll. Naja werde mich 
dann mal ein wenig durch das DB des TLC kämpfen.

Aber danke für deine Antworten, sind ja schon mal ein Denkanstoss für 
mein noch kleines Hirn. ;-)

MfG

Gregor

von Benedikt K. (benedikt)


Lesenswert?

Ich würde die Anzeige als 16xRGB x4 aufbauen, also 3 ICs verwenden. Ich 
habe mit 6 von den ICs eine 16x16 RGB Matrix angesteuert (verdrahtet als 
32xRGB x 8, war ein ziemlicher Verdrahtungsaufwand).
Da der TLC ja sowieso nur ein One-Shot Timer ist, also für jeden neuen 
PWM Zyklung einen Impuls an Blank braucht, kann man da auch gleich die 
neuen Daten reinschieben.

von Gregor S. (gregorsw)


Lesenswert?

@ Benedikt K.

Danke auch dir für die Antwort.
Ich glaub ich muss mir deine antwort noch paar mal durchlesen (is ja 
noch früher mittag, da bin ich noch nich wirklich wach).

MfG

Gregor

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.