You keep mentioning “quality” when talking about USB. The only “quality” a digital transport can provide is data integrity and bandwidth. USB 1.0 high speed could go up to 12Mbps, which is, at least in theory, enough for 192/24.
USB is a standard, like Ethernet; that’s why we need it. It makes it possible to use a streamer or a PC or a Pi or anything that can send data through USB. Based on your logic, Ethernet is also unnecessary packing and unpacking, modulating and un-modulating back; why not just use a PCI sound card in the Nucleus?
Nope. It became a standard because enough people thought we needed it. Hardware manufacturers could have made their cameras and printers communicate over Ethernet, an existing standard at the time. But they opted for something better.
I2S is used to transmit a clocked digital audio signal.
You originally stated:
A DAC chip does not need data, a DAC chip needs a digital audio signal.
Since the USB clock is not used for audio. And master clock responsible for clocking audio is owned by the DAC, I don’t see any benefit in reclocking USB (or Ethernet for that matter either). These clocks have no relation to audio clocks, they just facilitate data transfer between two RAM buffers.
I don’t use DAC chips in my system, I use DACs. I don’t need to know if a DAC uses a chip or an FPGA or any other kind of discrete components, and I don’t need to know what I2S is. What I care about is the ability to plug it into my digital audio sources, all of which have USB ports. If a streamer DAC takes Ethernet, all the better, as long as it also takes USB. That’s as far as I will entertain a USB-bashing conversation.
2 Likes
Bill_Janssen
(Wigwam wool socks now on asymmetrical isolation feet!)
154
I’m not sure you are understanding what I’m saying. When I say that the frequency of packets on the USB connection “doesn’t matter”, I mean that it matters to the sound just about as much as the number of stumps on a given acre of land in a wooded area of Alberta. That frequency isn’t involved in the sound. So it doesn’t affect it. So it doesn’t matter. Not everything one could possibly think of actually matters to the SQ.
Something else that is true: lots of things you never think of do impact the SQ. And just as a chain is only as strong as the weakest link, a digital audio reproduction system is only as accurate as the least accurate sub-component in the signal chain.
I’ve built streamers and DACs with off the shelf USB receive boards. I’ve designed and made I2S send boards. I’ve written kernel drivers to accept external clocks and create digital audio signals. I’ve built power supplies, clock routing circuits, galvanically isolated and non-isolated connections.
But, more importantly, I’ve listened (ABX tests) and had many other people do the same.
You and I are on different paths. Mine is right for me. It sounds like yours is right for you.
Why not just run Roon Core on a Dell Laptop and connect the USB output to a DAC?
I can’t think of any reason not to. My case is a bit different though: core is running on an HP laptop, not Dell, and there’s no DAC connected to it, as I am using 3 zones:
desktop PC with USB DAC
Pi/RoPieee on Ethernet with USB DAC
Pi/RoPieee on WiFi with USB DAC
I almost always stream red book and I’ve never had any issues with dropouts.
I am looking into building a DAC myself. The plan is to use an XMOS board (USB-to-I2S) and a discrete 4-bit D/A stage running at 64fs, driven by a software delta-sigma modulator. It’s just for fun, to try my hand at hardware for a change; nothing to do with SQ.
@Kevin_Welsh As a manufacturer and seller of equipment intended to solve problems of a somewhat subjectivist nature, your contributions to this thread can hardly be described as objective or unbiased. You’re pushing a profit-based agenda here which I suspect has not gone unnoticed by Roon’s management…
Reading these countless posts of very unscientific audiophile catch phrases one expression comes to mind: that wonderful marketing term of FUD, Fear, Uncertainty and Doubt
After all one doesn’t become very rich selling vastly overpriced cables and accessories without knowing a little something about marketing.
2 Likes
Bill_Janssen
(Wigwam wool socks now on asymmetrical isolation feet!)
165
Well, maybe. But I think of lots of things. Chaotic mind, I’m afraid. So at best, I think, there might be a few things I never think of that do impact the SQ. Not lots. Maybe none.
USB Audio Class 2 with asynchronous isochronous transfer is clocked by the D/A conversion clock in the DAC. It tells the upstream device to send more or less data based on it’s buffering status. The D/A conversion clock is the only thing that drives this. What ever other clocks are involved in this are asynchronous to the USB clock and are involved in transfer speeds exceeding the audio rates by way more than 10x.
What comes to USB sources and relation to DAC output are unrelated to such other clocks and more related to avoiding analog domain pollution of ground links or voltage rails when the DAC in question doesn’t possess galvanic isolation for it’s USB implementation. You can use USB isolators for such cases to clean up the USB. This has nothing to do with digital side implementation or clocks and everything to do with analog signal design of USB and PCB layout design.
Putting I2S on a cable is bad idea in my opinion, and the existing de-facto “standards” have clock at wrong side of the link. Since it should be at the DAC side, while these “standards” put it on the source side, recreating same problems that we had on S/PDIF and AES/EBU in the past. Requiring PLL clock recovery at the DAC side.
The best streamer I have heard was the Aqua LinQ which was connected via I2S to the dac. As I understood the dealer, the clock was given by the streamer/ source to the dac.
Meaning: I guess this is all theoretical talk in this thread, and in the end it depends on the implementation. Particularly newer products that combine streamer/source and a very good clock do have a fantastic result on sq. Another example is the Grimm Mu1 which sounds fabulous.