Espressif Systems ESP32-S31-Korvo-1 Development Board
Espressif Systems ESP32-S31-Korvo-1 Development Board is a multimedia development board for smart audio and HMI applications. The board is based on the ESP32-S31-WROOM-3 module and features a dual-microphone array, speaker output, and a microSD card slot. The board supports speech recognition, voice wake-up, and connection to a 4.3-inch LCD subboard and DVP camera for interactive AIoT prototypes.
The Espressif ESP32-S31-Korvo-1 includes USB Type-C® power and UART ports, USB 2.0 Type-A host connectivity, an audio codec, dual audio power amplifiers, function buttons, an RGB LED, LCD and camera connectors, and boot and reset controls. The development board supports ESP-IDF for firmware flashing and application development, along with Espressif software framework options for BLUETOOTH® LE, HMI, multimedia, video, and Matter/Thread development.
Features
- Multimedia development board based on the ESP32-S31-WROOM-3 module
- Dual-microphone array and speaker output for smart audio evaluation
- Speech recognition and voice wake-up support
- microSD card slot for audio storage and playback
- 4.3-inch LCD sub board and DVP camera connection support
- USB Type-C UART port for power, firmware flashing, and communication through the USB-to-UART bridge
- USB 2.0 Type-A host port connected to the ESP32-S31 USB 2.0 OTG High-Speed interface
- Function buttons for UI control and audio application testing
- Independent audio power supplies to reduce digital noise in audio signals
Applications
- Smart audio development
- HMI application prototyping
- Speech recognition evaluation
- Voice wake-up evaluation
- AIoT device development
- Bluetooth LE, smart display, multimedia, video, Matter, and Thread development workflows
Specifications
- Core module
- ESP32-S31-WROOM-3 module onboard
- 2.4GHz Wi-Fi® 6 support
- Bluetooth 5.4, Bluetooth Classic, and IEEE 802.15.4 support
- Zigbee® 3.0 and Thread 1.4 support through IEEE 802.15.4
- 16MB SPI Flash
- 16MB PSRAM
- Onboard PCB antenna
- USB and power interfaces
- USB Type-C power port for power input only
- USB Type-C UART port for board power, firmware flashing, and serial communication
- USB-to-UART bridge supporting up to 3Mbps
- USB 2.0 Type-A port connected to ESP32-S31 USB 2.0 OTG high-speed interface
- USB Type-A host output current of up to 500mA
- Power switch for the 5V board power
- Buck DC/DC converter for 3.3V system power
- 5V power-on LED
- Expansion and storage
- microSD card slot with 4-bit mode support
- SDIO 3.0 capability
- LCD sub board connector
- Camera connector for external camera module
- SPI NAND Flash footprint not populated by default
- Audio and user interface
- Dual onboard analog microphones routed to the audio codec
- ES8389 low-power stereo audio codec with dual ADC/DAC, preamp, headphone driver, digital effects, analog mixing, and gain control
- I2S and I2C connection between the audio codec and ESP32-S31
- Two NS4150B low-EMI 3W mono Class D audio power amplifiers
- Left and right speaker output ports supporting 4Ω, 3W speakers
- Four function buttons: PLAY, SET, VOL-, and VOL+
- Addressable RGB LED driven by GPIO8
- Controls
- Reset button
- Boot button for firmware download mode
- Optional accessories
- ESP32-S3-LCD-EV-Board-SUB3 LCD sub board
- OV3660 camera module
Required Equipment
- ESP32-S31-Korvo-1 V1.1 development board
- One or two speakers
- Two USB 2.0 cables, Standard-A to Type-C
- Computer running Windows, Linux, or macOS
Required Software
- ESP-IDF development environment for setup and firmware flashing
Additional Resources
Overview
