TP4056 · практическое обновление V2
Всё, что вы хотели знать о TP4056
Маленькая плата умеет правильно заряжать один Li-ion элемент, но не соглашалась быть одновременно BMS, PowerPath и пожарной командой. Разберёмся, где заканчиваются её обязанности и начинается наша инженерная ответственность.
Содержание статьи
Что же ты такое, TP4056?
TP4056 — линейный контроллер зарядки одного литий-ионного или литий-полимерного элемента с конечным напряжением 4,2 В. Он управляет током, напряжением, завершением цикла и повторным запуском зарядки — всё это в небольшом восьмивыводном корпусе.
В мастерских чаще встречается не голая микросхема, а готовая синяя плата с USB-разъёмом, двумя LED и резистором программирования тока. Иногда к ней добавляют отдельный узел защиты аккумулятора. Именно слово иногда здесь важно: одинаковый цвет текстолита ещё не делает все модули близнецами.
CC/CV: четыре акта одной зарядной пьесы
Предварительная зарядка
Когда напряжение элемента ниже примерно 2,9 В, TP4056 ограничивает ток примерно до десятой части запрограммированного. Это не автоматическая реабилитация любой «мёртвой» банки: повреждённый или аномально разряженный элемент сначала нужно оценить.
CC — постоянный ток
После выхода из предзаряда контроллер пытается поддерживать ток,
заданный резистором RPROG. Если плата перегревается
или источник просаживается, фактический ток будет меньше.
CV — постоянное напряжение
Около 4,2 В контроллер удерживает напряжение, а зарядный ток постепенно спадает. Здесь аккумулятор уже не берёт полный ток — он вежливо доедает последнюю порцию.
Завершение и recharge
После достижения 4,2 В цикл завершается, когда ток спадает
примерно до 1/10 запрограммированного. Если напряжение
впоследствии снизится примерно на 0,1–0,2 В, контроллер начнёт
новый цикл.
Порог предзаряда 2,9 В, завершение при C/10,
автоматический повторный запуск и точность регулировки конечного напряжения
приведены в документации TP4056.
[1]
Микросхема и модуль — не одно и то же
OUT
на этой схеме не показаны.
| Вариант | Что он делает | Что проверить |
|---|---|---|
| TP4056 без защиты | Только заряжает элемент по CC/CV. |
Обычно имеет B+/B−, но не имеет
отдельных OUT+/OUT−.
|
| TP4056 с защитой | К заряднику добавлен отдельный контроллер защиты и парный MOSFET. |
Наличие и маркировка компонентов, реальные клеммы
B и OUT, пороги конкретной ревизии.
|
| Micro-USB или USB-C | Это способ подать входные 5 В. | USB-C на плате не превращает TP4056 в USB PD-контроллер и не увеличивает зарядный ток. |
На MyProject доступны варианты модуля с Micro-USB или USB-C, а также ревизии с отдельной защитой батареи. Перед монтажом выбирайте именно нужную модификацию и сверяйте подписи контактов на полученной плате, а не только общее название TP4056.
RPROG: маленький кадровик, который распределяет амперы
Резистор между выводом PROG и землёй задаёт зарядный ток.
Чем больше сопротивление, тем меньше ток. Но номинал нужно выбирать
не по принципу «модуль может 1 А», а по документации
конкретного аккумулятора и тепловым условиям устройства.
RPROG |
Приведённый ток | Практический смысл |
|---|---|---|
| 1,1 кОм | около 1000 мА | Верхняя граница возможностей контроллера; требует проверки аккумулятора, источника и тепла. |
| 1,2 кОм | около 900 мА | Распространённый номинал, но не универсальный для всех малых Li-pol. |
| 2 кОм | около 580 мА | Меньше тепла и ниже нагрузка на элемент. |
| 5 кОм | около 250 мА | Один из вариантов для малых элементов — только если это позволяет их документация. |
| 10 кОм | около 130 мА | Медленная зарядка с меньшим тепловыделением. |
Datasheet также даёт приблизительную зависимость между RPROG
и током, но его же табличные значения стоит считать более близкими
практическими ориентирами.
[1]
Почему плата греется, хотя в ней нет дросселя
TP4056 — линейный контроллер. Разница между входным напряжением и напряжением аккумулятора превращается в тепло внутри микросхемы. Грубая, но полезная оценка:
Оценка тепловых потерь
При VIN = 5 В,
VBAT = 3 В и токе 1 А
получаем примерно 2 Вт.
Для маленького корпуса и небольшой платы это много.
Если температура кристалла приближается примерно к 145 °C, внутреннее тепловое регулирование уменьшает ток. Оно спасает контроллер от чрезмерной температуры, но не измеряет температуру батареи и не обещает 1 А при любых условиях. [1]
- Сначала уменьшите ток до разумного для аккумулятора значения.
- Используйте стабильный источник около 5 В, а не завышайте напряжение «для запаса».
- Обеспечьте медь вокруг микросхемы и вентиляцию готового корпуса.
- Проверяйте фактический ток и нагрев после сборки устройства.
Если TP4056 уменьшила ток из-за нагрева, она не ленивая. Она просто прочитала закон Джоуля и отказалась работать за троих.
Зарядник, защита и BMS: не меняем им бейджики
TP4056
Управляет зарядкой: предзаряд, CC, CV, завершение, повторный запуск и тепловое ограничение собственного кристалла.
DW01A или аналог
В защищённых ревизиях вместе с внешними MOSFET может отключить элемент при перенапряжении, чрезмерном разряде или сверхтоке.
PowerPath
Решает, откуда питать систему во время зарядки. В типовой плате TP4056 этого узла нет.
Предохранитель и конструкция
Ограничивают последствия аварии. Их не заменяет ни синий текстолит, ни оптимистичная надпись «protected».
Документация DW01A описывает защиту одного Li-ion/Li-pol элемента от перенапряжения, чрезмерного разряда и сверхтока. [2] Однако точный ток срабатывания готового модуля зависит от версии контроллера, MOSFET, их сопротивления, температуры и разводки. Поэтому рекламное «3 А защиты» не следует считать гарантированной константой для каждой синей платы.
Почему нагрузка во время зарядки путает финал
Типовой модуль TP4056 не имеет отдельного системного выхода с PowerPath.
Если устройство подключено параллельно аккумулятору, контроллер видит
ток на выводе BAT, но не умеет разложить его
на две кармана: «это пошло в элемент» и «это только что съела ESP32 с Wi-Fi».
Из-за постоянной нагрузки ток может не упасть ниже порога завершения, даже когда батарея уже находится около 4,2 В. Именно поэтому для устройства, которое должно одновременно работать от внешнего питания и корректно заряжать батарею, нужен узел распределения питания или специализированный контроллер с PowerPath. Принцип такого load sharing описан в Microchip AN1149. [3]
Подключение: пять минут внимания вместо секунды дыма
| Контакты | Назначение | Важное уточнение |
|---|---|---|
IN+, IN− |
Стабилизированное входное питание, типично 5 В. | Проверьте полярность, кабель и доступный ток источника. |
B+, B− |
Один совместимый аккумулятор 1S. | Переполюсовка может разрушить модуль; типовая TP4056 не имеет универсальной защиты от этой ошибки. |
OUT+, OUT− |
Защищённый выход на некоторых ревизиях. | Их наличие не означает PowerPath. Проверьте схему именно своей платы. |
Типичные ошибки
- Подключить 2S. TP4056 предназначена для одного элемента; для последовательной сборки нужен другой зарядный контроллер и соответствующее управление батареей.
-
Заряжать маленький Li-pol стандартным током.
Сначала смотрим документацию элемента, потом выбираем
RPROG. - Считать USB-C волшебным соглашением на все амперы. Разъём не меняет возможности TP4056, источника, кабеля и конфигурации самой платы.
- Соединять случайные элементы параллельно. Параллельная батарея должна проектироваться как батарея; простое сходство напряжения на мультиметре не гарантирует безопасного тока выравнивания.
- Полагаться на диод, который «должен сгореть». Намеренное короткое замыкание литиевого элемента без правильно рассчитанного предохранителя — не защита, а очень быстрый способ проверить качество проводов.
Что происходит внутри TP4056
Внутренний силовой элемент
Регулирует ток между VCC и BAT
в линейном режиме. Внешний силовой MOSFET и отдельный шунт
для базовой схемы не нужны.
Контроль 4,2 В
Сравнивает напряжение батареи с внутренней опорой и переводит зарядку из CC в CV.
CHRG и STDBY
Выходы с открытым стоком управляют индикаторами зарядки и завершения. Цвет LED определяет плата, а не сама микросхема.
TEMP
Может контролировать термистор батареи. На многих готовых модулях этот вход заземлён, поэтому контроль температуры элемента отключён.
UVLO и sleep
Когда входного питания недостаточно или оно пропадает, контроллер переходит в малопотребляющее состояние и ограничивает обратный ток из батареи.
CE
Позволяет разрешить или запретить работу контроллера. На типовой готовой плате этот вывод обычно уже зафиксирован в состоянии «включено».
Официальный datasheet описывает внутреннюю PMOS-архитектуру,
выходы CHRG/STDBY, вход TEMP,
UVLO, CE и потребление от батареи менее 2 мкА
после исчезновения входного питания.
[1]
Почему TP4056 до сих пор живёт в каждом втором ящике
Мало компонентов
Для базовой зарядной схемы нужны резистор программирования, конденсаторы и, при желании, индикаторы.
Понятный алгоритм
Предзаряд, CC, CV, завершение и автоматический повторный запуск реализованы без внешнего микроконтроллера.
Ток можно изменить
Один RPROG позволяет адаптировать плату
к разным элементам в пределах возможностей контроллера.
Но не для каждого проекта
Когда нужны 2S, большой ток, высокая эффективность, солнечный MPPT или настоящий PowerPath, лучше сразу выбрать специализированное решение.
Мини-FAQ
Можно ли заряжать LiFePO₄?
Нет, не стандартной TP4056 на 4,2 В. Для LiFePO₄ нужен контроллер с соответствующим конечным напряжением для этой химии.
Можно ли заряжать две 18650 последовательно?
Нет. Сборка 2S требует зарядного напряжения 8,4 В, контроля двух ячеек и балансировки. Две TP4056 с общими неизолированными USB-входами не являются безопасной заменой двухканального зарядника.
Можно ли одновременно заряжать и питать устройство?
Физически нагрузку часто подключают параллельно батарее, но это может нарушить корректное завершение цикла. Для предсказуемой работы нужен PowerPath или отдельный узел load sharing.
Почему вместо 1 А я вижу меньший ток?
Причиной могут быть RPROG, тепловое ограничение,
стадия CV, сопротивление кабеля, слабый источник или параметры батареи.
Одна надпись «1 А» не отменяет остальную схему.
Является ли плата с защитой полноценной BMS?
Это простая защита одного элемента, а не универсальная система управления батареей. Она не добавляет балансировку, PowerPath, измерение температуры батареи или гарантии безопасности неизвестного элемента.
Что означают красный и синий LED?
На распространённых платах красный показывает зарядку, а синий или зелёный — завершение. Но цвета определяет разводка конкретного модуля; ориентируйтесь на его маркировку.
Вердикт
TP4056 не стала популярной благодаря волшебным свойствам. Она просто хорошо выполняет конкретную работу: заряжает один совместимый Li-ion/Li-pol элемент до 4,2 В по понятному алгоритму и требует немного внешних деталей.
Формула хорошего проекта проста: правильный аккумулятор, зарядный ток по его документации, нормальный источник 5 В, проверенная полярность, продуманное тепло и отдельное решение для защиты и PowerPath там, где они нужны. Тогда TP4056 будет зарядником. Если поручить ей ещё шесть должностей, она начнёт греться уже от самой должностной инструкции.
Технические источники
-
NanJing Top Power ASIC — TP4056,
1A Standalone Linear Li-Ion Battery Charger
,
REV 2.3.
Поддерживает: назначение для одного элемента, CC/CV, 4,2 В,
таблицу
RPROG, порог предзаряда, завершение C/10, recharge, тепловое регулирование,TEMP, статусные выходы, UVLO и sleep. - Fortune Semiconductor — DW01A Battery Protection IC , Rev. 1.2. Поддерживает: функции защиты одного Li-ion/Li-pol элемента от перенапряжения, чрезмерного разряда и сверхтока. Не устанавливает ток срабатывания любой готовой платы TP4056 без данных её MOSFET и разводки.
- Microchip Technology — AN1149, Designing A Li-Ion Battery Charger and Load Sharing System , DS01149B, 2008. Поддерживает: принцип системного load sharing и разделения тока зарядки батареи и питания нагрузки.
- Linear Technology — LTC4054-4.2/LTC4054X-4.2, Standalone Linear Li-Ion Battery Charger , документация 2003 года. Поддерживает: хронологию и характеристики LTC4054 — одноэлементный линейный CC/CV-контроллер в пятивыводном корпусе, внутренний силовой MOSFET, программирование тока резистором, тепловое регулирование и ток до 800 мА. Сходство архитектуры не является доказательством прямого копирования TP4056.
- EEVblog Electronics Community Forum — Lithium-ion battery protector or charger board? Both? , обсуждение от 27 июля 2014 года. Поддерживает: TP4056 уже называли «очень распространённой зарядной платой» для 5-вольтового источника в DIY-контексте 2014 года. Не устанавливает официальную дату начала популярности и не доказывает, что бум начался именно в 2012 году.
Написать комментарий