• Главная • Назад •








Counter

 



DM163
8x3 (24)-канальный светодиодный драйвер со стабилизатором тока.

автор Чернов Геннадий

 


8x3-CHANNEL CONSTANT CURRENT LED DRIVERS

Общее Описание

DM163 – 24 канальный ведомый драйвер светодиодов со стабилизаторами тока (с возможной организацией для управления 8х3 RGB светодиодами), ток задается 3 внешними резисторами, Глубина полутонов составляет 64x256 т.е. 16 миллионов. Каждый канал обеспечивает ток максимум 60 мА. Данные яркости разделены в банки BANK0 и BANK1, выбор банков производится через вывод SELBK. BANK0 - данные яркости на 6 битов, и BNAK1 - данные яркости на 8 битов.
       В зависимости от требования системы, оба банка ШИМ могут использоваться совместно. При этом максимальная яркость будет достигнута на 8+6=14 бит.
       Альтернативно, пользователи могут выбрать 64-уровней банк яркости или 256-уровней как банк точной коррекции, а оставшейся банк использовать как данные изображения.
       DM163 мог также быть реализован как контроллер ШИМ для ведомых мощных драйверов светодиодов. Когда
VDDH связан с VDD, каждый из 24 каналов представляет на выходе инвертированный сигнал ШИМ для  управления ведомым драйвером.
      Создание ЕСТЕСТВЕННОГО восприятия светового потока излучаемого светодиодом за счет применения НЕПОСЛЕДОВАТЕЛЬНОГО счетчика ШИМ!!!

Особенности

  • 24 Выходных Канала
  • 8 + 6-bits PWM управление шкалы яркости
  • стабилизатор выходного тока: от 5mA до 60mA
  • поддержка напряжения на светодиодах до 17V
  • VDD=3V to 5.5V
  •  Задание уровня выходного тока тремя внешними резисторами
  • Архитектура последовательного управления загрузкой данных

рис 1.

Рис 1. Функциональная схема драйвера DM163

 

 

Схемное решение DM163 включает несколько основных модулей как показано в рис 1.
       Данные яркости поступают на DM163 через вывод SIN согласно синхроимпульсам DCK.

         SELBK
управляет выбором загрузки групп регистров 6 или 8 бит (если 0-загружаются регистры 6 бит, если 1- регистры 8 бит).
       Когда последовательность данных передана на чип, уровень LAT_B = ”1” загружает данные в модуль компаратора. Компаратор, сравнивая загруженные данные с состоянием счетчика, определят работу ШИМ  генератора, который формирует яркостной сигнал в выходном устройстве драйвера.
       Резисторами Rext устанавливаются уровни выходного тока группы каналов.

Детальное схемное решение каждого канала показывают как рис 2.

Блок-схема

Рис 2. Детальное схемное решение каждого канала

QFP44

Pin No.

NAME

Pin No.

NAME

Pin No.

NAME

Pin No.

NAME

1

SIN

12

IOUT[7]

23

VSS_DR

34

VDD

2

VSS

13

IOUT[8]

24

IOUT[17]

35

SOUT

3

IOUT[0]

14

IOUT[9]

25

IOUT[18]

36

RST_B

4

IOUT[1]

15

IOUT[10]

26

IOUT[19]

37

EN_B

5

IOUT[2]

16

IOUT[11]

27

IOUT[20]

38

SELBK

6

IOUT[3]

17

IOUT[12]

28

IOUT[21]

39

GCK

7

IOUT[4]

18

IOUT[13]

29

IOUT[22]

40

LAT_B

8

IOUT[5]

19

IOUT[14]

30

IOUT[23]

41

DCK

9

IOUT[6]

20

IOUT[15]

31

VDDH[R]

42

REXT[B]

10

VSS_DR

21

IOUT[16]

32

VDDH[G]

43

REXT[G]

11

 VSS_DR

22

VSS_DR

33

VDDH[B]

44

REXT[R]

 

НАЗВАНИЕ вывода

ФУНКЦИЯ

QFP номер вывода

QFN номер вывода

VDDH (R) VDDH (G) VDDH (B)

Входы, контроль напряжения питания групп светодиодов ( защита). Они подключаются к соответствующей линии питания цветовой группы светодиодов (VLED). Они могут быть связаны вместе, если питание светодиодов едино.

31 32 33

28 29 30

VDD

Вывод питания микросхемы.

34

31

VSS

Вывод земли (общий вывод).

2

3

VSS_DR

Общие (земляные) выводы драйверов светодиодов (земля ключей светодиодов) Может быть подключена к VSS если шина питания светодиодов и VSS единая линия.

10, 11, 22, 23

Thermal pad

SIN

Вход, последовательные данные управления яркостью каналов.

1

2

SOUT

Выход, выход последовательного регистра данных яркости. Может применяться для последовательного каскадирования устройств DM163.

35

32

DCK

Вход, синхронизация данных по входу SIN. При изменении состояния на этом входе с «0» на «1» (по фронту) входные данные SIN воспринимаются устройством.

41

38

SELBK

Вход, выбор регистров управления яркостью. Если SELBK = «1», то данные загружаются в 8 битный Банк 1. Если SELBK = «0», то  данные загружаются в 6 битный Банк 0.

38

35

LAT_B

Вход, загрузка данных из сдвигового регистра в регистр компаратора.

При переходе LAT_B из «1» в «0» выполняется загрузка данных в регистры компаратора.

40

37

GCK

Вход, тактовые импульсы для работы модулей PWM.

39

36

REXT(R) REXT(G) REXT(B)

Вход, внешний резистор соединяется между REXT и VSS и задает рабочий ток светодиодов. 

REXT(R) контролирует выводы OUT (0, 3, 6, 9, 12, 15, 18, 21)

 REXT(G) контролирует выводы OUT (1, 4, 7, 10, 13, 16, 19, 22)

 REXT(B) контролирует выводы OUT(2, 5, 8, 11, 14, 17, 20, 23)

44 43 42

1 40 39

IOUT0~23

Выходы драйверов светодиодов.

3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15,16, 17, 18, 19, 20,21, 24, 25, 26, 27,28, 29, 30

4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27

EN_B

Вход, управления выходными драйверами. Все выходы отключаются, когда сигнал EN_B находится в состоянии лог. «1»

37

34

RST_B

Вход, инициализации DM163. Инициализация выполняется, когда RST_B = «0». На этом выводе есть внутренний подтягивающий резистор. Этот вывод не может оставаться не подключенным. Перед использованием ИС, должен быть выполнен сброс. Если каждый канал назначен для работы на RGB-светодиоды, ИС должна быть инициализирована перед каждой загрузкой данных светодиода, чтобы препятствовать засветке.

36

33

Максимальные параметры (Ta=25°C, Tj(max) = 140°C)

ХАРАКТЕРИСТИКА

символ

RATING

Единица измерения

Питающее напряжение

VDD

-0.3 ~ 7.0

V

Входное напряжение

VIN

-0.3 ~ VDD+0.3

 V

Выходной ток

IOUT

 60

mA

Выходное напряжение

VOUT

-0.3 ~ 17

V

DCK Частота

FDCK

 20

MHz

GCK Частота

FGCK

 20

MHz

Ток через вывод земли

IGND

 1440

mA

Рассеиваемая мощность

PD

1.36 ( QFP44); 3.63 (QFN40) (Ta=25°C)

W

Тепловое сопротивление

Rth(j-a)

84.42 ( QFP44 ); 31.67 (QFN40)

/W

Рабочая температура

Top

 -40 ~ 85

Температура хранеия

Tstg

 -55 ~ 150

 Рекомендуемые условия (Ta = 25°C)

CHARACTERISTIC

SYMBOL

УСЛОВИЕ

MIN.

TYP.

MAX.

Единица измерения

Напряжение питания

VDD

-

3

 

5.5

V

Поддерживаемое напряжение на выходных ключах

VOUT

-

-

-

17

V

 

IO

OUTn

5

-

60

mA

Выходной ток

IOH

SERIAL-OUT

-

-

2

 

IOL

SERIAL-OUT

-

-

-2

Входное напряжение

VIH

-

0.8 VDD

-

VDD+0.2

 

VIL

-

-0.2

-

0.2 VDD

V

 Характеристики узлов DM163

Структура сдвигающего регистра DM163

рис 3. Структура регистров каналом DM163

Конструкция драйвера представляет собой сдвигающий регистр. Данные передаются старшим каналом вперед. Т.е. сначала передаются данные 23 канала, затем 22 …… и 0 канал самый последний.

Очень удобной особенностью для регулировки общей яркости или корректировки разброса яркости светодиодов представляет архитектура с управления яркостью двумя регистрами. Например, для данных изображения можно использовать 8 битные регистры (256 уровней яркости), а для коррекции яркости или разброса яркости светодиодов 6 битные регистры (64 уровня яркости). При необходимости можно использовать все 14 бит (тогда мы будем иметь 256*64= 16384 уровней яркости).

Хочу, правда отметить, что для формирования последовательности для 6 битных регистров не совсем удобно для эффективного использования микропроцессорных систем (это будет показано на примере программ). Этот недостаток исправлен в следующей модели драйвера DM164, в ней используются два 8 битных регистра.

Для управления RGB светодиодами при использовании для изображения только 8 битный регистр мы будем иметь гамму из 256*256*256 = 16 777 216 (16 миллионов) цветов. Что более чем достаточно для цветовоспроизведения, а запас еще в 6 бит может решить любые проблемы и удовлетворить любые запросы.

Для управления выбора регистра загрузки используется вывод SELBK. При высоком уровне грузим данные в 8 битные регистры, а при низком уровне в 6 битные.

Особенностью работы такого компаратора является то, что значение ноль в регистре канала 6 или 8 бит приводит к «нулевой» яркости светодиода. Т.е. если вы хотите управлять яркостью светодиода например только 8 битным регистром, то необходимо в любом случае загрузить 6 битный регистр ненулевой яркостью. Если вы желаемее иметь минимальную яркость грузите в каждый канал 6 битного регистра «единичку» Если максимальную яркость, загрузите число 63 (все единицы).

 Последовательность управления DM163 может быть следующей:

 Для использования 6 битного регистра как регистра яркости или регистра коррекции разброса яркости светодиодов, а 8 битного регистра как регистра видеосигнала.

 

рис 4. Временная диаграмма для работы 8 битным банком яркости.

 Вначале необходимо настроить 6 битный банк, а затем управлять яркость при помощи 8 битного банка. Для работы необходимо выполнить следующую последовательность:

                (1) Установить линию SELBK=L (выбрать 6 битный регистр) и загрузить корректирующее значение.

                (2) Установить линию LAT_B=H, для обновления данных в компаратор (6 битного регистра).

                (3) Установить линию SELBK=H (выбрать 8 битный регистр) и начать загрузку 8 битных данных.

                (4) Установить линию LAT_B=H для обновления данных в компараторе (для 8 битного регистра). Далее используем 8 битные данные для управления яркостью светодиодов.

                (5) Повторить шаги (3) и (4).

                Примечания: пред пунктом 3 не забывайте возвращать SELBK в низкий уровень. Внимательно рассмотрите временные диаграммы на рисунке 4.

 Для использования видеоданных 14 бит:

 

рис 5. Выбор времени схемы, когда и 6bits и 8bits используются как регистры яркости.

 

Если необходимо использовать 14 битов регистра яркости (т.е. получить 16384 ступени), пользователь должен выполнить следующие шаги:

       (1) Установить линию SELBK=L (выбрать 6 битный регистр) и начать загрузку 6 битных данных.

       (2) Установить линию SELBK=H (выбрать 8 битный регистр) и начать загрузку 8 битных данных.

       (3) Установить линию LAT_B=H для обновления данных в Bank 0 и Bank 1.

       (4) Повторить шаги с (1) по (3) для обновления данных.

 Временные данные работы с DM163.

 

рис 6. Детальная схема выбора времени передачи данных

Рис. 6 показывает детальную схему выбора времени передачи данных. По положительному фронту DCK данные SIN загружаются в сдвиговый регистр. Отрицательным фронтом LAT_B выполняется загрузка данных из сдвигового регистра в защелку компаратора ШИМ. Чтобы полностью заполнить и сдвиговый регистр на 8 и на 6 битов, в общей сложности надо 336 импульса DCK (144 DCK для 6 битного регистра и 192 DCK для 8 битного регистра). Пример, изображенный в фигуре 6 показывает загрузку 6 бит b’001111’ данные в 6 битный регистр и 8’b’00001111’ в 8 битный регистр соответственно (данные передаются младшим битом в перед). Передача данных соответствует стандартному интерфейсу SPI. Так, что вы может непосредственно использовать стандартные устройства контроллеров.

 Зная значение загруженных данных можно вычислить средний текущий ток через светодиоды.

 Формула I (out, avg)= (Данные 8 битном регистре/256) x (данные в 6 битном регистре/64) x Iout

 Поэтому, средний выходной ток - (15/256) x (15/64) x Iout.

 Формула I (out, avg)= (Данные 8 битном регистре/256) x (данные в 6 битном регистре/64) x Iout, обеспечивает полезный способ вычислить выходной ток на основе входных данных. Iout - опорное значение тока, показанное в рис 12.

Пользователи могут использовать формулу Iout=47*Vrext/Rext, чтобы получить аппроксимирующее значение Iout.

 Для ПРАВИЛЬНОГО подключения светодиодов необходимо помнить следующее, что в DM163 используются компенсационные стабилизаторы тока. Если вы выбираете неправильное напряжение питания светодиода, вся неиспользуемая мощность рассеивается на чипе. Это не значит, что вы можете выбрать питание 17 вольт, подключить по 1 светодиоду на канал и дать 20 миллиампер, чип так долго не выдержит, потому что, вся избыточная мощность будет рассеивается на нем и превысит все допустимые пределы. Это является распространенным недостатком всех разработчиков, которые жалуются, что у них выходят со строя чипы. В нашей практике НИ один чип еще не сгорел (за три года эксплуатации)!

Так как же надо правильно его включать?

1.     На силовом ключе расчетное напряжение не должно превышать 1 Вольт!

2.     Напряжение, подаваемое на светодиоды канала должно быть равно 1 вольт на чипе + (падение на светодиоде) * количество LED.

Например: мы хотим запитать на канале 3 синих светодиода. Падение на светодиодах этого типа 3,1 вольта. Значит 3,1*3+1 = 10,3 вольта необходимо подавать на питание канала!!! Конечно, точное напряжение зависит от партии светодиодов и устанавливается экспериментально с учетом заданного тока. Что это значит? Если ток 20 миллиампер обеспечивается и при (например) 9,8 вольтах, то напряжение источника надо понизить до этого уровня.

Все эти нюансы очень влияют не только на тепловые характеристики чипа, но и на срок службы светодиодов.

Если вы выполните все эти требования, вы можете смело давать гарантию на 10 лет!!!

 DM163 включает так называемый непоследовательный счетчик ШИМ, как показано на рис. 2, ее выходная форма волны отличается своими характеристиками от обычных счетчиком ШИМ.

 Непоследовательный счетчик

 Непоследовательный счетчик ШИМ, включенный DM163 показывает, что форма волны формирует подобно рис 7. Формируемая длительность ШИМ, распределяется множеством промежуточных импульсов в течение каждого цикла ШИМ.

На примере рис. 7 показано, как формируется распределение импульса с 50% скважностью. Если сложить все промежуточные импульсы, то они бы равнялись 50%-ой скважности, которая является тем же самым, как и в обычном методе. Технология распределения импульсов ШИМ, помогает препятствовать мерцанию светодиода при низкой яркости и создает для человеческого глаза линейное восприятия яркости.

Подпись: Непоследовательный счетчик
Подпись: Последовательный счетчик
 

рис 7. Пример Непоследовательного Сигнала ШИМ

8+6 Компараторов битов

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

Компаратор, изображенный на Рис. 2 - является уникальной разработкой в DM163. Выходное устройство компаратора будет “H” только, когда значение в “+” будет большим значения в “-“ (состояние компаратор будет “L”, когда значение в “+” равняется значению в “-“, или значение в “+” - меньше чем значение в “-“).

Только, когда на выходах компараторов на 6 битов и на 8 битов - “H” (будет высокий уровень), только тогда будет течь ток в выходном канале.

Из-за этой уникальной разработки компаратора, DM163 показывают отличные выходные характеристики в двух определенных случаях.

В первом случае, выходное устройство DM163 всегда будет "выключено", когда один из регистров на 6 битов или на 8 битов заполнен 0.

Во втором случае, когда все разряды в банке на 6 битов и в банке на 8 битов загружены “H”, выходное устройство DM163 покажет максимальное значение светимости (но не 100%-ое значение светимости).

Из-за природы разработки компараторов, управляющий сигнал ШИМ будет нолем при условии, что 8 битный счетчик = 8’b FF или 6 битный счетчик = 6’b 3F. Следовательно, управляющий сигнал ШИМ будет 0 для 28+26+1 GCK, а не всегда высоко.

Note:

1. RST_B должен быть связан с контроллером, чтобы инициализировать ИС.

2. VDDH_R/G/B должены быть связаны с Vled_R/G/B соответственно. Где: Vled_R/G/B - электропитание Красных/Зеленых/Синих светодиодов.

3. VSS_DR - заземляющий вывод светодиодов. Он может быть подключен к VSS.

 

Ток Выходного устройства Драйвера (VDD = 3.3V и 5.0V, Ta = 25°C)

рис 12.  зависимость сопротивления REXT от выходного тока

Ток Выходного устройства Драйвера (Продолжение).

рис 13. зависимость Vout и Выходного Тока

 Характеристика, показанная в Рис. 12 - усредняющийся результат большого количества выборок. Из-за различий в микросхемах в Vrext, пользователи могут наблюдать отличающие вольтамперные характеристики, чем описано выше. Однако, характеристики VDD=5v и VDD=3.3v должны быть друг близки к другу, когда сама микросхема проверена, потому что DM163 использует схему с отрицательной обратной связью, чтобы держать усредняющееся напряжение выводов Vrext близко к постоянной, независимо от VDD. Поэтому, характеристика Iout-to-Rext не должны быть серьезно, различаться под влиянием изменения VDD.

 Рис. 13 иллюстрирует отношение между Vout и Iout.
            Iout - постоянное значение, когда Vout превышает величину определенного момента. Другими словами,
Iout независим от колебания Vout.

 

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

 



Для получения дополнительной информации используйте:

MAGETEX
Ukraine
Телефон: +380-50-575-98-63
Факс: +380-50-575-98-63
Интернет: invent-systems@ya.ru
 

Главная | Назад
 
Отправить сообщение для: gchernov@mail.ru с вопросами и замечаниями об этом веб-узле.
© 2007 MAGETEX
Дата изменения: 23.08.2013