这是本文档旧的修订版!


ESP32-A1S音频模组

概述

ESP32-A1S模块是一款超小体积的多功能音频模组,采用具有双核处理器的ESP32作为主控,主频高达600DMIPS,模块内部配置有4M的PSRAM和CodeC音频处理芯片,可广泛应用于物联网场合。模块采用 SMD封装,直接贴在底板上即可使用,实现产品的快速生产,为客户提供高可靠性的连接方式,特别适合自动化、大规模、低成本的现代化生产方式。支持多种外设,搭配少量的外围器件即可实现不同的音频解决方案。

模块支持云平台接入,用户可以方便的接入亚马逊或百度语音识别服务,加速蓝牙+Wi-Fi 双模音频解决方案的开发进程。

主要特性

  • 主芯片采用低功耗双核32位CPU,主频高达240MHz,运算能力高达600DMIPS
  • 内置CodeC音频解码芯片,支持本地播放音乐和录音
  • 支持两路MIC输入和Linein方式输入
  • 支持耳机和扬声器输出
  • 内置 520KB SRAM,外置4M PSRAM
  • 支持SoftAP和Station模式
  • 体积超小的802.11b/g/n Wi-Fi + BT/BLE SoC模块
  • 支持UART/SPI/I2C/I2S/PWM/ADC/DAC等
  • 支持固件升级(FOTA)
  • 天线支持板载天线或者IPEX座输出
  • 支持多种主流压缩和⽆无损⾳音频格式,包括 M4A、AAC、FLAC、OGG、OPUS、MP3、WAV等

应用领域

  • 家庭智能设备
  • 车载智能设备
  • 工业智能设备
  • 智能音箱
  • 故事机方案

尺寸图

技术参数

引脚定义

程序示例

文档

ESP32 Audio Kit 使用说明

Audio Kit工作状态分为两种模式:TF卡模式和蓝牙模式,两种模式通过按键进行切换,当没有插入TF卡时只能切入到蓝牙模式,当插入TF卡后可以使用两种任一模式,TF卡检测只在程序启动时进行,当程序启动后不再检测TF卡插入。

实验材料:TF卡,耳机或扬声器

在TF卡根文件夹下建立music文件夹,将MP3格式的音乐文件放到music文件夹下,插入TF卡,然后插入耳机或接入扬声器,插入跳线帽连接IO15和SD_CMD_SELECT以及IO13和SD_D3_SELECT,连接完毕后插入电源和串口,将串口波特率设置到115200并打开电脑串口,可以看到模块启动日志。
按下KEY2键切换到SD卡模式,按下按键后大概5S左右进入SD卡模式,并播放SD卡下的音乐,然后可以通过按键控制音乐播放,具体按键对应的功能见附录表格,可以尝试控制播放音量,暂停和切歌等功能,再次按下KEY2键进入蓝牙模式,然后使用手机连接上模块蓝牙,默认名称为“BT-SD-Player”,连接上蓝牙后打开手机音乐播放器播放音乐,同样可以通过按键控制音乐播放。


默认固件下载