ESP32 데이터시트 전기 사양 및 핀 참조
ESP32-WROOM-32를 새로운 보드 설계에 통합하는 엔지니어는 개발 키트에서는 부팅되지만 사용자 정의 하드웨어에서는 실패하는 모듈, 일관되지 않게 연결되는 Wi-Fi 또는 부하 시 드롭되는 ADC 판독값과 같은 문제에 정기적으로 직면합니다. 대부분의 경우 근본 원인은 놓쳤거나 잘못 읽은 데이터시트 제약 조건으로 거슬러 올라갑니다. 이 페이지에서는 ESP32-WROOM-32 데이터시트의 특정 전기 제한, RF 매개변수, 메모리 변형 및 하드웨어 통합 규칙을 다룹니다. 일반적인 모듈 방향 및 아키텍처 개요는 ESP32-WROOM-32 상위 가이드를 참조하십시오. 다음은 스키매틱 결정으로 직접 변환되는 데이터시트 수준의 세부 정보입니다.
ESP32-WROOM-32 전기 정격, RF 매개변수 및 메모리 변형
절대 최대 정격 및 DC 전기 특성

ESP32-WROOM-32는 2.3V에서 3.6V 사이의 공급 전압으로 작동합니다. 절대 최대값은 3.9V입니다. 이보다 높은 전압을 잠시라도 초과하면 내부 LDO와 RF 프론트엔드가 손상되며, 이 두 가지 모두 복구 불가능한 고장입니다. 3.3V LDO 레귤레이터를 사용하는 설계자는 전원 켜기 중 과도 전압이 이 제한 이하로 유지되는지 확인해야 하며, 특히 ESR이 낮은 세라믹 출력 커패시터는 링잉(ringing)을 유발할 수 있습니다.
각 GPIO는 최대 40mA를 싱크하거나 소싱할 수 있습니다. 모든 GPIO 핀에 걸친 총 동시 전류는 별도의 예산이 책정되어 있습니다. 집계된 제한을 고려하지 않고 GPIO에서 여러 개의 고전류 부하(LED, 게이트 드라이버)를 구동하면 펌웨어 충돌처럼 보이는 브라운아웃 리셋이 발생합니다.
| 파라미터 | 최소 | 일반 | 최대 |
|---|---|---|---|
| 공급 전압(VDD) | 2.3 V | 3.3V | 3.6V |
| 최대 VDD | — | — | 3.9V |
| GPIO 구동 전류 (핀당) | — | — | 40 mA |
| 동작 온도 | –40°C | 25°C | +85°C |
| ESD (HBM, GPIO 핀) | — | — | 2 kV |
ESP32 GPIO는 3.3 V 로직으로 작동합니다. 5 V 내성 GPIO 핀은 없습니다. 5 V 신호를 직렬 저항을 통해 연결하더라도 절대 최대 입력 전압을 초과하여 시간이 지남에 따라 핀이 열화됩니다. 5 V 인터페이스에는 전압 분배기 또는 레벨 시프터를 사용하십시오.
GPIO 핀의 ESD 보호는 JEDEC JESD22-A114에 따라 2 kV HBM으로 정격입니다. RF 핀은 더 낮은 ESD 정격을 갖습니다. 외부 환경에 노출되는 커넥터에 연결되는 모든 GPIO에는 TVS 다이오드를 설치하십시오.
RF 및 무선 전기 사양
Wi-Fi는 2.4 GHz 대역에서 802.11 b/g/n으로 작동합니다. TX 출력 전력은 802.11b에서 +20 dBm, 802.11n에서 +17 dBm에 도달합니다. RX 감도는 802.11b에서 –98 dBm, MCS7에서 802.11n에서 약 –85 dBm입니다. 이 수치는 산업용 인클로저 내 범위 계획을 위한 링크 예산을 설정합니다.
Bluetooth Classic은 선택 가능한 TX 전력 클래스를 지원하는 BR/EDR를 지원합니다. BLE 4.2 TX 전력은 최대 +9 dBm에 도달합니다. 동시 Wi-Fi 및 Bluetooth 작동은 두 라디오 간의 시분할 다중화를 사용합니다. 데이터시트는 규제 방출 한계 내에 머무르기 위한 라디오별 최대 듀티 사이클을 지정합니다. 이는 Wi-Fi와 함께 실행되는 BLE 알림 애플리케이션의 지연 시간 예산에 직접적인 영향을 미칩니다.
두 라디오가 안테나를 공유할 때 50ms 미만의 BLE 연결 간격은 Wi-Fi TX 버스트와 충돌하여 연결 이벤트 누락을 유발합니다.
표준 WROOM-32는 50Ω 임피던스 매칭을 갖춘 PCB 트레이스 안테나를 사용합니다. WROOM-32U 및 32UE 변형은 외부 안테나 커넥터를 제공합니다. 데이터시트의 기계 도면은 호스트 PCB의 모듈 가장자리로부터 15mm의 구리 제외 영역을 명시합니다. 이는 최상위 레이어뿐만 아니라 모든 구리 레이어에 적용됩니다. 이 영역 아래에 접지 필드를 배치하면 안테나 이득이 측정 가능한 양, 일반적으로 3~6dB 감소하므로 신호가 약한 환경에서의 유효 범위가 짧아집니다.
플래시 메모리 변형 및 SPI 구성 레지스터
WROOM-32는 N4(4MB), N8(8MB), N16(16MB)의 세 가지 플래시 크기 변형으로 제공됩니다. 부품 번호의 접미사는 플래시 크기를 나타냅니다. 이는 펌웨어 빌드 시간에 중요합니다. OTA 파티션 테이블, NVS 저장 공간 할당 및 spiffs/littlefs 볼륨은 모두 사용 가능한 총 플래시에 따라 달라집니다. N8에 대해 빌드된 펌웨어 이미지는 파티션 테이블이 4MB를 초과하는 경우 N4 모듈에서 올바르게 부팅되지 않습니다.
SPI 플래시 인터페이스는 최대 80MHz에서 Quad SPI(QIO) 모드로 실행됩니다. 데이터시트는 안정적인 고속 읽기를 위한 설정 및 홀드 시간 요구 사항을 정의합니다. 모듈과 외부 SPI 장치 간의 PCB 트레이스 길이가 약 5cm를 초과하면 80MHz에서 신호 무결성이 저하되고 제어 임피던스 라우팅이 필요합니다.
GPIO12(MTDI)는 부팅 시 내부 플래시 공급 전압을 설정하는 스트래핑 핀입니다. LOW는 3.3V를 선택합니다. HIGH는 1.8V를 선택합니다. 대부분의 WROOM-32 모듈은 3.3V 플래시를 사용합니다. 전원이 켜지는 동안 GPIO12가 외부 회로에 의해 HIGH로 풀링되면 모듈이 3.3V 플래시 장치에 1.8V를 적용하고 읽기에 실패합니다. 모듈은 UART 출력 없이 부팅 시 멈추는 것처럼 보입니다. 이는 원인을 알면 진단하기 쉬운 실패 모드이지만, 처음 접할 때는 상당한 디버그 시간을 낭비합니다. 개정판 간의 플래시 하드웨어 차이에 대한 자세한 내용은 다음을 참조하십시오. ESP32-WROOM-32E 플래시 IC 차이점.
eFuse 블록은 1024비트의 OTP 저장 공간을 제공합니다. 데이터시트는 이를 MAC 주소, 플래시 암호화 키, 보안 부팅 다이제스트 및 칩 구성 비트를 포함하는 필드로 매핑합니다. eFuse 비트를 굽는 것은 되돌릴 수 없습니다. 프로덕션에서 플래시 암호화 또는 보안 부팅을 활성화하기 전에 데이터시트 eFuse 맵을 주의 깊게 읽으십시오.
ESP32-WROOM-32 데이터시트의 하드웨어 설계에서의 읽기 및 적용
핀 스트래핑 요구사항 및 부팅 모드 구성
전원 인가 시 부팅 모드 및 전압 구성을 결정하는 4개의 핀(GPIO0, GPIO2, GPIO12, GPIO15)이 있습니다. 데이터시트에는 각 지원 부팅 모드에 대한 유효한 HIGH/LOW 조합이 정의되어 있습니다. 이 중 하나라도 잘못 설정하면 모듈이 부팅에 실패하거나 예상치 못한 다운로드 모드로 진입합니다.
- GPIO0: 일반 SPI 부팅 시 HIGH; 재설정 중 LOW는 UART 다운로드 모드로 진입합니다. 개발 보드의 자동 재설정 프로그래밍 회로는 DTR 라인에 의해 제어되는 트랜지스터를 통해 이 핀을 순간적으로 LOW로 만듭니다.
- GPIO2: UART 다운로드 모드 중에는 LOW 또는 플로팅 상태여야 합니다. SD 카드 회로는 종종 GPIO2를 HIGH로 끌어올리는데, 이는 충돌을 일으킵니다. 풀업과 핀 사이에 1kΩ 직렬 저항을 추가하면 다운로드 회로가 이를 재정의할 수 있습니다.
- GPIO12: LOW는 3.3V 플래시 공급을 선택합니다. 이 핀을 플로팅 상태로 두거나 LOW로 연결하십시오. 모듈의 플래시가 1.8V 등급이 아닌 한, 부팅 시 외부 회로가 이 핀을 HIGH로 구동하지 않도록 하십시오.
- GPIO15: SDIO 슬레이브 타이밍 및 UART0 로그 출력을 제어합니다. LOW로 연결하면 부팅 로그가 음소거됩니다. 이는 생산 빌드에 유용하지만, 명시적으로 문서화하십시오. — 부팅 시 UART가 조용하면 공장 테스트가 어려워집니다.
이러한 제약 조건은 부팅 후에도 지속됩니다. GPIO0, GPIO2, GPIO12 및 GPIO15는 모듈이 실행된 후에도 범용 I/O로 계속 사용할 수 있지만, 외부 회로는 모든 전원 켜기 및 재설정 이벤트 시 스트래핑 상태 요구 사항을 충족해야 합니다.
GPIO 매트릭스, 주변 장치 멀티플렉싱 및 신호 무결성 제약 조건
ESP32 GPIO 매트릭스를 사용하면 대부분의 디지털 주변 장치(UART, SPI, I2C, PWM)를 거의 모든 GPIO에 라우팅할 수 있습니다. 이러한 유연성은 실제적이지만, 데이터시트는 매트릭스가 재정의할 수 없는 엄격한 제한 사항을 정의합니다.
GPIO34 ~ GPIO39는 입력 전용입니다. 내부 풀업 또는 풀다운 저항이 없고 출력 드라이버도 없습니다. 이러한 핀 중 하나를 오픈 드레인 버스 또는 양방향 신호에 사용하면 예측할 수 없는 동작이 발생합니다. 센서, 버튼 또는 기타 순수 입력 신호용으로 예약하십시오.
ADC2는 Wi-Fi 무선과 채널을 공유합니다. 해당 핀은 GPIO0, 2, 4, 12–15, 25, 26 및 27입니다. Wi-Fi가 활성화되면 ADC2 판독값이 불안정해지거나 완전히 사용할 수 없게 됩니다. 이것은 문서화된 하드웨어 제약 조건입니다. 개발 후반에 이를 발견한 팀은 보드 재설계를 직면하게 됩니다. 애플리케이션이 Wi-Fi를 실행하는 경우 처음부터 센서 ADC 채널을 ADC1(GPIO32–GPIO39)에 계획하십시오.
SPI0 및 SPI1은 내부 플래시 버스용으로 예약되어 있습니다. 외부 SPI 장치를 해당 핀으로 라우팅하면 버스 충돌과 플래시 읽기 오류가 발생합니다. 모든 외부 SPI 주변 장치에는 SPI2(HSPI) 또는 SPI3(VSPI)를 사용하십시오. 이러한 GPIO 및 SPI 제약 조건을 적용하는 실제 예는 ESP32-WROOM-32에 디스플레이 연결를 참조하십시오.
I2S, SDIO 및 RMT 주변 장치는 각각 데이터시트에 최소 클럭 및 FIFO 깊이 요구 사항이 있습니다. 44.1kHz의 I2S 오디오 스트리밍은 언더런을 피하기 위해 주의 깊은 DMA 버퍼 크기 조정이 필요합니다. IR 원격 제어를 위한 RMT는 정확한 틱 해상도가 필요합니다. 핀 할당을 확정하기 전에 APB 클럭 분배기 설정이 캐리어 주파수와 일치하는지 확인하십시오.
데이터시트 지침의 전원 공급 디커플링, 리셋 회로 및 EMC 준수

데이터시트 애플리케이션 회로는 VDD에 10µF 벌크 커패시터와 100nF 세라믹 커패시터를 지정합니다. 100nF 커패시터를 VDD 핀에서 0.5mm 이내에 배치하십시오. 이는 일반적인 디커플링 지침이 아니라 모듈 내부 전원 도메인의 측정된 과도 응답을 반영합니다. 세라믹 커패시터를 더 멀리 이동하면 고주파에서 벌크 커패시터가 보상할 수 없는 인덕턴스가 추가됩니다.
Wi-Fi TX 버스트는 약 100µs 동안 최대 500mA의 피크 전류를 소모합니다. 공급 장치는 이 과도 현상 동안 2.3V 이상을 유지해야 합니다. 작게 설계된 벌크 커패시터는 레일이 브라운아웃 임계값 아래로 떨어지게 합니다. 결과적으로 Wi-Fi 연결 중에 리셋이 발생하며, 이는 초기 테스트 중에 소프트웨어 충돌이나 드라이버 버그처럼 보입니다.
EN 핀은 HIGH일 때 활성화됩니다. 데이터시트에는 안정적인 리셋을 위해 최소 200µs의 EN 펄스 폭이 필요합니다. 10kΩ 풀업 저항과 GND에 1µF 커패시터를 사용하는 표준 RC 리셋 회로는 약 10ms의 홀드다운 시간을 생성합니다. 이를 통해 모듈이 시작되기 전에 공급 레일이 방전되고 안정화될 시간이 확보됩니다. 이 회로의 검증된 구현은 ESP32-WROOM-32 개발 보드 참조 설계.
해당 모듈은 FCC ID 2AC7Z-ESPWROOM32 및 CE 마크를 보유하고 있습니다. 호스트 제품 설계자는 데이터시트의 통합 규칙을 따를 경우에만 이 인증을 상속받습니다. 금속 인클로저 추가, 안테나 영역 근처 신호 라우팅 또는 외부 안테나 연결은 RF 환경을 변경하므로 재테스트가 필요합니다. 데이터시트의 안테나 이격 규칙(PCB의 모든 레이어에서 모듈 안테나 아래 구리 패드 없음)은 성능 제안이 아닌 인증 요구 사항입니다.
이 수준의 프로덕션 등급 하드웨어 설계에는 펌웨어, 하드웨어 및 테스트 전반에 걸친 프로세스 규율이 필요합니다. STONE HMI는 산업용 HMI 시스템을 위한 프로덕션 등급 펌웨어를 개발합니다. 스키매틱 단계에서 스트래핑 핀 상태, ADC 채널 계획, 디커플링 토폴로지 및 RF 이격 영역에 대한 데이터시트 제약 조건을 적용하면 가장 일반적인 부팅 실패 유형을 제거할 수 있습니다. 프로토타입 디버그로 이러한 검사를 연기하는 팀은 일반적으로 데이터시트에 이미 문서화된 문제를 해결하는 데 2~4주가 더 소요됩니다. 데이터시트를 문제 해결 참조가 아닌 설계 입력으로 읽는 것이 첫 번째 패스에서 작동하는 보드를 얻는 가장 확실한 경로입니다.
카테고리
함께 보면 좋은 콘텐츠...
-
산업 시스템 통합
-
HMI 및 GUI 개발
-
임베디드 및 펌웨어 개발
-
프로젝트 평가
$299.00