SlideShare a Scribd company logo
Universal Serial Bus (USB)
Universal Serial Bus
• A representative peripheral interface
• Universal Serial Bus (USB) provides a serial bus standard for connecting
devices, usually to a computer, but it also is in use on other devices such
as set-top boxes, game consoles and PDAs. (wikipedia.org)
What USB Can Do
• USB is a likely solution any time you want to use a computer to communicate with
devices outside the computer.
• The interface is suitable for one-of-kind and small-scale designs as well as mass-
produced, standard peripheral types.
USB
• Fast
• Bi-directional
• Isochronous
• low-cost
• dynamically attachable serial interface
• consistent with the requirements of the PC platform of today and tomorrow
USB
• Four wires (+5V, Return, data twisted pair)
• Up to 5 m (16.4 ft)
Longer connections use hubs or active
extensions
Features of USB
• Easy to use for end user
– Single model for cabling and connectors
– Electrical details isolated from end user (e.g., bus terminations)
– Self-identifying peripherals, automatic mapping of function to driver, and configuration
– Dynamically attachable and re-configurable peripherals
• Wide range of workloads and applications
– Suitable for device bandwidths ranging from a few kb/s to several Mb/s
– Supports isochronous as well as asynchronous transfer types over the same set of wires
– Supports concurrent operation of many devices (multiple connections)
– Supports transfer of multiple data and message streams between the host and devices
• Low-cost implementation
– Low-cost sub-channel at 1.5Mb/s
– Suitable for development of low-cost peripherals
– Low-cost cables and connectors
• Upgrade path
– Architecture upgradeable to support multiple USB Host Controllers in a system
Features of USB (cnt..)
• Isochronous bandwidth
– Guaranteed bandwidth and low latencies appropriate for telephony, audio, etc.
– Isochronous workload may use entire bus bandwidth
• Flexibility
– Supports a wide range of packet sizes, which allows a range of device buffering options
– Allows a wide range of device data rates by accommodating packet buffer size and latencies
– Flow control for buffer handling is built into the protocol
• Robustness
– Error handling/fault recovery mechanism is built into the protocol
– Dynamic insertion and removal of devices is identified in user-perceived real-time
– Supports identification of faulty devices
Comparison
Interface Format Number of
Devices
(maximum)
Length
(maximum,
feet)
Speed
(maximum,
bits/sec.)
Typical Use
USB asynchronous
serial
127 16 (or up to
96 ft. with 5
hubs)
1.5M, 12M,
480M
Mouse,
keyboard, disk
drive, modem,
audio
RS-232
(EIA/TIA-232)
asynchronous
serial
2 50-100 20k (115k
with some
hardware)
Modem, mouse,
instrumentation
Parallel Printer
Port
parallel 2 (8 with
daisy-chain
support)
10–30 8M Printers,
scanners, disk
drives
Benefits for Users
• Ease of Use
Ease of use was a major design goal for USB, and the result is an interface that’s a pleasure to
use for many reasons:
• One interface for many devices.
USB is versatile enough to be usable with many kinds of peripherals. Instead of having a
different connector type and supporting hardware for each peripheral, one interface serves
many.
• Automatic configuration.
When a user connects a USB peripheral to a computer, its OS automatically detects the
peripheral and loads the appropriate software driver.
• Hot pluggable
We can connect and disconnect a peripheral whenever you want, whether or not the system
and peripheral are powered, without damaging the PC or peripheral. The operating system
detects when a device is attached and readies it for use.
• No power supply required (sometimes).
A peripheral that requires up to 500 milliamperes can draw all of its power from the bus
instead of having its own supply..
USB
 USB 1.0 specification introduced in 1994
 USB 2.0 specification finalized in 2001
 Became popular due to cost/benefit advantage
 Eg. IEEE 1394 – high bandwidth, high cost
 Three generations of USB
 USB 1.0
 USB 2.0
 USB 3.0 and WUSB
Physical Appearances
• Type A connectors on host devices that supply power
• Type B connectors on target devices that receive power.

More Related Content

Similar to Chapter-6_2.ppt

usb protocol and its various application
usb protocol and its various applicationusb protocol and its various application
usb protocol and its various application
deosaugat144
 
Usb Wp Implementing Usb
Usb Wp Implementing UsbUsb Wp Implementing Usb
Usb Wp Implementing Usb
allankliu
 
FLAT(WIRELESS USB)1 (1).pptx
FLAT(WIRELESS USB)1 (1).pptxFLAT(WIRELESS USB)1 (1).pptx
FLAT(WIRELESS USB)1 (1).pptx
TanguduTejeswarRao
 
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
rAVe [PUBS]
 
U S B
U S BU S B
U S B
bcyramesh
 
Peripherals
PeripheralsPeripherals
Peripherals
Tory Klementsen
 
Usb 72213 76207
Usb 72213 76207Usb 72213 76207
Usb 72213 76207
Muruly Krishan
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
PREMAL GAJJAR
 
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptxComputer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
JoshuaAnnan5
 
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptxComputer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
JoshuaAnnan5
 
USB 3.0 -Infinite Possibilities
USB 3.0 -Infinite PossibilitiesUSB 3.0 -Infinite Possibilities
USB 3.0 -Infinite Possibilities
Rehan Guha
 
Network Hardware.pdf
Network Hardware.pdfNetwork Hardware.pdf
Network Hardware.pdf
ajmalhamidi1380
 
Networking and internetworking devices
Networking and internetworking devicesNetworking and internetworking devices
Networking and internetworking devices
Raveena kumari
 
Usb connector
Usb connectorUsb connector
Usb connector
Nalin Sheth
 
Wireless USB
Wireless USBWireless USB
Wireless USB
Er. Saba karim
 
USB TO USB Data Transfer without PC
USB TO USB Data Transfer without PCUSB TO USB Data Transfer without PC
USB TO USB Data Transfer without PC
IJERD Editor
 

Similar to Chapter-6_2.ppt (20)

usb protocol and its various application
usb protocol and its various applicationusb protocol and its various application
usb protocol and its various application
 
Usb Wp Implementing Usb
Usb Wp Implementing UsbUsb Wp Implementing Usb
Usb Wp Implementing Usb
 
FLAT(WIRELESS USB)1 (1).pptx
FLAT(WIRELESS USB)1 (1).pptxFLAT(WIRELESS USB)1 (1).pptx
FLAT(WIRELESS USB)1 (1).pptx
 
Usb
UsbUsb
Usb
 
Usb Overview
Usb OverviewUsb Overview
Usb Overview
 
USB 3.0
USB 3.0USB 3.0
USB 3.0
 
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
Universal Serial Bus (USB) Deep Dive Technology Exploration for AV Design and...
 
U S B
U S BU S B
U S B
 
Peripherals
PeripheralsPeripherals
Peripherals
 
Super speed usb3.0
Super speed usb3.0Super speed usb3.0
Super speed usb3.0
 
Usb 72213 76207
Usb 72213 76207Usb 72213 76207
Usb 72213 76207
 
Usb protocol
Usb protocol Usb protocol
Usb protocol
 
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptxComputer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
 
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptxComputer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
Computer networking- COMPUTER PORTS, AND MULTI-MEDIA.pptx
 
USB 3.0 -Infinite Possibilities
USB 3.0 -Infinite PossibilitiesUSB 3.0 -Infinite Possibilities
USB 3.0 -Infinite Possibilities
 
Network Hardware.pdf
Network Hardware.pdfNetwork Hardware.pdf
Network Hardware.pdf
 
Networking and internetworking devices
Networking and internetworking devicesNetworking and internetworking devices
Networking and internetworking devices
 
Usb connector
Usb connectorUsb connector
Usb connector
 
Wireless USB
Wireless USBWireless USB
Wireless USB
 
USB TO USB Data Transfer without PC
USB TO USB Data Transfer without PCUSB TO USB Data Transfer without PC
USB TO USB Data Transfer without PC
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

Chapter-6_2.ppt

  • 2. Universal Serial Bus • A representative peripheral interface • Universal Serial Bus (USB) provides a serial bus standard for connecting devices, usually to a computer, but it also is in use on other devices such as set-top boxes, game consoles and PDAs. (wikipedia.org)
  • 3. What USB Can Do • USB is a likely solution any time you want to use a computer to communicate with devices outside the computer. • The interface is suitable for one-of-kind and small-scale designs as well as mass- produced, standard peripheral types.
  • 4. USB • Fast • Bi-directional • Isochronous • low-cost • dynamically attachable serial interface • consistent with the requirements of the PC platform of today and tomorrow
  • 5. USB • Four wires (+5V, Return, data twisted pair) • Up to 5 m (16.4 ft) Longer connections use hubs or active extensions
  • 6. Features of USB • Easy to use for end user – Single model for cabling and connectors – Electrical details isolated from end user (e.g., bus terminations) – Self-identifying peripherals, automatic mapping of function to driver, and configuration – Dynamically attachable and re-configurable peripherals • Wide range of workloads and applications – Suitable for device bandwidths ranging from a few kb/s to several Mb/s – Supports isochronous as well as asynchronous transfer types over the same set of wires – Supports concurrent operation of many devices (multiple connections) – Supports transfer of multiple data and message streams between the host and devices • Low-cost implementation – Low-cost sub-channel at 1.5Mb/s – Suitable for development of low-cost peripherals – Low-cost cables and connectors • Upgrade path – Architecture upgradeable to support multiple USB Host Controllers in a system
  • 7. Features of USB (cnt..) • Isochronous bandwidth – Guaranteed bandwidth and low latencies appropriate for telephony, audio, etc. – Isochronous workload may use entire bus bandwidth • Flexibility – Supports a wide range of packet sizes, which allows a range of device buffering options – Allows a wide range of device data rates by accommodating packet buffer size and latencies – Flow control for buffer handling is built into the protocol • Robustness – Error handling/fault recovery mechanism is built into the protocol – Dynamic insertion and removal of devices is identified in user-perceived real-time – Supports identification of faulty devices
  • 8. Comparison Interface Format Number of Devices (maximum) Length (maximum, feet) Speed (maximum, bits/sec.) Typical Use USB asynchronous serial 127 16 (or up to 96 ft. with 5 hubs) 1.5M, 12M, 480M Mouse, keyboard, disk drive, modem, audio RS-232 (EIA/TIA-232) asynchronous serial 2 50-100 20k (115k with some hardware) Modem, mouse, instrumentation Parallel Printer Port parallel 2 (8 with daisy-chain support) 10–30 8M Printers, scanners, disk drives
  • 9. Benefits for Users • Ease of Use Ease of use was a major design goal for USB, and the result is an interface that’s a pleasure to use for many reasons: • One interface for many devices. USB is versatile enough to be usable with many kinds of peripherals. Instead of having a different connector type and supporting hardware for each peripheral, one interface serves many. • Automatic configuration. When a user connects a USB peripheral to a computer, its OS automatically detects the peripheral and loads the appropriate software driver. • Hot pluggable We can connect and disconnect a peripheral whenever you want, whether or not the system and peripheral are powered, without damaging the PC or peripheral. The operating system detects when a device is attached and readies it for use. • No power supply required (sometimes). A peripheral that requires up to 500 milliamperes can draw all of its power from the bus instead of having its own supply..
  • 10. USB  USB 1.0 specification introduced in 1994  USB 2.0 specification finalized in 2001  Became popular due to cost/benefit advantage  Eg. IEEE 1394 – high bandwidth, high cost  Three generations of USB  USB 1.0  USB 2.0  USB 3.0 and WUSB
  • 11. Physical Appearances • Type A connectors on host devices that supply power • Type B connectors on target devices that receive power.