USB PORT

PROGRAMMING

INTRODUCTION

USB Port in a System Unit .

BRIEF HISTORY .

BEFORE .

.

.

USB Port? It is where the peripheral and device needs to be connected in order to communicate with the host (i. Computer.e. Laptop). .WHAT IS USB? It is a plug and play interface that allows a computer to communicate with peripheral and other devices.

.TYPES OF USB PORT STANDARD A Is a flattened rectangle that inserts into a "downstream-port receptacle" on the USB host. and carries both power and data. or a hub.

TYPES OF USB PORT STANDARD B Which has square shape with beveled exterior corners typically plugs into a " upstream receptacle" or a device that uses a removable cable. .

EVOLUTION OF USB USB 1.0 [1995 ] .

USB 2.0 [2000] .

0 [2008] .USB 3.

USB VERSION SPEED TITLE BANDWIDTH   USB 1.0 HIGH SPEED 480 Mbps USB 3.0 LOW SPEED 1.5 Mbps USB 1.0 SUPER SPEED 5 Gbps .1 FULL SPEED 12 Mbps USB 2.

DEVICES THAT CAN BE USED IN USB PORT .

ADVANTAGES • Speed • Power Capacity • Compatibility • Multiple Devices • Hot-Swappable .

DISADVANTAGE • Devices are limited to a distance from the port .

PINS OF USB PORT STANDARD A STANDARD B .

FUNCTIONS OF EACH PINS PIN 1 .VCC PIN 2 – D- PIN 3 – D+ PIN 4 – GND .

in pinout).is a type of wiring in which two conductors of a single  circuit are twisted together for the purposes of canceling out electromagnetic interference (EMI) from external sources .is a method for electrically transmitting information using two complementary signals. • Differential signaling  . • Twisted pair cabling .USB PINOUT SIGNALS • It uses 4 shielded wires: two for power (+5v & GND) and two for differential data signals (labelled as D+ and D.

.Half-duplex .data transmission can go in only one direction at a time.

Interrupt Transfer . .Used to transfer information for controlling and configuring peripheral devices.TYPES OF DATA TRANSFER Control Transfer .Used to transfer periodic and low-bandwidth data.

Typically contain time sensitive information. Bulk Transfer .Isochronous Transfer .transfers occur continuously and periodically.  .can be used for large burst data. Such examples could include a print-job sent to a printer or an image generated from a scanner. such as an audio or video stream.

CODES IN USB PORT IN C .

APPLICATION   .

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.