Chapter 19
454
the downstream connection. A captive cable may be low or full/high speed. The
upstream end has a Standard-A plug. For the downstream connection, a captive
cable can be permanently attached or removable with a non-standard connector
type. The non-standard connection doesn’t have to be hot pluggable, but the
Standard-A connection must be hot pluggable. Requiring low-speed cables to
be captive eliminates the possibility of trying to use a low-speed cable in a full-
or high-speed segment.
USB On-The-Go products have other cable options as described in Chapter
20.
%CDNG.GPIVJ
USB 1.0 specified maximum lengths for cable segments. A full-speed segment
could be up to 5 m and a low-speed segment could be up to 3 m. USB 1.1 and
later dropped the length limits in favor of a discussion of characteristics that
limit a cable’s ability to meet timing and voltage specifications. On full- and
high-speed cables, the limits are due to signal attenuation, cable propagation
delay (the amount of time it takes for a signal to travel from driver to receiver),
and voltage drops on the V
BUS and GND wires. On low-speed cables, the
length is limited by the rise and fall times of the signals, the capacitive load pre-
sented by the segment, and voltage drops on the V
BUS and GND wires.
USB 1.0’s limits of 3 m and 5 m are still good guidelines for cables with Stan-
dard-B and Mini-B plugs. Compliant cables of these lengths are readily avail-
able. Cables with Micro-B plugs have the special requirements of a a shorter
maximum transmission delay (10 ns) and a resulting shorter maximum length
of 2 m.
The USB specifications prohibit extension cables that extend a segment by add-
ing a second cable in series. An extension cable for the upstream side of a cable
would have a Standard-A plug on one end and a Standard-A receptacle on the
other, while an extension cable for the downstream side would have a B plug
and receptacle. Prohibiting extension cables eliminates the temptation to
stretch a segment beyond the interface’s electrical limits. Extension cables are
available, but just because you can buy one doesn’t mean that it’s a good idea or
that the cable will work. Instead, to extend the distance between a host and
device, use hubs.
An exception is an active extension cable that contains a hub, a downstream
port, and a cable. This type of cable works fine because it contains the required