Ich versuche, eine LED-Matrix (64x32) aus RGB-LEDs mit einem Stromsenken-LED-Treiber TLC5940 zu bauen .
Die Durchlassspannungen der LED-Komponenten für jede RGB-LED sind:
Der Treiber behält einen bestimmten Strom bei, was hilft, weil ich 3,3 V an alle LEDs liefern kann. Dies bedeutet jedoch, dass der TLC5940 die zusätzliche Leistung abführen muss.
Kann ich die R- und GB-Komponenten mit 1,8 V bzw. 2,8 V versorgen (mit einem effizienteren Schaltkreis heruntergeregelt) und trotzdem zum Konstantstromquellentreiber gehen lassen? Mit anderen Worten, können die Versorgungsspannungen für die R- und GB-Komponenten unterschiedlich sein, wenn sie in dieselbe Stromquelle eingesenkt werden?
Der TLC5940 benötigt einen minimalen Headroom (an die LED angelegte Anodenspannung) von etwa 0,7 Volt größer als Vfwd der LED zum Treiben von 60 mA und 1,2 Volt für 120 mA.
Wenn der Headroom niedriger ist, wird der Kanal als offene LED erkannt. Tatsächlich wird "offen" bei 0,4 Volt oder weniger Headroom erkannt, aber das ist ein kleines Detail.
In Diskussionen im E2E-Forum von TI wurde von Zeit zu Zeit bestätigt, dass einzelne Kanäle (LEDs) mit unterschiedlichen Spannungen versorgt werden können, solange die Headroom-Anforderung erfüllt wird.
Eine weitere vorgeschlagene Methode zur Reduzierung der überschüssigen Spannung an den Treibertransistoren des TLC5940 ist die Verwendung eines externen Widerstands für jede LED, der so berechnet ist, dass der maximale Strom (wenn der TLC5940 durch einen Kurzschluss gegen Masse ersetzt wird) auf etwas über 10 mA reduziert wird mehr als der beabsichtigte LED-Treiberstrom. Auf diese Weise wird die überschüssige Spannung über jeden Widerstand abgeführt und nicht über den LED-Treiber-IC.
Angenommen, R, G und B sind unabhängige LEDs, sieht für mich nach Ja aus.
Sie müssen V (Led) + einige Extras liefern; Wenn der Ausgang von der LED nicht auf mindestens 0,4 V über Masse gezogen wird, wird davon ausgegangen, dass die LED getrennt wurde.
Ich würde mindestens 0,6 und vielleicht bis zu 1 V hinzufügen, um Fehler zu vermeiden, also würde ich Vred = 2,5 V, Vgreen = 3,3 V, Vblue = 4 V als Ausgangspunkt vorschlagen
Ihre 2,8 V für Blau erscheinen mir etwas niedrig, ich habe Grün = 2,6, Blau = 3,3 als ungefähr richtig verstanden, obwohl dies vom Hersteller und der Temperatur abhängt. Zumindest durch Messung bestätigen!
Es ist wahrscheinlich besser, wenn jeder Treiber eine einzige Farbe verarbeitet, dann können Sie die Temperatur für jeden Treiber überprüfen und das Laufwerk für die beste Effizienz optimieren. Aber das könnte das Layout zu sehr verkomplizieren ...
Wenn dies natürlich integrierte RGB-LEDs mit einer gemeinsamen Anode sind, stecken Sie fest.
Das Beste, was Sie dann tun können, ist, die Spannung für Blau einzustellen und Widerstände zu Grün und Rot hinzuzufügen, um die zusätzliche Spannung bei Ihrem maximalen Strom zu senken und die Verlustleistung aus dem Chip zu verschieben. Zumindest bleibt Ihnen damit eine einzige Spannung zur Verfügung (das werden Hochstromversorgungen sein!)
Das sind viele Treiber, es sei denn, Sie multiplexen die Anoden.
Spannende Projekte
m.Alin
Anindo Ghosh
Anindo Ghosh