Зарядный контроллер для Li‑Po батарей на MCP73831: как собрать своими руками

Если ты хотите встроить аккумулятор в самодельный девайс, но не желаете покупать готовую плату за 20 долларов — MCP73831 это тот чип, который имеет смысл рассмотреть.

Почему именно он: минимум обвязки, понятные настройки тока, встроенная защита и корпус, который паять не страшно. Ниже покажу, как спроектировать плату, рассчитать компоненты и не спалить батарею.

Что вообще делает MCP73831

MCP73831 — это одноклеточный Li‑Po/Li‑Ion контроллер заряда от Microchip. Он работает по классическому профилю CC/CV: сначала заряжает постоянным током (CC), потом держит напряжение 4,2 В и постепенно снижает ток до порога завершения (обычно 10% от установленного).

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

Когда MCP73831 — хороший выбор

  • Заряжаешь одну банку Li‑Po/Li‑Ion (3,7 В)
  • Входное питание 5 В стабильное (USB, адаптер)
  • Ток заряда до 500 мА тебе достаточен
  • Нужна простота и надёжность без лишних функций
  • Корпус SOT-23-5 реально паять в домашних условиях

Когда лучше взять что-то другое

  • Нужен ток больше 500 мА — MCP73833 до 1 А или TP4056 с радиатором
  • Две и более банки последовательно — нужен балансир
  • Важна зарядка от грязных источников — LM3622 или специализированные контроллеры
  • Хочешь профиль для LiFePO — напряжение autre, можно половину схемы не собирать

Схема, без которой не обойтись

Типовая обвязка из даташита содержит минимум деталей. Ниже минимальная рабочая обвязка для MCP73831:

Номинал Тип Назначение

Конденсаторы:

  • C1, C2: 4,7 мкФ, керамика, ≥10 В — на входе и выходе; для устойчивости чипа, без них он ведёт себя непредсказуемо

Резистор задания тока:

  • R_prog: от 2 кОм до 10 кОм, формула: I_charge = 1000 / R_prog(кОм)
  • 2 кОм → 500 мА (максимум)
  • 2,5 кОм → 400 мА
  • 3,3 кОм → 300 мА
  • 5 кОм → 200 мА
  • 10 кОм → 100 мА

Индикация:

  • LED с токоограничительным резистором 330–1000 Ом на пин STAT — во время зарядки горит, по завершении гаснет

Входной конденсатор лучше ставить ближе к пинам VDD и VSS, так как длинные дорожки могут вызвать нестабильность при скачках входного питания. То же самое касается конденсатора на выходе: он сглаживает переходные процессы при подключении/отключении батареи.

Расчёт тока и выбор резистора под свою батарею

Главное правило для Li‑Po: ток заряда не превышает 1С (ёмкость батареи). Для аккумулятора на 500 мА·ч это 500 мА, для 2200 мА·ч это 2,2 А.

Так как MCP73831 даёт максимум 500 мА, то:

  • Батарея ≤500 мА·ч — можно выставить хоть 500 мА (1С)
  • Батарея 1000 мА·ч — ставь 300–400 мА (0,3–0,4С), заряд займёт ~3 часа
  • Батарея 2000 мА·ч — 500 мА (0,25С), времени больше, но для контроллера безопасно

Не ставь ток больше 1С, даже если чип позволяет. Дешёвые Li‑Po не всегда заявлены на большие токи заряда, и их можно раздуть за пару месяцев такой эксплуатации.

Как он понимает, что заряд окончен

MCP73831 отслеживает напряжение на батарее. Когда оно достигает 4,20 В ±1,5%, чип переходит в режим поддержания этого напряжения (CV). Ток начинает спадать. Когда он падает до 10% от заданного (например, 50 мА при установленных 500 мА), зарядка завершается.

После завершения чип переходит в режим низкого потребления и мониторит батарею. Если напряжение падёт ниже ~4,05 В, он начнёт новый цикл, так что подзарядка при длительном простое не страшна.

Входное питание: что можно, а что нельзя

Номинальное входное напряжение — от 3,75 В до 6 В. Рабочее — стабильный 5 В USB или качественный блок питания.

Что делать не стоит:

  • Подавать 6,5 В и выше — чип перегреется и может уйти в защиту
  • Весь ток брать от USB компьютера — порт выдаёт 500 мА с колебаниями, и в пиках контроллеру может не хватить
  • Не использовать длинные и тонкие провода на входе — падение напряжения заставляет чип работать в жестком режиме, нагрев растёт

Тепловой режим и почему нельзя давать 600 мА на long-play

MCP73831 выполнен в корпусе SOT-23-5. Без радиатора и массивной меди от нагрева спасается неплохо. При токе 500 мА и разнице «вход-аккумулятор» в 1,3 В рассеиваемая мощность будет ~0,65 Вт, чего для SOT-23-5 многовато.

При входе 5 В и батарее в глубоком разряде (~3,5 В) разница напряжений ~1,5 В. Умножаем на ток заряда:

  • При 100 мА: 0,15 Вт — нормально
  • При 300 мА: 0,45 Вт — терпимо, если есть медные поли
  • При 500 мА: ~0,75 Вт — уже жарко, греется заметно

Чтобы не выйти из строя жарким летом, делай посадочные места с расширенными медными полигонами под контактными площадками чипа. Не экономь на переходных отверстиях, если плата многослойная.

Печатная плата: коротко о важном

Критичных требований к дорожкам нет, но есть несколько моментов, без которых на практике всё работает нестабильно:

  • Входной и выходной конденсаторы — ближе к чипу, в идеале по 0,5 мм от пинов
  • Дорожка к R_prog — короткая, без паразитных шунтов
  • Не клади токоведущие дорожки под корпус чипа в надежде на экран — это лишняя ёмкость и риск КЗ
  • Ширина дорожек 0,3–0,5 мм для токов до 500 мА вполне работает

Подключение батареи: что обязательно

Обязательно защити от короткого замыкания и переполюсовки. Самый простой вариант — диод Шоттки (например, SS14) последовательно с плюсом батареи. Потеря 0,2 В не критична, зато убережёт контроллер, если ты случайно переполюсуешь банку при монтаже.

Ещё один момент: у многих самодельных конструкций батарея крепится через разъём. Если разъём плохой и происходит кратковременное отключение в процессе заряда, контроллер может не снять питание корректно. Учитывай это и выбирай нормальные контакты.

Индикация состояний

Пин STAT у MCP73831 токовый, может принимать три состояния:

  • Горит постоянно — идёт зарядка
  • Гаснет — зарядка завершена или батарея не подключена
  • Пульсирует ~2 Гц — обнаружена неисправность (например, батарея отсутствует при подаче питания или вышла за пределы рабочей температуры)

Цветной LED лучше не использовать — просто зелёный или синий с сопротивлением 330 Ом. Красный для индикации не принципиален, классическая схема с зелёным понятнее.

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

  1. Неверный резистор программирования: По ошибке ставят 200 Ом вместо 2 кОм → ток скачет до нескольких ампер и чип уходит в защиту, греется до неприятного.
  2. Нет конденсаторов или они слишком далеко: Качается входное напряжение, контроллер сбрасывается, батарея может перегреться или не дозарядиться.
  3. Вместо керамики — электролит: На высоких частотах электролит ведёт себя как сопротивление, и фильтрация падает, не говоря уже о том, что он может потечь со временем.
  4. Подключение аккумулятора без переходных защит: Переполюсовка убивает чип моментально, а ещё и батарею может раздуть.
  5. Использование источника питания на 6 В и выше: Контроллер может выжить, но перегрузка по теплу приведёт к деградации и сокращению ресурса.

Как лучше сделать в дороге и в корпусе

Если устройство переносное и часто теряет питание, ставь дополнительно TVS-диод на вход 5 В (например, SMAJ5.0A) — защитит от статики и выбросов.

В компактных корпусах критично следить за вентиляцией. Если ты ставишь MCP73831 в закрытый пластиковый бокс без отверстий и заряжаешь при токе 400+ мА, внутри со временем образуется микроклимат, ускоряющий старение и чипа, и батареи.

Альтернативы, если надо пошире или потужнее

Задача Подходящее решение
Одна банка, ток до 500 мА MCP73831
Одна банка, ток до 1 А MCP73833
Универсальное решение до 1 А с компенсацией падения напряжения TP4056 (потребует радиатора)
Несколько банок последовательно + балансир BQ24075 или BQ25895 (уже более сложные)
Зарядка от солнечной панели с нестабильным напряжении CN3791 или LT3652

Заключение и что делать

MCP73831 — это простое и надёжное решение для зарядки одной Li‑Po батареи током до 500 мА. Он даёт понятный профиль CC/CV, автоматическое завершение, индикацию и защиту от переполюсовки при должной обвязке.

Что делать, если собрал и проверил:

  1. Рассчитай допустимый ток заряда по ёмкости батареи
  2. Выбери R_prog из стандартного ряда с запасом 10–20%
  3. Собери обвязку по даташиту, не экономя на конденсаторах
  4. Промеряй напряжение на батарее в конце заряда — должно быть 4,20 В ± 0,05 В
  5. Проверь нагрев чипа и транзисторов при максимальном токе хотя бы раз в году

Собрал всё правильно и промерял ключевые точки — можно включать и использовать. Контроллер простой, рабочий, и при грамотном проектировании платформы будет служить годами.

Информация в статье носит ознакомительный характер. Работа с литий-полимерными аккумуляторами требует внимания к мерам безопасности: риск возгорания при неправильном подключении или перегрузе существует всегда. Если не уверен в своих силах, привлеки опытного коллегу или используйте готовые проверенные решения.

radio-blog.ru — электроника и технологии