This type of connector is typically found on the back of printers and upstream ports of some USB hubs.
USB Type Mini-B 4-pin
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.
USB Type Mini-B 5-pin
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:
|Type||Million bits/sec||Million Bytes/sec|
|Serial Port: ||.115 Mb/s ||.0143 MB/s|
|Parallel Port: ||.920 Mb/s ||.115 MB/s|
|Broadband Internet: ||1.5 Mb/s ||.187 MB/s|
|10Base-T Network: ||10 Mb/s ||1.25 MB/s|
|USB 1.1: ||12 Mb/s ||1.5 MB/s|
|PCP/EPP Parallel: ||24 Mb/s ||3 MB/s|
|100Base-T Network: ||100 Mb/s ||12.5 MB/s|
|IDE ATA 33: ||264 Mb/s ||33 MB/s|
|IEEE-1394 (aka. FireWire, iLink): ||400 Mb/s ||50 MB/s|
|USB 2.0: ||480 Mb/s ||60 MB/s|
|SCSI Ultra-Wide2: ||640 Mb/s ||80 MB/s|
|IEEE-1394 800 (aka. FireWire 2.0): ||800 Mb/s ||100 MB/s|
|IDE ATA 166: ||1328 Mb/s ||133 MB/S|
|SCSI LVD Ultra-Wide 320: ||2560 Mb/s ||320 MB/s|
|1000Base-T Gig. E.: ||1000 Mb/s ||125 MB/s|
bit = 1 or 0
Byte = 8 bits
Kb = 1,000 bits
KB = 1,000 Bytes
Mb = 1,000,000 bits
MB = 1,000,000 Bytes
A USB Bridge Too Far
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.
USB Over Cat5E
Using a transmitter unit and a receiver unit it's possible to run USB much longer lengths over a standard Cat5E cable.
Other Common USB Problems and Their Solutions
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.