Главная → Питание

Понижающий DC-DC LM2596 и повышающий MT3608: обзор и подключение

22 сентября 2026 · Питание

Зачем два модуля

Питание в самоделке почти никогда не совпадает с тем, что даёт источник. У литиевого аккумулятора 3,7 В, а сервоприводу нужно шесть. У блока питания 12 В, а ESP32 хочет пять. Два самых ходовых модуля, которые закрывают почти все такие задачи, стоят копейки: понижающий на LM2596 и повышающий на MT3608. Ниже — цифры из datasheet производителей (LM2596 — по документу onsemi, лицензионного второго источника; MT3608 — по datasheet Aerosemi), порядок подключения и ошибки, на которых новички их губят.

LM2596: понижающий, 150 кГц

Классический buck-преобразователь с гарантированным током 3 А и входом 4,5–40 В. Внутри — выходной ключ с типичным насыщением 1,5 В, опорный источник 1,23 В и генератор на 150 кГц. Выходное напряжение задаётся делителем, на модуле вместо резисторов стоит подстроечник. В типовой схеме по datasheet — дроссель 33 мкГн, входной конденсатор 100 мкФ, выходной 220 мкФ и диод Шоттки 1N5822. Есть и вход ON/OFF с порогом 1,6 В: подать на него высокий уровень — чип уснёт и будет потреблять 80 мкА, но на модулях этот вывод обычно не распаян.

MT3608: повышающий, 1,2 МГц

Boost-преобразователь Aerosemi в корпусе SOT-23-6. Работает на фиксированных 1,2 МГц — в восемь раз чаще LM2596, поэтому дроссель и конденсаторы на плате крошечные. Внутри собственный MOSFET на 80 мОм с лимитом тока ключа 4 А, обратная связь держит 0,6 В на выводе FB. Вход 2–24 В, выход до 28 В. При малой нагрузке чип сам переходит в энергоэкономичный PFM, при полном выключении (EN ниже 0,4 В) потребляет 0,1–1 мкА — удобно для батарейных конструкций.

Характеристики по паспортам

Параметр LM2596 (buck) MT3608 (boost)
Входное напряжение 4,5–40 В 2–24 В
Выходное напряжение 1,23–37 В до 28 В
Ток гарантированные 3 А на выход 2 А на модуль, лимит ключа 4 А
Частота 150 кГц (±15%) 1,2 МГц фиксированная
Опорное напряжение FB 1,23 В 0,6 В
КПД 73% при 12→5 В, 3 А до 97%
Ключ насыщение 1,5 В тип., лимит 4,2 А MOSFET 80 мОм
Защита термозащита, ограничение тока термозащита 155 °C, UVLO 1,98 В
Спящий режим 80 мкА через ON/OFF 0,1–1 мкА через EN
Корпус TO-220-5 SOT-23-6

Подключение к Arduino и ESP32

У обоих модулей одинаковое обрамление: вход IN+ и IN−, выход OUT+ и OUT−, подстроечник.

  1. Сначала настрой, потом подключай. Подай на вход напряжение источника и мультиметром выставь нужное на выходе. У MT3608 подстроечник чувствительный: пол-оборота дают вольт-другой, а направление вращения на разных партиях модулей разное.
  2. Куда заводить выход. Arduino Uno — либо в гнездо питания 7–9 В от LM2596, либо в пин 5V, если выставлено ровно 5,0 В. ESP32 — в пин Vin. Нагрузку без платы подключай напрямую к OUT.
  3. Земля общая. Если контроллер и нагрузка питаются от разных модулей, их земли всё равно соединяются — иначе управляющие сигналы не сходятся по уровню.
  4. Управление питанием. Если на модуле MT3608 выведен пин EN и он не впаян на вход, включай и выключай преобразователь с GPIO: выше 1,5 В — работает, ниже 0,4 В — спит.

Схема для кода ниже: вход MT3608 — от 3,7–5 В аккумулятора, выход, выставленный на 5,0 В, — в Vin ESP32, земля — на GND, пин EN — на GPIO33. У Arduino Uno то же самое: EN на D7, вход от 7–12 В.

// Питание нагрузки включается по расписанию: GPIO управляет пином EN
// модуля MT3608. У Arduino Uno пин D7, у ESP32 — GPIO33.
// Проверьте: EN должен быть выведен на плате и НЕ впаян на вход.

const int EN_PIN = 7;            // для ESP32 поставьте 33

void setup() {
  pinMode(EN_PIN, OUTPUT);
  Serial.begin(9600);            // ESP32: 115200
}

void loop() {
  digitalWrite(EN_PIN, HIGH);    // выше 1,5 В — преобразователь включён
  Serial.println("Power ON");
  delay(30000);                  // 30 секунд опрашиваем датчики

  digitalWrite(EN_PIN, LOW);     // ниже 0,4 В — сон, 0,1–1 мкА
  Serial.println("Power OFF");
  delay(10000);
}

Частые ошибки

  1. Крутят подстроечник MT3608 без мультиметра. Модуль легко уезжает на 20+ В — это конец для подключённой платы. Порядок всегда один: вольтметр на выход, потом нагрузка.
  2. Ждут от MT3608 два ампера на выходе. 2 А — верхняя граница для модуля в хороших условиях, реальный потолок считается от лимита ключа 4 А: при подъёме 5→12 В реально выходит порядка 0,5 А. Прикидка: ток входа ≈ ток выхода × (Vвых / Vвх) / КПД.
  3. Пытаются понижать MT3608. Boost не умеет понижать: если вход выше уставки, на выходе окажется вход минус падение на диоде.
  4. Требуют от LM2596 пять вольт из шести. Ключ теряет 1,5 В — держи вход выше выхода минимум на 2 В.
  5. Вешают на LM2596 три ампера без радиатора при большой разнице вход/выход — доходит до термозащиты. На больших токах ставь радиатор или снижай ток.
  6. Кормят MT3608 длинными проводами от аккумулятора. Вход чипа должен быть зашунтирован конденсатором прямо у платы — иначе паразитные выбросы.
  7. Забывают про пульсации. Оба модуля импульсные, 150 кГц и 1,2 МГц: чувствительную аналоговую часть (АЦП, микрофон) питай через дополнительный LC-фильтр, а не напрямую.

Что взять под задачу

Понижать из 12–24 В, особенно на амперах — LM2596: катушки реле из обзора реле-модулей кормить им сподручнее. Поднимать от литиевой банки — MT3608: в паре с зарядным TP4056 он делает из 3,7 В полноценные пять вольт для ESP32 и датчиков.

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

Читайте дальше

Датчики

Гироскоп-акселерометр MPU-6050: обзор и подключение

Что это за модуль MPU-6050 — первый массовый IMU-чип, который объединил в одном корпусе трёхосевой гироскоп и трёхосевой акселерометр плюс цифровой термометр.…

Читать обзор →
Связь

nRF24L01+: радиосвязь между платами без Wi-Fi

Когда датчик надо вынести на улицу, в теплицу или в подвал, тянуть провод неудобно, а Wi-Fi там либо не добивает, либо съедает…

Читать обзор →
Связь

MAX485 и промышленный RS-485 в проекте на Arduino: обзор и подключение

Где заканчивается TTL и начинается RS-485 На коротком проводе от Arduino до датчика UART-уровни 3,3–5 В живут спокойно. Но стоит сигналу уйти…

Читать обзор →