SlideShare a Scribd company logo
USB
A Truly Universal Bus for Computer Peripherals
It is more than just an
interface
A.Elrahman Mohamed Selim
2nd yr Electronics
ObjectivesObjectives
Defining the USB.Defining the USB.
Identifying the USB types.Identifying the USB types.
Identifying the future sales progress.Identifying the future sales progress.
Identifying the comparison with otherIdentifying the comparison with other
interfaces and devices.interfaces and devices.
Identifying the USB Architecture.Identifying the USB Architecture.
Recognizing the USB process andRecognizing the USB process and
implementation.implementation.
ReferencesReferences
http://www.usb.orghttp://www.usb.org
http://computer.howstuffworks.comhttp://computer.howstuffworks.com
http://www.microsoft.com/http://www.microsoft.com/wwhdchdc
http://developer.apple.comhttp://developer.apple.com
http://www.reedhttp://www.reed--electronics.comelectronics.com
http://www.tomshardware.comhttp://www.tomshardware.com
USB DefinitionUSB Definition
Universal:Universal: conveys the notion of being forconveys the notion of being for
all thingsall things ““one plug fits allone plug fits all””..
Serial:Serial: describes the flow of information indescribes the flow of information in
the bus.the bus.
Bus:Bus: A bus is a data pathway connectingA bus is a data pathway connecting
two or more devices. Busses are measuredtwo or more devices. Busses are measured
by their speed in megahertz, and thereby their speed in megahertz, and there
bandwidth in bits.bandwidth in bits.
IntroductionIntroduction
History.
Benefits.
Merits:
– Ease-of-use
– Low-cost
– Expandability & flexibility
– Auto-configuration
– Synergy with PC industry
TaxonomyTaxonomy
Market ForecastMarket Forecast
Source:Source: instatinstat/MDR 3/MDR 3--0404
USB vs. Serial & ParallelUSB vs. Serial & Parallel
USB Serial Parallel
Bandwidth 480 Mbps 115 Kbps 115 KBps
EPP 3 MBps
Number of
devices
127 devices
on a
single
USB bus
Limited to the number of
ports available on the
computer.
Limited to the number of
ports available on the
computer.
Bus Power Can provide
up to 500
mA at 5V
No No
CableLength
Limit
5 m 3 m 1.8 m
Plug'n'Play Yes No No
HotSwapable Yes NO NO
UFD VersusUFD Versus
Floppy Disk DrivesFloppy Disk Drives
Floppy Disks are universal and cheap but have limitationsFloppy Disks are universal and cheap but have limitations
–– Low capacityLow capacity : 1.44MB for 3.5: 1.44MB for 3.5”” (typical)(typical)
–– Low performanceLow performance : Read / Write: 60kB/s / 60kB/s: Read / Write: 60kB/s / 60kB/s
–– Low costLow cost : Drive + 10 Floppy Disks approx. 50L.E: Drive + 10 Floppy Disks approx. 50L.E
–– EnvironmentalEnvironmental : Temp.: 5: Temp.: 5°° –– 5252°° CC
USB Flash Drives could replace Floppy DisksUSB Flash Drives could replace Floppy Disks
because ofbecause of
–– Higher capacityHigher capacity : 16MB up to 1GB and more: 16MB up to 1GB and more
–– Performance (Full)Performance (Full) : Read/Write: up to 1MB/s => ~15x faster: Read/Write: up to 1MB/s => ~15x faster
–– Performance (Hi)Performance (Hi) : Read/Write: up to 6MB/s => ~ 100x faster: Read/Write: up to 6MB/s => ~ 100x faster
–– Competitive costCompetitive cost : 64MB USB Flash Drive approx. 60L.E: 64MB USB Flash Drive approx. 60L.E
–– EnvironmentalEnvironmental : Temp.: 0: Temp.: 0 –– 7070’’CC
ArchitectureArchitecture
USB Cable
ArchitectureArchitecture
USB Connectors
ArchitectureArchitecture
USB Hub
ArchitectureArchitecture
USB Connections
USB ProcessUSB Process
EnumerationEnumeration
Types of Data Transfers to be performedTypes of Data Transfers to be performed
–– ControlControl
–– InterruptInterrupt
–– BulkBulk
–– IsochronousIsochronous
Tracking the bandwidth requestedTracking the bandwidth requested
ImplementationImplementation
ConclusionConclusion
USB devices are incredibly simple andUSB devices are incredibly simple and
flexible!flexible!
USB Technology is truly an amazingUSB Technology is truly an amazing
system!system!
Surely CATReloaded will develop a projectSurely CATReloaded will develop a project
coco--operated with USB technologyoperated with USB technology ☺☺..
www.zobadology.tk
A.Elrahman M.Selim
www.catreloaded.com

More Related Content

PPT
Topic buying a computer dnt
PPT
My Lovely MacBook Air
PDF
WordPress Optimization - WordCampLA 09-10-11
PDF
Permissions
PPTX
Crucial strategies for quick weight loss
PPTX
1 Fat Burner
PPTX
50 Women Looking For Men
PPT
CAT Reloaded 1st presentation
Topic buying a computer dnt
My Lovely MacBook Air
WordPress Optimization - WordCampLA 09-10-11
Permissions
Crucial strategies for quick weight loss
1 Fat Burner
50 Women Looking For Men
CAT Reloaded 1st presentation

Viewers also liked (12)

DOC
Exercicio 13
PPTX
Sinai presentation
PPT
PPTX
Content mktg for Talent Acquisition
PDF
Beacons; MicroLocation, Context and The Physical Web
PDF
Spreading Design Thinking in Organizations
PPTX
PDF
Collaborative Design for Enterprise Teams
PDF
Building & Sustaining Successful UX Teams
PDF
Lean UX in the Enterprise: A Government Case Study
PDF
The State of Enterprise UX 2016: Panel Discussion
Exercicio 13
Sinai presentation
Content mktg for Talent Acquisition
Beacons; MicroLocation, Context and The Physical Web
Spreading Design Thinking in Organizations
Collaborative Design for Enterprise Teams
Building & Sustaining Successful UX Teams
Lean UX in the Enterprise: A Government Case Study
The State of Enterprise UX 2016: Panel Discussion
Ad

Similar to USB 2005 (20)

PDF
Usb Wp Implementing Usb
PDF
Usb In-a-Nutshell
PDF
Solution Manual for Computer Organization & Architecture Themes and Varia...
DOCX
USB-C vs Thunderbolt: A Clear Guide to Ports
PDF
Usb In A Nutshell
PDF
Solution Manual for Computer Organization & Architecture Themes and Varia...
PDF
Usb in-a-nutshell
PPT
Explaining usb
PPTX
Pendrives (USB)
PDF
High speed usb programmer pro.
PPTX
Computer basics
PDF
Acug datafiniti pellon_sept2013
PDF
High-Performance Networking Using eBPF, XDP, and io_uring
PPT
Buying Your Next Computer
PDF
usenix
DOC
Android usb audio
ODP
Sneakernets: Bringing the Mountain to You
PDF
Growing MongoDB on AWS
PDF
How USB Ports Work.pdf
PDF
Using Storage Class Memory
Usb Wp Implementing Usb
Usb In-a-Nutshell
Solution Manual for Computer Organization & Architecture Themes and Varia...
USB-C vs Thunderbolt: A Clear Guide to Ports
Usb In A Nutshell
Solution Manual for Computer Organization & Architecture Themes and Varia...
Usb in-a-nutshell
Explaining usb
Pendrives (USB)
High speed usb programmer pro.
Computer basics
Acug datafiniti pellon_sept2013
High-Performance Networking Using eBPF, XDP, and io_uring
Buying Your Next Computer
usenix
Android usb audio
Sneakernets: Bringing the Mountain to You
Growing MongoDB on AWS
How USB Ports Work.pdf
Using Storage Class Memory
Ad

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Touch Screen Technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Hybrid model detection and classification of lung cancer
PPTX
A Presentation on Artificial Intelligence
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
1. Introduction to Computer Programming.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
OMC Textile Division Presentation 2021.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Approach and Philosophy of On baking technology
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Touch Screen Technology
Encapsulation_ Review paper, used for researhc scholars
Hybrid model detection and classification of lung cancer
A Presentation on Artificial Intelligence
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Chapter 5: Probability Theory and Statistics
1. Introduction to Computer Programming.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A novel scalable deep ensemble learning framework for big data classification...
MIND Revenue Release Quarter 2 2025 Press Release
Building Integrated photovoltaic BIPV_UPV.pdf
WOOl fibre morphology and structure.pdf for textiles
Web App vs Mobile App What Should You Build First.pdf
Programs and apps: productivity, graphics, security and other tools
SOPHOS-XG Firewall Administrator PPT.pptx
DP Operators-handbook-extract for the Mautical Institute
OMC Textile Division Presentation 2021.pptx

USB 2005