Wyd4
Headphoneus Supremus
In computer-based digital systems, particularly storage, the data is transmitted with checksums, which allow for detection of errors, and also with re-transmit schemes so that when an error is detected the block or packet of data can be rejected and another copy is sent.
That doesn't happen with any digital audio standard, electrical or optical, except for with HDMI audio (which has it's own special set of issues).
There's NO error detection and NO re-transmit option.
With an error-corrected digital transmission a poor, or sub-spec (or run that is too long), cable will first result in slower transmission ... as more errors occur and have to be corrected and, eventually, will either overwhelm the error-correction mechanism, or simply fault out from too many errors per second to maintain a useful connection.
Remember that in "digital" systems, the ones and zeroes are simply modulated analog voltages. Depending on the slew rate of the transceiver, and the capacitance of the conductive medium that joins them, it becomes progressively harder to delineate between a 0 (typically 0 volts) and a 1 (typically 5 volts). At audio data rates this isn't too much of a problem, but at higher frequencies it rapidly becomes so. You can wind up with a signal that looks, from the receiver's perspective, more like 1.5 volts and 3 volts (I'm exaggerating to make a point) - which is only 1/3rd the potential difference between 1 and 0 that the spec calls for ...
Different metals have different conductive properties (attenuation/resistance, capacitance). Different dielectrics (the insulator on the cable) also have different properties. And, most importantly, shielding has an effect on the cable too ... good and bad ... while it helps reject noise, it typically adds capacitance. Depending on your circuit that may be irrelevant or it may be catastrophic. These factors can exacerbate other issues.
In short, since digital audio standards are actually analog voltage modulations, with no error correction, and cables have the ability to capture, transmit and radiate/inject noise into a receiving circuit, there's a great deal of potential variance in any cable and any transmit/receive pairing.
One easy way around this is to use an optical connection; however, there is no such thing as a free lunch and there are issues here too.
Using a simple RAM buffer on the receiver, with an error-corrected/re-transmitting protocol, would fix most of the issues, at the cost of some playback/control latency. Of course, again, there are no free lunches, and there are similar issues that can occur between such an internal RAM buffer than the sensitive electronics in, say, a DAC (especially on the analog side of the circuit).
Thanks for that. Much more detail than I was expecting.
Makes sense. As I said previously I heard a difference. I knew it was there. Now this in conjunction with both @x RELIC x and Rob's posts I have a better idea as to why.
CHeers!
And because I steered this off topic,
I do so love my Mojo