Audio
文章平均质量分 73
L_17
Never Done
展开
-
【USB声卡】magic_uac 开发板介绍
近几年笔者长期从事声卡相关开发,手头摸过的声卡也有七七八八,像开发板诞生了。原创 2024-03-11 22:35:50 · 446 阅读 · 0 评论 -
MIDI码深度解析
顾名思义,就是让某个音符发音,数据参数1:为值键,或者说是音符,就简单理解成触发某个音源发声;数据参数2:力度,或者说是音量大小。力度参数为0时,可当作关音码使用。原创 2024-01-30 19:02:37 · 1002 阅读 · 0 评论 -
【RT-Thread】nxp rt10xx 设备驱动框架之--Audio搭建和使用
RT-Thread NXP RT10xx audio 设备驱动框架搭建原创 2022-06-30 12:38:28 · 1195 阅读 · 0 评论 -
I.MX RT1176笔记(7)-- 多个SAI同时输出不同采样率
原创 2022-05-18 12:21:27 · 509 阅读 · 0 评论 -
浅谈 USB Audio(3)------ 多采样率设计
USB Audio 多采样率设计,1.0和2.0是有很大的区别,本章将浅谈两种标准的设计方法。1.USB Audio 1.0 标准设计:首先我们先了解一下,Audio 类,一些特殊的描述符,特别注意:0x24 CS_INTERFACEAC Interface (0x24) 描述符中有如下子类:ASInterface (0x24) 描述符中有如下子类:在配置当中,需要注意该接口的种类:C型(控制)接口,S型(音频流)接口,控制型接口通常是音量相关调节使...原创 2021-11-18 16:29:51 · 2568 阅读 · 0 评论 -
浅谈 USB Audio(2)------ 多进多出的设计方案
常规使用的USB声卡,大多时候是两进两出,也就是左右声道进,左右声道出这种。那么4进4出,8进8出,或者 2进4出 ,4进2出等等任一组合,我们在USB Audio中需要怎么实现呢?本章将会浅谈USB Audio 、Codec、音频外设如何设计多进多出。原创 2021-11-07 12:23:47 · 3118 阅读 · 0 评论 -
浅谈 USB Audio(1)------ Feedback端点作用
前不久有些网友和同行问我关于 usb audio feedback 端点的种种问题,于是笔者在这里总结一下。原创 2021-08-05 22:27:27 · 1657 阅读 · 0 评论 -
WM8988 配置和注意事项
最近笔者在做声卡相关设备,既要满足优质的人声输入控制,也要有良好的输出调制,对比多家调试了多款Codec,最终选用了WM8988。因为配置比较复杂,这里笔者把一些关键部分提供给大家参考参考先来看看WM8988内部结构框图,开发者可通过它和相关的几十个寄存器衔接起来做出适合的配置下面贴下,初始化代码#define WM8988_DEV0_ADDR (0x1a) // 7~1 bit addr#define WM8988_DEV1_ADDR (0x1b) // 7~1 bit原创 2020-09-04 15:57:52 · 3882 阅读 · 2 评论 -
记一次USB声卡设计开发
目前笔者从事音频开发工作,借助公司硬件资源,给自己做了个迷你声卡,接下来让笔者介绍一下相关开发过程。USB声卡,这里借助度娘的解释:USB声卡是插在USB口的声卡,通过USB总线与计算机系统链接。。。。。。那么怎么DIY声卡需要些什么硬件资源呢?1.具有USB和I2S相关外设的MCU 2.Codec(编码解码器) 3.输出输入接口及相关模电电路如下简图:我这里直接...原创 2020-03-16 23:10:38 · 3195 阅读 · 2 评论 -
USB Audio 音频流同步问题
笔者最近开发USB Audio遇到了同步相关问题,通过搜集相关资料和项目实验,解决了其问题,现分享一番:因为笔者只开发设备相关,所以USB主机音频流同步问题就不分析了。废话说完,现在步入正题。。。。。。 当USB主机向设备发送数据时,如果主机发送数据过快,USB设备来不及接收,音频数据来不及处理或溢出,将产生噪声;同理,USB注意发送数据过慢,USB数据接收不完整,也会产...原创 2019-07-11 22:17:23 · 3998 阅读 · 0 评论