You are on page 1of 9

Universal Serial Bus (USB)

Aluno: Mateus Lucas


Disciplina: Arquitetura de Computadores
Professor: Michel Dias
Universal Serial Bus (USB)
Sumrio
Histrico
Verses
Protocolo de comunicao
Conectores padro USB
Configuraes de energia
Universal Serial Bus (USB)
Histrico
Antes do padro USB, a conexo de perifricos ao computador era uma tarefa
executada apenas por pessoas da rea de informtica.
A conexo de um dispositivo perifrico exigia abertura do computador,
configurao manual de jumpers e IRQs.
Cada dispositivo perifrico precisava ser configurado manualmente, pois no
havia padronizao no protocolo de comunicao.
O desenvolvimento do padro USB surge em 1994, na iniciativa conjunta das
empresas: Compaq, DEC, IBM, Intel, Microsoft, NEC e Nortel.
O objetivo foi criar uma padronizao que permitisse ao usurio conectar
diversos dispositivos externos, sem a complicao das configuraes de
hardware/software que eram exigidas na poca e uma velocidade superior aos
barramentos da poca.
Universal Serial Bus (USB)
Verses

Verso Lanamento Taxa de transf. de dados


USB 1.0 Janeiro de 1996 LS (1.5 Mbit/s)
USB 1.1 Agosto de 1998 FS (12 Mbit/s)
USB 2.0 Abril de 2000 HS (480 Mbit/s)
USB 3.0 Novembro de 2008 SS (5 Gbit/s)
USB 3.1 Julho de 2013 SS+ I (10 Gbit/s)
USB 3.2 Setembro de 2017 SS+ II (20 Gbit/s)
Universal Serial Bus (USB)
Protocolo de comunicao
Tipos de transferncia

Transferncia iscrona: usada para dispositivos que trabalham com


transferncia em tempo real e sem interrupes, podem ocorrer falhas na
transmisso.
Transferncia de massa: usada para dispositivos que necessitam de grandes
pacotes de dados, com confiabilidade de dados. H correo da transferncia,
caso haja algum erro.
Transferncia de interrupo: usada para dispositivos que necessitam de
resposta rpida, baixa latncia.
Transferncia de controle: usada para configurar caractersticas alheias
comunicao e configurao dos dispositivos envolvidos.
Universal Serial Bus (USB)
Protocolo de comunicao
O protocolo de comunicao USB funciona de forma assimtrica, necessitando de um
Host e de um dispositivo perifrico.
O host o dispositivo que agrega a si vrios perifricos, a partir do host que a
comunicao e a troca de informaes iniciada, ele tambm fornece a energia
necessria para que o perifrico entre em funcionamento
A transferncia de dados se d atravs de pipes e endpoints.
Pipes podem ser de dois tipos, stream pipe ou message pipe
Stream pipe usado para o fluxo padro de dados, usados nas transferncias de
massa, iscrona e interrupo.
Message pipe usado para transferncias de controle, ou seja, executam a
configurao do dispositivo junto ao host.
Endpoint funciona como um buffer que operado apenas pelo dispositivo perifrico,
ele guarda temporariamente o dado entregue pelo pipe.
Universal Serial Bus (USB)
Protocolo de comunicao
Organizao em camadas

O dado em si transferido numa transaction, que uma combinao dos pacotes


descritos na imagem.
Token packet define o tipo de transao, o endereo do dispositivo e o endpoint no
qual a informao deve ser armazenada.
Data packet o dado em si.
Status packet o pacote que indica o fim (bem ou mal sucedido) da transaction.
Universal Serial Bus (USB)
Conectores padro USB.

Type C
Universal Serial Bus (USB)
Configuraes de energia

Verso Tenso mxima Corrente mxima

USB 1.x
5V 500 mA
USB 2.x

USB 3.x 5V 900 mA