LED-Multiplex-Anodenreihentreiber

10

Ich helfe beim Aufbau dieser Kunstinstallation, die sich auf ein großes 16 x 16 Pixel großes Display beläuft. Ich entschied mich für die Verwendung von 16 TI TLC5926 Konstantstrom-Treiberchips, die miteinander verkettet waren, um jede LED direkt anzusteuern. Rückblickend bezweifle ich mich selbst und frage mich, ob dies ein hartnäckiger Ansatz war.

Wenn ich "den üblichen" LED-Multiplexing-Ansatz durchgeführt hätte (dh LEDs an Zeilen-, Spaltenkreuzungen und Anwendung der Persistenz von Bildverarbeitungstechniken), wäre ich möglicherweise in der Lage gewesen, dies mit 32 "Antriebsstiften" (anstelle von 256) durchzuführen. auf Kosten einer höheren Softwarekomplexität und einer weniger effektiven Helligkeit.

In einer Multiplex-Anodenreihen-Kathodensäulentopologie scheint der TLC5926 gut geeignet zu sein, um die Säulen anzutreiben (sinkender Strom). Was wäre ein analoger / komplementärer Chip zum Ansteuern der Zeilen in einer ähnlichen verkettbaren Schieberegister-Schnittstelle, der bis zu 120 mA pro Kanal liefern kann (entsprechend der Senkenfähigkeit des TLC5926)?

Um klar zu sein, brauche ich keine High-Side-Stromquelle. Ich suche im Grunde nach einem seriell steuerbaren und verkettbaren High-Side-Switch (vorzugsweise 16-Bit, um dem TLC5926 auf der Low-Side zu entsprechen). Trivial könnte dies erreicht werden, indem zwei 8-Bit-74HC595-Schieberegister verwendet werden, um die Gates von 16 diskreten FETs anzusteuern, aber ich erwarte, dass es einen stärker integrierten Weg gibt, dies zu erreichen.

vicatcu
quelle
1
Die tatsächliche Helligkeit sinkt aufgrund der anhaltenden Sicht und der Tatsache, dass LEDs für ein Tastverhältnis von 1/10 oder weniger mit einer höheren Spannung betrieben werden können, nicht so stark, wie Sie denken.
Grady Player
@GradyPlayer danke und ja, ich würde diese höhere Strombeschaffung nutzen, wenn ich sie multiplexen würde.
Vicatcu
@vicatcu Ich bin mir nicht sicher, warum Sie einen separaten Konstantstromquellentreiber benötigen, aber es gibt einige mögliche Optionen: RX5816 , ein sehr schlecht dokumentiertes Teil eines unbekannten chinesischen Herstellers, und Linear Tech ist etwas begrenzt (50 mA pro Kanal) LT3754, was insofern interessant ist, als es einen internen Aufwärtswandler enthält. Diese können die von Ihnen angegebene Anforderung erfüllen oder nicht. Die Alternative besteht darin, einen P-MOSFET-Array-IC wie Allegro UDN2981A zu verwenden.
Anindo Ghosh
@AnindoGhosh sucht nicht nach einem Konstantstromquellentreiber, sondern nach einem "16-Bit-Seriell-Parallel-High-Side-Switch" ... Ich denke, ich könnte mit ein paar 74HC595-Schieberegistern und etwas erreichen, was ich suche diskrete PMOS-FETs, aber bevor ich das mache, möchte ich wissen, ob es etwas gibt, das diese Funktion enger integriert.
Vicatcu
OK, dann ist das ganz einfach: Verwenden Sie Micrel mic2981 oder OnSemi AMIS-39101 , beide sind 8-Kanal-High-Side-Hochstromtreiber. Dann gibt es den teureren SPI-gesteuerten NCV7608 von OnSemi, einen konfigurierbaren oktalen High / Low-Side-Treiber. Schließlich hat Allegro einige High-Side-Optionen , mit denen ich überhaupt nicht vertraut bin.
Anindo Ghosh

Antworten:

2

Hier ist eine kurze Skizze dessen, wovon Sie (wahrscheinlich) sprechen. Geben Sie hier die Bildbeschreibung ein

Ihre Helligkeit sinkt auf 1/16 (wenn Sie 16 Zeilen haben)

Hier ist ein Link zu aich2C.Teil, der den Strom von 16 x 120 mA verarbeiten kann, aber nur 5 Ports (möglicherweise 6) verarbeitet. Sie brauchen also vier davon.

Geben Sie hier die Bildbeschreibung ein

Platzhalter
quelle
1
Verstehen Sie, gibt es einen Chip mit einer ähnlichen seriellen In / Out-Schnittstelle, die die High-Side-FETs integriert?
Vicatcu
Schlagen Sie P-Kanal-FETs auf der hohen Seite vor? Könnte ich genauso gut NPN-BJTs verwenden (die einen Abfall von 600 mV akzeptieren)?
Vicatcu
Der MC35XS3500 (oben verlinkt) hat alles integriert, einschließlich I2C. Die Symbole in der obigen Skizze sind vom Typ PMOS-Erweiterung. Sie könnten NPNs nicht einfach verwenden (es wäre auch ein Abfall von 0,3 V), aber Sie könnten PNPs verwenden.
Platzhalter
3

Haben Sie sich die LED-Treiber von Maxim angesehen? Der MAX7219 kann beispielsweise ein 8x8-Array von LEDs ansteuern , sodass Sie nur vier davon benötigen, um Ihr 16x16-Array anzusteuern. Sie sollen 7-Segment-Displays ansteuern, können aber genauso gut mit jedem LED-Array umgehen.

MAX7219

Eine ganz andere Lösung, die Ihnen gefallen könnte: RGB-LEDs mit integriertem WS2811-IC.

RGB-LEDs mit integriertem WS2811-IC

Jede LED ist seriell adressierbar. Sie verketten sie einfach mit dem seriellen Eingang jeder LED, der mit dem seriellen Ausgang der vorherigen LED verbunden ist. Dann takten Sie alle Ihre Daten in die erste LED. Dies macht die Verkabelung eines Displays ziemlich einfach. Sie kosten jeweils nur 0,145 US-Dollar in Ray Wus Laden in China.

Raketenmagnet
quelle