Originally posted by: Operandi
The cables are just that cables, wire with some plastic around it with minimal if any shielding.
O.K., go ahead and use the cheapest USB 1.0 cables on your next USB 2.0 system with USB 2.0 devices. Just don't complain to me when its slow or doesn't work. If they are just wire with some plastic around them, it won't matter. For that matter your CPU is just some silicon in a ceramic packaging with some metal pins, why don't you take the slowest one you can find and put that in?
Even the USB 1.1 specification defines both a "low-speed cable" and a "full-speed cable", where the low speed cable does not have to be twisted-pair. However, the specification states that any detachable cable must be full-speed (Thus only those manufacturers that have a built-in cable for their device can use low-speed cables). See Chapter 6 in the USB 1.1 specification for more information about that. Section 6.4.1 lists 8 requirements for cables, such as "The cable impedance must match the impedance of the Full-speed drivers. The drivers are characterized to drive specific cable impedance. Refer to Section 7.1.1 for details." Section 6.5 specifies what materials may be used for the connector.
Low speed is 187,500 data bytes/second (which they call 1.5Mb/s) and high speed is 1,500,000 data bytes/second (which they call 12Mb/s). They apparently have adopted the hard drive industries decimal Mega. If I had my say I would call them 183KB/s and 1.4MB/s.
For USB 1.1 Section 6.6.1, "Full-speed cable consists of one 28 to 20 AWG non-twisted power pair and one 28 AWG twisted data pair with an aluminum metallized plyester inner shield, 28AWG stranded tinned copper drawin wire. > 65% tinned copper wire interwoved (braided) out shield and PVC outer jacket."
Section 6.6.3 defines the required resistances with a 5% tolerance for the difference gauges.
7.1.1.1 Full-speed (12MB/s Driver Characteristics
A full-speed USB connection is made through a shielded, twisted pair cable with a characteristic impedance (Zo) of 90Ohms+-15% and a maximum one-way delay of 26ns. The impedance of each of the drivers (Zdrv) must be between 28Ohms and 44Ohms.
Allowable Cable Attenuation for USB 1.1 at different frequencies is defined in Section 7.1.17.
The USB 2.0 specification is almost twice the size of the USB 1.1 specification (I am just skimming both of them).
USB 2.0 defines a new category called "high-speed cable", so USB 2.0 now has "low-speed cable", "full-speed cable", and "high-speed cable." In general they refer to high-/full-speed cable to refer to a cable that can operate in both modes.
USB 2.0, Section 6.4.2 defines 7 requirements for USB 2.0 cables and redefines that all detachable cables must now be high-/full-speed. Thus any USB 2.0 detachable cable should work at either speed. Section 6.5 defines what materials are acceptable for USB 2.0.
USB 2.0, Section 6.6.1 has the same requirement as the same section of the USB 1.1 specification.
I can't find any noticeable mechanical changes for a high-speed cable. The required propagation delay is the same (26ns). The main change I found is that they added requirements for higher frequencies to the cable attenuation table (USB 2.0 Section 7.1.17). So basically the only major change is that they require the high-speed cables to handle higher frequencies. Makes sense.
I hope though that I have shown that it just isn't some wire with some plastic around it.