What is USB?

 

Back To Tutorial Home

USB, short for Universal Serial Bus, is a popular serial bus interface mainly used for connecting external devices to personal computers. Launched in 1996, USB was a huge leap forward in serial interfacing. USB was intended to replace all legacy computer interfaces, namely parallel (printers) and traditional serial (PDAs, other peripherals).

It features improved plug-and-play  via “hot-swap” (the ability to connect a peripheral without having to reboot); the ability to provide power to low-consumption devices, negating the need for an external power source; and, for the most part, driver-less  installation of devices. Two current USB standards exist: the older 1.1 and the newer 2.0. USB 1.1 cables are limited to maximum data transmit speeds of 12 Mbps, while 2.0 cables have a maximum speed of 480 Mbps.

  USB controllers, hubs, and attached devices are layered in a tiered star topology, with one root controller, several hubs, and devices connected to those hubs. A single root controller can handle up to 127 total USB connections. Actual device communication is achieved with pipes, or connections between the root controller and a specific function of a device (e.g., a USB webcam's built-in microphone would be one specific device function). A single USB controller can have up to 32 active pipes, 16 for upstream connections (device to controller) and 16 for downstream connections (controller to device)  
 

The actual computer hardware used to enable USB connections is called a host controller. USB 1.x host controllers utilize two different, and competing, standards: Open Host Controller Interface (OHCI), developed by Compaq and Microsoft, among others; and Universal Host Controller Interface (UHCI), developed by Intel. UHCI utilizes a more software-driven interface, making it more processor-intensive, but cheaper to implement, than OHCI. For USB 2.x, a standard controller interface, called Enhanced Host Controller Interface (EHCI), was developed. EHCI is the only interface capable of USB 2.0's 480 Mbps maximum transmit speed; OHCI and UHCI can only support “full speed” (12 Mbps) and “low speed” (1.5 Mbps) connections.
USB cables themselves are comprised of a twisted pair of data cables. This “twisted set” reduces noise and crosstalk during data transmission, ensuring a reliable and uninterrupted data stream.

 

 

     

Future Development:

Development of the USB 3.0 standard, promising speeds of 4.8 Gbps, is ongoing.

    Fun Facts & Usage Applications
    • As of 2008, USB devices numbered nearly two billion world-wide. USB was originally intended to replace the multitude of ports on computers; computing is still its main application. The list of USB devices for computers is nearly endless: Flash drives, printers, keyboards, mice, wireless network adapters, PDAs, digital cameras, computer-to-computer connections, MP3 players, and joysticks are a few of the more common applications. Additionally, USB has spread to many mobile phones, game consoles, and other portable devices.
    • A sub-class of USB devices, known as “USB mass storage” devices,
    • Apple Computer's iMac, first released in 1998, was the first PC to exclusively utilize USB as opposed to legacy serial/SCSI ports.
    • PoweredUSB is a specialized USB specification allowing more current to supply power to higher-consumption devices. It is mostly used in the retail industry to provide standalone power to barcode scanners, printers, and pin pads connected to POS (point-of-sale) systems.
    • PictBridge is an industry standard of the Camera and Imaging Products Association that utilizes USB connectors and standards to provide printer-to-camera connections—and the subsequent ability to print pictures-- without needing a computer. Typically, PictBridge cameras have a miniUSB-A connector that connects to a Regular-A receptacle on a PictBridge printer.

     

Back To Top of Page Back To Tutorial Home
Disclaimer