데이터시트의 절전 전류는 정해진 칩·전원 도메인·시험 조건에서 잰 값입니다. 개발보드에는 전원 회로와 주변 부품이 추가되므로 그 숫자를 보드 전체 소비전류로 쓸 수 없습니다.
보드 이름만으로 USB 회로나 전원 칩 구성을 짐작하지 말고 실제 모델의 회로도와 전원 경로를 봅니다. 외부 센서와 릴레이가 절전 중에도 전원을 받고 있는지도 확인합니다.
ESP32-S3의 Deep Sleep에서는 무선 연결이 유지되지 않습니다. 잠든 동안 BLE 명령을 받다가 저절로 깨어나는 방식으로 설계할 수 없습니다.
| 장치 성격 | 먼저 검토할 절전 방식 |
|---|---|
| 주기적으로 깨어 측정·전송하는 센서 | Deep Sleep |
| Wi-Fi·Bluetooth 연결을 유지해야 하는 제어기 | 칩·SDK가 지원하는 Modem Sleep, 자동 Light Sleep |
수동으로 Light Sleep을 호출하는 것만으로 연결 유지가 보장되지는 않습니다. 휴대폰 명령을 바로 받아야 하는 차량 키 같은 제품은 대기 방식부터 다르게 잡습니다.
Deep Sleep에서 깨어나면 부팅과 통신 재연결 시간이 듭니다. 저장해 둘 데이터, 타이머·외부 입력 중 어떤 조건으로 깨울지, 센서 초기화 순서와 릴레이의 기본 상태를 함께 정합니다.
깨우기에 쓸 수 있는 핀과 기능은 ESP32·S3·C6 등 칩과 SDK마다 다릅니다. 다른 모델의 GPIO 목록이나 예제 코드를 그대로 옮기지 않습니다.
배터리 사용 시간은 가장 낮은 전류가 아니라 깨어 있는 시간까지 포함한 평균으로 정해집니다. 아래는 계산 방법을 보여 주는 가정이며 특정 보드의 실측값이 아닙니다.
| 구간 | 가정 전류 | 시간 |
|---|---|---|
| 측정·전송 | 80mA | 2초 |
| 절전 | 0.01mA | 58초 |
평균 = (80 × 2 + 0.01 × 58) ÷ 60 ≈ 2.68mA. 이 경우 평균을 정하는 것은 절전 전류보다 깨어 있는 2초입니다. 전송 횟수와 깨어 있는 시간을 줄이는 쪽이 효과가 큽니다.
멀티미터는 안정된 절전 전류를 확인하는 데 쓸 수 있지만, 짧은 동작 피크와 한 주기 에너지는 시간별로 기록하는 장비가 도움이 됩니다. 배터리 사용 시간을 구할 때는 보드 입력에서 전체 소비를 보고, 변환 손실과 재접속 구간도 포함합니다.
테크브릭은 M5Stack과 기본 앱으로 기능을 먼저 시험하고, 확정된 구성을 전용 PCB와 생산으로 이어 갑니다.