[ESP32-S2] 고성능 MCU로 다시 태어나다.

ESPRESSIF|2021. 1. 17. 12:44

ESP32 는 WiFi를 지원하는 RF IC이지만, MCU기능만 보아도 매우 막강한 기능을 지원합니다. 

시중의 Cortex M4 이상의 성능을 지원하면 풍부한 Interface를 지원합니다. 

 

개발 보드의 구성을 살펴 보면, LCD, 오디오, 터치패드, 카메라가 장착되어 있고, IO포트가 확장되어 있습니다.  

 

ESP32 S2 개발 보드 (ESP32-S2-Kaluga-1)

 

아래 Base 기판은  RF 모듈이 base로 되어 있지만, RF가 필요 없을 경우, 그냥 MCU만 사용하면 되고, 가격은 더욱 저렴해 집니다. 일반 MCU와는 비교도 안되는 가격과, 성능, 공급(납기)를 한번에 해결이 가능합니다. 

ESP32 S2 개발 보드 (ESP32-S2-Kaluga-1) base 보드

 

아래와 같은 확장 보드를 지원합니다. 

- ESP-LyraT-8311A v1.3 - audio player
- ESP-LyraP-TouchA v1.1 - touch panel
- ESP-LyraP-LCD32 v1.2 - 3.2” LCD screen
- ESP-LyraP-CAM v1.1 - camera board

 

ESP32의 주요 Spec

- MCU : 240Mhz Xtensa 32bit LX7, 320KB SRAM, 128KB ROM

- Flash memory : SPI/QSPI/OSPI 

- 보안기능 : Secureboot, Flash 암호화, 4096bit OTP

- I/O : 43개의 프로그래머플 IO 지원으로 software적으로 IO를 정의하여 사용 가능합니다.

- 터치 센서 : 14 button max

- LCD : 8bit TTL,  8080, 6800 interface

- Camera : 8bit / 16 bit DVP, 40Mhz, DMA 지원

- 지원 interface : UART, SPI, I2C, I2S, PWM, ADC, DAC, USB, GPIO, IR리모콘

 

 

ESP32 S2 개발 보드 (ESP32-S2-Kaluga-1) 블럭 도면

ESP32 S2를 이용한 HMI (Human Machine Interface) 예 

ESP32 는 uGFX와 LittleGL를 지원하여 Graphice처리가 손쉽게 가능합니다. 

 

ESP32 HMI Example 

 

ESP32 MCU Block diagram

WiFi를 사용하지 않을 경우, RF PA전원을 연결하지 않으면 되며, 인증이 필요 없이 일반 MCU로 사용이 가능합니다. 

ESP32-S2 IC internal block idagram