Микросхема LTC3454 - это компактный, надёжный, высокоэффективный, синхронный, понижающе-повышающий драйвер для питания одного мощного светодиода. Основное применение - питание одного светодиода от одного литий-ионного аккумулятора.
Рассмотрим преимущества микросхемы:
- Мостовая топология Buck-Boost, позволяющая как понижать, так и повышать выходное напряжение, а также работать когда напряжения на батарее и на нагрузке равны;
- Встроенные полевые транзисторы;
- Защита от КЗ в нагрузке, от обрыва нагрузки;
- Мягкий запуск (настраиваемый);
- Выходной ток до 1А (настраиваемый);
- Работает при входном напряжении от 2,7В;
- Защита от перегрева;
- Высокий КПД;
- Управление при помощи логических уровней, например, от микроконтроллера;
- Низкое потребление в спящем режиме.
Недостатки тоже есть:
- Нельзя управлять ШИМ сигналом (вернее можно, но через ж...), поэтому выходной ток задаётся аппаратно (внешними резисторами);
- Мелкий корпус;
- Высокая цена и редкая "доставабельность".
Схема выглядит следующим образом:
Выходной ток LTC3454 задаётся при помощи двух внешних резисторов R5 и R6. Почему именно 2 резистора? Потому что микросхема имеет 2 режима, и каждый резистор задаёт ток только своего режима. Режимы активируются подачей логического уровня "1" на ножки "EN1" и "EN2". Если подать логический уровень "1" на обе ножки "EN1" и "EN2", то включатся оба режима, и общий выходной ток будет равен сумме токов режимов 1 и 2. Например, если задать ток 1-го режима 200 мА, а 2-го режима 500 мА, то при включении обеих режимов, общий ток будет 700 мА.
Выходной ток каждого режима рассчитывается по формуле:
I_led = 3850 * (0.8 / R_iset)
Сопротивление резистора "R_iset" указывается в килоомах, выходной ток "I_led" получается в миллиамперах.
Рассчитал токи, вот что получилось:
3850 * (0.8 / 30) = 102,6 мА (первый режим)
3850 * (0.8 / 15) = 205,3 мА (второй режим)
102,6 + 205,3 = 307,9 мА (оба режима вместе)
Для удобного управления драйвером я применил AVR микроконтроллер ATtiny13A, работающий на тактовой частоте 128 кГц (для минимизации энергопотребления). Он будет выполнять следующие задачи:
- Включение/отключение питания (по нажатию кнопки);
- Переключение режимов (по удержанию кнопки);
- Отключение питания при разряде аккумулятора (автоматически).
Программа микроконтроллера написана в среде "AVR Studio 5". Напряжение разряженного аккумулятора, при котором автоматически отключится драйвер, задаётся соответствующей прошивкой. В конце статьи прилагается набор прошивок под напряжения 3,1...3,6 Вольт.
Фото собранного драйвера:
Размеры:
Подключил к светодиоду:
Нажимаем на кнопочку...
Вуаля! Работает! После запуска драйвера, я сразу же протестировал ряд защит, заявленных в даташите:
- От КЗ в нагрузке;
- От обрыва нагрузки;
- От слишком низкого напряжения питания (Under Voltage Lock Out, UVLO).
Многократные короткие замыкания микросхема перенесла как ни в чём не бывало. При понижении напряжения питания - микросхема исправно уходит в спящий режим. А вот при обрыве нагрузки - микросхема тут же полетела. Пришлось перепаивать. Второй раз на обрыв нагрузки я её не проверял, т.к. микросхема не дешёвая, и купить её можно далеко не в каждом магазине.
Пара строк о КПД драйвера в режиме понижалки:
Напряжение питания, В |
Ток потребления, А |
Потребляемая мощность, Вт |
Напряжение падения на светодиодах, В |
Ток через светодиоды, А |
Мощность на светодиодах, Вт |
КПД, % |
4,2 | 0,08 | 0,336 | 2,94 | 0,108 | 0,31752 | 94,5 |
4,2 | 0,17 | 0,714 | 3,16 | 0,212 | 0,66992 | 93,8 |
4,2 | 0,28 | 1,176 | 3,33 | 0,310 | 1,0323 | 87,7 |
А вот КПД в режиме повышалки:
Напряжение питания, В |
Ток потребления, А |
Потребляемая мощность, Вт |
Напряжение падения на светодиодах, В |
Ток через светодиоды, А |
Мощность на светодиодах, Вт |
КПД, % |
3,0 | 0,11 | 0,33 | 2,94 | 0,104 | 0,30576 | 92,6 |
3,0 | 0,25 | 0,75 | 3,18 | 0,216 | 0,68688 | 91,5 |
3,0 | 0,43 | 1,29 | 3,39 | 0,336 | 1,13904 | 88,3 |
КПД меня более чем устроил, а размеры платы при желании можно уменьшить до "пятирублёвой" монеты, если все компоненты располагать с одной стороны платы :)
Источник опорного напряжения (ИОН) MCP1525-I/TT можно заменить на любой из аналогов:
- ADR381
- CAT8900B250TBGT3
- ISL21010CFH325Z-TK
- ISL21070CIH325Z-TK
- ISL21080CIH325Z-TK
- ISL60002BIH325Z
- MAX6002
- MAX6025
- MAX6035BAUR25
- MAX6066
- MAX6102
- MAX6125
- MCP1525-I/TT
- REF2925
- REF3025
- REF3125
- REF3325AIDB
- TS6001
Управление драйвером реализовано в точности так же, как в моём предыдущем проекте. Отличие только в том, что на выходе микроконтроллера не ШИМ, а комбинации логических сигналов. Когда девайс выключен, микроконтроллер уходит в спящий режим, и потребляет примерно 0,1 мкА. Для демонстрации работы девайса я снял небольшое видео.
Ниже можно скачать пробную версию прошивки с ограничением по времени работы 10 минут. По истечении тестового времени, гаснет светодиод и блокируется управление. После переподключения аккумулятора, вновь получаем 10 минут тестового времени. Прошивка без ограничений предоставляется по запросу, пишите в личные сообщения.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
IC1 | МК AVR 8-бит | ATtiny13A | 1 | SOIC-8w | Поиск в магазине Отрон | |
IC2 | ИС источника опорного напряжения | MCP1525 | 1 | SOT-23 | Поиск в магазине Отрон | |
IC3 | LED драйвер | LTC3454 | 1 | DFN-10 | Поиск в магазине Отрон | |
C1, C3 | Конденсатор | 1 мкФ | 2 | SMD0603 | Поиск в магазине Отрон | |
C2, C5-C8 | Конденсатор | 5 мкФ | 5 | SMD 0805 | Поиск в магазине Отрон | |
C4 | Конденсатор | 0.1 мкФ | 1 | SMD 0805 | Поиск в магазине Отрон | |
R1, R2 | Резистор | 2...10 кОм | 2 | SMD 0805 | Поиск в магазине Отрон | |
R3, R4 | Резистор | 50...500 Ом | 2 | SMD 0805 | Поиск в магазине Отрон | |
R5* | Резистор | 30 кОм | 1 | SMD 0805 | Поиск в магазине Отрон | |
R6* | Резистор | 15 кОм | 1 | SMD 0805 | Поиск в магазине Отрон | |
L1 | Катушка индуктивности | 5 мкГн | 1 | SMD | Поиск в магазине Отрон | |
Скачать список элементов (PDF)
Комментарии (6) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
[Автор]
Микроконтроллер подвержен сбоям, как и любой компьютер. Также дурным тоном является:
- зарядные устройства на МК (до первого пожара)
- блоки питания (в т.ч. регуляторы тока, итд) на МК
- экономия на конденсаторах по питанию
- индикаторные светодиоды без резисторов
- осветительные светодиоды через резистор
- работа микросхем в диапазоне Absolute Maximum Ratings
и т.д.
[Автор]
Watchdog не даёт никаких гарантий работоспособности, например, если содержимое флеш-памяти или ОЗУ повредилось.
Подскажите какой светодиод Вы применили, как я понял можно применять любой светодиод с током от 350-1000мА. и питанием 2-5В.
[Автор]
Ну а для освещения я обычно применяю Cree XP-G.
Ну а вообще подойдёт практически любой белый светодиод. Желательно чтобы падение было в пределах 2...4 В. Ну а выходной ток драйвера зависит от токозадающих резисторов в обвязке LTC.