Рубрики
|
индикация |
события |
инструменты |
беспроводная связь |
датчики |
источники питания |
компоненты |
корпуса |
микроконтроллеры |
приборы |
промышленная мебель |
прочее |
сетевые решения |
силовая электроника |
средства разработки |
новые технологии |
Интересные статьи
Рубрика: новые технологии
Современные микросхемы управления светодиодной подсветкой компании NATIONAL SEMICONDUCTOR
12.12.2007 Полноцветные и одноцветные светодиоды находят широкое применение в разнообразных мобильных устройствах, таких как сотовые телефоны, MP3-плейеры, цифровые фотокамеры, электронные игрушки. Светодиоды в таких устройствах служат для подсветки дисплея и клавиатуры, индикации состояния, формирования различных эффектов декоративной подсветки, синхронизации подсветки с источником звукового сигнала.
Основная задача, возникающая в процессе разработки мобильных устройств — минимизация потребляемой мощности.
Назначение светодиодных драйверов — формирование постоянного тока для включения одного или нескольких светодиодов. Использование светодиодных драйверов в мобильных устройствах предполагает, что микроконтроллер, управляющий драйвером, активизирует соответствующие выходы всякий раз, когда необходимо включить или выключить светодиод, и формирует в реальном времени управляющие сигналы при воспроизведении некоторой последовательности световых эффектов. При этом в течение воспроизведения этой последовательности микроконтроллер находится в рабочем режиме и переходит в дежурный режим только после завершения последовательности. Это приводит к увеличению тока, потребляемого от источника питания и, соответственно, к уменьшению времени работы устройства от аккумулятора.
Для снижения потребляемого тока разумно использовать специализированные интегральные схемы, поддерживающие управление последовательностью световых эффектов автономно, без участия микроконтроллера. В этом случае микроконтроллер переходит в рабочий режим только для запуска последовательности и в дальнейшем снова возвращается в дежурный режим.
Для организации сложных последовательностей световых эффектов, обеспечивающих плавные переходы между различными цветами, применяются достаточно сложные методы управления, использующие, например, интерфейс управления I2C. Применение этого интерфейса находит широкое распространение в мобильных устройствах, поскольку он обеспечивает большую гибкость управления посредством всего лишь двух проводов.
Но, как правило, и другие функциональные узлы мобильных устройств, к примеру, модуль фотокамеры, используют ту же самую шину. Поэтому, управление подсветкой не должно использовать всю пропускную способность шины I2C. Управление яркостью свечения светодиода в режиме реального времени создает значительный трафик на шине I2C. Следовательно, целесообразно загрузить управляющие данные в программно доступные регистры и произвести запуск. Автономное выполнение последовательности в этом случае существенно снизит трафик по шине I2C.
Компания National Semiconductor предлагает достаточно широкую линейку интегральных схем равления подсветкой (Lighting Management Unit). Данные микросхемы включают не только драйверы светодиодов, но также интерфейс сопряжения с микроконтроллером и средства формирования, хранения и воспроизведения последовательности световых эффектов. Несмотря на некоторую условность подобного деления, рассмотрим применения светодиодов в мобильных устройствах для двух основных задач: декоративной подсветки и подсветки цветных жидкокристаллических дисплеев.
Интегральные схемы управления декоративной подсветкой
Под декоративной подсветкой (cosmetic lighting) в мобильных устройствах будем понимать подсветку клавиатуры, индикацию состояния, синхронизацию подсветки с источником звукового сигнала. Иными словами — формирование различных световых эффектов, улучшающих чисто эстетические свойства изделия.
В схемах управления декоративной подсветкой фирмы National Semiconductor используются два принципа формирования световой последовательности: программный принцип и формирование по образцу.
Принципы программирования последовательности световых эффектов рассмотрим на примере новейшей микросхемы National Semiconductor — LP3952. Типовая схема включения LP3952 представлена на рисунке.
LP3952 — устройство управления подсветкой мобильных устройств, источником питания которых служит Li-Ion аккумулятор. Оно предназначено для управления двумя полноцветными RGB светодиодами декоративной подсветки. Автономной работой управляет встроенный контроллер, характеризующийся широким набором функций и простотой управления. Связь с управляющим микроконтроллером осуществляется по интерфейсу I2C. Различные последовательности световых эффектов программируются путем соответствующих установок программно доступных регистров устройства.
Возможны следующие режимы работы светодиодов:
- отработка последовательности световых эффектов;
- свечение синхронно со звуковым сигналом;
- мерцание;
- внешнее управление ШИМ-сиг-налом.
Формат команд последовательностей световых эффектов
Световые эффекты программируется последовательностью записи данных в регистры команд (не более 8), каждый из которых имеет формат, представленный на рисунке (см. выше).
На рисунке обозначены: Red[2:0], Green[2:0] и Blue[2:0] — интенсивность свечения, соответственно, красного, зеленого и синего светодиодов.
Зависимость интенсивности свечения от управляющих кодов
CET[3:0] — время выполнения команды, линейно изменяется от 0,197 до 3,146 сек. TT[2:0] — время изменения сигнала, экспоненциально изменяется от 0 до 3,539 с.
Пример алгоритма выполнения последовательности из трех команд
При выполнении первой команды происходит линейное изменение интенсивности свечения каналов R0, G0, B0 от начальных значений до заданных в команде значений R1, G1
1. Скорость изменения определяется значением ТТ1 Поскольку время выполнения команды CET1 меньше, чем TT1, то интенсивности свечения на момент завершения команды R'1, G'1, B'1 еще не достигли целевых значений R1, G1, B1
При выполнении второй команды изменение интенсивности свечения начинается с текущих значений R'1, G'1, B'1 до заданных в команде целевых значений R2, G2, B2. Время TT2 меньше, чем CET2, поэтому целевые значения R2, G2, B2 достигаются, и до завершения времени CET2 интенсивности меняться не будут.
Поскольку для третьей команды задано TT3 равное нулю, то изменение интенсивности от текущих значений R2, G2, B2 до целевых R3, G3, B3 достигается за минимально возможное время и в дальнейшем не меняется.
Запись нулей в следующую команду указывает на завершение списка команд. Установкой соответствующих битов в регистре управления выбирается один из режимов изменения интенсивности, а также циклическое или однократное выполнение последовательности.
Принципы формирования последовательности световых эффектов по образцу рассмотрим на примере другой новинки National Semiconductor
— LP5522.
Типовая схема ее включения LP5522
Для более простых приложений имеет смысл применять LP5522
— простой, программируемый по одному проводу, контроллер све-тодиода в миниатюрном корпусе MicroSMD-6. Контроллер обеспечивает стабилизированный выходной ток, величина которого (в диапазоне от 1 до 20 мА) задается номиналом внешнего резистора на выводе ISET. Выходом LED контроллера управляют, используя только один сигнал
— CTRL. Этот сигнал управляет или непосредственно выходом, или запускает предварительно записанную световую последовательность. LP5522 работает автономно без синхросигнала от ведущего устройства. Контроллер не имеет функции диммирования и может управлять только одноцветным светодиодом, но миниатюрный корпус и минимальное число внешних компонент в наилучшей степени соответствует требованиям малогабаритных мобильных устройств.
Работа LP5522 в режиме непосредственного управления выходом представлена на рис. 6.
Положительный фронт сигнала CTRL активизирует схему и начинает отсчет времени ввода (TENTER). В течение этого интервала времени запоминается расположение на временной оси всех положительных и отрицательных фронтов. Если сигнал остается неизменным в течение определенного интервала времени (длительность паузы — TBLANK), то образец считается записанным. Если уровень сигнала на входе CTRL в момент окончания паузы остается высоким (см. рисунок ниже, вариант А), то сразу после ее окончания на выходе LED формируется последовательность, воспроизводящая записанный образец. Если после окончания паузы на входе CTRL присутствует низкий уровень сигнала (см. рисунок ниже, вариант Б), то воспроизведение сформированной последовательности начнется по положительному фронту сигнала CTRL. Последовательность, сформированная по образцу, не запоминается. Она записывается и однократно воспроизводится либо непосредственно после записи, либо в нужное время.
Рассмотрим режим работы с предварительно записанной последовательностью. Процедура ее записи представлена на следующем рисунке.
В этом режиме запись последовательности начинается с команды "Начало записи". Устройство должно находиться в режиме ожидания. Если за время TENTER на входе CTRL будут сформированы два управляющих положительных импульса, а в течение паузы TBLANK на входе CTRL будет низкий уровень сигнала, то с момента появления положительного фронта на входе CTRL начнется запись последовательности, а именно от 1 до 3 положительных импульсов. Последовательность завершается командой "Конец записи", а именно: тремя управляющими положительными импульсами, сформированными в течение времени TENTER. Есть определенные ограничения на величину интервалов TENTER и TBLANK: длительность управляющих и рабочих импульсов, позволяющих их однозначно интерпретировать, а также механизм реакций на "нештатные" ситуации при записи. Это может быть уточнено в справочных материалах по LP5522 [1].
Записанная последовательность может быть воспроизведена циклически и однократно.
Процесс циклического воспроизведения
Единственный положительный перепад на входе CTRL за время ввода TENTER, запускает циклическое воспроизведение последовательности. Если высокий уровень сигнала не измениться за время ввода и время паузы, то на выходе LED начнется воспроизведение записанной ранее последовательности. Воспроизведение циклически продолжается неограниченное число раз до тех пор, пока на входе CTRL сохраняется высокий уровень сигнала. Отрицательный перепад приводит к прекращению воспроизведения, не дожидаясь завершения последовательности.
Процесс однократного воспроизведения последовательности
Команда "Однократное воспроизведение" представляет собой последовательность из четырех положительных перепадов в течение времени ввода TENTER. Если после четвертого положительного перепада сигнал продолжал иметь высокий уровень, то воспроизведение начинается сразу после паузы (вариант А), а в противном случае — по положительному фронту сигнала на входе CTRL (вариант Б). Как и в режиме циклического воспроизведения, необходимым условием завершения воспроизведения является высокий уровень сигнала на входе CTRL.
Микросхемы управления подсветкой цветных жидкокристаллических дисплеев мобильных устройств
Подсветка дисплеев в мобильных устройствах стала самостоятельной задачей с появлением именно цветных дисплеев. Монохромные дисплеи подсвечивались одноцветным светодиодом (как правило, зеленым, желтым или оранжевым), но в настоящее время мобильные устройства с монохромным дисплеем становятся скорее исключением, чем правилом.
Для подсветки цветных жидкокристаллических дисплеев используются несколько светодиодов белого цвета. Известно, что одноцветные белые светодиоды являются в основном синими свето-диодами с желтым люминофором на линзе. Но, белый цвет также может быть сформирован на полноцветном RGB светодиоде при определенном сочетании интенсивностей красного, зеленого и синего цветов ("точка белого"). Принцип формирования "истинно белого" цвета из RGB составляющих поясняется рисунке ниже.
Качественное различие двух названных способов состоит в том, что спектр излучения белых светодиодов не идеален с точки зрения фотографического воспроизведения. Их спектр имеет два пика: один в синем и другой в желтом участках спектра. Полноцветный RGB светодиод имеет три пика, интенсивностью каждого из которых можно управлять.
Различие в спектрах типичного белого светодиода полноцветного RGB светодиода
Используя подсветку на белых светодиодах, можно достичь цветопередачи жидкокристаллического дисплея примерно равной 75% по шкале NTSC (красный конец спектра обычного жидкокристаллического дисплея, как правило, срезан). При использовании для подсветки многоцветных RGB светодиодов воспроизведение цветов может быть отрегулировано до уровня 100%, что приводит к большей цветовой насыщенности и лучшему качеству изображения. В этом случае меньшая часть мощности тратится впустую.
Очевидно, что первый способ проще и дешевле, а второй сложнее и дороже. Тем не менее применение каждого из этих способов имеет свои ниши.
Применение подсветки на белых светодиодах целесообразно в тех мобильных устройствах, где точность цветопередачи на дисплее не является критичной. Это электронные игрушки, MP3-плейеры, карманные компьютеры и мобильные телефоны, не оснащенные фотокамерой или имеющие фотокамеру с ограниченным разрешением.
В цифровых фото- и видеокамерах, а также мобильных телефонах с фотокамерами высокого разрешения адекватная цветопередача на дисплее просто необходима. В этих устройствах применение подсветки на полноцветных светодиодах становиться оправданным.
Основные проблемы, возникающие при подсветке жидкокристаллического дисплея полноцветными светодиодами, это: во-первых, цветовой спектр дисплея на жидких кристаллах не идеален в принципе; во-вторых, даже в пределах одной модели дисплея существует вполне заметный разброс параметров. Эти проблемы решаются путем подбора корректирующих RGB коэффициентов "точки белого" для базовой температуры (например, 25OС). Следующая проблема заключается в том, что с изменением температуры светодиода баланс яркости между базовыми цветами изменяется. То есть те RGB коэффициенты, которые обеспечивали "истинно белый" цвет при базовой температуре, при другой температуре создадут иной цвет, отличный от "истинно белого", что приведет к потере адекватности цветовоспроизведения на дисплее. Таким образом, если для подсветки жидкокристаллического дисплея используются полноцветные RGB све-тодиоды, то устройство управления подсветкой должно корректировать баланс яркости между базовыми цветами при изменении температуры светодиода. Устройство должно корректно удерживать "точку белого" полноцветного светодиода при любой рабочей температуре.
Такая коррекция может использовать цепь обратной связи (замкнутый контур управления) или не использовать ее (разомкнутый контур). При использовании коррекции с замкнутым контуром применяется оптический датчик цветности для измерения параметров реально формируемого белого цвета. При коррекции с разомкнутым контуром измеряется температура, а настройка "точки белого" осуществляется по заранее рассчитанным функциям (кривым замещения).
Для генерации "истинно белого" цвета подсветки дисплея полноцветными RGB светодиодами компания National Semiconductor предлагает новое устройство управления подсветкой LP5520, в котором используется коррекция белого цвета с разомкнутым контуром обратной связи.
Принцип цветовой коррекции с разомкнутым контуром
При коррекции с разомкнутым контуром положение белой точки сохраняется на всем диапазоне рабочих температур. Кривые температурной компенсации измеряются для конкретных типов жидкокристаллического дисплея и полноцветного RGB светодиода, используемого для подсветки данного дисплея. Эти кривые прошиваются изготовителем дисплея во внутреннюю перепрограммируемую постоянную память микросхемы. При подсветке дисплея многоцветными RGB светодиодами может использоваться и светофильтр, но при этом кривые замещения будут другими.
Микросхема LP5520 может быть использована для управления яркостью дисплея. Принципы регулирования в этом случае аналогичны тем, которые использовались при управлении светодиодами подсветки.
Уровнем яркости управляют через интерфейсы SPI или I2C. Драйвер LP5520 в соответствии с кривыми замещения вычисляет фактическое значение скважности широтно-им-пульсной модуляции по каждому из базовых цветов, для того чтобы сохранить правильное положения "точки белого". Автоматическое усиление или ослабление сигнала может использоваться для плавного изменения яркости. Яркостью можно управлять альтернативно внешним ШИМ сигналом. Драйвер LP5520 также имеет интерфейс для датчика освещенности. Цветовая коррекция прозрачна для изготовителей и не требует специального программного обеспечения необходимого для управления подсветкой дисплея.
Дополнительные функции светодиодных драйверов
Поскольку число светодиодов в мобильных телефонах и других бытовых мобильных приборах непрерывно увеличивается, необходим быстрый и достоверный способ проверки наличия соединения с каждым светодиодом. Тестирование соединений светодиодов в конечной продукции обычно требует наличия контрольных точек на печатной плате для каждого светодиода или применения оптических методов испытаний.
Размещение контрольных точек на печатной плате является непростой задачей, если учитывать высокую плотность компоновки печатных плат в мобильных устройствах. Оптические методы контроля дороги и трудоемки.
Средства встроенного самоконтроля в современных светодиодных драйверах дают возможность проверить наличие соединения с каждым светодиодом и получить результаты тестирования по интерфейсу I2C или SPI за короткое время. Это делает проверку качества конечной продукции простой, быстрой и эффективной. Встроенные средства контроля соединений интегрированы, например, в светодиодном драйвере LP55281, и это только один из примеров сервисных функций, предоставляющих дополнительные возможности разработчикам и производителям мобильных устройств.
Таким образом, многоцветные светодиоды предоставляют интересные возможности для совершенствования дизайна и потребительских свойств мобильных телефонов и других бытовых мобильных устройств. Однако увеличение количества светодиодов, используемых в мобильных устройствах, ставит и новые задачи. Наиболее значительная из них — эффективное управление этим множеством, сочетающее при этом, с одной стороны, необходимый уровень функциональных возможностей и удобство управления, а, с другой — минимизирующее потребляемую мощность, размеры и стоимость конечного изделия. Новое поколение микросхем управления светодиодной подсветкой фирмы National Semiconductor решает эти задачи на уровне, соответствующем современным тенденциям использования светодиодов в мобильных устройствах.
Андрей Никитин chip news (c)
другие статьи
Комментарии
Комментариев нет. Ваш комментарий будет первым.
Чтобы оставить свой комментарий Вам необходимо зарегистрироваться.