Forum: Mikrocontroller und Digitale Elektronik Verständnisfrage zum TLC5947 LED Treiber


von Carsten M. (carsten_m)


Lesenswert?

Hallo

Kann mir jemand erklären was bei dem TLC5947 die Constant Current Sink 
ist? Ist das eine Integrierte Konstantstromquelle? Und ersetzt diese mir 
die Vorwiederstände vor den einzelnen LED-Reihen?

Vielleicht kurz zur Erklärung, ich habe vor mit dem TLC5947 200 LEDs 
anzusteuern. In einer Reihe sind jeweils 8 LEDs und es soll 24 reihen 
geben. Brauche ich dafür jetzt noch eine Konstantstromquelle?

Ich will das ganze mit einem 24v Netzteil betreiben, ist es da jetzt 
noch sinnvoll die die 24v mit einer StepUp-Schaltung auf 48v zu bringen 
um mehr LEDs in eine Reihe zu bekommen oder hat das irgendwelche 
negativen Auswirkungen?

Ich hab versuch, mich ein wenig in die Thematik was das ansteuern von 
vielen LEDs betrifft einzulesen aber diese Fragen sind irgendwie noch 
offen geblieben.Ich hoffe ihr könnt mir weiter helfen.

Vielen Dank

Gruß
Carsten

von Falk B. (falk)


Lesenswert?

@ Carsten M. (carsten_m)

>Kann mir jemand erklären was bei dem TLC5947 die Constant Current Sink
>ist? Ist das eine Integrierte Konstantstromquelle? Und ersetzt diese mir
>die Vorwiederstände vor den einzelnen LED-Reihen?

Ja.

>Vielleicht kurz zur Erklärung, ich habe vor mit dem TLC5947 200 LEDs
>anzusteuern. In einer Reihe sind jeweils 8 LEDs und es soll 24 reihen
>geben.

Also eine LED-Matrix.

> Brauche ich dafür jetzt noch eine Konstantstromquelle?

Ja

>Ich will das ganze mit einem 24v Netzteil betreiben, ist es da jetzt
>noch sinnvoll die die 24v mit einer StepUp-Schaltung auf 48v zu bringen
>um mehr LEDs in eine Reihe zu bekommen

Nein.

> oder hat das irgendwelche negativen Auswirkungen?

Ja, dein TLC geht kaputt, der kann nämlich nur ca. 17V an den 
LED-Ausgängen. Du brauchst eher einen Step Down auf 15V oder so. Oder 
gleich ein 12V Netzteil.

von Carsten M. (carsten_m)


Lesenswert?

Jetzt bin ich etwas verwirrt, die Constant Current Sink ist schon eine 
Konstantstromquelle aber ich brauche trotzdem noch ein? Und brauche ich 
die dann für jede Reihe oder kann ich einfach eine nach dem Netzteil 
aufbauen und damit alle Reihen versorgen.

Ein LEd-Matrix brauch ich gar nicht, mir reicht es wenn ich jede Reihe 
einzeln ansteuern kann.

Ja dann werde ich das mit der StepUp-Schaltung lassen, laut Datenplatt 
kann der TCL5947 ein LED Versorgungsspannung von 30v ab, also kann ich 
doch dann bei dem 24V Netzteil bleiben oder?


Gruß
Carsten

von Carsten M. (carsten_m)


Lesenswert?

Oder ist es vielleicht besser ein Netzteil mit nur 12V(die sind auch 
günstiger in der Anschaffung) zu nehmen und dann eine StepUp-Schaltung 
mit Konstantstromquelle aufzubauen um eine höhere Volt zahl zu 
erreichen. Ich würde gern mindestens 8 LEDs in eine Reihe bekommen.


Gruß
Carsten

von Achim S. (Gast)


Lesenswert?

Carsten M. schrieb:
> laut Datenplatt
> kann der TCL5947 ein LED Versorgungsspannung von 30v ab, also kann ich
> doch dann bei dem 24V Netzteil bleiben oder?

ja, 24V sind ok. Falk hatte vielleicht den Wert vom TLC5940 im 
Hinterkopf (der nur bis 17V geht)

Carsten M. schrieb:
> Jetzt bin ich etwas verwirrt, die Constant Current Sink ist schon eine
> Konstantstromquelle aber ich brauche trotzdem noch ein?

Nein, brauchst du tatsächlich nicht. Der TLC5947 stellt den Strom durch 
die LEDs ein, den du ihm am IRef-Pin vorgibst. Zur Versorgung benötigst 
also eine Spannungsquelle.

Du musst allerdings auf die Verlustleistung aufpassen. Wenn an den 
Ausgängen des TLC jeweils ein paar V hängen bleiben und alle 24 Ausgänge 
mit 30mA laufen, bist du schnell bei einigen W (und damit am Limit des 
TLC5947).

Carsten M. schrieb:
> Oder ist es vielleicht besser ein Netzteil mit nur 12V(die sind auch
> günstiger in der Anschaffung) zu nehmen und dann eine StepUp-Schaltung
> mit Konstantstromquelle aufzubauen um eine höhere Volt zahl zu
> erreichen. Ich würde gern mindestens 8 LEDs in eine Reihe bekommen.

Du könntest mit einem Schaltregler aus 12V eine Versorgungsspannung 
erzeugen, die gerade bei der Durchlassspannung der 8 Dioden plus ca. 
1,5V für den Strom-Ausgang liegt. Das begrenzt die Verluste des TLC5947. 
Aber der Schaltregler muss dann tatsächlich als Spannungsquelle arbeiten 
(nicht als Stromquelle), und die Regelung des Stroms dem TLC5947 
überlassen.

von Falk B. (falk)


Lesenswert?

@Carsten M. (carsten_m)

>Jetzt bin ich etwas verwirrt, die Constant Current Sink ist schon eine
>Konstantstromquelle

Ja, pro Kanal im TLC.

> aber ich brauche trotzdem noch ein?

Wer sagt das?

>Und brauche ich
>die dann für jede Reihe oder kann ich einfach eine nach dem Netzteil
>aufbauen und damit alle Reihen versorgen.

Nein.

>Ein LEd-Matrix brauch ich gar nicht, mir reicht es wenn ich jede Reihe
>einzeln ansteuern kann.

Ok, dann reichen zwei TLC5947.

>Ja dann werde ich das mit der StepUp-Schaltung lassen, laut Datenplatt
>kann der TCL5947 ein LED Versorgungsspannung von 30v ab, also kann ich
>doch dann bei dem 24V Netzteil bleiben oder?

Ja, ich hatte die 17V vom TLC5940 ;-)
Ausserdem gibt es einen Trick, auch mit diesem IC mehr als 17V an die 
LEDs zu schalten. Einfach die Versogrungsspannung so wählen, dass sie 
ca. 1-5V über der maximalen Flußspannung der LED-Reihe liegt. Dann zu 
jedem Ausgang eine 15V Z-Diode parallel und die LEDs gehen aus, ohne 
dass die Spannung am Ausgang auf VCC rauscht.

von Carsten M. (carsten_m)


Lesenswert?

Vielen Dank ihr habt mir sehr geholfen.

Ich werde dann also eine 12v 
Netzteil(http://www.reichelt.de/Universalnetzteile/MW-3IP25GS/3/index.html?;ACTION=3;LA=2;ARTICLE=87341;GROUPID=4945;artnr=MW+3IP25GS) 
nehmen.

Als StepUp-Schaltung würde ich die Schaltungvariante 2 für mehr Strom 
von hier nehmen http://www.mikrocontroller.net/articles/MC34063 . Da ich 
bei zwei TCL maximal 48 Reihen haben werde mit jeweils 30mA brauche ich 
einen Ausgangsstrom von 1,5A.

Wenn meine LEDs mit 2,6V laufen und ich 8 oder besser 10 LEDs in eine 
Reihe schalten will, wie groß sollte ich dann die Ausgangsspannung 
wählen und wie Berechne ich dann die einzelnen Komponenten für die 
Schaltung, gibt es da irgendwo ein Rechenbeispiel oder so was?

Gruß
Carsten

von Falk B. (falk)


Lesenswert?

@ Carsten M. (carsten_m)

>Ich werde dann also eine 12v
>Netzteil(http://www.reichelt.de/Universalnetzteile/MW-3IP25...)
>nehmen.

Kann man machen.

>Als StepUp-Schaltung würde ich die Schaltungvariante 2 für mehr Strom
>von hier nehmen http://www.mikrocontroller.net/articles/MC34063 .

Wozu? Nimm gleich das passende Netzteil und fertig!

>bei zwei TCL maximal 48 Reihen haben werde mit jeweils 30mA brauche ich
>einen Ausgangsstrom von 1,5A.

>Wenn meine LEDs mit 2,6V laufen und ich 8 oder besser 10 LEDs in eine
>Reihe schalten will, wie groß sollte ich dann die Ausgangsspannung
>wählen

10 LEDs a 2,6V = 26V. Plus 1-2V für den TLC = 28V. Hmm. Entweder du 
findest ein 28V Netzteil oder du nimmst 8 / Reihe und nimmst ein 
Standard 24V Netzteil. Ich empfehle die 2.Lösung.

>und wie Berechne ich dann die einzelnen Komponenten für die
>Schaltung, gibt es da irgendwo ein Rechenbeispiel oder so was?

Was willst du noch berechnen? Ca 1-2V Reservespannung für den TLC, 
fertig.
Noch den Strom am TLC mittels passendem Widerstand einstellen, siehe 
Datenblatt. Fertig.

von Carsten M. (carsten_m)


Lesenswert?

Naja wenn ich ein 24v Netzteil nehmen, dann muss ich die ja noch 
irgendwie auf 5v runter bringen, um den Atmega8 zu versorgen der die 
TCL5947 steuern soll. Wenn ich ein 12v Netzteil nehme dann kann ich das 
einfach mit einem 7805er machen, bei 24v muss ich auch ein Stepdown 
Schaltung aufbauen.

Daher dachte ich ich mache lieber eine StepUp Schaltung und bekomme mehr 
LEDs in eine reihe und das Netzteil ist auch noch günstiger.

Die Frage bezüglich der Berechnung der Komponenten bezog sich auf den 
aufbau einer StepUp Schaltung mit einem MC34063. Also wie groß muss die 
Spule und die Kondensatoren sein, gibt es da Rechenbeispiele?

Gruß
Carsten

von Achim S. (Gast)


Lesenswert?

ein Berechnungstool findest du z.B. hier:
http://www.nomad.ee/micros/mc34063a/index.shtml

Um die Berechnungen zu verstehen, hilft dir vielleicht folgende 
Application Note:
http://www.onsemi.com/pub_link/Collateral/AN920-D.PDF

In dem Artikel sind noch andere interessante Seiten zu dem Thema 
verlinkt:
http://www.mikrocontroller.net/articles/MC34063

Mit all der Info wirst du dann voraussichtlich feststellen, dass der 
integrierte Transistor des MC34063 für deine Anforderung nicht 
ausreicht. Der schafft nur einen Spitzenstrom von 1,5A, um einen 
Ausgangsstrom von 1,5A zu liefern müsste der Spitzenstrom aber deutlich 
größer sein.

von Axel R. (Gast)


Lesenswert?

dann bau doch lieber einen Step-Down für 5V mit den paar Milliampere, 
die Du für den Atmel brauscht. Ist doch viel einfacher, als einen 
Step-Up für die LEDs.

edith:
garnichts bauen, kaufen
http://www.ebay.de/itm/DC-12V-24V-36V-to-DC-5V-3A-Car-Power-Step-down-Module-Modul-Konverter-Converter-/290716938092

von Falk B. (falk)


Lesenswert?

@ Carsten M. (carsten_m)

>Naja wenn ich ein 24v Netzteil nehmen, dann muss ich die ja noch
>irgendwie auf 5v runter bringen, um den Atmega8 zu versorgen der die
>TCL5947 steuern soll.

Das musst du so oder so.

> Wenn ich ein 12v Netzteil nehme dann kann ich das
>einfach mit einem 7805er machen, bei 24v muss ich auch ein Stepdown
>Schaltung aufbauen.

Geht bei 24V auch. Wenn wir mal mit 50mA für ie 5V rechnen, bleiben 
(24V-5V)*50mA = 950mW im 7805 kleben. Das schafft er sogar noch ohne 
Kühlkörper. Wem das nicht gefällt, nimmt einen passenden 
Schaltregler. Aber die Mehrkosten dafür wird man kaum über die Jahre mit 
Stromersparnis reinholen.

>Daher dachte ich ich mache lieber eine StepUp Schaltung und bekomme mehr
>LEDs in eine reihe und das Netzteil ist auch noch günstiger.

Damit du dann einen 1,5A Step-Up bauen darfst? Sparst du dann soviel?

von Carsten M. (carsten_m)


Lesenswert?

Ja da habt ihr wahrscheinlich recht, ich hab mir das mit der SteUp 
Schaltung einfacher vorgestellt :)

Ich hab mich jetzt für die 5v Versorgung für einen LM2576 Entschieden, 
der braucht nur wenig Bauteile und müsste für meine Zwecke reichen.

Aber ich muss nochmal fragen da ich mir da echt unsicher bin, wenn ich 
den TCL5947 nehme Brauche ich keine Vorwiderstände für die einzelnen 
Reihen?

Danke für eure Geduld mit mir :)

Gruß
Carsten

von Falk B. (falk)


Lesenswert?

Ja

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.