Czy istnieje jeden układ scalony, który może kontrolować matrycę LED RGB 8x8

9

Zastanawiałem się, czy istnieje taki układ scalony jak MAX6960, który mógłby kontrolować całą matrycę LED RGB 8x8, ponieważ MAX6960 może kontrolować tylko RGY.

GLaDOS
źródło

Odpowiedzi:

6

Układ Holtek HT1632 kontroluje panel LED 24 * 16 - więc kontrolowałby matrycę 8 * 16 diod RGB. Nie jestem pewien, jak łatwo je zdobyć.

Interesująca aplikacja RGB z TI TLC5490 tutaj .

JohnC
źródło
HT1632 wygląda całkiem przydatny ... ale nie mógł znaleźć miejsca na ich szybkie wyszukiwanie.
davr
4

Nie znalazłem łatwego i niedrogiego sposobu na zrobienie tego z pojedynczym układem scalonym, więc „wykorzystałem” taki projekt jako „wymówkę” do nauki korzystania z układów FPGA. Udało mi się obsłużyć jedną tablicę diod 20x16 z 16 poziomami „szarości”, napędzanymi z komputera przez port RS232 z częstotliwością odświeżania 50 Hz z Altera CycloneII EP2C5 i tranzystorem dla każdego rzędu i kolumny. Nie sądzę, że kosztuje dużo więcej niż dedykowany układ scalony.

Axeman
źródło
1
Nie jestem pewien, ile zapłaciłeś za FPGA, ale to więcej. Dedykowany układ scalony plus mikrokontroler nie złamią 20 dolarów w pojedynczych ilościach. Myślę, że korzystanie z FPGA to fajne rozwiązanie i +1 do nauki jednej z największych rozwijających się technologii. Myślę, że rozwój FPGA powinien być czymś dobrze nauczanym w Uni. Wielu programistów osadzonych korzysta z nich, ponieważ są bardzo elastyczni.
Kortuk
Użyłem płyty Pluto 3, którą już miałem w domu ( knjn.com/ShopBoards_RS232.html ). Sterownik matrycowy zużywał mniej niż 10% zasobów FPGA, ale dużo pinów I / O. W przypadku zewnętrznego demultipleksera do sterowania kolumnami powinna wystarczyć najmniejsza płyta. Tak, wiem, że jest to droższe niż niestandardowe rozwiązanie mikro + IC, ale myślę, że warto: nauczyłem się korzystać z Quartus i satysfakcji z „narysowania” schematu na ekranie i zobaczenia FPGA, które „wykonuje” ten schemat w prawdziwym świecie jest bezcenny :-)
Axeman
Doskonały powód do opanowania FGPA :)
jancha
3

Tak, podobnie jak układy Maxim MAX7219 lub MAX7221 mogą być kaskadowane, aby zapewnić kontrolę do 8 matryc LED 8x8 za pośrednictwem SPI

Nie idealnie, ale dostępne są przykłady kodu ... To powinno uczynić programowanie nieco łatwiejszym.

http://www.arduino.cc/playground/LEDMatrix/Max7219

Justblair
źródło
Każdy może sterować matrycą 8x8 jednego koloru, 64 diodami LED, więc potrzebujesz 3 z nich do sterowania matrycą RGB. Nie przyjrzałem się temu, aby upewnić się, że może on faktycznie obsługiwać matrycę 24x8 (czym tak naprawdę jest matryca RGB), ani czy obsługuje tylko 3 osobne matryce 8x8.
davr
Nie można wykonać takiej matrycy RGB. Trzy niezależne układy MAX72xx mogą wykonać trzy niezależne układy monochromatyczne 8x8, ponieważ każdy z nich ma niezależne linie anodowe i katodowe. Ale matryca RGB zwykle ma wspólną anodę (lub katodę) dla wszystkich trzech połączonych kolorów; dlatego nie można do tego użyć trzech osobnych układów MAX72xx.
LeoNerd
1

Prowadzenie dużych tablic LED jest jedną z „zabójczych” aplikacji dla urządzeń XMOS

Leon

Leon Heller
źródło
Może kontrolować układ diod LED RGB w rozmiarze 32x16, ale nie jest to tanie (150 USD za samą płytkę, 350 USD za płytę + diody LED + różne kable)
davr
0

Możesz użyć 8 z TLC5947.

http://focus.ti.com/lit/ds/symlink/tlc5947.pdf

TLC5947 to 24 kanały PWM kontrolowane przez przesunięcie 12 bitów danych jasności dla każdego kanału. Dałoby to prawie ciągłe spektrum kolorów dla każdej diody LED (3 kanały na diodę -> 8 diod na 24-kanałowy układ scalony).

8 z nich można kontrolować szeregowo (patrz przykład na stronie 1 arkusza danych), dzięki czemu można zasadniczo traktować je tak, jakby były pojedynczym układem scalonym z 192 rejestrami, każdy z 12 bitami. Należy jednak pamiętać, że spowoduje to podzielenie częstotliwości odświeżania przez 8, biorąc pod uwagę konkretną częstotliwość zegara.

Joe Mac
źródło