Espressif
ESP32
공식 문서사양
CPU Xtensa 듀얼코어 32비트 LX6 마이크로프로세서, 최대 240 MHz
Flash 4/8/16 MB SPI flash
ROM 448 KB
SRAM 520 KB
RTC SRAM 16 KB
PSRAM 선택 사항 2 MB (일부 모델)
WiFi 802.11b/g/n, 최대 150 Mbps
Bluetooth V4.2 BR/EDR 및 BLE
GPIO 26개 (5개 strapping 핀)
ADC 12-bit
DAC 2 channels
주변 장치 SD 카드, UART, SPI, SDIO, I2C, LED PWM, 모터 PWM, I2S, IR, 펄스 카운터, 정전식 터치 센서, TWAI(CAN)
크리스털 40 MHz
동작 전압 3.0 ~ 3.6 V
동작 온도 -40 ~ 85 °C / -40 ~ 105 °C
안테나 기판 탑재 PCB 안테나 / 외부 안테나 커넥터
ESP32는 Espressif에서 출시한 저비용, 저전력 Wi-Fi 및 블루투스 듀얼 모드 마이크로컨트롤러 칩으로, 사물인터넷(IoT) 분야에서 널리 사용되고 있습니다.
칩 개요
ESP32은 최대 240 MHz 클럭 주파수의 Xtensa 듀얼코어 32비트 LX6 마이크로프로세서를 탑재하여 강력한 성능을 제공합니다. 칩 내부에는 448 KB ROM과 520 KB SRAM이 통합되어 있으며, 시스템 안정적 운영을 위한 16 KB RTC SRAM도 포함되어 있습니다.
무선 통신 기능
Wi-Fi
- 802.11 b/g/n 프로토콜 지원
- 최대 150 Mbps 데이터 전송 속도 (802.11n 모드)
- 전송 효율 향상을 위한 A-MPDU 및 A-MSDU 집약 지원
- 동작 채널 중심 주파수 범위: 2412 ~ 2484 MHz
블루투스
- 블루투스 V4.2 표준, 클래식 블루투스(BR/EDR) 및 저전력 블루투스(BLE) 동시 지원
- Class-1, Class-2, Class-3 송신기 레벨
- 적응형 주파수 도약(AFH) 지원
- CVSD 및 SBC 오디오 코덱 지원
저장소 및 핀
저장소 옵션
- SPI Flash: 4/8/16 MB 선택 가능
- PSRAM: 일부 모델에 2 MB PSRAM 내장 (예: ESP32-D0WDR2-V3)
GPIO 핀
- 최대 26개 GPIO 핀 (그중 5개는 스트래핑 핀)
- 다양한 주변 장치 인터페이스 및 기능 지원
풍부한 주변 장치 지원
ESP32은 다음과 같은 풍부한 주변 장치 인터페이스를 제공합니다:
- 통신 인터페이스: SD 카드, UART, SPI, SDIO, I2C, I2S, TWAI (CAN 2.0 호환)
- PWM: LED PWM 및 모터 PWM
- 기타: 적외선(IR), 펄스 카운터, 정전식 터치 센서, ADC, DAC
전원 및 동작 환경
- 동작 전압: 3.0 ~ 3.6 V
- 동작 온도:
- 표준 버전: -40 ~ 85 °C
- 고온 버전: -40 ~ 105 °C (4/8 MB Flash 내장 모듈에만 해당)
안테나 구성
- ESP32-WROOM-32E: 온보드 PCB 안테나
- ESP32-WROOM-32UE: 커넥터를 통한 외부 안테나 연결
응용 분야
ESP32은 다양한 IoT 응용 분야에 적합합니다:
- 스마트 홈 기기
- 산업 자동화
- 웨어러블 기기
- 환경 모니터링
- 원격 제어 시스템
- DIY 프로젝트 및 학습 개발