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

Модуль TP4056: зарядка литиевого аккумулятора в проекте на Arduino

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

Как только устройство перестаёт висеть на USB и переезжает на аккумулятор, появляется вопрос зарядки. Ответ почти всегда один и тот же — копеечная платка с микросхемой TP4056 и разъёмом USB. Разбираем, что она умеет по документации производителя, как задать ток заряда и почему одинаковые на вид модули опасно путать.

Схема зарядки литиевого аккумулятора 18650 модулем TP4056 с защитой
Схема зарядки литиевого аккумулятора 18650 модулем TP4056 с защитой

Что такое TP4056

Это линейное зарядное устройство для ОДНОЙ литий-ионной банки, работающее по схеме «стабильный ток, затем стабильное напряжение». Внешний полевой транзистор, шунт и защитный диод ей не нужны — всё внутри корпуса SOP-8. Питание берётся прямо от USB.

Параметр Значение
Напряжение окончания заряда 4,2 В, точность 1,5 % (реально 4,137…4,263 В)
Максимальный ток заряда 1000 мА, задаётся одним резистором
Завершение заряда автоматически, когда ток упал до 1/10 заданного
Повторный заряд автоматический, без вмешательства
Ток после окончания заряда около 150 мкА
Ток в отключённом состоянии около 55 мкА
Рабочая температура −40…+85 °C
Предельное напряжение на входе 8 В (абсолютный максимум, не рабочее)
Корпус SOP-8

Как задать ток заряда

Ток задаётся резистором между выводом PROG и землёй. На готовых модулях там обычно стоит резистор на 1,2 кОм — то есть ровно один ампер, максимум. Для аккумулятора на 500 мА·ч это слишком много: производители банок рекомендуют заряжать током в половину ёмкости, а лучше меньше.

Резистор RPROG Ток заряда
10 кОм 130 мА
5 кОм 250 мА
4 кОм 300 мА
3 кОм 400 мА
2 кОм 580 мА
1,5 кОм 780 мА
1,2 кОм 1000 мА

Меняется он выпаиванием того самого резистора рядом с микросхемой — на плате он подписан как R3 или Rprog. Операция на пять минут, а ресурс аккумулятора она продлевает заметно.

Главное: две разные платы под одним именем

Модули с TP4056 продаются в двух вариантах, и внешне они почти одинаковые.

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

Нагрев — это нормально, но до предела

Заряд линейный: всё, что не ушло в аккумулятор, микросхема рассеивает в тепло. При токе 1 А и почти разряженной банке на корпусе выделяется около полутора ватт, и плата ощутимо горячая. Микросхема сама снижает ток при перегреве, но полагаться на это как на штатный режим не стоит — лучше сразу поставить ток поменьше.

Что нельзя подключать к выходу

Выход BAT предназначен для аккумулятора, а не для нагрузки. Если запитать схему прямо с него во время заряда, микросхема не сможет корректно определить момент окончания: ток нагрузки она считает током заряда. Правильная схема — нагрузка подключается к аккумулятору через плату защиты, а зарядный модуль работает со своей стороны.

Про сам микроконтроллер, который будет питаться от этой банки, — в обзоре дисплея и в разделе с контроллерами: у ESP32 в режиме глубокого сна потребление сравнимо с собственным током этой платы, и вот тогда 55 мкА уже имеют значение.

Про сами аккумуляторы: TP4056 заряжает литий, но у Ni-MH и 18650 правила разные, и на них чаще всего гробят банки. Подробно — как правильно заряжать Ni-MH, литий и 18650.

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

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

Дисплеи

Цветной TFT-дисплей 1.8″ на ST7735: обзор и подключение

Экран 16×2 показывает только готовые символы из своей прошивки. Этот модуль — другой жанр: 128×160 = 20 480 пикселей, и каждый закрашивается…

Читать обзор →
Датчики

Датчик освещённости BH1750 против фоторезистора: обзор и подключение

Задача: узнать, сколько вокруг света Свет в самоделках измеряют постоянно: включить ночник, закрыть дверцу курятника, понять, что теплице хватит. Ходовых решения два…

Читать обзор →
Питание

INA219: измеряем ток и напряжение в своём проекте — обзор и подключение

Зачем ставить датчик тока Пока проект живёт на макетке, ток обычно оценивают на глаз: «серве надо до 700 мА, значит блок на…

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