电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » KIT-PSE84-AI开发指南【USB麦克风音频采集】

共1条 1/1 1 跳转至页

KIT-PSE84-AI开发指南【USB麦克风音频采集】

菜鸟
2026-11-13 21:23:20     打赏
一、硬件介绍

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无线模块模组;image-20261030161259571

162.png


主要特性

  • 双核CPU:400MHz Cortex‑M55(高性能) + 200MHz Cortex‑M33(低功耗)

  • 支持1.8V、3.3V工作电压


主要原理图

6713.png


二、功能效果

把板子配置为 USB Audio Class (UAC) 麦克风设备,通过板载2个数字麦克风进行音频数据的采集,并在网页端进行音频的录制以及播放;

将开发板通过USB线连接到PC后,会自动将其识别为 “USB Audio Recorder” 的麦克风设备


数字麦克风 (IM73D122V01)

IM73D122是一款超高性能数字PDM MEMS麦克风,包含一个极低噪声的前置放大器和一个高性能的sigma-delta ADC;

456.png

image-20261105230022452

主要特性

频率范围:20Hz~20kHz

灵敏度:-26 dB

信噪比:73 dB

接口:Digital PDM

2.png


三、代码编写

创建工程模板: Audio Recorder

69.png

emusbdev_audio_config.c:定义了作为“USB 麦克风”的相关硬件参数信息;

可在 emusbdev_audio_config.c 进行音频相关参数的配置

主要相关参数配置

usb_deviceInfo:定义了设备在PC设备管理器或声音设置里显示的名字;

microphone_formats:定义了麦克风采集的音频数据格式(通道数、位深、采样率等)

0.png

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

02.png

四、程序烧录

1、连接设备至电脑端;

连接至开发板的J1 USB口(KitProg3)

2、选择Application页面的 Program 进行程序烧录;

Build:增量编译

Rebuild:重新编译

Clean:清空编译内容

Erase:擦除 Flash

Program:编译并烧录程序到开发板中

220.png


五、效果演示

用USB线连接板子上的USB Device接口(J2)到电脑端

打开 网页录音界面 选择识别到的USB麦克风,进行麦克风录制

image-20261105224323629

效果演示


7.png







共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]