Recently the validity of USB as an audio interface has been called into question by some audiophiles. Adding to this was an all-encompassing statement in The Absolute Sound professing that USB interfaces are inferior to S/PDIF interfaces across the board. This had much of the computer audio world understandably bent out of shape. Instead of a disservice to the audiophile community I will attempt to provide accurate information based on facts and discuss different USB implementations. I'll focus mainly on the two different types of USB implementations asynchronous and adaptive. In my opinion any USB, Firewire, S/PDIF, or AES/EBU interface is capable of outperforming the other interfaces on any given day. None of these interfaces is inherently better or worse than the others. It's the implementation of the interface in each product that separates the men from the boys.
[PRBREAK][/PRBREAK]
<b>Introduction</b>
Note: <i>I am by no means a leading authority on USB audio and I relied heavily on engineers in the industry while researching this article. Some, but not all, of my sources were Gordon Rankin from Wavelength Audio, Charlie Hansen from Ayre acoustics, and engineers at Data Conversion Systems (dCS). I filter out all marketing terms and bias when analyzing my correspondence with all experts. This article has been in process for several months, long before the TAS article was published in print. This is not a response to the TAS article rather it's an attempt to provide facts about USB audio and arm consumers with more information. Like everything I write this article is wide open to comments and criticism from anyone in the world. I encourage everyone to leave a comment below.</i>
Universal Serial Bus (USB) is gaining in popularity by the minute among audiophiles seeking to connect a music server to their high-end audio system. One reason for this increasing popularity is the ubiquity of the USB interface. USB is available on virtually every computer manufactured in the last ten years. Plus, it's pretty easy to grasp the music server concept at a high level when all that's needed is to plug a cable into a USB port. Complexity, confusion, and a unique set of compromises arise when audiophiles involve internal cards like the Lynx or RME card that requires installation inside the computer's case. USB on the other hand is nearly fool-proof. A USB cable can only connect to a DAC and computer one way and once its connected the listener will have sound coming from the computer. Granted the configuration may need some fine tuning to get the best sound possible but nonetheless getting sound out of a USB port is quite simple.
Many audio component manufacturers are currently building Digital to Analog Converters (DAC) with USB inputs. Some manufacturers are also building USB to S/PDIF converters that allow listeners to output audio from their computer's USB port and input that digital signal into a DAC without a USB input. Listeners have also elected to use a USB to S/PDIF converter if the USB implementation on the converter offers better performance or more sample rate options than the USB input on their current DAC. Like every other consumer product in audio and elsewhere, not all USB enabledDACs and converters are created equal. By far the most popular USB implementation method uses what's called Adaptive USB mode. The newest USB implementation used by a select few manufacturers is called Asynchronous USB mode. The technical differences between adaptive and asynchronous modes are very large. In addition there are differences between implementations within each USB mode. For example there are a few different adaptive USB implementations that differ widely in features and sound.
Before delving into the adaptive and asynchronous USB details, here are some basics to keep in mind. The term USB DAC is a consumer friendly description of a digital to analog converter (DAC) with a universal serial bus (USB) input. This article is about USB inputs and their implementation withinDACs . One must separate the interface from the DAC as a whole to really understand what's going on and to make an educated purchase. A DAC with a so-called poor USB implementation may have the best S/PDIF implementation on the market and vice versa. Thus the sound of a DAC may vary widely based on the input used. The main thing to keep in mind when reading about adaptive and asynchronous USB modes is clocking. Clocking is extremely important with digital audio. Many digital audio experts agree that keeping the clock as close to the DAC as possible, or using a master clock for all digital components is the way to achieve the most accurate sound. In consumer high-end audio as well as professional audio clocking is a major concern and very often external master clocks are used to achieve the best sound.
Here is one way to think about USB implementations that may help readers more familiar with S/PDIF. If I were a college Professor this is where I would tell my students to never repeat this and never write this on an exam. It is forillustrative purposes only.
S/PDIF has three main specs:
1. RCA/BNC
2. Toslink
3. XLR AES/EBU
USB Isochronous audio has three main transfer modes.
1. Synchronous used primarily for ADC work.
2. Adaptive
3. Asynchronous
<b>Adaptive Mode USB</b>
Most USB capable DACs today use adaptive mode USB. This is commonly done using a PCM270x chip from TI and to a lessor extent the PCM290x or CMedia parts. The big plus for DAC Manufacturers when using this chip is that no programming is required. The chip can be "popped" into place without extensive R&D, USB audio programming skills, a lengthy time to market, and a substantial amount of money. Big drawbacks to this method are very limited sample rate support (32, 44.1 & 48k), maximum of 16 bit audio, and sound quality.
Another less common adaptive USB implementation is done using a TAS1020 chip. Manufacturers then have a choice of implementing the chip exactly like the PCM270x without additional programming or possibly using the example code provided by TI, or the manufacturer can purchase code from CEntrance, Inc. to use with the TAS1020. Popular devices using the CEntrance code are the Benchmark DAC1 variants, Bel Canto USB Link, and the PS Audio Perfect Wave DAC. Using the TAS1020 and CEntrance code greatly enhances the USB interface and allows native 24/96 playback without the need for additional device drivers or special software.
Some creativity is also used with each of the previous adaptive USB implementations. Some manufacturers use jitter reduction techniques such as adding an asynchronous sample rate converter. This can improve jitter measurements quite well but has also been reported to cause some fatiguing over extended listening periods. Some listeners report this as a Hi-Fi type of sound that is initially impressive, but long term listening may confirm otherwise. Another jitter reduction technique is to use an adaptive USB chip that converts directly to S/PDIF inside the DAC. The S/PDIF signal is then passed though theDAC's standard S/PDIF chip that has likely been refined for many years in countless audio products. This conversion technique can be a fairly good compromise between a simplistic adaptiveimplementation like the PCM270x chip from TI and a well done asynchronous DAC design.
Using either of the aforementioned implementations requires adaptive mode USB. When using adaptive mode USB the computer is the master clock. In layman's terms the DAC is a slave to the computer and has absolutely no control over the timing of the audio. According to digital experts the USB frames in adaptive mode introducesubstantially greater jitter into the signal than asynchronous mode. "In Adaptive mode the computer controls the audio transfer rate, and the USB device has to follow along updating the Master Clock (MCLK) every one millisecond. The USB bus runs at 12MHz, which is unrelated to the audio sample rate of any digital audio format (i.e. 44.1K requires a MCLK = 11.2896MHz). Therefore Adaptive Mode USB DACs must derive the critical master audio clock by use of a complex Frequency Synthesizer. Since the computer is handling many tasks at once, the timing of the USB audio transfers has variations. This leads to jitter in the derived clock." Says Wavelength Audio's Gordon Rankin.
Adaptive DAC information collected via USB Prober
____________________
Audio Class Specific Audio Data Format
Audio Stream Format Type Desc.
Format Type: 1 PCM
Number Of Channels: 2 STEREO
Sub Frame Size: 3
Bit Resolution: 24
Sample Frequency Type: 0x04 (Discrete)
Sample Frequency: 44100 Hz
Sample Frequency: 48000 Hz
Sample Frequency: 88200 Hz
Sample Frequency: 96000 Hz
Endpoint 0x01 - Isochronous Output
Address: 0x01 (OUT)
Attributes: 0x09 (Isochronous <b>adaptive</b> data endpoint)
Max Packet Size: 576
Polling Interval: 1 ms
___________________
<b>Asynchronous Mode USB</b>
Asynchronous USB capable DACs are few and far between. Currently Ayre, Wavelength, and dCS are the major manufacturers with asynchronous products on the market. In my opinion the reason for this lack of async DACs is simply because it's very difficult implement this technology. There is a specific skill set required to implement asynchronous USB and it's not common place in high-end audio. Implementing async USB requires a manufacturer to write its own software for the TAS1020 chip and invest thousands of hours on this part of the DAC alone. The limited number of manufacturers who've decided to take on this task instead of going with a plug n' play chip are doing it because they think the performance gains far outweigh the development pain.
Asynchronous USB essentially turns the computer into a slave device as opposed to adaptive USB which does the opposite. Thus, an asynchronous USB DAC has total control over the timing of the audio. One very important feature of asynchronous USB mode is bidirectional communication between the computer and the DAC. The computer sends audio and the DAC sends commands or instructions for the computer to follow. For example the computer's clock becomes less accurate over a given period of time and can send too much data too quickly and fill up the buffer. Asynchronous DACs will instruct the computer to slow down, thus avoiding any negative effects of a full, or empty, buffer which can manifest itself into audible dropouts and pops or clicks. According to Wavelength Audio the tail is no longer wagging the dog when using asynchronous USB mode. Plus all of this is done without additional device drivers or software installation.
Asynchronous DAC information collected via USB Prober
__________________________
Audio Stream Format Type Desc.
Format Type: 1 PCM
Number Of Channels: 2 STEREO
Sub Frame Size: 3
Bit Resolution: 24
Sample Frequency Type: 0x04 (Discrete)
Sample Frequency: 44100 Hz
Sample Frequency: 48000 Hz
Sample Frequency: 88200 Hz
Sample Frequency: 96000 Hz
Endpoint 0x01 - Isochronous Output
Address: 0x01 (OUT)
Attributes: 0x05 (Isochronous <b>asynchronous</b> data endpoint)
Max Packet Size: 588
Polling Interval: 1 ms
_______________
<b>Conclusion</b>
There you have it, my attempt to clarify a little bit about USB audio and explain why all USB implementations are not equal. To render an opinion on the state of USB audio one must research the different technologies and listen to different implementations of each technology. Currently in my listening room I have the Ayre QB-9 asynchronous USB DAC, WavelengthCosecant asynchronous USB DAC, dCS Paganini with Puccini U-Clock asynchronous USB converter, and a number of adaptive USB implementations including the Benchmark and Bel Canto implementations using CEntrance USB code. I am comfortable saying that USB is certainly an audiophile interface and it's ready for prime time. I am not comfortable making proclamations that USB is better or worse than the all other interfaces. There are alsodifferences within USB and I do think asynchronous can be better than adaptive USB implementations provided the implementation is impeccable. Readers considering the purchase of a USB DAC or converter must listen to as many products as possible before making a decision. Reading the TAS article and this article are only the tip of the iceberg. Take everything you've read with a bit of skepticism, but don't second guess what you hear while listening to a USB DAC demo. If it sounds go to you then it's good.
Some Photos of my current Asynchronous USB selection
<center>Async Stack</center> <center> <a href="http://images.computeraudiophile.com/graphics/2009/0730/full_02.jpg"><img src="http://images.computeraudiophile.com/graphics/2009/0730/small_02.jpg" alt="Async Stack"></a> </center><center>click to enlarge</center>
<center>dCS Puccini U-Clock</center> <center> <a href="http://images.computeraudiophile.com/graphics/2009/0730/full_05.jpg"><img src="http://images.computeraudiophile.com/graphics/2009/0730/small_05.jpg" alt="dCS Puccini U-Clock"></a> </center><center>click to enlarge</center>
<center>dCS Paganini DAC</center> <center> <a href="http://images.computeraudiophile.com/graphics/2009/0730/full_06.jpg"><img src="http://images.computeraudiophile.com/graphics/2009/0730/small_06.jpg" alt="dCS Paganini DAC"></a> </center><center>click to enlarge</center>
<center>Ayre Acoustics QB-9 DAC</center> <center> <a href="http://images.computeraudiophile.com/graphics/2009/0730/full_07.jpg"><img src="http://images.computeraudiophile.com/graphics/2009/0730/small_07.jpg" alt="Ayre Acoustics QB-9 DAC"></a> </center><center>click to enlarge</center>
<center>Wavelength Audio Cosecant DAC</center> <center> <a href="http://images.computeraudiophile.com/graphics/2009/0730/full_08.jpg"><img src="http://images.computeraudiophile.com/graphics/2009/0730/small_08.jpg" alt="Wavelength Audio Cosecant DAC"></a> </center><center>click to enlarge</center>
<center>dCS Volume Control Close-up</center> <center> <a href="http://images.computeraudiophile.com/graphics/2009/0730/full_10.jpg"><img src="http://images.computeraudiophile.com/graphics/2009/0730/small_10.jpg" alt="dCS Volume Control Close-up"></a> </center><center>click to enlarge</center>
Recommended Comments