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.
quelle
Antworten:
Hier ist eine kurze Skizze dessen, wovon Sie (wahrscheinlich) sprechen.
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.
quelle
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.
Eine ganz andere Lösung, die Ihnen gefallen könnte: 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.
quelle