Jump to content
IGNORED

USB audio cracked... finally!


Recommended Posts

51 minutes ago, jabbr said:

@PeterSt -- the above papers detail what I was saying regarding capacitive termination -- all of this would need to take into account the cable impedance (and transmission line model) itself.

 

@jabbr,

 

Prize of the day (OK, yesterday) goes to you. Somehow you must be in the wrong job. :x

For others, Jonathan sent me a PM suggesting this, which I rejected. But why ?

 

I can't judge that type of solution "brain wise" because too much of the same is involved elsewhere (maybe it is better to think "everywhere"). It's a resistor here, a capacitor there and a ferrite bead such. But not in the cable (promise).

So doing it like that would be quite out of control. But also and honestly, I just would not attempt it like that because too much of real filtering would be involved and it would destroy the signal too much (maybe).

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment

All I can add to this discussion is that it is not even easy to find consensus about these differential matters. Notice that this is implied by the very low speed we talk about. In my experience, when the chips are down, the EE may tell you "oh don't bother at these lousy speeds - it will work anyway".

That this is exactly the headroom we now can play with, is ... good for audio.

 

On the other hand ...

 

Get yourself a twisted pair cable which is unevenly twisted or has too few twists per distance unit, and nothing works.

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
21 hours ago, The Computer Audiophile said:

8 pages and this thread should already be well off the rails. 

 

Thanks to everyone for being respectful and helping (or not participating at all) to make the discussion enjoyable. 

 

:|

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
7 hours ago, jabbr said:

 In any case the DIYINHK version is $40 but doesn't have the isolation.

 

Then you are looking at the wrong DIYINHK version. -_-

The one costing $109 sure has isolation. And much more than the Schiit offers. Like 1024 DSD support. Hahaha. Oops.

 

But it is still USB. Who wants that. :S

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
1 minute ago, marce said:

All this is pretty simple stuff for something based on a USB interface (or even SPDIF) compared to some of the digital interfaces around.

 

That is what you would like (to think). Any complex interface (you implicitly refer to) is error corrected. Also, such an interface does not suffer from jitter really, assumed it carries low enough jitter not to produce errors. Think telephone conversations (ok, they s*ck to begin with).

Audio (as in audiophile terminology) is a totally different world for uncountable reasons. The most complex of all, perhaps.

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
16 minutes ago, marce said:

Its a basic USB interface, use some signal integrity software, play about... Me thinks some audiophiles see to many gremlins with any digital interface

 

OK, next attempt. B|

 

So we have the subject of this topic - the cable. If you are certain that USB cables don't make a difference for audio, then I think it is better to stop reading.

 

Then we have my personal idea that at this moment (and for me / Phasure) the most in audio can be advanced by means of USB improvements. You may call it tweaks, but those sound only different. So improvements is key.

Of course it is (or should be) moot to you that this is my thinking. Fact is that since I think like this, the one after the other real improvement pops up (ask the customers).

 

Data integrity ? no. For many maybe yes, but not for me as the USB errors are shown in real time. They should not be there and they are not there. And *if* they are there you will hear clicks or pops or scratches, up to silence when things really fail. Btw, more USB cables fail on this than not.

Sadly, we can also say : Data integrity ? Yes. But this is more of the voodoo kind and the hope that less jitter in USB data sounds better or technical is better for the further work out of the D/A process. You may have seen me write about that I am not certain about this. Still the Phasure NOS1a/G3 too has a "femto clock" for its USB interface. Does it help ? yes, together with the remaining upgraded parts it does. On its own ? I don't think so, or it is inaudible.

 

Higher bandwidth USB ? well, this is a very indirect one, with the notice that this is about the upsampling possibility the DAC can digest (mind you, which thus the computer can spit out). Not so important ? ... only know that the filtering (which is that upsampling) "makes" the sound.

 

I'll stop for now but notice that this is all interface related only and that our interface is USB.

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
2 minutes ago, manisandher said:

Probably didn't get the graphs up quickly enough...

 

Nope. People might refresh the page to see them

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
2 minutes ago, mmerrill99 said:

The accountable reasons are that there is a digital to analog interface - staying in the digital domain is fine for all the interfaces - transitioning to the analog domain is where the issues arise & our pattern matching processing is picking up on the issues

 

Not that I disagree - not at all.

But this topic is about a worse subject : that the digital domain only already matters (and a LOT) and that again only within the USB transfer (which is digital from where it leaves the PC to its I2S output).

Btw in front of that we have again a pile of digital-only, which is merely what Jud referred to. And nothing sounds the same wherever you can change elements or settings like buffer sizes etc.

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
12 minutes ago, marce said:

if USB audio is that hard why do I see NO evidence of proper signal integrity engineering...

 

Because audio in this realm is not-error-corrected digital data.

 

That it is subject to jitter - which is audible - in the D/A process is something else.

 

You have some nice headphones or more expensive speakers, right ? Just asking.

Btw, a fine turn table also suffices. 9_9

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
23 minutes ago, marce said:

Some of this is tickling me, I really do have some views on why some like to promote USB audio as terrible and have solutions for this...

 

Of course. But we all need to make some money ?!

 

All these things sound different, up to wildly different. But being an audiophile is not your hobby, so you think it sound can not change. If audio/music *is* your hobby - and especially when it is digital audio, you automatically will seek for solutions to what your ears don't like much.

 

As for the two eye diagrams you saw, yes, you are right.

The equipment needed for this is quite unaffordable for us poor guys. Maybe you disagree ?

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
3 minutes ago, marce said:

Sorry Peter I should have been more specific, I am referring to environmental noise EMI.

 

Marce, you told about that earlier on. But the point is that would this be a problem then it should hammer on the electrical voltages and audio signal. It may do that to some degree, but personally I don't see that as *the* problem. And what I tried to tell you with my last post : it seems that you are used to high speed / high frequency (GHz+++) stuff, thus high sampling analyzers BUT which will be 12 bits only (if not 8). With some optimization maybe 2 bits more.

And because good audio signal requires very low noise these days (I mentioned 150dB down) in your context (your work) you wouldn't be able to measure the signals (they will be deep in the noise of the analyzer).

Or another context : the power supply noise we use in our D/A converters is 160dB down (think +/-5V rails).

 

Moral (sort of) : I am sure we like to learn as much as we can from your high speed design work, but maybe first you need to know "our" audio environment better. Maybe. :ph34r:

 

 

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
13 minutes ago, jabbr said:

Bypass caps like: https://www.johansontechnology.com/S42E and or networks of bypass caps properly placed on the ground plane should help to ameliorate such issues. (the digital gates can properly operate at higher rates)

 

Now you are too funny.

So what I design in, you design out ?

If you order a Lush I will send you a Clairixa. Saves you the trouble !

 

haha

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
1 hour ago, marce said:

Fast rise times are not always the best thing as they put more energy (especially high frequency) into the line. What is required is the correct rise time for the circuitry being driven, with minimal ringing... 

 

good.gif.3ba311f568b0e9e30ab097526e465d08.gif

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
10 minutes ago, Jud said:

Does the low pass filter have its own ringing, or is that true only of digital filters?

 

Analog just the same.

 

Weren't you the one referring to loudspeakers ringing just the same ? I could be wrong. :P

Anyway it would be because of the filters (IIR).

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
29 minutes ago, pkane2001 said:

So, as I was saying earlier: a low-pass filter. Is there a reason not to filter out most of the higher harmonics and get closer to a pure sinewave shape for each pulse? At least this will reduce any ringing around the edges of the 'square' wave possibly reducing jitter in the USB data stream and reducing higher frequency noise.

 

Not bad thinking. But a filter set up like what's implied (resistors etc., opamps - that is, if you refer to that (I did not really look, sorry)), then I would not do that because of the variance in resistance (or capacity) because of heatup of the "filter" itself, which would be dependent on frequency etc. etc. etc. (even a kind of oscillation could be your share).

The result is that now the slope to trigger on is not consistent and that implies jitter and ...

... and maybe that is not important but ...

 

:/

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
12 hours ago, pkane2001 said:

 

 

It's analog signal carrying digital carrier for another analog signal :)

 

 

I'd say it is an analog signal carrying a digital carrier for a protocol which represents a digital signal which maybe represents an analog signal.

 

The latter is, for example, not present when a digital synthesizer is the source and which never saw an analogue mixer etc.

 

:rolleyes:

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
12 hours ago, mmerrill99 said:

- when risetime is fast it may be more difficult to ensure consistency in the timing - it's this inconsistent timing that leads to jitter & this is audible

 

Why would this be audible ?

 

I'm not saying it isn't. But I also don't claim it is.

It is a complex matter and it should start with defining the domain (jitter-where and such).

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
On 2017-7-18 at 6:36 PM, jabbr said:

Digital switching noise and precise sequence of digital transitions are a perfect example.

 

I propose that any waveform which is used to trigger on its slope(s) does not result in "switching noise" as such. And otherwise it should be defined what is the "switching" phenomenon.

 

Switching noise is a quite formal term for a digital switch and one can spend a year in taming such devices, were it about utilizing them with the least amount of "noise". I am talking about high(er) frequency switches, like 45MHz. ^_^

Of course this is a very low frequency compared to what exists in other worlds, but the noise coming from those switches is baaaad (for audio).

Btw, they carry jitter - but now I am trying to be funny.

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
22 minutes ago, mmerrill99 said:

Well I think one approach is to determine, by experiment, what factors do audibly affect the sound & then to try to work out the mechanism that results in it being audible.

I'm not sure that approaching it the other way "how is it audible"is the most effective way?

In other words, an empirical rather than theoretical approach.

 

Well, the emperical approach seems to be the only feasible approach. And in the end this *is* what we are doing. But it takes ages (I am talking in terms of years, really - and those are only the years behind us).

 

I must note that such a path is the most dangerous because it depends on my ears (and the ears of only a handful of others in the same "field"). So what happens is, that I judge something as sounding better (which already takes me a week to be sure) to next reason out what actually happened at the technical level. And well, as we can nicely see by this topic, is how a world of "power" is not really capable to draw firm conclusions. What also has been shown is how member marce, who for sure is right in the EE field and possibly better than all of os (for sure more experienced than myself), also would not be able to get there on his own, because he already does not recognize the problem (or maybe by now he does). So it takes rarities as John Swenson and possibly me, to be motivated to work out "something" while we don't know what the something is. We do recognize a problem "somewhere" though.

 

I still recall from the day like yesterday one of the first posts from Gordon Rankin in here, which went something like this :

 

I don't know how it works; Isochronous USB should be stopping all jitter, but whatever I do the jitter is passed on.

 

Weeks later it appeared that the (then all new) USB DAC's showed the worse measurements of anything at the time.

Today we are close to 10 years further and I could reason out how a USB cable could be made, but only based on another USB cable which was made to spec as good as possible and still only after 10 or so attempts to find the direction of "tweak". When that was found it worked in one go.

But 10 years ??

And by my ears ? ... I'd be careful if I were you. :|

 

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
21 minutes ago, Dev said:

but I just received a mail from UPS that its delayed due to "Severe weather conditions"

 

WTF ?

 

UPS-Lush01.thumb.png.a9cb023d6a14a05f127a4250bb304f83.png

So yes, all shipments to the US look exactly like this.

All I know is that this plane should go from Koeln (Germany) directly to the US, but not all with the same plane I think. Anyway this is all about CA and one about FL.

 

Severe weather ? So this plane leaves, and is in 30 minutes in Paris or so. It should be the direction, but fell out of the sky underway.

Over here in Holland there was a Thunderstorm at 4:45 am (lasted an our or so). So who knows ... it nicely fits.

 

I wouldn't be surprised if you get your cables tomorrow (Friday) after all, as the delay seems to be 3 hours only. But then of course it is easy to let logistics fail.

 

Sorry ...

Peter

 

 

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment
16 minutes ago, BigAlMc said:

Initial impressions. It's spongy!

 

Maybe it's air only in there and we forgot something. :/

 

haha

Lush^3-e      Lush^2      Blaxius^2.5      Ethernet^3     HDMI^2     XLR^2

XXHighEnd (developer)

Phasure NOS1 24/768 Async USB DAC (manufacturer)

Phasure Mach III Audio PC with Linear PSU (manufacturer)

Orelino & Orelo MKII Speakers (designer/supplier)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...