11
[email protected] Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry leading companies Compaq, Hewlett Packard, Intel, Lucent, Microsoft, NEC and Philips were involved in USB 2 developments USB defines an external expansion bus which makes adding peripherals to a PC relatively easy See: http://www.everythingusb.com/

[email protected] Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

Embed Size (px)

Citation preview

Page 1: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBHistorical PerspectiveThe Universal Serial Bus was originally developed in

1995 by a group of industry leading companies

Compaq, Hewlett Packard, Intel, Lucent, Microsoft, NEC and Philips were involved in USB 2 developments

USB defines an external expansion bus which makes adding peripherals to a PC relatively easy

See: http://www.everythingusb.com/

Page 2: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBHistorical PerspectiveMajor goals of USB 1.0 were ease-of-use and low

cost

USB version 1 was not designed to be a high speed bus – it’s for mice, keyboards, printers, scanners etc.

In 2006, Intel estimated that over 3.5 billion USB interfaces had shippedNB that may include 2-10 “interfaces” per PC!

Page 3: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBUSB ConnectionsThe external expansion architecture of USB is shown

below, which highlights:

PC host controller hardware and softwareRobust connectors and cable assemblies“Peripheral friendly” master-slave protocolsExpandable through multi-port hubs

Page 4: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBRole of USB h/w and s/wUniform view of I/O system for all application software

Hides hardware implementation details

Manages the dynamic attachment and detachment of peripherals

“Enumeration” – initial communication with peripherals to discover device and driver identity

Unique “address” for each peripheral

Host PC software incorporates attached peripherals into the system power management scheme

Page 5: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBRole of USB1.1 HubsProvides additional, bi-directional connectivity for

USB peripherals and works as bi-directional repeater

Provides managed power to attached peripherals

Recognises dynamic attachment of a peripheral

Provides power during initialisation and later (0.5W to 2.5W max)

May be cascaded up to five levels deep

Monitors signals and handles transactions addressed to itself

Supports 12Mbps (full-speed) and 1.5Mbps (low-speed) peripherals

Page 6: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBUSB1.1 PeripheralsAll USB peripherals are uniform slave devices that

obey a defined protocol

Peripherals respond to control transactions whichmay request detailed information about the devicemay request device configuration informationmay allocate a device ID

Peripherals send and receive data to/from the host using a standard USB data format

Standardized data movement to/from the PC host gives USB great flexibility and simplicity

Page 7: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBUSB 2.0Same cables, same software interfaces, full support

for USB1.1 devicesPlus support for high-speed devices up to 480Mbits/secHub complexity increased to handle situations intelligentlyBecame available some time after mid-2000

Page 8: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBWireless USBHigh speed personal wireless interconnect

technology

Connects up to 127 devices

Up to 480Mbps at 3 metres

Up to 110Mbps at 10 metres

Based on the WiMedia Alliance “ultra-wideband common radio platform”

See http://www.usb.org/developers/wusb/docs/wirelessUSB.pdf

Page 9: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBUSB 3.0Released: End of 2008

USB 3.0 Promoters Group members:Intel, Microsoft, Hewlett-Packard, Texas Instruments, NEC and NXP Semiconductors

Products started arriving in early 2010

4.8Gbps (625MB/s), originally intended to be an optical and copper connection, backwards compatible with USB2

Actually just a copper connection – cheaper and easier to make than optical

No one expected copper cabling to support 4.8Gbps in full duplex mode (USB 2 is only half-duplex)

More energy efficient protocols and transmission than USB2

Page 10: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBUSB On-The-Go Normally, communication is controlled by a PC

There is no way to connect peripherals together without the PC

The USB On-The-Go (OTG) initiative specifies some additional capabilities to USB2.0

It adds some host capabilities to USB peripherals for direct interconnection

Makes USB a bit more like FireWire

See http://www.usb.org/developers/onthego/USB_OTG_Intro.pdf

Page 11: N.A.Shulver@staffs.ac.uk Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry

[email protected]

Universal Serial Bus - USBWhy USB?Changes to PC design are reducing internal expansion

capability

Ease of use – relatively simple for the userBetter than existing connectors (2S/1P…)Good backwards compatibility, protecting investmentsSupported by many platforms (phones, CD players…)

Single standard for manufacturersDesign time will be reduced after initial learning period,

broadens marketCost to manufacturers reduced by standardisation but initially

raised by added complexity

See: http://www.techrepublic.com/blog/10things/10-things-you-should-know-about-usb-20-and-30/1265