Comment by vel0city

1 day ago

I'm a ham and took a number of EE/electromagnetism classes in college, so I totally understand what you're talking about with wire characteristics. I agree there's a ton of hidden complexity on these high bandwidth cables we can buy in the discount bin at electronics store.

> 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.

That's the thing though, I don't always have these things handy or ready to just plug something in quick and test. I'd like some kind of small device which can actually do some quick tests and see if it passes or fails at whatever power and bitrate more than just what the little identifier says it can do. Because, I agree, you can't trust the tag, there's a lot going on. And a cable that tested fine a year ago might be too messed up to work today.

In the end, it's also sometimes messy testing bandwidth given two random devices. Are they just being buggy with their handshake? Are we getting strange driver issues? Something else going on? A more dedicated tester tool can just be sure these two things definitely, without question should work just fine at whatever bandwidth they're trying to test with. And with a button press it does it and clearly gives the results. If it's not too expensive and you end up handling lots of questionable cables, sounds kind of nice!

> 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.

This is still true of a six figure oscilloscope testing the wire. If you're not manipulating the wire in realistic ways your super expensive tool isn't really going to answer that any more as the cheaper pass/fail. What might look just fine on the scope may look really bad when you bend it wrong or it gets a little internal crack or too much outside interference or something. You'll potentially be clued in to it being closer to being a messed up signal, but not necessarily.

> I'm a ham and took a number of EE/electromagnetism classes in college

Excellent! I had to learn all of this background the hard way by working with things in the field and asking myself why things behaved in certain ways. Finding answers that fit functionally into a larger mental model was not always very fast.

I should get a ham license one of these days. On a whim with no preparation, I recently managed to pass a technician-class practice test well-enough that a real test would not have been a problem. But I got tripped up badly on some of the questions about packet radio because many of the most-correct answers (in absolutes) were considered wrong (in the perspective of the older-timers who wrote that part of the test).

I mean, I know of plenty about TCP/IP. As my own brand of old-timer, I even know of KA9Q's work in packet radio and I think I even used his software ~35 years ago when running PPP under MS-DOS for dial-up internet, since that was the style at the time. I found that part that part pretty frustrating.

The rest of the practice test all made sense. :)

> I don't always have these things handy or ready to just plug something in quick and test.

Me, neither. I don't have any of this higher-speed stuff to play with at all. If I scored a great deal on some future-proof-ish all-singing, all-dancing USB cables, I'd have no way to validate their performance today. They'd be placed in a Rumsfeld bucket of known unknowns until something else changed, like the appearance of any kind of equipment to test with.

> I'd like some kind of small device which can actually do some quick tests and see if it passes or fails at whatever power and bitrate more than just what the little identifier says it can do.

Agreed. Perhaps it can be built. It's conceptually simple to say that the high-speed receiver and transmitter widgets exist as general-purpose COTS chips that can just get used in a circuit with some kind of supervisory intermediary to task them with Doing Verifiable Stuff Real Fast and provide performance information. Like UARTs, say.

But reality doesn't seem to match that very well at all. They instead seem to be very special-purpose ASICs that work in strictly-defined ways. This part is a motherboard/CPU glue chip (whooo boy), while this other part connects to a display (and only usefully-operates in display-world). None of them seem to be general purpose when I've looked into it.

And, of course: If it were easy then everyone would already be doing it. We'd just pick up some proper ludicrous-speed cable testers on AliExpress for fifty bucks or something. :)

(I guess we could tape out our own ICs, but I'm not prepared to visit that rabbit hole.)

> You'll potentially be clued in to it being closer to being a messed up signal, but not necessarily.

The point I was driving at with more-abstracted analyzers is that they can conceivably go beyond a pass/fail test.

Like: An edge-case cable that already presents a kind of smeary mess on the hypothetical Lambo-scope might actually work perfectly well, right now, in real use -- and I really do mean perfect. But is more likely to fail in noticeable ways after its performance degrades a bit and/or with less-tolerant electronics at either end. When every-day use requires it to work at 10/10ths, there's no room for things to get worse.

Meanwhile: A superior cable that presents a much clearer picture on the Lambo-scope might only be operating at, say, 7/10ths in every-day use. It has some room for its performance to degrade, or for less-tolerant electronics to be used, and still behave absolutely perfectly in the real world. This cable will tend to have better longevity and compatibility.

So above-and-beyond performance matters, I think. If I could make an informed choice between the edge-case cable or the superior cable for the thing I toss into my bag before a trip, I'm definitely not choosing the one that I know to be an edge case.

But without the moral equivalent of a Lambo-scope, I don't know how to characterize this or otherwise discriminate between these two cables' characteristics to that level of detail.

We don't have the technology to inexpensively do analytical work at these frequencies.

And this may ultimately be unsolvable: If we did have the tech, then some clever person would adopt it immediately to make an even faster data bus for the world to use and we'd be right back where we started, where the bus is faster than our ability to analyze it. :)

  • I 100% agree with your last comment. The moment we get some $10 chip that can actually sample and usefully analyze some 13GHz signal the bleeding edge will probably be somewhere far out there.