HL1606 драйвер светодиодов

Views: 787


HL1606 представляет собой светодиодный драйвер с управлением по SPI шине. Его особенность получения динамических эффектом с помощью передачи минимального количества данных по шине данных.

HL1606E_sm

HL1606S_sm

Смысл управления заключается в том, что он для управления светодиодом имеет всего 4 команды:

  • включить
  • выключить
  • увеличение яркости
  • уменьшение яркости

И два бита управления

  • бит управления – обычная скорость или двойная диммирования
  • бит управления – защелка, воспринимаются полученные данный драйвером или игнорируются.

А также бит управления который задает режим для динамической индикации. А именно продолжать изменение яркости когда достигнуто значение яркости 0 или максимум. Скорость изменение яркости задается тактовой частотой управляемой по входу S-I.

Всего драйвер позволяет формировать 128 уровней яркости, чего вполне хватает для простых устройств.

Назначение выводов драйвера (Е -сборка).

Обозначение Назначение Обозначение Назначение
1 S-I Тактовая для диммирования 16 Vdd VDD + 5V
2 D-I Вход данных 15 A1 выход драйвер светодиода
3 CK-I Синхроимпульсы данных 14 A2 выход драйвер светодиода
4 L-I Защелка передачи данных 13 A3 выход драйвер светодиода
5 L-O Выход данных 12 B1 выход драйвер светодиода
6 CK-O Выход синхроимпульсы данных 11 B2 выход драйвер светодиода
7 D-O Выход данных 10 B3 выход драйвер светодиода
8 S-O Выход тактовой для диммирования 9 GND GND общий

Формат передаваемых данных.

D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
Управление каналом A1-A2-A3 Управление каналом B1-B2-B3

Описание команд управления.

D1 D2 D3 D4 D5 D6 D7 D8
A1(B1) бит управления A2(B2) бит управления A1(B1) бит управления Управление скоростью диммирования Бит управления защелка
00 – погасить светодиод 0-обычная скорость 0 – игнорирование данных
01 – включить светодиод
10 – нарастание яркости* 1 – удвоенная скорость 1-данные должны быть загружены
11 – уменьшение яркости*

Нарастание яркости – при загрузке данных, яркость устанавливается в 0, и увеличивается до максимума,

Уменьшение яркости – при загрузке данных, яркость устанавливается в максимум и уменьшается до нуля.

При обычной скорости диммирования присутствует 128 уровней яркости на канал, при удвоенной 64.

Управления RGB ленточками, с маркой MEGA lite.

/* номер байта --- 76 54 32 10
 * назначение байт хх хх хх хх
 *                 |  |  |  +-- синий
 *                 |  |  +----- красный
 *                 |  +-------- зеленый
 *                 +----------- биты управления бит 7 - фиктивные/достоверные данные
 *                              бит 6 - нормальная/удвоенная скорость диммирования
 */

Функция загрузки данных через SPI, для 32_вух микросхем (64 RGB светодиода)

void VOU_HL1606S (void) // драйвер загрузки данных в ВОУ на 64 светик  (ВОУ-GRB)
{
    int dataout;// данные для передачи
    int a;
    SPLI=0;                     // 0-выбор
    for(a=0;a<64;a++)
    {
        SPI2BUF=BOU[a];
        while(!SPI2STATbits.SPIRBF);//
        dataout=SPI2BUF;        // сброс бита SPIRBF
    }
    SPLI=1;                     // запись
}

Пример работы светомузыки на драйвере HL1606

 

продолжение следует…..


Файлы для загрузки

Описание драйвера в формате PDF HL1616S [wpdm_file id=0]Описание драйвера в формате PDF HL1616E [wpdm_file id=238 template=”link-template-calltoaction3.php”]



Это может быть интересно


  • Индикатор кода – RC-5 Protocol PhilipsИндикатор кода – RC-5 Protocol Philips
    Views: 1066 Индикатор кода – RC-5 Protocol Philips При конструировании дистанционного управления на инфракрасных лучах для контроля удобно иметь индикатор кодов передаваемых пультом. Плата ch-c3000 позволяет изготавливать устройства с возможностью …
  • BMP280 – температура и атмосферное давление – учебный проектBMP280 – температура и атмосферное давление – учебный проект
    Views: 2142 Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо …
  • Гаджеты для домашней автоматики – Датчик движенияГаджеты для домашней автоматики – Датчик движения
    Views: 1456 Управление светодиодным освещением – Датчик движения. Данный гаджет предназначен для управления освещением рабочих столов (кухонных столов), освещение прихожих, освещение зеркал в прихожих, автоматическое включение света в коридорах. Датчик позволяет …
  • Стабилизатор тока для светодиодов SN3350Стабилизатор тока для светодиодов SN3350
    Views: 2700 SN3350 ближайший аналог ZXLD1350 Как собрать готовый вариант, читайте во второй части – http://catcatcat.d-lan.dp.ua/stabilizator-toka-na-sn3350-chast-2/ 40V  драйвер светодиодов с внутренним ключом  SN3350 – импульсный понижающий преобразователь, разработанный для того, чтобы эффективно управлять одним или …
  • Мониторинг температурыМониторинг температуры
    Views: 1432 Настоящий проект создан как обучающий с применением библиотек ds18b20 и LCDHD44780 и компилятора Microchip MPLAB XC8 C Compiler V1.12. Если необходимо иметь информацию по состоянию температуры в помещении или в здании, с количеством до 6 точек (16), то …
  • УКВ – радиоприем, часть 2УКВ – радиоприем, часть 2
    Views: 6339 Пришло свободное время решил вторую часть проекта реализовать (правда есть мысль и третью с использование цветного OLED и функцией ch-светомузыки, но это только задумка… Для понимания функций интегрального …
  • APA102 – светодиоды со встроенным драйвером и SPI интерфейсомAPA102 – светодиоды со встроенным драйвером и SPI интерфейсом
    Views: 3376 APA102 В 2014 году фирма Shenzhen Led Color Optoelectronic Co., Ltd http://www.szledcolor.com/ начала производство светодиодов на драйвере APA102. Это серия так называемых светодиодов со встроенным драйвером. Основной особенностью этих …
  • CLUBBEST-50-LightCLUBBEST-50-Light
    Views: 366 CLUBBEST-50-LIGHT   Зміст Короткий опис проекту. 1 Опис схемотехніки візуалізатора музики. 2 Аудіо вхід. 3 MCU. 4 Цифровий вихід. 5 Схема живлення MCU. 6 Складання пристрою. 7 Список …
  • ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302ch-4060 – регулятор температуры и влажности на датчике DHT11/DHT22/AM2302
    Views: 2462 На плате ch-4000 очень легко собрать устройство регулятора температуры и влажности. Датчик DHT11  самый недорогой вариант для создания такого устройства, правда точность его не велика, но для бытовых устройств …
  • LM317 и светодиодыLM317 и светодиоды
    Views: 8021 LM317 и светодиоды статья с переработанная с сайта http://invent-systems.narod.ru/LM317.htm Долговечность светодиодов определяется качеством изготовления кристалла, а для белых светодиодов еще и качеством люминофора. В процессе эксплуатации скорость деградации кристалла …



Поделись этим!