Mixal_
Oct 24 2006, 08:09
Здравствуйте. Необходимо сделать управление для матрицы 8на8 цветных светодиодов с регулировкой яркости и цвета. Нашёл только драйвер MAX6974 на 24 канала но купить нереально. Появилась идея собрать кучу ШИМ-ов на ПЛИС... Посоветуйте с выбором - сколько примерно влезет 6-8-битныхШИМов + 24х битный регистр например в EPM7032?
Цитата(Mixal_ @ Oct 24 2006, 12:09)

Здравствуйте. Необходимо сделать управление для матрицы 8на8 цветных светодиодов с регулировкой яркости и цвета. Нашёл только драйвер MAX6974 на 24 канала но купить нереально. Появилась идея собрать кучу ШИМ-ов на ПЛИС... Посоветуйте с выбором - сколько примерно влезет 6-8-битныхШИМов + 24х битный регистр например в EPM7032?
Мне кажется много не влезет. В юности работал с EPM7064S и помню что детский частотомер в нее уже не влезал. Могу заблуждаться так как сейчас работаю с 100K/1M/2M gates.
Посоветуйте с выбором - сколько примерно влезет 6-8-битныхШИМов + 24х битный регистр например в EPM7032///////////
Считать просто: 7032 в семействе 7000 32 триггерных ячейки.
Доступно 32 триггера.
dm163 работает только в статике. В динамике частота шима маленькая. Может лучьше сделать на маленьком циклоне.
Там как раз и память есть для хранения данных.
Mixal_
Oct 24 2006, 17:28
2at90
У dm163 частота шим вроде задаётся внешней цепью... Разве нереально обновлять регистры dm-a с частотой на порядки меньшей шима ?
Кстати поздравляю с достижением FF-a ))
tegumay
Oct 24 2006, 19:25
=) Ага весело, хорошее замечание, ставь 2й банк
Уже ставлю! -

))))))
DM163 к нам возит фирма НЕОН.
Драйвер стоит 70-80 рублей.
www.e-neon.ru
EvgenyNik
Oct 26 2006, 14:43
Если я неверное посчитаю - поправьте.
Светодиодиков - 8х8 = 64
Каждому нужен свой 24-битный регистр = 24х64=1536 ячеек
8 битный ШИМ (общий счетчик на всех) = около 100 ячеек
Интерфейс ещё съест сколько-то, в зависимости от сложности.
Вот и получаем, что вам надо в районе 1700-2000 ячеек.
Понятное дело, что CPLD "отдыхают".
А вот младшенький Циклончик с его 2900 ячейками и ценой вместе со всей обвязкой - не более 20$ уже становится в самый раз.
Не видя ваших светодиодов, рассуждать трудно, но их 64, а в младшем семействе Циклонов доступно для пользователеля:
65 выводов у 100-ножечного,
104 вывода у 144-ножечного.
Вообще, у младшего Циклона есть около 7кБ ОЗУ на борту, но одновременный доступ можно организовать только к 468 битам (около половины от требуемого 24х64). Но если перегрузить током светодиоды, то ШИМ можно делать до 50% заполнения (или даже меньше) и количество выводов сэкономить.
Задача из числа тех, где обидно за космические возможности ПЛИС, которых кое-как хватает для решения земной проблемы :-)
ну можно матрицу использовать в динамике. Тогда и выводов и ресурсов плис потребуется поменьше.
И на светодиоды ставят драйверы. Не цеплять же их напрямую к плис.
У которых обычно последовательный интерфейс.
Можно организовать управление матрицей по трём проводам.
На www.leds.ru есть форум где активно обсуждают проблемы светодиодов.
EvgenyNik
Oct 27 2006, 05:42
Цитата
ну можно матрицу использовать в динамике.
да, наиболее разумное решение для уменьшения числа проводников. А вот ресурсы не всегда удаётся сэкономить. Но вот в случае с Циклоном - да, т.к. вместо регистров будет использоваться ОЗУ. Можно даже какие-то стандартные образы хранить - это уже дело фантазии и потребности.
Цитата
И на светодиоды ставят драйверы. Не цеплять же их напрямую к плис.
Это пусть автор решает. Сейчас применяю светодиодики, которые от 1мА легко дадут фору АЛ307 от 10мА. Да что светодиоды - люди на ПЛМках генераторы отрицательного напряжения для LCD делают без всяких посредников. Хотя, конечно, этика проектирования требует драйвер.
Ну можно конечно и без драйверов. Но у драйверов есть стабилизация тока. А это очень важно. Иначе нада ставить очень стабилизированный источник питания.
Если автор хочет сделать светодиодный экран, то тут без драйверов просто не обойтись. Иначе яркость не вытянуть и цвета будут плавать. :
Можно посмотреть схемотехнику светодиодных модулей вот тут например:
http://www.radiodetali.ru/td/matrix/gnlms16.htmhttp://www.radiodetali.ru/td/matrix/gnlms20.htmИспользовать циклончик разумно для больших светодиодных модулей. Например 64на48.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.