在STM32F4-Discovery上做了个USB Audio Class 2.0设备

2019-12-10 18:33发布

放假用了几天在STM32上做了个USB Audio 2.0设备。。。
用的网上下的某XMOS的驱动,其实就是Thesycon的USB Audio 2.0 Class Driver。

实现了异步音频传输,其它音量控制啥的都没实现。。

Discovery板上还有个话筒,也没实现。。

4.PNG (16.7 KB, 下载次数: 0) 下载附件 2015-2-23 22:52 上传

目前只在WinXP上试过。

欢迎试玩 STM32F4-Discovery USB Audio 2.0.rar (1.12 MB, 下载次数: 158) 2015-2-23 22:55 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
38条回答
caixiuwen
1楼-- · 2019-12-13 22:59
wen007pcb 发表于 2015-2-27 12:19
期待楼主把STM32F4做成简单的USB 音频接口,只要有独立的I2S输入、I2S输出各一路,双工的就好。 ...

407的两路I2S好像不独立的,它们共用时钟。。如果用OTG_FS,可以很容易实现两路I2S双工的,但是采样率不能到192k。用OTG_HS的话,和一路I2S引脚冲突啊,除非上176脚的。
429那个SAI貌似好一点。以后用来做DAC不错。不要什么XMOS的芯片了
wen007pcb
2楼-- · 2019-12-14 01:06
caixiuwen 发表于 2015-2-27 13:56
407的两路I2S好像不独立的,它们共用时钟。。如果用OTG_FS,可以很容易实现两路I2S双工的,但是采样率不 ...

时钟共用也可以的,这样就不用受限制于那些传统的USB音频接口芯片的资源不开放了。
huntermax110
3楼-- · 2019-12-14 01:31
STM32F4-Discovery 声卡效果不错啊!
N_EMBED
4楼-- · 2019-12-14 07:21
caixiuwen 发表于 2015-2-27 09:39
Saleae是$499买的,现在涨了100。。。
Beagle现在$3000多

LZ 真土豪,设备都按美元来算的
zcy618
5楼-- · 2019-12-14 10:40
 精彩回答 2  元偷偷看……
caixiuwen
6楼-- · 2019-12-14 12:29
zcy618 发表于 2015-8-8 15:07
您好,我现在也在研究USB audio 2.0,苦于没有参考代码,能否分享一下您的代码让我作为参考,发我邮箱: 谢 ...

这个参考ST的USB Audio 代码就可以了,了解了USB Audio 1.0,再看看2.0 的文档,就可以照着改了。我就是在ST的USB Audio上改的,改得不是很好,不适合做参考哈。

一周热门 更多>