USB sucks


USB really isn‘t the right connection between DAC and Server: depending on cables used, you get very different sound quality if the server manages to recognise the DAC at all. Some time ago I replaced my highly tuned Mac Mini (by now-defunct Mach2mini, running Puremusic via USB) with an Innuos Zenith Mk3. For starters I couldn‘t get the DAC (Antelope Zodiac Gold) and server to recognise each other, transmission from the server under USB2.0 wasn‘t possible because the server is Linux based (mind, both alledgedly support the USB2.0 standard) and when I finally got them to talk to each other (by using Artisansilvercables (pure silver) the sound quality was ho-hum. While I understand the conceptual attraction to have the master clock near the converter under asynchronous USB, the connection‘s vagaries (need for exact 90 Ohms impedance, proneness to IFR interference, need to properly shield the 5v power line, short cable runs) makes one wonder, why one wouldn‘t do better to update I2S or S/PDIF or at the higher end use AES/EBU. After more than 20 years of digital playback, the wide variety of outcomes from minor changes seems unacceptable.

Since then and after a lot of playing around I have replaced the silver cables by Uptone USPCB rigid connectors, inserted an Intona Isolator 2.0 and Schiit EITR converting USB to S/PDIF. Connection to the DAC is via Acoustic Revive DSIX powered by a Kingrex LPS.

The amount of back and forth to make all this work is mindboggling, depending on choice of USB cables (with and without separate 5V connection, short, thick and God-knows what else) is hard to believe for something called a standard interface and the differences in sound quality make any review of USB products arbitrary verging on meaningless.

Obviously S/PDIF gives you no native PCM or DSD but, hey, most recordings still are redbook, anyway.
Conversely it is plug and play although quality of the cable still matters but finally it got me the sound quality I was looking for. It may not be the future but nor should USB, given all the shortcomings. Why is the industry promoting a standard that clearly isn‘t fit for purpose?

Finally, I invite the Bits-are-bits naysayers to go on a similar journey, it just might prove to be educational.
antigrunge2
Sorry, back to the difference in sending data over USB like we do with file transfers and audio uses.. to further my point above , despite what the angry poster says, .Audio and file transfers are different as file transfer protocols have error correction

 from Mojo Audio

The combination of asynchronous clocking and data buffering can remove jitter caused by packets of data arriving at irregular intervals, but it can’t correct corrupted data. Though asynchronous USB results in more liquid, more resolving, and more musical sound, if it isn't bidirectional, it has no error correction, and can not assure uncorrupted bit perfect data.

@jaytor sed:
I think what @rixthetrick was getting at is that any signal on a cable is inherently analog
How’s that? With all due respect, do you actually understand what makes analog signals analog and how digital signals are different. ABout the only similarity is that they can both use wire as a transport media. If a car operates on roads and a elephant walks down the same road, does that make the elephant a car?

It depends on how you look at it. "The only similarity is that they can both use wire" isn’t quite right.

Digital is by definition binary.... high/low, 1/0, true/false, whatever. Electrically, those 2 states can be represented by 2 different frequencies, 2 phases, etc. . With USB those 2 digital states are 2 voltage levels. Analog information is represented by constantly changing voltage levels with an infinite number of possibilities.

So yes, they are the same in that both analog and digital information are represented by voltage levels. Since the digital voltage level can’t change instantaneously (a perfect square wave) it bears some resemblance to an analog signal’s infinite voltage levels.

However, does any of that really matter? With analog, errors are a given. It is impossible to maintain 100% accuracy throughout the analog chain. On the other hand, digital errors are very, very low and in a well designed system, for all practical purposes they are zero.

In any case, it is a red herring that distracts from the topic of whether or not USB sucks

BTW.... it does not
No piece of metal wire can perfectly render a square wave from a digital source (i.e. 0-1) You have to contend with reflections and other distortions (e.g. IR frequencies) which have to be sorted at the receiving end. In that sense the actual wire transmission can be argued to be analogue.
herman
Digital is by definition binary.... high/low, 1/0, true/false, whatever ...
Agreed.
Analog information is represented by constantly changing voltage levels with an infinite number of possibilities.
That’s a common misnomer. It could only be true if the bandwidth of the analog system were infinite, which is impossible, of course. So just like digital, analog is bandwidth limited. Its resolution is finite.

Since the digital voltage level can’t change instantaneously (a perfect square wave) it bears some resemblance to an analog signal’s infinite voltage levels.
Not really. That the square wave isn’t perfect doesn’t make it an analog signal.

Since the digital voltage level can’t change instantaneously (a perfect square wave) it bears some resemblance to an analog signal’s infinite voltage levels.
Not really. That the square wave isn't perfect doesn't make it an analog signal.

yes, we agree, I am only trying to make the point that the digital signal does not strictly meet the definition of 2 and only 2 distinct states since it takes some time to transition. Like I also said, it really makes no difference to the discussion of whether or not USB sucks = a red herring

Analog information is represented by constantly changing voltage levels with an infinite number of possibilities.
That’s a common misnomer. It could only be true if the bandwidth of the analog system were infinite, which is impossible, of course. So just like digital, analog is bandwidth limited. Its resolution is finite.

It is not a misnomer, my statement is  absolutely correct. There are an infinite number of voltage levels between any 2 levels. It has  nothing to do with bandwidth.