Ребятки....по поводу рекламных щитов - да оно всё сделано кластерами 64х64 светика и управляется 8-мибитной шиной данных и парой-тройкой управляющих и один тактующий сигнал
Суть работы проста до ужаса - есть такая вещь - многоканальный ЛЕД драйвер - представляет из себя многоканальный стабилизатор тока + аппаратный ШИМ. На каждый канал выделено 12 бит памяти где хранится яркость, потом 8 бит в флеш-памяти где хранятся отклонения тока от номинального каждого светика, 12-битного счетчика и компаратора
принцип работы очень прост
есть главный сдвиговый регистр длиной 192 бита, в него заливаются шестнадцать 12-битных чисел, по окончании заливки содержимое запоминается в промежуточную защелку и счетчик начинает счет от 0 до 4096....компаратор на каждом канале сравнивает текущее значение счетчика с 12-битной областью промежуточной памяти для данного канала и если значение счетчика меньше содержимого - стабильный ток, генерируемый простым цап из 8-ми резисторов на основе данных во встроенной флешке о токе каждого канала, поступает на выход и светик горит полным накалом ..... но как только счетчик досчитает до значения в памяти или больше него - светик тушится и ток для канала = 0.....ну а счетчик считает дальше по циклу
частота счета в этих драйверах доходит до 8 мегагерц поэтому яркость ну очень плавно меняется и глазу не заметно мерцание....гораздо интереснее сдвиговый регистр - он очень скоростной и позволяет тактовый сигнал в 50-100 мегагерц скорости....сама загрузка это просто мгновенный процесс и....у внутреннего сдвигового регистра есть выход чтоб этих регистров "паровозиком" последовательно друг за дружкой цеплять хоть сотню
вот так и устроена панель которую мне довелось ремонтировать -
восемь "паровозиков" по 96 микрух в линию....каждый паровозик обслуживал светодиод своего цвета - получалось очень просто и удобно и наглядно...
А контроллер там мощщ конечно....техасовская ДСПшка на 300 мегагерц....сразу с флешки мп4 декодировала и в эти кластеры кидала
Кстати драйверы использовались техасовские [url]focus.ti.com/docs/prod/folders/print/tlc5940.html[/url]
вот в качестве обучалки можно было бы попробывать такое соорудить не на драйверах а повторить на элементной базе сам драйвер
Управление яркостью множества светодиодов с одного МК
- Реклама