内容介绍
项目备注
视频课程
任务列表
项目报告
内容介绍
板卡适用范围:
- 适用于大二学生或嵌入式系统入门者、物联网专业同学
- WiFi的连接、云服务的接入和使用
- 数字音频信号处理
提升的技能:
- 嵌入式系统/C编程或MicroPython编程
- WiFi系统使用及编程
- 嵌入式系统中总线的使用和编程 - SPI、I2C
- 按键信息输入(包括消抖)和OLED参数显示、波形显示、菜单设计
- 模拟电路 - 音频运算放大器的使用、模拟滤波器、模拟开关的使用
- ADC、DAC的使用,PWM的使用
- 数字信号处理 - 音频处理、FFT、数字滤波、音效合成等
核心控制器介绍:
本平台使用了乐鑫公司的ESP32-S2-Mini-1模块,ESP32-S2-MINI-1是一颗通用型Wi-Fi MCU模组,功能强大,具有丰富的外设接口,可用于可穿戴电子设备、智能家居等场景。
ESP32-S2-MINI-1采用PCB板载天线,模组配置了4MB SPI flash,采用的是 ESP32-S2FN4 芯片。该芯片搭载了Xtensa® 32 位LX7 单核处理器,工作频率高达 240 MHz。用户可以关闭 CPU 的电源,利用低功耗协处理器监测外设的状态变化或某些模拟量是否超出阈值。ESP32-S2-FH4 还集成了丰富的外设接口。
ESP32-S2-MINI-1模块的构成
该模块可以广泛应用于下面的一些领域:
- 通用低功耗 IoT 传感器 Hub
- 通用低功耗 IoT 数据记录器
- USB 设备
- 语音识别
- 图像识别
- Mesh 网络
- 家庭自动化
- 智慧楼宇
- 工业自动化
- 健康/医疗/看护
- Wi-Fi 玩具
- 可穿戴电子产品
- 零售 & 餐饮
- 智能 POS 应用
该模块的性能:
- Core: Xtensa® single-core 32-bit LX7 CPU, frequency up to 240MHz
- Memories:
- 128 KB of ROM
- 320 KB of SRAM
- 16 KB of RTCSRAM
- 4 MB of Flash memory
- Working Voltage: 3 V to 3.6 V
- Up to 37 GPIOs
- 2*12-bit ADC (up to 20 channels)
- Communication interfaces
- 2 I2C interfaces
- 1 I2S interface
- 4 SPI interfaces
- 2 UART interfaces
- 1 USB OTG interface
- Security:
- 4096 bit OTP
- AES, SHA, RSA, ECC, RNG
- Secure Boot, Flash Encryption, Digital signature, HMAC module
- Extended temperature range: -40 to 85 °C
关于该模块更详细的信息,参见ESP32-S2-Mini-1的选型页面
本项目平台的功能介绍:
1 系统框图
音频处理平台的功能框图
2 核心功能介绍:
-
基于ESP32-S2 WiFi核心模块
-
128*64 OLED显示,SPI接口,显示信息、参数、波形
-
4个按键,用于参数控制、菜单选择
-
1路Mic音频输入 - 模拟电路,通过电位计可以调节增益0-40dB调节范围,并有带通滤波器
-
1路耳机插座音频输入 - 模拟电路,通过电位计可以调节增益 0-40dB调节范围,并有带通滤波器
-
2路音频输出,并有功率放大,可以驱动喇叭和耳机插座
-
一个FM接收模块,ESP32通过I2C接口对其进行参数设置,调节FM电台以及设置音量大小
-
一个模拟开关切换来自ESP32产生的音频还是FM输出的音频,模块开关的输出送到喇叭或耳机输出
3 资源汇总
4 参考设计
软硬件
元器件
ESP32-S2-MINI-1
2.4GHz WiFi (802.11 b/g/n) 模组, 内置ESP32S2系列芯片,Xtensa® 单核32位LX7微处理器, 内置芯片叠封4MB flash,可叠封2MB PSRAM, 37个GPIO,丰富的外设, 板载PCB天线或外部天线连接器
CH340C
USB总线的转接芯片,实现USB转串口或者USB转打印口,内置时钟,无需外部晶振
NCP2890
1W功率的音频功率放大器
RS2101XC6
低阻、SPDT模拟开关,工作电压为1.8V-5.5V
RDA5807M
FM收音机模块
LMV358
双路低电压轨到轨输出运算放大器
SY8088A1AAC
高效率1.5MHz,1A同步降压直流-直流稳压器
电路图
物料清单
附件下载
esp32_audio_v2.2_sch.pdf
ESP32音频信号处理板的原理图 - PDF格式
团队介绍
苏州硬禾信息科技有限公司 - 专注于基于FPGA和嵌入式系统学习平台的开发和生态系统的建设,在过去5年里成功推出的小脚丫FPGA学习平台被全国上百所高校采用于数字电路教学实践中,并一直积极推动开源、免费PCB设计工具KiCad在高校学生及硬件工程师中的应用。
团队成员
王安然
资深硬件设计工程师、FPGA教学导师,12年硬件研发经验,主持开发了基于小脚丫FPGA的系列学习平台。
苏公雨
硬禾学堂/电子森林创始人
评论
0 / 100
查看更多
猜你喜欢
基于ESP32-S2模块的物联网/音频信号处理平台制作一个本地气象台/温度计本此次寒假在家练使用的是乐鑫的ESP32-S2-MINI-1模块。该项目从心知天气上获取当地日期时间和天气状况,通过json解析最后显示到屏幕上。
AnswerFRX
1168
基于ESP32-S2模块的物联网/音频信号处理平台制作的本地气象站利用该板子上所带的ESP32S2模块制作一个连接网络获取时间和天气信息的本地气象台。
cardry
1474
基于ESP32-S2模块的物联网/音频信号处理平台实现本地气象台基于ESP32-S2模块的物联网/音频信号处理平台实现本地气象台,能够在OLED显示当前本地的时间、温度和气象信息,系统能够自动校时,开机后自动调节到准确的时间(年、月、日、时、分、秒)。
student
1546