Barramento Usb

download Barramento Usb

of 1

description

Trabalho de uma página sobre USB.

Transcript of Barramento Usb

  • TrabalhosobreUSBAluno:JeffersonAlvesCosta

    O USB um barramento serial, por isso os conectores possuem apenas 4 contatos, sendo dois para a transmisso dos dados (um para enviar, outro para receber) e os outros dois para a transmissodeeletricidade.

    Um controlador USB ligado ao chip ponte sul da placa me, atravs de um barramento PCI, independente dos demais. Cada controlador, possui normalmente duas portas. O compartilhamento da largura de banda, ocorre apenas quando as duas portas do mesmo controlador so usadas simultaneamente,ouquandovriosdispositivossoplugadosnamesmaporta,atravsdeumhub.

    Em teoria, cada barramento USB aceita a conexo de at 127 dispositivos. O maior problema que tanto a banda, quanto a energia fornecida pela porta so compartilhadas entre todos os perifricos ligados ao hub, de forma que dispositivos de mais alto consumo, como mouses pticos e HDsexternospodemnofuncionar,dependendodequaisoutrosdispositivosestejamligadosaohub.

    Algumas combinaes podem ser um pouco problemticas, j que temos tanto dispositivos que transmitem grandes volumes de dados (um HD externo, por exemplo) quanto dispositivos que transmitem um volume pequeno, mas precisam de urgncia, como o teclado e o mouse. Prevendo isso, a comunicao entre dispositivos conectados via USB feita por meio de um protocolo. Nele, o host emite um sinal para encontrar os dispositivos conectados e estabelece um endereo para cada um deles. Uma vez estabelecida a comunicao, o host recebe a informao sobre o tipo de conexo queodispositivoconectadoutiliza.Hquatropossibilidades:

    Interrupt: tipo utilizado para dispositivos de alta prioridade que transferem poucos dados, como mouses, teclados e joysticks. O controlador reserva 10% da banda disponvel para eles, mantendosempreumcanaldescongestionado.

    Isochronous: destinado a dispositivos que precisam transmitir dados via streaming, onde os dados so transferidos a todo o momento, razo pela qual no h recursos de deteco de erros, j que isso atrasaria a comunicao. Dispositivos como caixas de som utilizam esse modo.

    Bulk: esse tipo utilizado por dispositivos que lidam com grandes volumes de dados, como impressoras e HDs externos. Ele conta com recursos de deteco de erro para garantir a integridade das informaes transmitidas. E j que os canais para os dois modos acima so reservados primeiro, as grandes transferncias podem ser feitas utilizando a banda disponvel, sematrapalharosoutrosdispositivos.

    Control: tipo utilizado para transmisso de parmetros de controle e configurao do dispositivoCada uma dessas possibilidades consistem em 3 tipos de pacotes: Token, Data e Handshake.

    E no Token que temos o campo Address, de 7bits, que define o limite de 128 dispositivos, j contandocomoprpriohost,paracadacontroladorUSB.

    Essa poltica de uso de banda similar utilizada em redes, onde os dados so transmitidos

    na forma de frames ou pacotes. Vale lembrar que os cabos USB devem ter, no mximo, 5 metros de comprimento. J que em cabos maiores, o tempo de transmisso dos dados pode exceder o limite de 1.500nanosegundos.Quandoissoocorre,ainformaoconsideradaperdida.

    Outra caracterstica interessante do USB a capacidade de enumerar e reconhecer novos dispositivos, coisa que no existia na poca das portas seriais. O controlador percebe quando um dispositivo conectado e envia um pacote de controle, que o dispositivo responde enviando uma srie de informaes, incluindo a classe, velocidade, fabricante, strings de identificao e assim por diante.