Device Networking and Connectivity by Quatech
Connect with Reliability

 
Search Quatech Site
 
1
 
About Quatech Device Networking and Device Connectivity Products: USB, PCMCIA, CompactFlash, PCI, UniversalPCI, Low Profile PCI, Ethernet Serial Device Servers, Wireless Serial Device Servers Sales Support News and Events
 
Drivers, Software & Manuals
FAQs
Technology Overviews
Product Spec Sheets
Discontinued Products
Web Seminars
White Papers
Support Request Form
Warranty Policy
RMA Request Form
USB OVERVIEW

The User-friendly Choice

The Universal Serial Bus (USB) was developed around the idea that users should be able to run multiple peripherals on their computers without the hassle of physically installing boards, manually allocating system resources, individually configuring devices, and powering the computer up and down every time equipment needs change. With USB, up to 127 individual peripheral devices can be connected to a host computer using a single interface and a system of USB hubs. (See below for a diagram of a typical USB system.) Attaching a USB peripheral to your computer is as easy as plugging headphones into your Walkman. USB devices are automatically recognized and configured. They can draw power directly from the system, from an attached self-powered hub, or be connected to their own power supply.

 

USB Features

USB provides two-way communication between the PC and peripheral devices, making it ideal for many I/O applications. Multiple devices can connect to a system using a series of USB hubs and repeaters. A single USB interface is attached to the motherboard. A Root Hub with up to seven additional ports can be integrated into the main interface, or it can be externally connected with a cable. Each of the seven hubs on the Root Hub can in turn be connected to seven hubs, etc. to a maximum of seven tiers and 127 ports. A unique feature of USB is that a peripheral device can have a hub built into it. This type of peripheral, called "compound devices," are comprised of a function device and one or more hubs. For example, a USB keyboard can contain an additional USB port for a USB mouse.

USB is generally described as having a tiered star topology, however each device communicates with the host as if it had its own connection. This means that communication from the host centers around a set of hubs/devices, each of which in-turn serves as the center for another set of hubs/devices, etc. However, the hubs are transparent to the software and the devices are addressed individually. Cables are used to create point-to-point connections between devices and USB ports, or to connect one USB hub to another. The maximum cable length is five meters long. However, a repeater hub may be used to extend the distance between the peripheral and the host. There are also special USB repeaters that can be used to extend the connection even further.

Operating System support for USB is built into later releases of Windows 98 and the new Windows 2000 You can find out whether your system supports USB by downloading an USB evaluation utility from the official USB website (http://www.usb.org). In addition, Quatech has developed special drivers that will permit you to use their FreedomUSB adapters under Windows NT, even though that OS does not provide native support for USB.

The USB Difference

USB is technically not a bus in the tradition of ISA, MCA or PCI, as it provides more than a simple interface to the host computer. Nor is it merely a communication protocol along the lines of serial and parallel communication which are dependent upon an external interface to reach the host computer. USB combines the bus and the communication protocol into a single entity which connects directly to a peripheral device. As such, the USB standard encompasses both the interface and the method of communication. Whereas, in a PCI-based system one standard defines the bus (e.g. PCI Specification 2.3) and another defines the communication protocol (e.g.. RS-232).

Cables and Ports

The Root USB Hub is connected directly to the USB Host, and from there everything is done with cables. Two types of cables can be used with USB devices: Series A and Series B. Series B cables are limited to 3 meters in length and are for use with low-speed (1.5 Mbps) USB peripherals such as keyboards and mice. The UTP cable has a pair of 28 AWG wire stranded copper for data and one pair 20-28 AWG for power.

Series A USB Port (left) and USB Connector (right)

The Series A connector pictured (see bottom left) is for use with high speed (12 Mbps) devices, and can be up to 5 meters long. The more common of the two, it consists of one pair 20-28 AWG wire for power (VBUS is typically +5V at the source) and one 28 AWG twisted wire pair for data. The connector has a shielded housing, making it STP compliant. (See the drawing of a USB cable below.)

Power Management

One special feature of USB systems is that they can directly supply power to the peripherals and the hubs attached to them. It can also regulate power usage for peripherals that use independent power sources. USB devices are classified based on the amount of power they supply or require. Low Bus Power devices take all their power from the bus, but no more than 100mA at a time. High bus-powered devices also take all their power from the bus, but can draw up to 500mA at a time. Self-powered devices use an external power supply, but can draw up to 1mA from the host if necessary--such as in the case of a power failure.

Hubs can also be low, high or self powered. Power flows downstream in a USB system, which means that a self-powered hub can be used to power high- and low-powered peripheral devices located further down in the network. This power arrangement has both advantages and disadvantages. For desktop systems where power is not a problem, it is extremely convenient not to have to use a separate outlet for each peripheral connected to the PC. In notebooks where battery longevity is often a problem, it might be more advantageous to use peripheral devices that have their own power source.

USB 2.0

USB Specification 1.1 was designed for low to medium speed applications running at less then 12 Mbits/sec. As such it is not suited for high-end data transfer such as high-speed back-ups to hard disks or CDs , high resolution color printing and interactive gaming. The recently released USB Specification 2.0 aims to upgrade the bus for high performance applications. The main difference between Specification 1.1 and 2.0 is that the latter provides for data transfer rates up to 480 Mbits/sec.

USB 2.0 is fully backward compatible with all older USB devices. It merely adds another device class--"high speed device." The USB host controller determines the type of devices attached to it, and then treats them accordingly. In fact, a high-speed USB hub can be used for both high, full (12Mbps) and low (1.5Mbps) speed devices at the same time.

While still relatively new, many manufactures are starting to release 2.0 peripherals. Quatech's serial USB adapters will remain USB 1.1 devices, as even the fastest serial communication is limited to 10Mbps--well within the range of a full speed device.

USB for Data Communication

For low to medium speed data communication applications USB Specification 1.1 provides a clear usability advantage older bus types. USB peripherals are both Plug and Play and Hot Swappable devices. Further, USB is flexible enough to incorporate up to 127 individual devices into a single system using only one interface. And, unlike PCMCIA cards, where the board itself is subject to considerable wear from multiple insertions and extractions, USB devices use a connector cable which can be inserted and removed multiple times without consequence. Because of USB's structure, it can potentially reduce system downtime considerably.

As a bus option designed for both desktop and portable use, USB can bridge the gap between desktop and portable peripherals, provided the new peripherals are designed in small enough form to be practical for portable systems, and provided they do not draw too heavily from a laptop's limited battery power.

USB 2.0 with its considerably higher speeds rivals both board-level interfaces such as PCI and other interfaces such as Firewire. In fact, some computer companies are pushing for a PC standard that will no longer supply slots for plug-in boards, and will rely completely on USB and Firewire type devices.

USB's major drawback is its inability to implement peripherals designed for older protocols. As USB popularity increases, it is becoming more likely that a USB device exists for any given application. However, software applications written for non-USB peripherals cannot be implemented using USB because of the difference in communication protocols. Quatech has solved this problem with our FreedomUSB serial adapters. With Quatech's FreedomUSB Series you can take full advantage of USB benefits while continuing to use your current serial peripherals in your existing applications.

USB 1.1 Specs


Bus Clock Signal   n/a

Bus Width   n/a

Theoretical Max. Transfer Rate   1.5 Mbytes/sec (12 Mbits/sec)

Advantages   low cost, ideal for portable systems, hot swapping/plug & play, up to 127 devices via 1 port

Disadvantages   slower than PCI and other plug-in busses (such as Firewire), not compatible with older peripherals

Click here to see how USB 1.1 compares with other busses.

USB 2.0 Specs


Bus Clock Signal   n/a

Bus Width   n/a

Theoretical Max. Transfer Rate   60 Mbytes/sec (480 Mbits/sec)

Advantages   All the advantages of USB plus significantly higher speeds making it compatible with high-speed peripherals such as data drives and video cameras.

Disadvantages   Not compatible with older peripherals, still slower than PCI

Click here to see how USB 2.0 compares with other busses.


 
 
Home Contact Us Privacy Policy Site Map Show Cart