1、产品特点
PSOC E84 Edge AI KIT开发板配备双 CPU 内核(400 MHz Arm Cortex‑M55和200 MHz Arm Cortex‑M33),芯片集成图形音频模块、数字信号处理 DSP 单元、安全隔离区、高性能存储扩展等接口;
板载KitProg3编程调试器、SWD调试排针、6轴IMU传感器、3轴磁力计、气压传感器、温湿度传感器、雷达模块以及64MB QSPI Flash、16MB Octal RAM以及具有Wi‑Fi、蓝牙二合一的CYW55513无线模块模组;

主要特性
双核CPU:400MHz Cortex‑M55(高性能) + 200MHz Cortex‑M33(低功耗)
支持1.8V、3.3V工作电压
主要原理图

二、功能效果
把板子配置为 USB Audio Class (UAC) 麦克风设备,通过板载2个数字麦克风进行音频数据的采集,并在网页端进行音频的录制以及播放;
将开发板通过USB线连接到PC后,会自动将其识别为 “USB Audio Recorder” 的麦克风设备
数字麦克风 (IM73D122V01)
IM73D122是一款超高性能数字PDM MEMS麦克风,包含一个极低噪声的前置放大器和一个高性能的sigma-delta ADC;


主要特性
频率范围:20Hz~20kHz
灵敏度:-26 dB
信噪比:73 dB
接口:Digital PDM

三、代码编写
创建工程模板: Audio Recorder

emusbdev_audio_config.c:定义了作为“USB 麦克风”的相关硬件参数信息;
可在 emusbdev_audio_config.c 进行音频相关参数的配置
主要相关参数配置
usb_deviceInfo:定义了设备在PC设备管理器或声音设置里显示的名字;
microphone_formats:定义了麦克风采集的音频数据格式(通道数、位深、采样率等)

当前配置为:双声道、16bits、16Khz

四、程序烧录
1、连接设备至电脑端;
连接至开发板的J1 USB口(KitProg3)
2、选择Application页面的 Program 进行程序烧录;
Build:增量编译
Rebuild:重新编译
Clean:清空编译内容
Erase:擦除 Flash
Program:编译并烧录程序到开发板中

五、效果演示
用USB线连接板子上的USB Device接口(J2)到电脑端
打开 网页录音界面 选择识别到的USB麦克风,进行麦克风录制


我要赚赏金
