
基于AI8051U的USB电脑声卡 免驱动
简介
适用于WIN7-WIN11的所有台式电脑 免驱动
简介:适用于WIN7-WIN11的所有台式电脑 免驱动开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
立项需求:
相信大家一定遇到工控机无声卡 而无法接收音频等问题
在了解到我们STC家新出的AI8051U有USB功能
于是一拍即合使用此为主控开始设计
硬件设计:
单片机MCU部分采用:AI8051U
电路部分的滤波电容均采用0805封装
I2S音频部分采用:TLV320AIC23BPWR
原理图:
电路图:
I2S音频介绍:
i2s代码介绍:(I2s初始化函数)
I2S中断函数:
模拟量转成数字量过程,一般可以分为三个过程,分别为采样、量化、编码。 用一个比源声音频率高的采样信号去量化源声音,
记录每个采样点的值,最后如果把所有采样点数值连接起来与源声音曲线是互相吻合的, 只是它不是连续的。
在图中两条蓝色虚线距离就是采样信号的周期,即对应一个采样频率(FS), 可以想象得到采样频率越高最后得到的结果就与源声音越吻合,
但此时采样数据量越越大,一般使用44.1KHz采样频率即可得到高保真的声音。 每条蓝色虚线长度决定着该时刻源声音的量化值,
该量化值有另外一个概念与之挂钩,就是量化位数。量化位数表示每个采样点用多少位表示数据范围, 常用有16bit、24bit或32bit,位数越高最后还原得到的音质越好,
数据量也会越大。
TLV320AIC23B芯片是一个音频编译码器,但本身没有保存音频数据功能,
它只能接收其它设备传输过来的音频数据进行转换输出到扬声器, 或者把采样到的音频数据输出到其它具有存储功能的设备保存下来。
该芯片与其他设备进行音频数据传输接口就是I2S协议的音频接口。
原件采购:(非广告 只希望复刻者方便复刻)
TLV320AIC23B:http://e.tb.cn/h.TdtHoTwVVICuFTW?tk=pYgK3FL8hW8 CZ8908 「TLV320AIC23B TLV320AIC23BPWR 丝印AIC23B 音频编码 解码芯片」
USB沉板:http://e.tb.cn/h.TdttQ6SSba8GFAH?tk=x4883FL9WmQ HU0025 「USB 2.0 U盘插头 弯脚 a公贴板式 白胶/黑胶 180度公头贴片带柱」
镀金耳机插座:http://e.tb.cn/h.Tdwywocote04u6D?tk=M5w33FLmjOs CZ8908 「PJ-393耳机插座 镀金直插8脚7脚 4节4声道3.5MM音频插孔贴片8P/7P」
复位按钮:http://e.tb.cn/h.TWVPEkWhZIFk61z?tk=KpNw3FLokh8 CZ8908 「轻触式开关按键微动开关按钮开关贴片直插4脚四脚6*6*5小开关小型」
产品展示环节:
设计图

BOM


评论