18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 1 USB (Universal Serial Bus) Need for “Plug and Play” capability for PC peripherals outside.

Slides:



Advertisements
Similar presentations
Chapter 3: Introduction to Data Communications and Networking
Advertisements

SUNIX Taiwan Headquarters SUNIX Vertriebs GmbH SUNIX do Brasil.
Bus Interface ISA (Industry Standard Architecture) VESA local bus
December 2003 DJM DECO_021 CPU Chips & Buses. December 2003 DJM DECO_022 CPU Chips Modern ones are contained on a single chip Each chip has a set of pins.
 Prof. Dr. M. H. Assal A.S. 2/4/2014.  The interfaces for attaching external devices to a computer or  The doors through which information enters and.
Universal Serial Bus Grant Heileman. The History of USB In 1994 a collaborative effort to design a standard for peripheral devices was made between Compaq,
Chapter 4 Making Connections. 2 Introduction  Examine the interface between a computer and a device. This interface occurs at the physical layer.  Connecting.
ITEC 352 Lecture 33 USB (2). Review Intro to USB –History –Rationale –Competitors –Serial versus parallel –Topology.
1 Chapter Four Making Connections. 2 Introduction Connecting peripheral devices to a computer has, in the past, been a fairly challenging task Newer interfaces.
Serial Interfaces. 2 Legacy Serial ports Parallel ports Keyboard / Mouse connectors … keyboard mouseSP PP Monitor Ethernet Sound Card Modem.
PC Peripherals for Technicians
USB – An Overview Group 3 Kaushik Nandha Bikram What is the Universal Serial bus (USB)? Is a cable bus that supports data exchange between a host computer.
1 COMP541 Interrupts, DMA, Serial I/O Montek Singh April 24, 2007.
IT Systems In and Out EN230-1 Justin Champion C208 –
USB 2.0 INTRODUCTION NTUT CSIE 學 生:許家豪 指導教授:柯開維教授.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter 15 PC Standard Bus Interfaces WK.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
EE 446 Embedded Architecture. Universal Serial Bus A representative peripheral interface Universal Serial Bus (USB) provides a serial bus standard for.
Local Asynchronous Communications. Bit-wise data transmission Data transmission requires: Encoding bits as energy Transmitting energy through medium Decoding.
USB: UNIVERSAL SERIAL BUS Joe Kaewbaidhoon Alex Motalleb Vishal Joshi Prepared for EECS 373 University of Michigan, Ann Arbor 1.
Computer communication. Introduction Mechanisms applied in communicating between a computer and another computer or with other devices. Mainly serial.
Serial Interfaces. Bit serial bus New generation of busses Uses bit-serial, differential drive technology Uses on-line device drivers (Hot-plug technology)
USB Josh Rickmar John Marcoux. Topics Purpose and Goals History Bus Design Power Differential Signaling Connectors Changes in USB 3.0.
Network Hardware for Expanding Network. Expanding Networks When do we need expansion:  Network cable is full of data movements  Printing tasks needs.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 41 – Input/Output Ports.
Technology Training that Works Hands of Data Communications, Networking & TCP/IP Troubleshooting.
Universal Serial Bus Evann Seary Mike Kezele. Content Overview History of USB Overview Future of USB USB 3.0 WUSB.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Shadi Agel Pongsakorn Bunyaphriruang Chih-Chung Chang Winnie Chia USB 2.0 VS FireWire.
What is USB? Prototyping Unit.
IEEE-1394 Data Link Design Review Sherry Womack Erik Pace ECE 4040 Dr. Martin Brooke.
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 11/06/20141Input/Output.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
Introduction to USB © 2010 Renesas Electronics America Inc. All rights reserved.
SCSI Richard Goldman April 2000
Computer Fundamentals and Troubleshooting 1. Windows Troubleshooting 101 Verify Connections Reboot.
HL CE M, lehmann usb_tele ESC spring.ppt 1 - 9/8/2015, 10:22 START first foil.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
ECE 371 – UNIT 20 Universal Serial Bus (USB). References 1. Universal Serial Bus Specification, Revision 2.0. This specification is available on the World.
Microprocessor-based Systems
Buses Warning: some of the terminology is used inconsistently within the field.
DIGITAL CONTROL INTERFACES MH0307 PLC & DATA ACQUISITION SYSTEMS DEPARTMENT OF MECHATRONICS ENGINEERING SRM UNIVERSITY.
BR 6/001 Universal Serial Bus Universal Serial Bus is a new synchronous serial protocol for low to medium speed data transmission Full speed signaling.
Input/Output 2 What is I/O? How we get the CPU to communicate with devices From the computer’s point of view, it’s just 1’s and 0’s Gets interpreted.
May 16, USB 2.0 Signal Protocols Jon Lueker Intel Corporation.
Data Communications (E&T2760): USB and IEEE USB and IEEE 1394.
Team 4 Project 1 Presentation Mapping Parallel Ports to LPT’s & USB Host Controller Interfaces Tom, Jen, Curtis, Ashley, Scott.
Disk Interfaces Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Reference :Understanding Computers
May 8, USB 2.0 Signal Protocols Jon Lueker Intel Corporation.
Unit 3 Physical Layer.
1 COMPUTER ARCHITECTURE (for Erasmus students) Assoc.Prof. Stasys Maciulevičius Computer Dept.
What is USB? Circuit Design Unit. What is USB? USB stands for ‘Universal Serial Bus’ and is the next step in creating a computer interface that really.
What is a Bus? A Bus is a communication system that transfers data between components inside a computer or between computers. Collection of wires Data.
IEEE 1394 The Cable Connection to Complete the Digital Revolution By: Jay Webb.
IDE and SATA standards Group: Hoàng Thị Thanh Nhàn Hoàng Thị Lan Chung Đinh Thị Bình.
OCR AS Level F451: Data transmission Data transmission a. Describe the characteristics of a LAN (local area network) and a WAN (wide area network);
USB Universal Serial Bus. University of Tehran 2.
Visit for more Learning Resources
USB The topics covered, in order, are USB background
USB PHYISICAL LAYER PROTOCOL ENGINE LAYER APPLICATION LAYER
ELECTRICAL Signaling and Power Distribution Andrew M
USB Universal Serial Bus
Universal Serial Bus Specification 1.0
USB- Universal Serial Bus
USB : Universal Serial Bus
Greg Bell Business Development Mgr Industrial & Security Markets
Universal Serial Bus (USB)
Chapter 6: INTERFACES Visit for more Learning Resources.
Presentation transcript:

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 1 USB (Universal Serial Bus) Need for “Plug and Play” capability for PC peripherals outside of PC Supports hot plugging Inexpensive solution for low to medium speed applications (v. 2.0  480Mbps) Tiered star topology (hubs) –Expands to 127 peripherals Supports 2 kinds of transfer –Asynchronous (delay between packets) –Isochronous (planned delivery of data, e.g., multimedia applications)

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 2 USB Need for peripherals expansion outside of PC –Want to connect new device without opening the case –Do not want to use PC serial or parallel ports –Want to be able to “hot swap” devices without power off or rebooting –Want to be able to service low, medium (full), and high speed devices ( Mbps) –Want a lot of extension capability (127) –Want the device end interface simple and cheap –Want interface to supply some power

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 3 USB Packets Parts of packet –SYNC –PID (Packet Identifier) –EOP (End of Packet) Sync (Idle J) D+ D- KKKKKJJJ 8 Bits

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 4 USB Signaling Differential Encoding used –NRZ-I 0  Transition 1  No transition –Bit stuffing used 0 stuffed after 6 consecutive 1s Note the difference from HDLC

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 5 USB Features Serial Half duplex medium All control originates from PC (Access not distributed) Operating system must recognize new devices at any time Information sent in packets Information types –Control –Interrupt (polling) –Bulk (good delivery) –Isochronous (guaranteed rate)

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 6 USB Signaling Differential voltage signaling Bus states –D+ high, D- low  J (Idle) –D+ low, D- high  K Bus can float if neither end drives SE0 (single ended zero) –D+, D- low SE1 (single ended one) –D+, D- high

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 7 USB Mechanical Aspects Cable length limited to 5m Interface is serial, differential Host or hub supplies up to 500mA at 5V downstream –Cable has 4 wires VCC, GND, D+, D- V. 1.1: Cable must be shielded for 12Mbps V. 2.0: Max speed 480Mbps Automatic speed sensing

18 - Winter 2003 EE EE 766 Computer Interfacing and Protocols 8 USB Mechanical Aspects Cable ends distinctive –Flat vs. square Power pins longer so power is stable when data is connected Up to 5 levels of hub hierarchy –Speed degradation if all devices are active together