
基于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
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论