|
发表于 2010-3-28
|
|阅读模式
一、
一般USB声卡芯片都会内置DAC解码,如果用USB芯片的DAC解码,那效果当然不会好
但如果USB声卡芯片提供了I2S接口输出,用I2S输出给另外专门的DAC芯片做解码,这种情况是最好的
I2S传输方式在目前的数字和模拟的层面上已经做到最好了,只有一个JITTER的问题没有解决
但解决JITTER的问题是属于显微镜级别的问题,基本上只有芯片厂商才建立这个技术方向,如何降低JITTER,这个放在另外一说
如果USB声卡芯片没有提供I2S接口,提供了S/PDIF同轴输出,虽然与I2S方式同为数字信号,但S/PDIF经过编码成为标准信号,这又是USB控制芯片的工作,就多了一道损失
输出SPDIF同轴信号后,接收端需要加一个接收芯片来调制SPDIF信号,调制后还原成I2S方式,传输给DAC解码器,这样又多了一道损失
原理是这样的
可以看到USB声卡芯片如果是带I2S输出的功能,价格基本上要比不带I2S的贵50%
另外很重要一点,是要看产品的解码部分是USB控制芯片自带的DAC,还是外置DAC,这个差别太大了
如果是USB控制芯片自带的DAC,那跟30元一个的USB声卡又有什么区别呢
事实上300元以下不可能有真正的硬件解码器
二、
单纯从USB接口看,它只是一个双向传输数据的接口形式,在USB连接线里传输的,并非音频数字信号,必须先有一个芯片,作为USB与相应功能的转换,比如PCM290X系列,通过这个芯片,电脑就能认识这个USB设备是个USB声卡,该芯片就能输出音频数据,传给DAC芯片做解码,甚至本身它就自带DAC部分,直接能音频模拟信号。
因此,任何USB DAC,都自带了USB声卡,切记,这是必须的!
因此,只要是正常工作的USB接口,都能连接USB DAC工作。这个和其他接口的声卡原理完全是相同的,不管是PCI-E、PCI、1394接口的声卡,都必须有个接口控制的电路。 |
|