USB (Universal Serial Bus) is a system for connecting devices to personal computers.
USB became the standard for consumer devices nearly overnight.
Apple adopted USB as the only peripheral connection to their iMac line of computers, and USB connections were built into nearly every PC on the market.
Consumer device manufacturers realized that they no longer had to sell devices with separate Mac and PC versions.
USB is easy to use, fast, and cheap to manufacture: a gem of simplicity in an ever growing mountain of computer complexity.
There are two types of USB signals: version 1.1 and version 2.0. While you must use cables that are compatible with your signal type, USB 1.1 is compatible with 2.0 cables. Moreover, most cable manufacturers have stopped making 1.1 style cables, so nearly all cables sold today are already 2.0.
The problems come up when trying to match connector types. Here's what they look like:
This is commonly used with consumer electronic devices such as cameras, mp3 players, and PDAs. This version is missing a particular pin for power. Some devices require power from the USB connector, and won't function properly without that power. Please consult the documentation to see which you need.
Much like its 4-pin cousin, this cable is used for devices such as cameras, mp3 players, and PDAs. This version has the pin for power connected. Some devices may be damaged if they're not expecting this pin to be connected, so please consult your products manual to determine which you may need.
These are the newest types of USB out there and they are commonly found on new Blackberries and other cell phones. Due to size contraints on the newest consumer electronics
devices these USB types should become more standard with time.
Going for Speed
USB version 2.0 (designated "High-Speed USB" by the USB consortium) is by far the most common for today's computers and computer components. USB 2.0 can run a single channel at 480 Mb/s or it can be broken into 8 subchannels at 60 Mb/s each. USB 2.0 is one of the fastest consumer data transfer systems on the market. To give you an idea how fast it is, here's a list of data rates for different types of connections:
The major complaint about USB is the length limitation of 5 Meter (16.4 ft). There is a reason for this limitation however. There is a short period of time that a USB device can answer host commands before the signal is considered lost. Cables exceeding 5 meters create a time interval that causes signals to be considered lost. There are several solutions to this problem, and most of them are device specific. There are some general solutions, but they tend to be cost prohibitive. Here's a few options along with their benefits and drawbacks.
Optically Isolated cables
A USB signal can be converted into an optical signal, run along a fiber optic, and converted back on the other end. With the proper fiber, you could conceivably run this up to a kilometer (or longer if the optical switching system is faster than the USB reflection). However, this won't work for bus powered peripherals (devices that are powered by the USB cable), and the cables are extremely expensive. A 30 Meter (~100 ft) cable will commonly sell for $200; which is often more than the device that you're trying to control.
USB Network Print Servers
The most common device to want to have far away from a computer is a printer. A USB print server is a small network device about half the size of your mouse that allows you to hook your USB printer up to your home or office local area network. The server is configured once with a PC, and then any computer on the network can print to that printer. See our USB 2.0 1-Port Print Server 10/100Mbps Fast Ethernet for more information.
USB Repeater Cables
Repeater cables use the same chips as USB hubs, but they have a single input and a single output. A single repeater cable will allow you to extend your device up to 10 Meters (32.8 ft), and you can chain up to five repeater cables together. However, running five of them together won't work for bus powered devices, is incompatible with some devices, and often only works at a reduced speed with intermittent operation. While some have been successful with five, you probably shouldn't use more than two repeaters for one device.
Simple Extension Cables
The best solution can also be the most simple. If you're trying to extend a simple device like a mouse or keyboard, you can often just use a simple USB extension cable (male on one side, and female on the other). While this won't always work, USB cables are very inexpensive it's sometimes worth just trying.
Old Computer, New Trick
If you have an older computer that doesn't have USB ports, then you may still have the option of installing a USB controller card. They're simple to install, reasonably inexpensive, and make for an easy way to update your older computer.
Old Trick, New Computer
If your computer is so new that it doesn't have a serial port on it and you have an older serial device (GPS unit, thermal printer, serial device controller, etc) that you wish to use, then you can use a USB to DB9 converter. You can set these devices to simulate any COM port on your computer to accommodate existing software, and you're up and running in minutes.
In the event you need to connect an older parallel device to a USB port on a new computer there are adapters for this as well such as a CN36 to USB adapter.
Two Computers, One USB Printer
While this problem can be solved with a USB Network Print Server as described above, not everyone has a network in their home. An Auto-Sharing Switch will allow either computer to print to the printer and simply switch between them. However, if both printers try to print at the same time, there maybe problems with the print job, so the network solution may be preferable in some cases.
PS/2 (MiniDin6) Woes
Much like the serial example above, if you have a PS/2 mouse and keyboard and would like to use them on your USB computer, then you can use a PS/2 Active Adaptor. This acts as a small PS/2 controller and will work with any brand of any keyboard and mouse.
A Look Into the Future
Since the introduction of USB 2.0 in 2000 USB really hasn't changed very much. One reason for this is USB 2.0 is in fact, extremely fast.
Evitably though software is only getting larger and with the rising popularity of consumer electronics and the wide-spread availability of inexpensive
computers the need to transfer ever-larger chunks of data is increasing.
To meet these needs the USB consortium is preparing the next major upgrade to this technology, USB 3.0. USB 3.0 has a maximum transfer rate up to 10 times the
speed of USB 2.0. While the connectors will look the same you will only be able to achieve the high speeds USB 3.0 is capable of by using USB 3.0 ports. USB 3.0 should start showing up on consumer devices in late 2010.