Авторам Сделать РадиоЛоцман стартовой страницей
»Все»Новости»Статьи»Схемы»Книги»Сайты»DataSheet»Приборы»Программы»Цены»Форум   РадиоЛоцман
en
расширенный поиск + все об электронике
Срез:Светотехника

03-12-2009

Интегральный таймер 555 делает ненужным использование микропроцессора для управления драйвером светодиодов

Таймер обеспечивает программируемую последовательность импульсов при меньшей, чем с использованием микропроцессора, стоимости решения.

Светодиоды находят применение в широком спектре приложений, начиная от высокопроизводительных видео дисплеев и заканчивая простейшими системами освещения. Разработчики, как правило, нуждаются только малой части функций, которые предлагают специализированные микросхемы управления светодиодами, и, из-за высокой стоимости, не могут позволить себе использование микропроцессора для управления ими.

Микропроцессоры, как правило, управляют специализированными драйверами светодиодов, реализуя функции аналогового или ШИМ (широтно-импульсная модуляция) управления светодиодами, независимое управление отдельными светодиодами и чтение данных о состоянии и исправности светодиодов. Если в приложении требуется светодиод с постоянным протекающим через него током как, например, в системе светодиодного освещения или в светильнике, то при этом нет необходимости использовать расширенные функции управления. В таких приложениях, интегральный таймер 555 может полностью заменить микропроцессор и обеспечить точное управление током через светодиод независимо от входного напряжения, температуры, и прямого падения напряжения на светодиоде.

Микросхема IC2, TLC5917 специализированного драйвера светодиодов, управляет восьмью независимыми источниками выходящего тока (рис.1). Обычно, для управления ею, требуется микропроцессор с четырьмя цифровыми выходами. Команда (разрешение выхода) включает или выключает ИС. Данные с линии SDI (последовательный-вход-данных) поступают во внутренний сдвиговый регистр микросхемы по нарастающему фронту импульса тактовой частоты. Данные из сдвигового регистра передаются во внутренний триггер-защелку по спадающему фронту на выводе LE (защелка).

Каждый выход TLC5917 может управлять восьмью независимыми светодиодами, или можно включить выводы параллельно, для увеличения выходного тока при управлении мощным светодиодом. Внутренние токозадающие регистры, при подаче напряжения питания, загружаются значениями по умолчанию. Эти значения, аналогично внешнему токозадающему резистору R3, определяют величину тока через светодиод. В данной конструкции, резистор R3 задает величину каждого из выходных токов в 105 мА: 18.75В/R3=18.75А/178. Соединяя все выходы параллельно можно получить значение выходного тока, протекающего через светодиод, на уровне 842 мА.

При подаче напряжения питания, внутренний триггер-защелка переводит каждый выход в нулевое состояние, так что перед тем, как на выходах появится сигнал, необходимо записать в триггер ненулевое значение. Таймер 555 заменяет микропроцессор для выполнения этой функции. Обе линии, тактовой частоты и триггера, подключаются к выходу прямоугольных импульсов таймера 555. При каждом нарастающем фронте тактовой частоты, сигнал на входе SDI записывается во входной сдвиговый регистр TLC5917. Эти данные запоминаются в триггере-защелке по спадающему фронту защелкивающего сигнала.

Поскольку сдвиг и защелкивание данных происходят по разным фронтам тактового импульса, выводы тактирования и защелкивания можно подключить к одному источнику сигнала. Вывод постоянно подключен к общему проводу, разрешая работу микросхемы. Для автоматического включения светодиодов при подаче напряжения питания вывод SDI можно подключить к шине питания. При таком подключении, при приходе очередного тактового импульса, последовательно включаются все выходы. Кроме того вывод SDI можно подключить к переключателю, или цифровому выводу, чтобы иметь возможность управлять включением/выключением светодиодов. После этого, вывод SDI можно подключить к шине питания, чтобы последовательно перевести все выходы во включенное состояние. Либо вывод SDI можно подключить к общему проводу, чтобы последовательно отключить все выходы.

Частота генерации таймера 555 задает, как быстро будут включаться или выключаться светодиоды. Ток через светодиод увеличивается от 0 до 100% за восемь импульсов тактовой частоты, поскольку каждый спадающий фронт на входе защелкивания защелкивает данные со входа SDI в один из восьми следующих внутренних триггеров-защелок, включая или выключая один из восьми следующих выходов.

На рис.2 показан результирующий ступенчатый ток, протекающий через светодиод, изменяющийся при каждом спадающем фронте защелкивающего импульса. Даже при относительно небольшой тактовой частоте 10 кГц время включения/выключения составит всего 0.8 мс, что для человеческого глаза совершенно незаметно. Можно достичь эффекта постепенного включения/выключения, используя низкую тактовую частоту. Установка значения тактовой частоты в 0.1 Гц приведет к времени включения и выключения светодиода 0.8 с.

Терраэлектроника

Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • специализированные драйвера всегда применялись... все зависит от конкретной задачи - где и микроконтроллер с ШИМ (программным или аппаратным) применить, а где и внешнюю микросхемку подвесить, если у основного кристалла задачек многовато... а управление индикацией (вкл\выкл) можно было бы и на самом 555 ом организовать... кстати 555 и без всякого TLC5917 может функции ШИМ выполнять только токоограничительный резистор к светодиоду прицепить надо (управляемый источник тока + светодиод в нагрузке 555).
  • В данной конструкции, резистор R3 задает величину каждого из выходных токов в 105 мА: 18.75В/R3=18.75А/178. Соединяя все выходы параллельно можно получить значение выходного тока, протекающего через светодиод, на уровне 842 мА.-ЭТО НЕ ПРАВДА:mad: ток через СД в данной схеме будет 105мА а если отключить скажем полвину выводов с МС то будет 50.25мА и т.д. а по вашему описанию вечний двигатель получается:D путаете импульсный и постояный ток:(
  • IMHO сильно путается мягкое с теплым. Если светодиодами просто "мигать", то описанный драйвер - самое то. Если же им(и) просто светить - то получается "паровозный" КПД. На токоограничительном резисторе падает львиная доля мощности. Во втором случае нужно применять только импульсный стабилизатор тока.
  • Подобное использование микросхем -"С казанского на ярославский - через малаховку"
  • Действительно...Если в статье заявленно об упрощении с целью удешевления, то зачем усложнять(удорожать) применением драйвера, т.е. в каждом случае нужен калькулятор+тестер, проц нужен при массовке, так сказать - на все возможные случаи... а инногда и резистора достаточно :-) Куда мы катимся, если лампочки правнуков Ильича, между собой по сети перетирают - как им светиться? Лучше сначала полностью ГОЭЛРО закончить...
Рекомендуемые публикации по теме:
Схемы  »
Генератор музыкальной фразы на интегральных таймерах
Статьи  »
Руководство для разработчика по сторожевым таймерам. Часть 2 - Встроенные в микроконтроллеры и внешние сторожевые таймеры
Схемы  »
Формирование микроконтроллерами интервалов времени без использования таймеров
Схемы  »
Расчет таймеров типа 555
Форум  »
Организация перезапуска 555 таймера

При перепечатке материалов с сайта прямая ссылка на РадиоЛоцман обязательна.

Приглашаем авторов статей и переводов к публикации материалов на страницах сайта.