TECH BRICK아이디어를 제품으로문의하기
홈 · 개발 과정 · 전원 설계

ESP32 Deep Sleep 전류 — 칩 사양과 보드 소비전력이 다른 이유

데이터시트의 절전 전류는 칩의 값입니다. 완성 보드에는 전원 변환기, 표시 LED, USB 회로와 센서가 붙어 있으므로 보드 입력에서 측정한 값이 실제 소비전력입니다.

칩과 보드는 측정 범위가 다릅니다

데이터시트의 절전 전류는 정해진 칩·전원 도메인·시험 조건에서 잰 값입니다. 개발보드에는 전원 회로와 주변 부품이 추가되므로 그 숫자를 보드 전체 소비전류로 쓸 수 없습니다.

보드 이름만으로 USB 회로나 전원 칩 구성을 짐작하지 말고 실제 모델의 회로도와 전원 경로를 봅니다. 외부 센서와 릴레이가 절전 중에도 전원을 받고 있는지도 확인합니다.

계속 명령을 받아야 하면 Deep Sleep이 맞지 않습니다

ESP32-S3의 Deep Sleep에서는 무선 연결이 유지되지 않습니다. 잠든 동안 BLE 명령을 받다가 저절로 깨어나는 방식으로 설계할 수 없습니다.

장치 성격먼저 검토할 절전 방식
주기적으로 깨어 측정·전송하는 센서Deep Sleep
Wi-Fi·Bluetooth 연결을 유지해야 하는 제어기칩·SDK가 지원하는 Modem Sleep, 자동 Light Sleep

수동으로 Light Sleep을 호출하는 것만으로 연결 유지가 보장되지는 않습니다. 휴대폰 명령을 바로 받아야 하는 차량 키 같은 제품은 대기 방식부터 다르게 잡습니다.

휴대폰 명령을 기다리는 키프리의 동작 방식 →

깨어난 뒤의 동작도 설계 대상입니다

Deep Sleep에서 깨어나면 부팅과 통신 재연결 시간이 듭니다. 저장해 둘 데이터, 타이머·외부 입력 중 어떤 조건으로 깨울지, 센서 초기화 순서와 릴레이의 기본 상태를 함께 정합니다.

깨우기에 쓸 수 있는 핀과 기능은 ESP32·S3·C6 등 칩과 SDK마다 다릅니다. 다른 모델의 GPIO 목록이나 예제 코드를 그대로 옮기지 않습니다.

잠든 순간이 아니라 한 주기를 계산합니다

배터리 사용 시간은 가장 낮은 전류가 아니라 깨어 있는 시간까지 포함한 평균으로 정해집니다. 아래는 계산 방법을 보여 주는 가정이며 특정 보드의 실측값이 아닙니다.

구간가정 전류시간
측정·전송80mA2초
절전0.01mA58초

평균 = (80 × 2 + 0.01 × 58) ÷ 60 ≈ 2.68mA. 이 경우 평균을 정하는 것은 절전 전류보다 깨어 있는 2초입니다. 전송 횟수와 깨어 있는 시간을 줄이는 쪽이 효과가 큽니다.

측정 장비도 구간에 맞춥니다

멀티미터는 안정된 절전 전류를 확인하는 데 쓸 수 있지만, 짧은 동작 피크와 한 주기 에너지는 시간별로 기록하는 장비가 도움이 됩니다. 배터리 사용 시간을 구할 때는 보드 입력에서 전체 소비를 보고, 변환 손실과 재접속 구간도 포함합니다.

대기전력에 영향을 주는 전원 변환부 고르기 →

관련 글

출처

공식 자료 확인: 2026년 10월 9일.

시험한 기능을 제품으로

테크브릭은 M5Stack과 기본 앱으로 기능을 먼저 시험하고, 확정된 구성을 전용 PCB와 생산으로 이어 갑니다.