Есть ли одна микросхема, которая может управлять светодиодной матрицей 8x8 RGB?
9
Мне было интересно, есть ли одна микросхема, такая как MAX6960, которая могла бы управлять всей матрицей RGB LED 8x8, потому что MAX6960 может управлять только RGY.
Микросхема Holtek HT1632 управляет 24 * 16 панелями светодиодов, поэтому она будет управлять 8 * 16 матрицей RGB-светодиодов. Я не уверен, как легко им достать.
Также интересное RGB приложение от TI TLC5490 здесь .
HT1632 выглядит довольно удобно ... но не смог найти место, чтобы купить их в быстром поиске.
Давр
4
Я не нашел простого и доступного способа сделать это с одной микросхемой, поэтому я «использовал» такой проект в качестве «оправдания» для изучения использования ПЛИС. Мне удалось обработать один массив светодиодов 20x16 с 16 "серыми" уровнями, управляемый от ПК через порт RS232 с частотой обновления 50 Гц с Altera CycloneII EP2C5 и транзистором для каждой строки и столбца. Я не думаю, что это стоит намного больше, чем выделенный IC.
Я не уверен, сколько вы заплатили за свою FPGA, но это больше. Выделенная микросхема плюс микроконтроллер не будет стоить 20 долларов в отдельных количествах. Я действительно думаю, что использование FPGA - это классное решение и +1 для изучения одной из самых больших новых технологий вокруг. Я думаю, что развитие FPGA должно быть хорошо преподано в Uni. Многие разработчики встраиваемых систем переходят на них, потому что они очень гибкие.
Кортук
Я использовал плату Pluto 3, которую уже имел дома ( knjn.com/ShopBoards_RS232.html ). Драйвер матрицы использовал менее 10% ресурсов ПЛИС, но много выводов ввода / вывода. С внешним демультиплексором для управления колонками, самой маленькой платы должно быть достаточно. Да, я знаю, что это дороже, чем обычное микро + микро-решение, но я думаю, что оно того стоит: я научился использовать Quartus и с удовлетворением «рисовал» схему на экране и видел «выполняющуюся» ПЛИС эта схема в реальном мире бесценна :-)
Axeman
Отличный повод мастер АГ :)
jancha
3
Да, хорошо, микросхемы Maxim MAX7219 или MAX7221 могут быть каскадными, чтобы вы могли контролировать до 8 светодиодных матриц 8x8 через SPI
Не идеально, но примеры кода доступны ... Это должно облегчить программирование.
Каждый из них может управлять 8x8 матрицей одного цвета, 64 светодиодами, поэтому вам потребуется 3 из них для управления матрицей RGB. Я не смотрел на это, чтобы убедиться, что он действительно может обрабатывать матрицу 24x8 (что такое матрица RGB), или если он будет обрабатывать только 3 отдельные матрицы 8x8.
Давр
Вы не могли бы сделать матрицу RGB, как это. Три независимых чипа MAX72xx могут выполнять три независимых монохромных матрицы 8x8, поскольку каждый из них имеет независимые линии анода и катода. Но матрица RGB обычно имеет общий анод (или катод) для всех трех цветов вместе взятых; таким образом, вы не можете использовать три отдельных чипа MAX72xx для этого.
LeoNerd
1
Управление большими светодиодными массивами - одно из самых «убойных» приложений для устройств XMOS
TLC5947 - это 24 канала ШИМ, управляемые смещением 12 бит данных яркости для каждого канала. Это даст вам почти непрерывный спектр цветов для каждого светодиода (3 канала на светодиод -> 8 светодиодов на 24-канальную ИС).
Восемь из них можно контролировать последовательно (см. Пример на странице 1 таблицы данных), поэтому вы можете по существу обращаться с ними так, как будто они представляют собой одну микросхему с 192 регистрами по 12 бит в каждом. Хотя обратите внимание, что это разделит вашу частоту обновления на 8, учитывая любую конкретную тактовую частоту.
Я не нашел простого и доступного способа сделать это с одной микросхемой, поэтому я «использовал» такой проект в качестве «оправдания» для изучения использования ПЛИС. Мне удалось обработать один массив светодиодов 20x16 с 16 "серыми" уровнями, управляемый от ПК через порт RS232 с частотой обновления 50 Гц с Altera CycloneII EP2C5 и транзистором для каждой строки и столбца. Я не думаю, что это стоит намного больше, чем выделенный IC.
источник
Да, хорошо, микросхемы Maxim MAX7219 или MAX7221 могут быть каскадными, чтобы вы могли контролировать до 8 светодиодных матриц 8x8 через SPI
Не идеально, но примеры кода доступны ... Это должно облегчить программирование.
http://www.arduino.cc/playground/LEDMatrix/Max7219
источник
Управление большими светодиодными массивами - одно из самых «убойных» приложений для устройств XMOS
Леон
источник
Вы можете использовать 8 из TLC5947.
http://focus.ti.com/lit/ds/symlink/tlc5947.pdf
TLC5947 - это 24 канала ШИМ, управляемые смещением 12 бит данных яркости для каждого канала. Это даст вам почти непрерывный спектр цветов для каждого светодиода (3 канала на светодиод -> 8 светодиодов на 24-канальную ИС).
Восемь из них можно контролировать последовательно (см. Пример на странице 1 таблицы данных), поэтому вы можете по существу обращаться с ними так, как будто они представляют собой одну микросхему с 192 регистрами по 12 бит в каждом. Хотя обратите внимание, что это разделит вашу частоту обновления на 8, учитывая любую конкретную тактовую частоту.
источник