8x8 RGB LED Matrix'i kontrol edebilen tek bir IC var mı?


9

MAX6960'ın sadece 8x8 RGB LED Matrisini kontrol edebilen MAX6960 gibi tek bir IC olup olmadığını merak ediyordum çünkü MAX6960 sadece bir RGY'yi kontrol edebilir.

Yanıtlar:


6

Holtek HT1632 yongası 24 * 16 LED panelini kontrol eder - böylece 8 * 16 RGB led matrisini kontrol eder. Ne kadar kolay ele alınacaklarından emin değilim.

Ayrıca burada TI TLC5490'ın ilginç RGB uygulaması .


HT1632 oldukça kullanışlı görünüyor ... ancak bunları hızlı bir aramada satın alacak bir yer bulamadı.
davr

4

Bunu tek bir IC ile yapmanın kolay ve uygun bir yolunu bulamadım, bu yüzden FPGA'ların kullanımını öğrenmek için böyle bir projeyi "bahane" olarak kullandım. Ben bir Altera CycloneII EP2C5 ve her satır ve sütun için bir transistör ile 50 Hz yenileme hızı ile bir RS232 portu üzerinden bir bilgisayar tahrik 16 "gri" seviyeleri ile 20x16 led tek bir dizi işlemek başardı. Özel bir IC'den çok daha pahalı olduğunu sanmıyorum.


1
FPGA'nız için ne kadar ödeme yaptığınızdan emin değilim, ama daha fazlası. Özel bir IC ve bir mikro denetleyici, tek miktarlarda 20 dolar kırmaz. FPGA kullanmanın, en büyük gelişen teknolojilerden birini öğrenmek için harika bir çözüm ve +1 olduğunu düşünüyorum. Bence FPGA gelişimi Uni'de iyi öğretilmiş bir şey olmalı. Birçok yerleşik geliştirici bunlara geçiyor çünkü çok esnekler.
Kortuk

Evde zaten sahip olduğum bir Pluto 3 kartı kullandım ( knjn.com/ShopBoards_RS232.html ). Matris sürücüsü, FPGA kaynaklarının% 10'undan daha azını, ancak birçok G / Ç pini kullandı. Sütunları sürmek için harici demux ile en küçük kart yeterli olmalıdır. Evet, bunun özel IC + mikro çözümünden daha pahalı olduğunun farkındayım, ama buna değer olduğunu düşünüyorum: Quartus'u kullanmayı ve ekranda bir şematik "çizmeyi" ve "yürüten" FPGA'yi görmeyi öğrendim gerçek dünyada şematik paha biçilemez :-)
Axeman

FGPA'ya hakim olmak için mükemmel bir neden :)
Jancha

3

Evet, bir çeşit Maxim MAX7219 veya MAX7221 SPI üzerinden 8 8x8 LED matrisine kadar kontrol sağlamak için basamaklandırılabilir

Mükemmel değil, ama kod örnekleri var ... Bu en azından programlama biraz daha kolay hale getirmelidir.

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


Her biri 8x8 tek renkli, 64 LED matrisini kontrol edebilir, böylece bir RGB matrisini kontrol etmek için 3 tanesine ihtiyacınız olacaktır. Aslında bir 24x8 matrisi (bir RGB matrisinin gerçekte ne olduğunu) işleyebildiğinden emin olmak için bakmadım ya da sadece 3 ayrı 8x8 matrisi işleyebilseydi.
davr

Böyle bir RGB matrisi yapamazsınız. Üç bağımsız MAX72xx yongası, her biri bağımsız anot ve katot çizgisine sahip oldukları için üç bağımsız 8x8 tek renkli matris yapabilir. Ancak, bir RGB matrisi tipik olarak üç rengin bir araya getirilmesi için ortak anod (veya katot) içerir; bu nedenle bunu yapmak için üç ayrı MAX72xx yongası kullanamazsınız.
LeoNerd

1

Büyük LED dizilerini kullanmak, "katil" uygulamalardan biridir. XMOS cihazları biridir

Leon


32x16 RGB led dizisini kontrol edebilir, ancak ucuz değildir (sadece tahta için 150 $, tahta için 350 $ + LED'ler + çeşitli kablolar)
davr

0

TLC5947'nin 8'ini kullanabilirsiniz.

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

TLC5947, her kanal için 12 bit parlaklık verisi kaydırılarak kontrol edilen 24 kanal PWM'dir. Bu size her LED için neredeyse sürekli bir renk spektrumu verecektir (LED başına 3 kanal - 24 kanal IC başına> 8 LED).

Bunların 8'i seri olarak kontrol edilebilir (veri sayfasının 1. sayfasındaki örneğe bakın), bu yüzden onları her biri 12 bitlik 192 kayıtlı tek bir IC gibi davranabilirsiniz. Bununla birlikte, belirli bir saat hızı göz önüne alındığında, yenileme hızınızı 8'e böleceğini unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.