Драйвер светодиода на микросхеме ST1S10

Чтобы собрать драйвер светодиода с высоким КПД, необходимо подобрать преобразователь с полевыми транзисторами в выходном каскаде, собранный по синхронной топологии, которая позволяет избежать лишних потерь энергии на выпрямительном диоде. Про принцип работы синхронного преобразователя в статье не рассказывается, так как информации полно в интернете. Итак, выбор пал на микросхему ST1S10 производства ST Microelectronics:

Выбор сделан не случайно, а именно по следующим критериям:

  • малая цена;
  • синхронная топология;
  • выходной каскад интегрирован в корпус, и выполнен на полевых транзисторах;
  • малое число внешних компонентов, т.к. для синхронной топологии не требуется выпрямительный диод, а выходной каскад встроен в микросхему;
  • высокий КПД (не менее 90 %);
  • легко паяемый корпус SOIC-8E.

Изначально схема из даташита выглядит вот так:

При таком включении схема является преобразователем со стабилизацией по напряжению. Но мне нужна стабилизация по току, так как я собираюсь питать светодиоды. Поэтому я добавил в схему шунт, операционный усилитель LM358, и подключил всё это дело к микросхеме преобразователя ST1S10. Ну и ещё добавил некоторые мелочи типа индикатора питания, итд. Схема приобрела следующий вид:

Схема драйвера светодиода на микросхеме ST1S10

Настройка выходного тока осуществляется подбором номиналов резисторов R2 и R3. Предположим, нам нужно рассчитать сопротивления резисторов R2 и R3 для выходного тока 0,65А. Для начала рассчитаем напряжение, падающее на шунте R1 при протекании тока 0.65А.

R_шунта * I_светодиода = U_падения_шунта
0,051 * 0,65 = 0,03315

При протекании тока 0,65А напряжение на шунте R1 составит 0,03315 Вольт. Нам нужно усилить это напряжение в N раз, чтобы получить напряжение компаратора ST1S10. Смотрим в даташит. Напряжение компаратора ST1S10 составляет 0,8 Вольт. Рассчитаем коэффициент усиления ОУ:

U_компаратора / U_падения_шунта = N_раз_усиление_оу
0,8 /
0,03315 = 24,13

Нам нужно усилить напряжение на шунте в 24,13 раз. Для этого в схеме применён ОУ LM358, включенный по схеме неинвертирующего усилителя. Резисторы R2 и R3 задают коэффициент усиления, который рассчитывается по формуле:

N_раз_усиление_оу = 1 + ( R2 / R3 )

Немного изменим формулу — вынесем единичку из под знака равенства:

24,13 = 1 + ( R2 / R3 )
24,13 — 1 = 23,13
23,13 = ( R2 / R3 )

Таким образом, соотношение сопротивлений R2/R3 должно быть примерно 23,13. Подбираем любые номиналы, которые нам удобны.
Например, 51K / 2,2K = 23,18
Считаем получившийся ток на выходе драйвера:

0,8 / 23,18 = 0,0345125107851596
0,0345125107851596 / 0,051 = 0,6767158977482279

Ток на выходе составит 676 мА, если не учитывать погрешность резисторов. С учётом погрешности резисторов, возможно потребуется подгонка номиналов под конкретный ток. Я использовал резисторы с погрешностью 5%, поэтому ток получился немного не по расчётам (получилось примерно 710 мА). Чтобы избежать подобных проблем, можно использовать резисторы с погрешностью не более 1%.

К выходу драйвера я подключил 2 светодиода, соединённых последовательно. Каждый светодиод мощностью 3 Вт, номинальный ток 700 мА. Светодиоды я закрепил на процессорном радиаторе от компа. Максимально допустимое напряжение питания схемы 18 Вольт. Минимальное напряжение питания равно напряжению падения на светодиодах + 1…2 B.

Радиатор:

Фото платы, вид сверху. Вместо индуктивности на 3,3 мкГн установлена индуктивность на 47 мкГн:

Вид со стороны дорожек. Вместо операционного усилителя LM358 применён TL3472C:

Размеры платы:

Светлые провода идут к светодиодам. Нижний провод «+», верхний провод «-«.

Ниже в таблице можно посмотреть получившийся КПД драйвера. Китайский мультиметр, которым проводились измерения, немного врёт, такчто цифры примерные. Однозначно могу сказать, что КПД выше 90% судя по малому нагреву схемы.

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

В

Ток потребления,

А

Потребляемая мощность,

Вт

Напряжение падения на светодиодах,

В

Ток через светодиоды,

А

Мощность на светодиодах,

Вт

КПД,

%

12,38 0,44 5,4472 7,01 (два светодиода) 0,72 5,0472 92,6
11,94 0,635 7,5819 10,38 (три светодиода) 0,69 7,1622 94,4
16,00 0,44 7,04 9,12 (три светодиода) 0,71 6,4752 91,9

Операционный усилитель LM358 можно заменить на любой другой, работающий от однополярного питания, с максимальным напряжением питания более 18 Вольт. Например, LM158, LM258, LM2904, AD8066, LM392DR, LT1013D, MAX9944ASA+, MAX44246ASA+, MAX44248ASA+, TL3472. Возможно потребуется корректировка платы под другие ОУ, если распиновка будет иная. Сопротивление шунта-резистора R1 может быть в пределах 30…100 милиОм (или 0,03…0,1 Ом), При использовании номинала R1 отличного от схемы, необходимо резисторами R2 и R3 установить желаемый выходной ток драйвера (формула есть в статье выше). Максимальный выходной ток микросхемы — 3 А (КПД при максимальной нагрузке немного снижается).

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
IC1 Операционный усилитель LM358 1 TL3472, RC4558, TL072
IC2 DC/DC импульсный регулятор ST1S10 1
C1, C2 Конденсатор 100мкФ 25В 2
C7 Конденсатор 470мкФ 25В 1
C3-C6, C8 Конденсатор 0.1 мкф 5
R1 Резистор 0.051 Ом 1 2512
R2 Резистор 51 кОм 1 0805
R3 Резистор 2,2 кОм 1 0805
L1 Катушка индуктивности 3,3 мкГн 1