本例程使用“AI8051U实验箱V1.1”验证。通用USB外置声卡,无需安装驱动,线路、耳机输出。
MCU主控:AI8051U-34K64-QFP48,运行频率36.864MHz。USB接口: USB TYPE-A或TYPE-C接口,用于USB下载、USB传输音频(通用USB外置声卡)。工作电源: USB接口的5V电源输入经过ME6231C33输出3.3V给电路供电,整个电路工作于3.3VI2S接口: 接CODEC芯片TLV320AIC23B用于I2S接口输出立体声。 由于AI8051U系列只有一个I2S接口,所以I2S的线路输入/话筒输入的数据未用。耳机音量: 行列键6--音量增大,键7--音量变小,音量最大为80,最小为0,开机默认60。耳机输出:3.5立体声音频插座,插接阻抗为16~64欧姆耳机,音量由行列键盘6、7键控制。线路输出:3.5立体声音频插座,无音量控制。音频格式: 48KHz采样,立体声16bit数据。
演示视频:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10307&extra=page%3D1
TF卡,32G字节是RMB20元,CD音频 3200分钟
===32位8051,重磅开源
用USB数据线链接电脑,持续按着开关SW2(P3.2)键,短一下POWER键并放开,一秒左右电脑识别到(HID1)USB Writer,放开SW2,则已经准备好USB下载,点击“下载/编程”按钮,即可下载。下载完成后,就可以直接播放音乐了。
C语言源码:
AI8051U-USB声卡-TLV320AIC23B-内部36.864M-外接32768Hz晶振.rar
电路原理图: