USB - OverviewUSB - Overview
USB stands for Universal Serial Bus

Universal - Its a common connection between equipment

Serial - A technical term for data transmission down a single wire

Bus - A technical term meaning many devices sharing the same line 






USB - History

Some time ago the computer industry decided it needed a standard way of connecting computers to printers, scanners, cameras, mice, keyboards ... etc

They decided it needed:-

- Common cables with common connectors
- To be hot-pluggable (read more below)
- To be extendable. ie to fanout to more devices (see USB - Hubs below)
- To supply power to equipment if need be

It has been through 3 major versions (as far as we know) so far
v1.0, v1.1, v1.2 (read more about this below)




USB - Hot-pluggable and Plug and Play

Hot-pluggable means you can plug and unplug any USB connector at any time without damaging the equipment at either end. (disclaimer: please do consult your manuals !)

Plug and Play means that when you connect equipment to your computer, both parties introduce themselves, and do their best to set themselves up

Eg
Computer: "Hello, who are you ?"
Equipment: "Hello, I'm an Epson 680 printer"
Computer: "Do I need any drivers to work you"
Equipment: "Yes, epson_680cndjew.dll"
....





USB - Cables and Connectors - StandardUSB - Cables and Connectors - Standard

Larger pieces of equipment use the standard USB cable shown

Connect to your computer (aka master/controller) using the type A connector

Connect to other equipment (slaves) using the type B connector 






USB - Cables and Connectors - MiniatureUSB - Cables and Connectors - Miniature

Smaller pieces of equipment may use a miniature B connector

There are at least 2 different types. One is shown here.

It seems to be a case of different B connectors for different manufacturers 






USB - Versions

So far as we know there are 3 major versions

v1.0
aka low speed, we think
You never really hear of this version

v1.1
aka full speed
Data transfer rate is 12 Million bits per seconds (Mbps)
This datarate is perfectly acceptable for keyboards, mice etc

v2.0
aka high speed
Data transfer rate is 480 Million bits per seconds (Mbps)
You'll only need a datarate this high for things like digicams, digital TV receivers

You can use USB v2.0 equipment on a USB v1.1 computer, but the datarate will be that of v1.1 and you may get poor results.




USB - Wiring

USB connectors have 4 pins

In no particular order :-
- 5 volts
- minus Data
- plus Data
- 0 volts (ground)

The 5 volts is used to power equipment from the computer's power supply
This is called bus-power
Low power equipment such as keyboards will use this 5 volts
Mains powered equipment such as printers will not

Having a minus and plus data wire serves to reduce noise (to the best of our knowledge)

If you have a lot of bus-powered equipment connected to your PC, you may get problems due to trying to draw too much current
Try disconnecting some equipment




USB - HubsUSB - Hubs

Hubs let you convert one connection (type B) into two or more (type A)

Hubs can be connected to other hubs (see image)

Hubs can cause bottlenecks (slowing data flow)
For example if the computer, hub 2 and the USB drive are v2.0 but hub 1 is v1.1, then hub 1 will slow the USB drive to the v1.1 datarate.

'Self Powered Hubs' get their power, and power for connected equipment from a DC power supply (typically)

'Bus Powered Hubs' get their power from the computer (or in the diagram hub 1 gets it from hub 2) 






website design and management by media3000