시스템 전원 공급과 리튬 배터리 충전을 동시에 해결하는 IC
휴대용 전자기기를 설계할 때 가장 중요한 문제 중 하나는 전원 관리(Power Management)입니다.
특히 다음과 같은 장치에서는 전원 구조가 복잡해집니다.
- 배터리로 동작하는 기기
- USB 또는 어댑터로 충전하는 기기
- 충전 중에도 시스템이 동작해야 하는 기기
예를 들어 다음과 같은 제품입니다.
- GPS 장치
- 스마트폰
- 휴대용 의료기기
- IoT 센서 노드
- ESP32 기반 휴대형 장치
이때 자주 사용되는 전원 관리 IC가 바로 MCP73871입니다.
MCP73871은 리튬 이온 / 리튬 폴리머 배터리 충전 관리와 시스템 전원 공급을 동시에 처리하는 통합 IC입니다.


MCP73871의 핵심 특징
MCP73871의 가장 큰 특징은 Power Path Management(전원 경로 관리) 기능입니다.
이 기능은 시스템 전원과 배터리 충전을 동시에 관리합니다.
즉,
- 외부 전원이 있으면 → 시스템을 먼저 구동
- 남는 전력으로 → 배터리를 충전
- 전력이 부족하면 → 배터리가 시스템을 보조
이러한 구조를 Load Sharing Architecture라고 합니다.
System Load Sharing 기능
MCP73871은 시스템 부하(System Load)를 항상 우선적으로 처리합니다.
1️⃣ VPCC (Voltage Proportional Current Control)
입력 전원이 약하거나 전압이 떨어질 경우, IC는 자동으로 배터리 충전 전류를 줄입니다.
즉, 시스템 전원이 유지되도록 충전 전류를 동적으로 조절합니다.
이 기능은 다음 상황에서 매우 중요합니다.
- USB 전원 사용
- 전류 제한 전원 사용
- 태양광 전원 사용
2️⃣ Ideal Diode 동작
만약 시스템이 요구하는 전류가 입력 전원보다 많다면 어떻게 될까요?
이 경우 MCP73871 내부의 Ideal Diode가 동작합니다.
즉 배터리가 자동으로 시스템 전류를 보충합니다.
결과적으로
- 시스템 전압이 안정적으로 유지됩니다
- 전원 전환이 끊김 없이 이루어집니다
3️⃣ 자동 전원 선택
MCP73871은 다음 전원 중 하나를 자동으로 선택합니다.
- 입력 전원 (USB 또는 어댑터)
- 배터리
사용자가 별도로 제어할 필요 없이
IC가 자동으로 판단합니다.
입력 전원 설정 (AC Adapter / USB)
MCP73871은 두 가지 입력 전원을 지원합니다.
AC 어댑터 모드: SEL 핀을 High로 설정하면 입력 전류는 최대 1.8A까지 사용할 수 있습니다. 따라서 고속 충전에 적합합니다.
USB 모드
SEL 핀을 Low로 설정하면 USB 전류 규격을 따릅니다.
PROG2 핀을 이용해 전류를 설정합니다.
선택 가능한 전류
- 100mA
- 500mA
이 기능은 USB 장치에서 매우 중요합니다.
배터리 충전 알고리즘
MCP73871은 CC/CV 방식 충전 알고리즘을 사용합니다.
CC/CV는 리튬 배터리 충전에서 가장 널리 사용되는 방식입니다.
충전 전압
다음 옵션이 제공됩니다.
- 4.10V
- 4.20V
- 4.35V
- 4.40V
정확도는 ±0.5%입니다.
충전 전류 설정
충전 전류는 PROG1 핀의 저항으로 설정합니다.
충전 전류 공식: I_REG = 1000 / R_PROG1
예시
R_PROG1 = 1kΩ
충전 전류 ≈ 1A
충전 종료 전류
충전 종료 전류도 저항으로 설정합니다.
공식: I_TERMINATION = 1000 / R_PROG3
이 값은 보통 충전 전류의 10% 정도로 설정합니다.
Preconditioning (트리클 충전)
배터리가 완전히 방전된 경우 IC는 바로 빠른 충전을 시작하지 않습니다.
대신 충전 전류의 약 10%로 천천히 충전합니다.
이 과정을 Preconditioning이라고 합니다.
이 기능은
- 배터리 수명 보호
- 안전한 충전
에 매우 중요합니다.
안전 보호 기능
MCP73871은 다양한 보호 기능을 내장하고 있습니다.
Thermal Regulation: 칩 온도가 높아지면 IC는 자동으로 충전 전류를 감소시킵니다.
Thermal Shutdown: 칩 온도가 150°C를 초과하면 충전이 자동으로 중단됩니다.
배터리 온도 감시
THERM 핀을 사용하면 NTC 온도 센서로 배터리 온도를 측정할 수 있습니다.
온도가 안전 범위를 벗어나면충전이 중단됩니다.
Safety Timer
충전이 비정상적으로 오래 지속되는 것을 막기 위해 안전 타이머가 내장되어 있습니다.
설정 가능 시간
- 4시간
- 6시간
- 8시간
상태 표시 기능
MCP73871에는 상태 확인을 위한 출력 핀이 있습니다.
STAT1: 충전 상태 표시
STAT2: 충전 완료 상태 표시
PG (Power Good): 입력 전원이 정상인지 표시합니다.
이 신호들은
- LED 표시
- MCU 인터페이스
등으로 사용할 수 있습니다.
설계 시 주의사항
MCP73871을 사용할 때 다음 사항을 고려해야 합니다.
바이패스 커패시터
다음 핀에는 최소 4.7µF커패시터가 필요합니다.
- IN
- OUT
- VBAT
이 커패시터는 전원 안정성에 중요합니다.
PCB 레이아웃
배터리는 가능한 한 VBAT 핀 가까이에 배치해야 합니다.
이유는 PCB 트레이스 저항으로 인한 전압 강하를 줄이기 위해서입니다.
Thermal Pad 연결
칩 하단의 Thermal Pad (EP)는 반드시 GND(VSS)에 연결해야 합니다.
이것은 발열 관리에 매우 중요합니다.
MCP73871이 많이 사용되는 이유
MCP73871은 다음과 같은 장점 때문에 휴대용 전자기기에서 매우 많이 사용됩니다.
✔ 시스템 전원 + 배터리 충전 통합
✔ USB / 어댑터 자동 전환
✔ Power Path Management
✔ 안정적인 CC/CV 충전
✔ 다양한 안전 보호 기능
특히 IoT 기기, 휴대용 전자제품, 배터리 기반 임베디드 시스템에서 매우 유용한 IC입니다.
마무리
MCP73871은 단순한 충전 IC가 아니라 완전한 Power Path Management IC입니다.
따라서 다음과 같은 시스템에서 매우 강력합니다.
- ESP32 휴대형 장치
- IoT 센서
- 배터리 기반 MCU 시스템
- 휴대용 의료 장치
- 스마트 웨어러블
배터리와 외부 전원을 동시에 사용하는 시스템이라면
MCP73871은 매우 좋은 선택이 될 수 있습니다.
'DIY Electronics' 카테고리의 다른 글
| OLED display 규격: I2C와 SPI 중 어떤것을 사용할 것인가? (1) | 2026.03.07 |
|---|---|
| 개발보드 전원관리: Buckboost Converter, TPS63020 (0) | 2026.03.06 |
| 개발보드 전원관리: Buck-Boost Converter, S9V11MACMA (0) | 2026.03.04 |
| 2026년 ESP32 완전 정리 (0) | 2026.03.03 |
| 개발보드 전원관리: 전압 레귤레이터, LM317 (0) | 2026.03.03 |