Earlier quoted context omitted.
Ehem, we already do that. USB-C is an umbrella term and everyone has a homebaked organizing system to tell which USB-C cable can do what, or a homebaked testing routine where we run through 5 cables each time we need to connect something. That's what the article is about. Calling all these cables USB-C and making them look indistinguishable is a very leaky abstraction.
So there are 4 different current-carrying levels, from 2.5A to 5A EPR. There are 6 different transfer speeds, from 480mbps to 120gbps. There’s DisplayPort yes/no. There are 4 thunderbolt genrations, each with its own marker. Some of those are dependent (480mbps cables don’t have markers), so it’s not a full permutation problem. Only about 20 different combinations are valid. Is the proposal to have 20 different physi…
I stopped trusting USB-C cable labels and started testing them
221–230 of 266 posts
Re: I stopped trusting USB-C cable labels and started testing them
#222Earlier quoted context omitted.
Unless you want all cables to be thick, $60, and cap out at 1 meter long, this is not a reasonable standard. 480mbps USB-C is perfectly adequate for many applications. Likewise for 60W cables.
It’s not hard to make a functional standard, the USB folks just don’t care, IMO. If they had simply worked on better naming, things would be much more clear. (now they’d need to do something crazy like USB-C 40G PD60 as a name in order to fix things, unless the next version of USB is a clean break) Now they’ve made a mess of things, and cables AND connectors are all over the place.
Re: I stopped trusting USB-C cable labels and started testing them
#223Earlier quoted context omitted.
Unless you want all cables to be thick, $60, and cap out at 1 meter long, this is not a reasonable standard. 480mbps USB-C is perfectly adequate for many applications. Likewise for 60W cables.
Now that EU made USBC a power standard I expect the 4k/8k/16k, 3.0/3.1/3.2, and 5/10/20gbps to be replaced with 60/120/240watts. This way it's simpler to enforce a standard across the industries
Re: I stopped trusting USB-C cable labels and started testing them
#224Earlier quoted context omitted.
Unless you want all cables to be thick, $60, and cap out at 1 meter long, this is not a reasonable standard. 480mbps USB-C is perfectly adequate for many applications. Likewise for 60W cables.
So, call it USB-D or something, if one cable is significantly different (in purpose, performance, form factor) than another cable. Don't just call everything the same label, and let the non-technical buyer beware.
Re: I stopped trusting USB-C cable labels and started testing them
#225Earlier quoted context omitted.
I mean, if you care about this and it annoys you the fix is very simple and relatively cheap. Just set a minimum baseline/standardization for the type of cable/capabilities you need for your highest end device. Only keep those cables, give away the rest, and buy a half dozen new cables so no matter which you select you will always get the right one. I've rarely found I need a "special" USB-C cable outside of connecti…
> Just set a minimum baseline/standardization for the type of cable/capabilities you need for your highest end device. Only keep those cables, give away the rest I don't have a cable tester, and I don't want to buy one. The companies who make USB cables should be responsible for this testing. I don't want to do expensive homework on behalf of USB cable companies.
Re: I stopped trusting USB-C cable labels and started testing them
#226Earlier quoted context omitted.
Think about it. You need to generate a precise, calibrated, 40GHz signal, transmit it, then precisely measure the returned signal for phase, amplitude, and waveform integrity -at that speed. Oscilloscopes and logic analyzers that run at that speed, are damn expensive.
But for bandwidth can't you just have two simple computers at either end that can send a 100GB file and if it arrives in 20 seconds, you know you have 40gbps of bandwidth?
Dedicated test equipment that can reliably and verifiably test these high speeds is niche and therefor expensive. There's not really a way around that issue.
Re: I stopped trusting USB-C cable labels and started testing them
#227Earlier quoted context omitted.
Okay, great, it’s called USB-D. Is this a new connector? Or do we now need to resort to labeling cables and checking the label? Do we do this for every new version and combination of versions for USB? USB-PD? Thunderbolt? DisplayPort?
Ehem, we already do that. USB-C is an umbrella term and everyone has a homebaked organizing system to tell which USB-C cable can do what, or a homebaked testing routine where we run through 5 cables each time we need to connect something. That's what the article is about. Calling all these cables USB-C and making them look indistinguishable is a very leaky abstraction.
Thunderbolt is also a USB C form factor/port, just has better naming and private control over usage.
I have a similar USB tester as the author. It's rather useful and inexpensive. Good bit of homelab kit.
Re: I stopped trusting USB-C cable labels and started testing them
#228Re: I stopped trusting USB-C cable labels and started testing them
#229Earlier quoted context omitted.
Someone could do an equivalent-time sampling instrument for not much money, if the market were there. It's probably not, though.
Time sampling isn’t enough. You need to at least look at waveform integrity (which can be approximated, by doing things like looking for harmonics). For example, you may send in a 40 GHz square wave, and get back a wave full of ringing, or a sine or sawtooth wave. It’s damn difficult to maintain clean square waves, at that frequency. The cable could also double as a microwave antenna. Since it’s digital information,…
E.g., here's what a bad connector at the far end of an SFF-8654 cable looks like on a TDR: https://i.imgur.com/AiLnSuC.jpeg . This type of plot can be interpreted as impedance versus distance along the line. It could be made with a small handheld instrument, but currently a human is needed to read the tea leaves. While I was making that measurement, I couldn't help thinking that it would be nice if it didn't require either a 50 GHz VNA or equally-expensive training to read.
Equivalent-time sampling gets you out of needing an expensive network analyzer, but it doesn't help with the diagnosis itself. And of course when checking a USB cable you are most likely just after a go/no-go result, not the gory details. That further calls the market economics of such a gadget into question. Still, if somebody offered one at a reasonable price, they'd sell at least one to me.