Как стать автором
Обновить

Комментарии 8

Наверняка есть какие-нибудь 6(8)ми-ногие микроконтроллеры с I2C/SPI(а то и USB) аппаратным интерфейсом способные управлять входным потоком данных и переводить его в сигнал годный для таких лент. Да тот же ATTiny. У Holtek тоже есть очень дешевые. По цене получится вполне годно.

STM32 такое умеют
Баловался с лентой на WS2812. Использовал MK NUVOTON MINI54FDE (ARM Cortex M0 24MHz) c 32bit x 4 буфером SPI. SPI работает на 3 MHz. Четыре «SPI-шних» бита на один «светодиодный». T0H = 0.333 мкс, T0L = 0.999, T1H = 0.999 T1L = 0.333. Загрузка MK по времени менее 20%.

Пересказ даташита в изложении копирайтера ;) Написано красиво, но очень много букв, запятых и сложных предложений. Не хватает графиков в стихах ;)

Как же сложно читать статью без медиаинформации

А почему бы не использовать какой-то конкретный микроконтроллер, который имеет аппаратное решение для управления этими светодиодами? Например, дешевый и общедоступный ESP32 — у него есть блок RMT который можно приспособить под управление WS2812. Или почти любую FPGA матрицу. По-моему с подключением таких светодиодов больше возни не с программным управлением, а с развязкой сигнальной линии (если хочется ее иметь — то нужна скоростная, решений много, но не у всех есть под рукой подходящая микросхема или оптрон) и с аппаратной защитой от сбоев в цепях питания (хотя обычно никто этим не парится, но кому-то хочется иметь ~100% защиту от перегрузок в случае сбоя в китайской схеме управления пикселом или в цепи питания самой ленты, что теоретически может привести к взрыву светодиодов и пожару).

Так идея не нова. Примеры, как работать с этими светодиодами на STM32 через DMA легко гуглятся.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории