USB hub

From Wikipedia, the free encyclopedia

A USB hub
A USB hub

A USB hub is a device that allows many USB devices to be connected to a single USB port on the host computer or another hub.

A USB hub with the plastic cover removed
A USB hub with the plastic cover removed

USB hubs are often built into equipment, normally keyboards or, more rarely, monitors or printers. Separate USB hubs come in a wide variety of form factors from boxes that look similar to a network hub to small designs intended to be plugged directly into the USB port on a computer (that is, without a connecting cable).

Contents

[edit] Power

A bus-powered hub is a hub that draws all its power from the host computer's USB interface. It does not need a separate power connection. However, many devices require more power than this method can provide, and will not work in this type of hub.

In contrast a self-powered hub is one that takes its power from an external power supply unit and can therefore provide full power to every port. Many hubs can operate as either bus powered or self powered hubs.

USB power is allocated in units of 100mA up to a maximum total of 500mA per port. Therefore a compliant bus powered hub can have no more than four downstream ports and cannot offer more than four 100mA units of power in total to downstream devices (since one unit is needed for the hub itself). If more units of power are required by a device than can be supplied by the port it is plugged into, the operating system usually reports this to the user.

However, there are many non compliant hubs on the market which announce themselves to the host as self powered despite really being bus powered. Equally there are plenty of noncompliant devices that use more than 100mA without announcing this fact (or indeed sometimes without identifying as usb devices at all). These hubs and devices do allow more flexibility in the use of power (in particular many devices use far less than 100mA and many usb ports can supply more than 500mA before going into overload shutoff) but they are likely to make power problems harder to diagnose.[original research?]

[edit] Speed

To allow high-speed devices to operate in their fastest mode all hubs between the devices and the computer must be high-speed. High-speed devices should fall back to full-speed when plugged in to a full-speed hub (or connected to an older full-speed computer port). While high-speed hubs support all device speeds, low and full-speed traffic is combined and segregated from high-speed traffic through a transaction translator. Each transaction translator segregates lower speed traffic into its own pool, essentially creating a virtual full-speed bus. Some designs use a single transaction translator, while other designs have multiple translators. Having multiple translators is only a significant benefit when connecting multiple high-bandwidth full-speed devices.[1]

It is an important consideration that in common language (and often product marketing) USB 2.0 is used as synonymous with high-speed. However, because the USB 2.0 specification that introduced high-speed incorporates and supersedes the USB 1.1 specification any compliant full-speed or low-speed device is still a USB 2.0 device. Thus, not all USB 2.0 hubs operate at high-speed.

[edit] Physical layout

USB ports on computer housings are usually closely spaced, so that plugging devices into one port may block an adjacent port. This may be a reason to want to use an external USB hub. However, many hubs also have closely spaced ports, replicating the problem of inability to utilize all of the ports. Star shaped hubs with each port pointing in a different direction, such as pictured top left, avoid this problem. Aside from practical layouts novelty USB Hubs have also been produced, for example a USB Hub shaped like the TARDIS, a fictional time-travelling space ship from the BBC science fiction series Doctor Who.

[edit] Length limitations

There are limits on USB cable length. A hub can be used as an active USB repeater, to extend cable length. Specialized connector-embedded one-port hubs are available for use solely as extension cables. There are limits to the number of such active segments that can be daisy-chained.

[edit] Implementation chip sets

GL850
GL850A - 2.0, single TT, 8-bit RISC, circa 2005[1][2]
GL852 - 2.0, multi TT, 8-bit RISC, circa 2006[3]

[edit] References

  1. ^ USB Technology: Multi-TT Hub Goes Head-to-Head With Single-TT Tom's Hardware UK and Ireland URL last accessed on August 24 2006.