找回密码
 立即注册
查看: 1001|回复: 11

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

[复制链接]

18

主题

23

回帖

766

积分

版主

积分
766
发表于 2024-12-12 10:59:19 | 显示全部楼层 |阅读模式
一、简介

立项需求:
相信大家一定遇到工控机无声卡 而无法接收音频等问题
在了解到我们STC家新出的AI8051U有USB功能
于是一拍即合使用此为主控开始设计
硬件设计:
单片机MCU部分采用:AI8051U
电路部分的滤波电容均采用0805封装
I2S音频部分采用:TLV320AIC23BPWR

二、原理图

I2S音频介绍:
i2s代码介绍:(I2s初始化函数)
b0ca477563c0434aa0c3e0835f7e070b.png
I2S中断函数:
fc26d7c0c1da4649bf49be1a206214a6.png
音频转换过程
      模拟量转成数字量过程,一般可以分为三个过程,分别为采样、量化、编码。
      用一个比源声音频率高的采样信号去量化源声音,记录每个采样点的值,最后如果把所有采样点数值连接起来与源声音曲线是互相吻合的, 只是它不是连续的。
      在图中两条蓝色虚线距离就是采样信号的周期,即对应一个采样频率(FS), 可以想象得到采样频率越高最后得到的结果就与源声音越吻合,
但此时采样数据量越越大,一般使用44.1KHz采样频率即可得到高保真的声音。
      每条蓝色虚线长度决定着该时刻源声音的量化值,该量化值有另外一个概念与之挂钩,就是量化位数。 量化位数表示每个采样点用多少位表示数据范围, 常用
有16bit、24bit或32bit,位数越高最后还原得到的音质越好,数据量也会越大。
4c97ac34eb0244b280e5217a89fa8648.png
TLV320AIC23B芯片是一个音频编译码器,但本身没有保存音频数据功能,
它只能接收其它设备传输过来的音频数据进行转换输出到扬声器, 或者把采样到的音频数据输出到其它具有存储功能的设备保存下来。
该芯片与其他设备进行音频数据传输接口就是I2S协议的音频接口。
f4d406b9b23c43d087b2ffaa3de2eee3.png

原理图

截图202412121037569223.jpg

三、实物图

1ea27733348744eead9a9282272d2707.jpg
e5f2b3be7ee94cc2b32165336fdba02f.jpg


四、PCB

截图202412121039359517.jpg
资料: USB声卡程序.zip (828.23 KB, 下载次数: 48) 原理和PCB.zip (237.88 KB, 下载次数: 37)


点评

TLV320AIC23B芯片, RMB2.9, 可以录音也可以放音  发表于 2024-12-12 11:33
3 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:347
  • 最近打卡:2025-05-01 10:36:23

7

主题

281

回帖

1051

积分

金牌会员

积分
1051
发表于 2024-12-12 11:03:29 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:297
  • 最近打卡:2025-05-01 06:53:32
已绑定手机

4

主题

339

回帖

1558

积分

金牌会员

积分
1558
发表于 2024-12-12 11:33:53 | 显示全部楼层
厉害  这个可以打板做一个玩玩
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:238
  • 最近打卡:2025-05-01 13:11:43

22

主题

283

回帖

901

积分

高级会员

积分
901
发表于 2024-12-12 15:18:57 | 显示全部楼层

REMOVEUNUSED
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-05-01 04:31:49

24

主题

515

回帖

986

积分

荣誉版主

积分
986
发表于 2024-12-15 10:41:49 | 显示全部楼层
AI8051U的封装,有LQFP32就好了,方便焊接。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-12-15 15:59:06 | 显示全部楼层
可以考虑 8H8K64U-LQFP32, 32G12K128-LQFP32, 如果和音频无关
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 19:37:35

14

主题

128

回帖

2032

积分

金牌会员

积分
2032
发表于 2024-12-21 20:53:19 来自手机 | 显示全部楼层
我复制的,程序能烧录,电脑识别不了硬件,怎样解决呢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 19:37:35

14

主题

128

回帖

2032

积分

金牌会员

积分
2032
发表于 2024-12-23 15:19:10 | 显示全部楼层

电路图.jpg

PCB.jpg

实物图.jpg

故障.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 19:37:35

14

主题

128

回帖

2032

积分

金牌会员

积分
2032
发表于 2024-12-23 15:19:46 | 显示全部楼层

我复制的目前识别不了硬件

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:122
  • 最近打卡:2025-05-01 08:43:07
已绑定手机

2

主题

106

回帖

262

积分

中级会员

积分
262
发表于 2024-12-23 15:57:58 | 显示全部楼层

厉害 qiang

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:38 , Processed in 0.141020 second(s), 122 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表