ESP32-S3-Korvo-2是乐鑫推出的一款基于ESP32-S3芯片的多媒体开发板。该开发板集成了双麦克风阵列、LCD显示屏接口、摄像头接口及microSD卡槽等外设,旨在为开发者提供一个低功耗、联网的音视频产品开发平台。
核心硬件配置
ESP32-S3-Korvo-2开发板的核心模块采用ESP32-S3-WROOM-1,该模组搭载ESP32-S3系列芯片,具备神经网络运算能力和信号处理能力,适用于唤醒词检测、语音命令识别、人脸检测和识别等AIoT应用场景。
音频处理方面,开发板配置了以下专用芯片:
-
音频模数转换器ES7210:这是一款高性能、低功耗的四通道音频ADC,专为麦克风阵列应用设计,适用于音乐和语音应用。该芯片也可用于声学回声消除(AEC)。
-
音频编解码器ES8311:低功耗单声道音频编解码器,集成了单通道ADC、单通道DAC、低噪声前置放大器、耳机驱动器、数字音效、模拟混音和增益功能。该芯片通过I2S和I2C总线与ESP32-S3-WROOM-1模组连接,提供硬件音频处理能力。
-
音频功率放大器NS4150:低EMI、3W单声道D类音频功率放大器,用于放大音频信号以驱动扬声器。
开发板板载两个麦克风,分别连接至ADC,构成双麦克风阵列,支持语音识别和近/远场语音唤醒功能。
外设与接口
ESP32-S3-Korvo-2提供了丰富的外设接口:
-
显示与摄像:配备LCD连接器(0.5mm间距FPC连接器),可连接LCD扩展板;摄像头连接器支持外接摄像头模组,实现图像传输。
-
存储扩展:microSD插槽支持一线模式microSD卡,可用于存储或播放音频文件。
-
用户交互:六个功能按键(REC、MUTE、PLAY、SET、VOL-、VOL+),用于开发和测试音频应用程序;两个系统LED(绿色和红色),可由ESP32-S3-WROOM-1模组控制,用于音频应用程序的状态指示。
-
调试接口:板载CP2102N USB-to-UART桥接器,提供高达3Mbps的传输速率,用于软件下载和调试。
供电设计
ESP32-S3-Korvo-2采用双USB端口设计,分别用于电源输入和数据传输。主电源为5V USB供电,辅助电源可选3.7V单节锂离子电池供电。
开发板的一个重要设计特点是音频与数字独立供电。该设计为音频组件和ESP模组提供相互独立的电源,可降低数字组件给音频信号带来的噪声,提高整体性能。
电池管理方面,开发板搭载AP5056恒流/恒压线性电源管理芯片,用于单节锂离子电池的充电管理。
软件支持与开发资源
ESP32-S3-Korvo-2兼容乐鑫音频应用开发框架ESP-ADF。开发者可通过ESP-IDF和ESP-ADF快速设置开发环境,并将应用程序示例烧录至开发板。
该开发板的板级支持包(BSP)提供了多种功能支持,包括显示屏(ILI9341)、触摸控制(TT21100)、音频编解码(ES8311/ES7210)、摄像头、SD卡等。BSP包含多个示例应用,如音频播放与录制、图像显示、摄像头流媒体传输等。
LCD扩展板
ESP32-S3-Korvo-2可与ESP32-S3-Korvo-2-LCD扩展板搭配使用。该扩展板搭载2.4英寸320x240分辨率的SPI LCD图形显示器(驱动器ILI9341)和10点电容式触摸屏,通过FPC排线连接至主板,扩展了开发板的显示和交互功能。
应用场景
ESP32-S3-Korvo-2适用于多种音视频产品开发需求,包括智能家居设备、智能家电、智能控制面板、智能扬声器等。其双麦克风阵列和音频处理能力支持近/远场语音唤醒产品开发,而LCD和摄像头接口则可支持基于JPEG的视频流处理。