USB Audio 设计指南
摘要
XMOS USB音频解决方案通过USB2.0(高速或全速)提供兼容UAC的设备. 基于XMOS XS1架构,方案能够支持UAC2.0,UAC1.0,异步模式和高达384kHz的采样率。
什么是UAC?
UAC - USB Audio Class协议,通过此协议使得USB得以向兼容的设备传输高质量音频。且相较于UAC1.0,UAC2.0带宽更高,延时更低。其中UAC1.0最高支持24bits位深以及96kHz采样率,UAC2.0最高支持32bit位深以及768kHz采样率(在双声道情景下)。
更高的采样率?
XMOS的第二代(XU216/XU208)与第三代产品(XU316)实际最高可支持PCM768kHz&双声道,详细的解决方案可参考木瓜电子的解决方案
完整的源代码,加上免费的XMOS xTIMEcomposer开发工具和XCORE多核微控制器设备,使得开发者能够准确地选择所需的接口类型和处理方式的组合。
XMOS USB音频解决方案是作为一个框架部署的,参考设计应用扩展并定制了这个框架。这些参考设计具有特定的合格功能集和相应的参考硬件平台。
这份软件设计指南假设读者熟悉XC语言以及xCORE设备,了解更多信息请参考XMOS编程指南(生肉)
读者还应该熟悉XMOS USB设备库和XMOS USB设备设计指南。
重要
在阅读工程代码时,读者应当优先参考XMOS提供的CHANGELOG以及README文件,了解特定版本中的已知问题等。
🚧资源🚧
网站仍在建设中,故暂时不提供国内源的资料下载,您需要自行前往XMOS USB多通道音频注册账号下载源码、开发工具、驱动等资料。如您已在木瓜电子购买XMOS USB Audio评估板,我们则有义务向您提供全套资料。