发作品签到
专业版

基于AI8051U的USB电脑声卡 免驱动

工程标签

965
0
0
12

简介

适用于WIN7-WIN11的所有台式电脑 免驱动

简介:适用于WIN7-WIN11的所有台式电脑 免驱动
基于Ai8051U开源创意电子设计大赛

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-12-03 11:48:57更新时间:2024-12-06 02:32:01

描述

立项需求:

相信大家一定遇到工控机无声卡 而无法接收音频等问题

在了解到我们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

附件

序号文件名称下载次数
1
USB声卡.zip
27
2
usb_audio_i2s_48k_16b_2ch.hex
15
3
AI8051U.pdf
27
4
AIapp-ISP-v6.94W.zip
22
5
KEIL5背景颜色设置.txt
17
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航