This website requires JavaScript.
쿠폰
배송지
블로그

ESP32 소비 전력 해설: 소비 전류, 절전 모드, 배터리 수명

최초 게시일 Nov 06, 2026, 업데이트 되였습니다. Nov 06, 2026

3 분

표목(TOC)
  • ESP32 모드별 소비 전력
  • ESP32 전력 모드 비교: 모드별 전원 유지 영역
  • ESP32 절전 모드 선택 기준
  • ESP32 딥 슬립의 소비 전류
  • 개발 보드의 ESP32 딥 슬립 전류가 밀리암페어인 이유
  • 맞춤 기판의 ESP32 소비 전력 절감 방법
  • 평균 전류를 이용한 ESP32 배터리 수명 계산
  • JLCPCB 기판 조립을 통한 ESP32 저전력 설계 구현
  • 결론
  • ESP32 소비 전력에 관해 자주 묻는 질문

핵심 요약

  • 모드별 소비 전류: 에스프레시프 데이터시트의 일반값에 따르면 ESP32는 와이파이 송신 중 약 240 mA, 라이트 슬립에서 0.8 mA, 딥 슬립에서 10 µA를 소비합니다.
  • 딥 슬립 전류: ESP32는 RTC 타이머와 메모리만 켜 두면 딥 슬립에서 10 µA까지 낮출 수 있습니다. 초저전력 보조 프로세서를 계속 작동시키면 전류가 약 100~150 µA로 증가합니다.
  • 개발 보드의 소비 전력: 일반적인 ESP32 개발 보드는 딥 슬립에서도 약 6.5 mA를 소비할 수 있습니다. 칩 자체보다 약 650배 큰 값이며, 주된 원인은 전압 레귤레이터, 전원 표시등, USB-UART 변환 칩의 지속적인 소비 전류입니다.
  • 배터리 수명 추정: 배터리 수명은 평균 소비 전류에 따라 달라집니다. 예를 들어 10분마다 3초 동안 깨어나고 평균 0.615 mA를 소비하는 맞춤형 ESP32 보드는 유효 용량 1,600 mAh 배터리로 이론상 약 108일 작동할 수 있습니다.

에스프레시프 데이터시트에 따르면 ESP32 소비 전류는 와이파이 송신 중 약 240 mA부터 딥 슬립의 10 µA까지 달라집니다. 이 수치는 ESP32 칩 자체 기준입니다. 모듈이나 개발 보드의 실제 소비 전력은 훨씬 높을 수 있습니다.

ESP32 칩이 딥 슬립에 들어가도 일반적인 개발 보드의 레귤레이터, 전원 표시등, USB-UART 칩은 계속 전류를 소비합니다. 따라서 개발 보드의 소비 전류는 ESP32 칩 단독보다 수백 배 커질 수 있습니다.

이 가이드에서 다루는 내용:

  • 전력 모드별 ESP32 소비 전류
  • 절전 모드 선택과 ESP32 딥 슬립 전류
  • 개발 보드의 딥 슬립 전류가 밀리암페어인 이유와 맞춤 기판에서 마이크로암페어 수준을 구현하는 방법
  • 평균 전류로 배터리 수명을 계산하는 방법

esp32 power consumption by mode on a logarithmic scale

그림: 로그 눈금으로 비교한 ESP32 모드별 소비 전류

ESP32 모드별 소비 전력

ESP32는 켜져 있는 내부 블록에 따라 약 240 mA부터 1 µA까지 소비 전류가 달라집니다. 아래 값은 모듈이나 개발 보드가 아닌 초기형 ESP32 칩에 대한 에스프레시프의 일반값입니다.

모드일반적인 칩 전류조건
활성 모드, 와이파이 송신240 mA802.11b, 1 Mbps, 출력 전력 +19.5 dBm
활성 모드, 와이파이 수신95~100 mA802.11b/g/n 수신 및 대기
활성 모드, 블루투스 송신130 mA출력 0 dBm의 블루투스 또는 저전력 블루투스
모뎀 슬립30~68 mA듀얼 코어 칩의 프로세서가 240 MHz로 작동하며 무선부는 꺼져 있습니다
모뎀 슬립20~31 mA듀얼 코어 칩의 프로세서가 80 MHz로 작동하며 무선부는 꺼져 있습니다
라이트 슬립0.8 mA프로세서는 정지하고 RTC 메모리와 주변장치는 작동합니다
딥 슬립10~150 µA전원을 유지하는 RTC 블록에 따라 달라집니다
최대 절전 모드5 µARTC 타이머만 작동합니다
전원 차단1 µACHIP_PU 핀을 낮은 논리 상태로 유지합니다

참고

에스프레시프에서 RTC는 디지털 코어가 잠든 동안 작동을 유지하는 저전력 영역을 뜻합니다. 실시간 클록 외의 블록도 포함됩니다.

ESP32 전력 모드 비교: 모드별 전원 유지 영역

ESP32는 활성, 모뎀 슬립, 라이트 슬립, 딥 슬립, 최대 절전의 다섯 가지 전력 모드를 지원합니다. 각 모드는 소비 전력, 유지되는 시스템 상태, 복귀 동작의 균형이 다릅니다.

ESP32는 더 깊은 절전 모드로 갈수록 칩의 더 많은 영역을 끕니다. 전류가 줄어드는 대신 복귀 후 펌웨어가 다시 구성해야 할 상태는 늘어납니다.

모드프로세서와이파이와 블루투스작동을 유지하는 영역복귀 후 동작
활성작동켜짐칩 전체해당 없음
모뎀 슬립작동베이스밴드와 무선부 꺼짐프로세서, 램, 디지털 주변장치재시작 없이 계속 실행합니다
라이트 슬립정지, 클록 차단꺼짐램과 프로세서 상태, RTC 메모리·주변장치, 초저전력 보조 프로세서멈춘 지점부터 다시 실행합니다
딥 슬립전원 꺼짐꺼짐RTC 제어기, 고속·저속 RTC 메모리, 초저전력 보조 프로세서부팅 과정을 다시 실행하며 RTC 메모리의 데이터는 유지합니다
최대 절전전원 꺼짐꺼짐저속 클록으로 동작하는 RTC 타이머 하나와 일부 RTC 범용 입출력 핀부팅 과정을 다시 실행하며 RTC 메모리 전원은 꺼져 있습니다

라이트 슬립과 딥 슬립에서는 와이파이·블루투스 연결을 유지하지 않습니다. 저전력 상태에서도 액세스 포인트에 연결되어 있어야 한다면 에스프레시프의 ESP-IDF는 와이파이 모뎀 슬립과 자동 라이트 슬립을 함께 켜도록 권장합니다.

ESP32 절전 모드 선택 기준

다음 질문을 기준으로 선택하십시오:기기를 얼마나 자주 작동해야 하며, 작동 사이에도 연결을 유지해야 하나요?

상황권장 모드
와이파이 연결을 유지하며 수신 트래픽에 응답해야 합니다모뎀 슬립과 자동 라이트 슬립
몇 초마다 작동하며 램과 프로그램 상태를 유지해야 합니다라이트 슬립
몇 분이나 몇 시간마다 측정하고 전송합니다RTC 타이머와 메모리를 유지하는 딥 슬립
주 프로세서를 끈 상태에서도 센서를 감시해야 합니다초저전력 보조 프로세서를 사용하는 딥 슬립
데이터 유지 없이 타이머나 RTC 입출력 핀으로만 다시 시작하면 됩니다최대 절전
버튼이나 전압 감시 장치가 활성화할 때까지 꺼져 있어야 합니다CHIP_PU를 통한 전원 차단

선택 기준

수분 이상 잠들어 있다면 딥 슬립이 가장 효율적입니다. 간격이 짧으면 재부팅과 와이파이 재연결에 드는 에너지가 딥 슬립 절감량을 넘을 수 있어 라이트 슬립이 전체적으로 더 유리할 수 있습니다.

ESP32 딥 슬립의 소비 전류

ESP32 딥 슬립 전류는 전원을 유지하는 RTC 블록에 따라 칩 기준 10~150 µA입니다. 10 µA는 RTC 타이머와 메모리만 남겨 두었을 때의 값입니다.

esp32 deep sleep power

그림: ESP32 딥 슬립 소비 전력

딥 슬립 구성일반적인 칩 전류전원이 공급되는 영역
RTC 타이머와 메모리10 µA타이머로 복귀하며 데이터는 RTC 메모리에 유지합니다
초저전력 보조 프로세서로 센서를 감시하는 구성100 µA초저전력 보조 프로세서가 센서를 측정하며, 아날로그-디지털 변환기의 동작 비율은 1%입니다
초저전력 보조 프로세서 전원 유지150 µA초저전력 보조 프로세서가 켜져 있고 범용 입출력과 RTC I2C 주변장치가 작동할 수 있습니다

아날로그-디지털 변환기는 아날로그 신호를 디지털로 바꾸는 장치입니다. ESP-IDF는 기본적으로 활성화된 복귀 신호원에 필요하지 않은 모든 RTC 전원 영역을 끕니다.

딥 슬립 전류가 10 µA를 넘는 흔한 원인:

  • ext0 복귀 신호원: 단일 핀 외부 복귀 기능인 ext0를 사용하면 ESP-IDF가 딥 슬립 중에도 RTC 주변장치 전원을 유지합니다.
  • 터치 감지 복귀: 터치 센서가 딥 슬립 중에도 계속 측정해 칩을 깨우므로 전류를 소비합니다. 에스프레시프는 자체 모듈 측정에서 절전 전류를 낮추기 위해 터치 복귀 기능을 끕니다.
  • RTC 입출력 핀의 풀업·풀다운 저항: ESP-IDF는 외부 풀업이나 풀다운 저항이 있는 RTC 입출력 핀을 딥 슬립 진입 전에 격리하도록 권장합니다.

ESP32-S3, ESP32-C3, ESP32-C6 등 다른 ESP32 계열은 각각의 절전 전류 사양이 있으므로 정확한 칩의 데이터시트를 확인하십시오. 두 가지 인기 계열의 차이는 ESP32-C3와 S3 비교 가이드를 참고하십시오.

개발 보드의 ESP32 딥 슬립 전류가 밀리암페어인 이유

개발 보드는 보조 회로의 전원이 유지되므로 딥 슬립에서도 밀리암페어를 소비합니다. 따라서 칩의 저전력 성능을 확인하려면 평가 보드 대신 모듈 단독이나 맞춤 기판에서 전류를 측정해야 합니다.

esp32 development board vs custom board deep sleep current

그림: ESP32 개발 보드와 맞춤 기판의 딥 슬립 전류 비교

저가형 보드에서는 레귤레이터, 전원 표시등, USB-UART 브리지가 주요 원인입니다. 브리지는 프로그램 업로드에 사용하는 비동기 직렬통신 포트와 USB를 연결합니다.

보드의 소비 전류 원인일반적인 소비 전류근거
AMS1117-3.3 레귤레이터대기 전류 5 mA, 최대 11 mAAMS1117 데이터시트, 입력과 출력의 전압 차 1.5~12 V
1 kΩ 저항을 사용하는 전원 표시등약 1.3 mA순방향 전압을 2.0 V로 가정한 (3.3 V − 2.0 V) ÷ 1 kΩ
CP2102N USB-UART 브리지USB 일시 중단 상태 195 µA, 리셋 상태 유지 시 1.3 mACP2102N 데이터시트, 3.3 V 전원 레일 사용 시
딥 슬립 상태의 ESP32 칩10 µAESP32 데이터시트, RTC 타이머와 메모리
합계약 6.5 mA칩 자체 전류의 약 650배

이 부품은 여러 보드의 대표적인 구성이지만 모든 보드에 해당하지는 않으므로 회로도를 확인하십시오. ESP32 개발 보드 선택 가이드에서 일반적인 개발 보드를 비교할 수 있습니다. 마이크로암페어 수준을 확인하려면 모듈 단독이나 맞춤 기판에서 측정하십시오.

맞춤 기판의 ESP32 소비 전력 절감 방법

레귤레이터, 전원, 절전 중 부하를 저전류로 구성하면 맞춤 기판의 소비 전류를 칩의 딥 슬립 수준에 가깝게 낮출 수 있습니다.

대기 전류와 출력 전류를 기준으로 한 레귤레이터 선택

대기 전류는 레귤레이터 자체가 작동하기 위해 소비하는 전류이며, 딥 슬립에서 ESP32의 기본 소비 전류에 그대로 더해집니다. 송신 피크도 공급해야 하므로 에스프레시프는 정격 500 mA 이상의 3.3 V 전원을 권장합니다.

레귤레이터일반적인 대기 전류정격 출력 전류배터리 구동 ESP32에 대한 적합성
AMS1117-3.35 mA1 A부적합: 대기 전류가 칩의 10 µA보다 500배 큽니다
MCP1700-3.31.6 µA250 mA부적합: 출력이 권장값 500 mA보다 작습니다
RT9080-332 µA600 mA적합: 두 요구 사항을 충족합니다

선택 기준: 500 mA 정격을 충족하고 배터리의 최저 사용 전압에서도 출력을 유지하는 제품 중 대기 전류가 가장 낮은 것을 선택하십시오.

최저 입력 전압은 드롭아웃 전압으로 결정됩니다. RT9080의 드롭아웃은 600 mA에서 0.31 V이므로, 최대 부하에서 3.3 V를 출력하려면 약 3.6 V가 필요합니다. AMS1117의 일반적인 드롭아웃은 800 mA에서 1.1 V로 약 4.4 V가 필요하며, 이는 완전히 충전된 리튬 이온 셀의 4.2 V보다 높습니다. 입력 전압이 더 높다면 경부하 모드가 있는 벅 컨버터가 저강하 전압 레귤레이터보다 효율적일 수 있습니다.

송신 피크와 낮은 배터리 전압을 고려한 전원 용량

저전력 전원도 짧은 시간 동안 수백 밀리암페어를 공급해야 합니다:

  • 피크 전류: ESP32-WROOM-32E 데이터시트는 출력 +19.5 dBm의 802.11b 송신 중 피크 전류를 379 mA로 제시합니다. 정격 250 mA 레귤레이터는 이 순간에 출력 전압을 유지하지 못할 수 있습니다.
  • 벌크 커패시턴스: 에스프레시프 하드웨어 설계 지침은 주 전원 입력에 최소 10 µF, 디지털 전원 핀 근처에는 0.1 µF 커패시터를 권장합니다.
  • 저전압 리셋: 에스프레시프는 배터리 구동 설계에서 전압 감시 장치를 사용해 부팅할 수 없을 만큼 전압이 낮을 때 CHIP_PU를 낮은 상태로 유지하도록 권장합니다.

평균 전류를 이용한 ESP32 배터리 수명 계산

배터리 수명은 딥 슬립 수치뿐 아니라 평균 전류에 따라 달라집니다. 한 주기 전체의 활성·절전 전류를 평균한 뒤 유효 배터리 용량을 그 값으로 나누십시오.

esp32 current over one wake cycle

그림: ESP32의 한 번의 기동 주기에서 흐르는 전류

  • 평균 전류 = (활성 전류 × 활성 시간 + 절전 전류 × 절전 시간) ÷ 주기 시간
  • 배터리 수명(시간) = 유효 용량(mAh) ÷ 평균 전류(mA)

다음 조건을 가정한 계산 예시:

  • 기동 주기: 10분마다 한 번 측정합니다. 활성 시간은 3초이고 평균 전류를 120 mA로 가정하며, 이는 칩의 무선 동작 범위인 95~240 mA 안에 있습니다.
  • 절전 전류: 맞춤 기판은 칩의 10 µA에 레귤레이터·전압 감시 장치·누설 전류로 가정한 5 µA를 더해 15 µA입니다.
  • 용량: 2,000 mAh 셀에서 80%를 유효하게 사용한다고 가정한 용량은 1,600 mAh입니다.

맞춤 기판은 활성 중 120 mA × 3 s = 360 mA·s, 절전 중 0.015 mA × 597 s = 8.96 mA·s를 소비합니다. 평균은 368.96 mA·s ÷ 600 s = 0.615 mA이며, 1,600 mAh ÷ 0.615 mA로 계산하면 약 2,600시간입니다.

설계절전 전류기동 간격평균 전류예상 수명
맞춤 기판15 µA10분0.615 mA약 2,600시간 또는 108일
개발 보드6.5 mA10분7.07 mA약 226시간 또는 9.4일
맞춤 기판15 µA60분0.115 mA약 13,900시간 또는 1.6년

맞춤 기판에서는 활성 시간 3초가 주기당 전하 소비의 약 98%를 차지합니다. 활성 시간을 줄이거나 기동 빈도를 낮추는 것이 다음 개선 방법입니다.

ESP32 평균 전류 측정 방법

딥 슬립 상태에서 한 번 읽은 멀티미터 값은 평균 전류를 나타내지 않습니다. 다음 방법으로 측정하십시오:

measure esp32 average current

그림: 전류계를 이용한 측정 구성

  • 측정 대상 하드웨어: 모듈 단독이나 맞춤 기판을 사용하십시오.
  • 전체 범위 기록: 전력 분석기나 소스미터로 마이크로암페어부터 수백 밀리암페어까지 연속 기록하십시오.
  • 부담 전압 확인: 측정기의 마이크로암페어 범위용 션트에서 생기는 전압 강하가 송신 중 전원을 낮춰 칩을 리셋시킬 수 있습니다.
  • 전체 주기의 평균: 순간값 대신 여러 번의 완전한 기동 주기를 기록하십시오.

JLCPCB 기판 조립을 통한 ESP32 저전력 설계 구현

JLCPCB는 표면 실장 생산 라인과 엄격한 공정 관리로 ESP32 모듈부터 레귤레이터까지 저전력 기판의 납땜 접합부를 일관되게 형성하도록 지원합니다.

JLCPCB의 미세 피치 표면 실장 조립은 표준형에서 최소 집적회로 핀 피치 0.35 mm, 경제형에서 0.40 mm를 지원합니다. JLCPCB 부품 라이브러리에서 ESP32 모듈과 저대기전류 레귤레이터의 재고·포장을 확인한 뒤 부품 명세서를 확정하십시오.

jlcpcb pcba banner new
ESP32 저전력 설계의 조립 기판 제작
기판 조립 견적 받기
  • ESP32 모듈, 저대기전류 레귤레이터, 미세 피치 표면 실장 부품까지 JLCPCB를 통해 저전력 기판 설계를 조립 기판으로 구현할 수 있습니다.

결론

ESP32 소비 전력은 모드와 보드에 따라 다릅니다: 칩 자체는 송신 중 약 240 mA, 딥 슬립에서는 10 µA를 소비하지만 보조 회로가 보드의 절전 전류를 밀리암페어 수준으로 높일 수 있습니다.

수분 이상 잠드는 기기에는 딥 슬립을 사용하고, 대기 전류가 마이크로암페어 수준이면서 500 mA를 공급할 수 있는 레귤레이터를 선택하십시오. 평균 전류를 기준으로 설계해야 현실적인 배터리 수명을 추정할 수 있습니다.

설계를 마쳤다면 JLCPCB에 파일을 업로드해 조립 옵션을 확인하고 즉시 견적을 받아 보십시오.

ESP32 소비 전력에 관해 자주 묻는 질문

질문: ESP32 딥 슬립은 얼마나 많은 전류를 소비하나요?

에스프레시프 데이터시트 기준으로 RTC 타이머와 메모리만 켠 ESP32 칩은 약 10 µA를 소비합니다. 초저전력 보조 프로세서를 작동시키면 100~150 µA입니다.

질문: ESP32가 딥 슬립에서도 밀리암페어를 소비하는 이유는 무엇인가요?

대개 보드의 보조 부품 때문입니다. ESP32가 잠들어도 레귤레이터의 대기 전류, 전원 표시등, USB-UART 브리지는 전력을 계속 소비할 수 있습니다.

질문: ESP32는 딥 슬립에서도 와이파이 연결을 유지하나요?

딥 슬립과 라이트 슬립에서는 와이파이·블루투스 연결을 유지하지 않습니다. 저전력으로 연결을 유지하려면 와이파이 모뎀 슬립과 자동 라이트 슬립을 함께 사용하십시오.

질문: 라이트 슬립과 딥 슬립 중 어느 쪽이 전력을 덜 소비하나요?

칩 기준으로 딥 슬립은 약 10 µA, 라이트 슬립은 0.8 mA여서 딥 슬립이 더 적게 소비합니다. 다만 간격이 매우 짧으면 재부팅·재연결 에너지 때문에 라이트 슬립이 전체적으로 더 효율적일 수 있습니다.

질문: ESP32를 배터리로 얼마나 오래 작동할 수 있나요?

평균 전류에 따라 달라집니다. 절전 전류가 15 µA이고 10분마다 3초 동안 120 mA로 작동하는 맞춤 기판은 평균 0.615 mA를 소비합니다: 1,600 mAh 배터리에서 약 108일입니다.

지속적인 성장