3 ms·
> Actual maximum data throughput is very hard to know. The only way to really "know" how much data can flow through a cable is with an expensive oscilloscope or
by VorpalWay 1mo ago
> Actual maximum data throughput is very hard to know. The only way to really "know" how much data can flow through a cable is with an expensive oscilloscope or cable tester.
Couldn't you just do a data transfer test over the cable and check the error rate? At least in theory, the controller might not report enough I guess.
- budman1 1mo agoIf you are just wanting "to use it", sure. If you are building a cable for a specific purpose, or want to actually ensure that it will work, use test equipment. IT interconnect closet vs. air vehicle.
- vel0city 1mo ago> If you are just wanting "to use it", sure. Isn't that what most people here are really wanting? I don't imagine most people here are seriously wanting to know the exact extreme measurements, just "can this cable reasonably do what I need from it? Does it do what it claims on the label generally?"
- ssl-3 1mo agoPeople don't want "reasonably do". They want "resolutely do". They don't say it like that, but: They sure do get grumpy when the Thunderbolt-connected display for their laptop shits the bed mid-afternoon on a Wednesday after a year, or the export for their recording session fails on a device they've done this with dozens of times before, or the cable connecting the camera they use to watch their cats no longer works: They get quite grumpy about these things, indeed. So they want resoluteness, not reasonableness. I know it's 2026 and many of us are used to using bots that are compulsively high-confidence liars. But just go ahead and try to reason with someone about a local computer that fails tasks apparently-randomly. That's the makings of a bad scene. :)
- vel0city 1mo agoI'm just meaning people here are looking for a "does it work", a binary yes/no. Not a precise measurement of exactly how perfectly the digital signal is making it through the wire. They don't care exactly what the SNR is or whatever, they just want to know when they plug in the cable for a given need will this cable work? You don't need a six figure oscilloscope or logic analyzer to know "does it work".
- ssl-3 1mo agoThey can determine that today without extra parts or test equipment at all: They plug the cable in to the equipment they already have, and it either works in the way they care about or it does not. If that's the extent of the thing that they want to do, then there is nothing further to discuss: They already have everything they need to begin that kind of evaluation immediately. It doesn't give them any viable forecast as to whether the cable will work or not with some other bits of gear, though, or on some other day. It just evaluates it as a binary pass/fail for right now. "Digital" cables are often dismissed as simple things, wherein: A string of bits goes in one end of a random collection of copper wires or metal coat hangers or whatevers, and it always comes out the other end the same way. After all, it's digital. But reality isn't that way at all, and there's a lot that goes into a reliable cable that connects things together. Characteristic impedance is only one of the things[1]. --- Interrogating the emarker doesn't provide further practical information, either. The information that can come from there is similar to what wording on the package on the shelf at the store is: Both things merely document what someone else once said about what the cable should be capable of doing. Like a printed URL vs a QR code that each lead to the same web site: It's the same information, differing only in presentation. One of these presentations is human readable and other is not. And neither thing neither thing tells the user whether that website is still reachable or whether it fell off the face of the earth, or whether it is friendly or evil. It's all just a fixed string of information and that information can be wrong. It can even be deliberately wrong. The words on the box, the bits burned into the emarker chip, the URL, and the QR code: In the best case, they may or may not lead to a useful outcome. In the worst case, they can be lies. emarker chips set a hard not-to-exceed performance limit, but they don't provide a promise of performance below that limit. --- [1]: Like the RG-6 cable connecting a cable modem to the wall: It functions with a very specific characteristic impedance of 75 Ohms. Or the SATA cable in the desktop computer of someone with some Linux ISOs: That's twinaxial cable, with its center pair of straight, parallel wires and the shielding all interacting with eachother at a controlled impedance. USB 4, meanwhile, uses cables with a characteristic impedance of 90 Ohms. Characteristic impedance can be complex, and even dynamic. Like the ye olde POTS phone lines, for voice audio: That was designed and built very specifically in order to behave itself within those seemingly-minor constraints. 600 Ohms at 1 KHz was the target, and that was good enough for a very long time. But when frequencies increase into the MHz range with things like DSL, that characteristic impedance tends to drop to somewhere in the realm of 100 Ohms. 100 Ohms is, not coincidentally, around the same characteristic impedance that our Ethernet cables seek to provide at the frequencies we care about in that space. :) Whatever that characteristic impedance is (at whatever frequencies are being used), when it matches what the termination impedance of the two endpoints are then we get an ideal transmission line. (That's always the target; an ideal transmission line is a glorious thing, indeed.) But bad impedance match results in not just seemingly-obvious things like attenuation; it also introduces things like reflection -- signals bouncing back and forth, causing temporal distortions that obscure the desired signal. Bad matches also result in standing wave patterns where the length of the wire makes a difference, but shorter isn't better: The pattern of these standing waves within a wire are a function of the wavelength of the signal, not the overall length of the cable. It's easy to make any of those things work within their designed uses and designated systems, where all of the effort to get this stuff right happens behind the scenes. It's much harder to replace with bits of copper wire from the junk drawer and get reliably-good results. For 1KHz in modern-ish POTS lines, that wavelength is around 40km. That's easy-enough to hand-wave away for lots of uses. The impedance matching can all be completely screwed and it really doesn't matter much for short runs. But at 12.8GHz (the frequency maximum of USB 4) in a USB cable, the wavelength is only around 16mm. It's kind of a big deal to seek to have the little parts exactly-right in these seemingly-innocuous, hard-to-see ways. :) And the impedance changes in-use, too. A kink in the wire produces an impedance aberration at that point that can be measured, and that can also be bad enough to produce practical issues that affect real-world performance. Bad enough to fail the binary test you described today, even though the test was completely successful yesterday.
- ssl-3 1mo agoSure. It's just like ethernet networks in this way: We can examine a cable and see if it works by plugging in some regular gear with it, and look at the success/error rate. Lots of people do this. It's an empirical way to see if a cable is good enough today, under present conditions, as a binary pass/fail state. Or: We can examine a cable using specialized gear to characterize its performance, and then: We measure not just if the cable is good enough for today, but how close it is to the edge of acceptance it is. This allows a fantastic cable that is exceptionally excellent to be discerned from the ones that may be merely good-enough-under-present-conditions edge-cases. From there, it may in fact be sane to suggest that the better-performing cable is likely to have better longevity as it inevitably degrades from human factors like...using the thing.