USB-Audio-2.0-V6.6....
 
Notifications
Clear all

USB-Audio-2.0-V6.6.0版本固件对DSD的支​持说明  

 
hc
 hc
(@hc)
Member Admin

目前, MFA 开发板带 6.6.0 版本的 USB Audio 2.0 固件可以支持到 DSD Native 128 和 DOP64, 那是不是不能支持到 DSD Native 256 和 DOP256呢?

1.DOP 和 DSD Native 的区别
首先我们大概了解一下 DOP 和 DSD Native, 其实他们没有音质上的差别, 主要差别是 USB Host 到 USB device 的传输方式不一样. 在 USB Host 和 USB device 之间, USB Audio 协议只规定了 PCM 的传输方式, 于是有人做了将 DSD 转成 PCM 的格式来传输的工作, 这就是 DOP (DSD over PCM), 比如 foobar 播放器就有这个功能.

对于 DSD Native 的传输就没有标准的传输协议了, 所以 XMOS 和 Thesycon 定义了一个驱动和固件之间的传输协议, 所以要传输DSD Native 就需要购买 Thesycon 的驱动.

需要明白的是, 因为 DOP 是 DSD 伪装成 PCM 的方式传输, 所以同样的传输方式, 传输效率会比 DSD Native 更低, 这就意味着同样的采样率, DOP 需要的 MCLK 要比 DSD Native 要高.

2. MFA 开发板和固件支持

[offtopic]

开始就已经提到, 如果是使用官方的 MFA 开发板带 USB Audio 6.6.0 版本的固件(无修改), 目前只能支持 DSD Native 64, DSD Native 128, DOP64, 那么是否可以支持 DSD Native 256 和 DOP256呢?

答案是可以的, 如果需要支持到 DSD Native 256, DSD Native 换算成 PCM 的采样率为 352.8KHz,所以 DAC 需要最少支持 PCM 384KHz,MCLK 至少需要 22.576MHz, 同时需要修改固件.

如果需要支持到 DOP256, DOP 换算成 PCM 的采样率为 705.6KHz,要求 DAC 支持 PCM 的采样率为 705.6KHz, MCLK 需要至少45.158MHz, 固件也需要修改.

[/offtopic]

Quote
Posted : 29/09/2017 3:56 pm