基于 ESP32 的实用音频 DSP 项目
1. ESP32 I2S 接口特性
ESP32 在高质量音频处理应用中具有独特优势。它支持一种实用模式,可将 I2S0 的输出内部路由至 ESP32 内部的 8 位 DAC,无需外部 I2S 设备就能获得直接的模拟输出。此外,ESP32 没有专用的 I2S 引脚,需在代码中使用提供的 I2S 库函数来配置和启用这些引脚。
2. 项目 1:使用数字麦克风捕获可听声音
2.1 项目描述
此项目将数字麦克风通过 I2S 接口连接到 ESP32 DevKitC 开发板,捕获的声音信号会显示在 Arduino 串口监视器上。
2.2 项目目标
展示如何将数字麦克风连接到 ESP32 处理器,以及如何捕获和显示音频信号。
2.3 硬件选择:INMP441 数字麦克风
本项目使用 Youmile INMP441 全向 I2S 兼容麦克风,其具有以下特点:
- 高性能、低功耗、数字输出的全向 MEMS 麦克风。
- 包含 MEMS 传感器、信号调理、模数转换器、抗混叠滤波器、电源管理和行业标准的 24 位 I2S 接口。
- 全向且高灵敏度,音频灵敏度为 26 dBFS,在 60 Hz 至 15 kHz 范围内具有平坦的宽带频率响应,能捕获自然声音。
- 高信噪比,达 61 dBA。
- 功耗仅 1.4 mA。
- 工作电压为 +1.8 V 至 +3.3 V。
- 重量仅 20 g,颜色为黑色,材质为金属和 PVC。
INMP441 是一个 6 引脚
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



