Ai8051U 实现USB全双工声卡,同时 录音/放 音,重磅开源 ===可作为 腾讯会议, 微信通话,外置USB声卡 本例程使用“Ai8051U大学计划实验箱V1.2”验证 USB接口,外置USB声卡,无需安装驱动,话筒输入,线路输出、耳机输出 MCU主控:Ai8051U-34K64-LQFP48,RMB2.3, 运行频率36.864MHz USB接口: USB-TypeA 或 USB-TypeC 接口, 用于USB下载/通信、USB传输音频 / 通用USB外置声卡 工作电源: 整个系统工作于3.3V, USB接口的5V电源输入经过ME6231C33输出3.3V给系统供电 I2S接口: 接CODEC芯片TLV320AIC23B,RMB2.49, 用于I2S接口输出立体声 由于 Ai8051U 只有一个I2S接口,所以I2S的线路输入/话筒输入的数据未用 录音使用的是 Ai8051U 内部的 12位-ADC 来录音的 耳机音量: 行列键6--音量增大,键7--音量变小,音量最大为80,最小为0,开机默认60 耳机输出:3.5立体声音频插座,插接阻抗为16~64欧姆耳机, 音量由 行列键盘 6、7键 控制 线路输出:3.5立体声音频插座,无音量控制。 耳机/线路输出音频格式: 48KHz采样,立体声16bit数据 话筒输入:板载咪头和放大电路, 使用 Ai8051U 内置12位高线性低噪声ADC采样声音来录音,并通过USB上传, 采样率32KHz。 Ai8051U大学计划实验箱V1.2 验证图: 将程序下载到实验箱, 即可实现USB双工声卡,话筒数据上传和耳机数据下传各自独立, 互不干扰! 声卡可以用于听音乐、录音、腾讯会议、微信音频等等。 程序下载程序方法: 打开下载软件,打开OBJ里的HEX文件,选择内部主频36.864MHz。 用USB数据线连接到电脑, 按下开关SW2(P3.2)键,再按下POWER键停电,松开POWER键上电, 一秒左右电脑识别到(HID1)USB Writer,这时就可以放开 SW2, 则已经准备好USB下载,点击“下载/编程”按钮,即可下载。 下载完成后,就可以直接播放音乐了。
2024-10-15 更新软件,更新原因:增加数字高通滤波,消除直流偏移量。 2024-10-28 更新软件,更新原因:左右声道偶尔会交换,增加数据刷新同步来改正。
|