Tecnologia USB (Universal Serial Bus) - PDF
Download "Tecnologia USB (Universal Serial Bus)"
Sonia Fartaria Cruz
1 Tecnologia USB (Universal Serial Bus)
2 Introdução USB é a sigla para Universal Serial Bus. Trata-se de uma tecnologia que tornou mais simples, fácil e rápida a conexão de diversos tipos de aparelhos (câmeras digitais, HDs externos, pendrives, mouses, teclados, MP3- players, impressoras, scanners, leitor de cartões, etc) ao computador, evitando assim o uso de um tipo específico de conector para cada dispositivo. Neste artigo, você verá as principais características dessa tecnologia, conhecerá os seus conectores, saberá um pouco de seu funcionamento e entenderá os motivos que levaram o USB a ser "presença obrigatória" em computadores e em vários outros dispositivos. Surgimento do padrão USB Antigamente, conectar dispositivos ao computador era uma tarefa pouco intuitiva, muitas vezes digna apenas de técnicos ou usuários com experiência no assunto. Para começar, diante de vários tipos de cabos e conectores, era necessário descobrir, quase que por adivinhação, em qual porta do computador conectar o dispositivo em questão. Quando a instalação era interna, a situação era pior, já que o usuário tinha que abrir o computador e quase sempre configurar jumpers e/ou IRQs. Somente de pensar em ter que encarar um emaranhado de fios e conectores, muitos usuários desistiam da ideia de adicionar um novo item à sua máquina. Diante de situações desse tipo, a indústria entendeu a necessidade de criar um padrão que facilitasse a conexão de dispositivos ao computador. Assim, em 1995, um conjunto de empresas - entre elas, Microsoft, Intel, NEC, IBM e Apple - formou um consórcio para estabelecer um padrão. Surgia então o USB Implementers Forum. Pouco tempo depois disso, as primeiras especificações comerciais, do que ficou conhecido como Universal Serial Bus (USB), surgiram. A imagem ao lado mostra o símbolo da tecnologia. Na verdade, a tecnologia já vinha sendo trabalhada antes mesma da definição do consórcio como USB Implementers Forum. As primeiras versões estabelecidas datam de 1994: - USB 0.7: novembro de 1994; - USB 0.8: dezembro de 1994; - USB 0.9: abril de 1995; - USB 0.99: agosto de 1995; - USB 1.0: janeiro de 1996;
3 - USB 1.1: setembro de 1998; - USB 2.0: abril de As versões que entraram para uso comercial em larga escala foram a 1.1 e a 2.0, que serão vistas com mais detalhes neste texto. Vantagens do padrão USB Um dos principais motivos que levou à criação da tecnologia USB é a necessidade de facilitar a conexão de vários dispositivos ao computador. Sendo assim, o USB oferece uma série de vantagens: - Padrão de conexão: qualquer dispositivo compatível com o USB usa padrões definidos de conexão (ver mais no tópico sobre conectores), assim não é necessário ter um tipo de conector específico para cada aparelho; - Plug and Play (algo como "Plugar e Usar"): quase todos os dispositivos USB são concebidos para serem conectados ao computador e utilizados logo em seguida. Apenas alguns exigem a instalação de drivers ou softwares específicos. No entanto, mesmo nesses casos, o sistema operacional reconhecerá a conexão do dispositivo imediatamente; - Alimentação elétrica: a maioria dos dispositivos que usam USB não precisa ser ligada a uma fonte de energia, já que a própria conexão USB é capaz de fornecer eletricidade. Por conta disso, há até determinados dispositivos, como telefones celulares e MP3-players, que têm sua bateria recarregada via USB. A exceção fica por conta de aparelhos que consomem maior quantidade de energia, como scanners e impressoras; - Conexão de vários aparelhos ao mesmo tempo: é possível conectar até 127 dispositivos ao mesmo tempo em uma única porta USB. Isso pode ser feito, por exemplo, através de hubs, dispositivos que utilizam uma conexão USB para oferecer um número maior delas. Mas, isso pode não ser viável, uma vez que a velocidade de transmissão de dados de todos os equipamentos envolvidos pode ser comprometida. No entanto, com uma quantidade menor de dispositivos, as conexões podem funcionar perfeitamente; - Ampla compatibilidade: o padrão USB é compatível com diversas plataformas e sistemas operacionais. O Windows, por exemplo, o suporta desde a versão 98. Sistemas operacionais Linux e Mac também são compatíveis. Atualmente, é possível encontrar portas USB em vários outros aparelhos, como televisores, sistemas de comunicação de carros e até aparelhos de som, como mostra a foto abaixo: USB em um aparelho de som - Hot-swappable: dispositivos USB podem ser conectados e desconectados a qualquer momento. Em um computador, por exemplo, não é necessário reiniciá-lo ou desligá-lo para conectar ou desconectar o dispositivo; - Cabos de até 5 metros: os cabos USB podem ter até 5 metros de tamanho, e esse limite pode ser aumentado com uso de hubs ou de equipamentos capazes de repetir os sinais da comunicação.
4 Sobre o funcionamento do USB Como já informado, o barramento USB pode ser utilizado para prover energia elétrica a determinados dispositivos. Para que isso seja possível, os cabos USB contam com quatro fios internos: VBus (VCC), D+, D- e GND. O primeiro é o responsável pela alimentação elétrica. O segundo e o terceiro são utilizados na transmissão de dados (a letra "D" provém de data, dado em inglês). O quarto, por sua vez, é para controle elétrico, servindo como "fio-terra". Vale frisar que, conforme dito no tópico anterior, os cabos USB devem ter, no máximo, 5 metros de comprimento. Isso é necessário porque, em cabos maiores, o tempo de transmissão dos dados pode exceder o limite de 1500 nanossegundos. Quando isso ocorre, a informação é considerada perdida. A comunicação entre os dispositivos conectados via USB é feita através de um protocolo. Nele, o host, isto é, o computador ou o equipamento que recebe as conexões, emite um sinal para encontrar os dispositivos conectados e estabelece um endereço para cada um deles, lembrando que até 127 dispositivos podem ser endereçados. Uma vez estabelecida a comunicação, o host recebe a informação de que tipo de conexão o dispositivo conectado utiliza. Há quatro possibilidades: Bulk: esse tipo é utilizado por dispositivos que lidam com grandes volumes de dados, como impressoras e scanners, por exemplo. O Bulk conta com recursos de detecção de erro para garantir a integridade das informações transmitidas; Control: tipo utilizado para transmissão de parâmetros de controle e configuração do dispositivo; Interrupt: tipo utilizado para dispositivos que transferem poucos dados, como mouses, teclados e joysticks; Isochronous: esse tipo é aplicado em transmissões contínuas, onde os dados são transferidos a todo o momento, razão pela qual não há recursos de detecção de erros, já que isso atrasaria a comunicação. Dispositivos como caixas de som utilizam esse modo. USB 1.1 e USB 2.0 Tal como ocorre com outras tecnologias, o padrão USB passa periodicamente por revisões em suas especificações para atender as necessidades atuais do mercado. A primeira versão do USB que se tornou padrão foi a 1.1. Essa versão, lançada em setembro de 1998, contém praticamente todas as características explicadas no tópico anterior, no entanto, sua velocidade de transmissão de dados não é muito alta: nas conexões mais lentas, a taxa de transmissão é de até 1,5 Mb/s (Low-Speed), ou seja, de cerca de 190 KB por segundo. Por sua vez, nas conexões mais rápidas, esse valor é de até 12 Mb/s (Full-Speed), cerca de 1,5 MB por segundo. Na época do lançamento do USB 1.1, essas taxas não eram necessariamente baixas, uma vez que serviam à grande maioria dos dispositivos. No entanto, à medida que o uso do USB crescia, notou-se que também aumentava a necessidade de taxas maiores na transferência de dados. Dispositivos como scanners e câmeras digitais, por exemplo, passaram a trabalhar com resoluções mais altas, resultando em maior volume de informações. Diante desse cenário e do surgimento de tecnologias "concorrentes", em especial, o FireWire (ou IEEE 1394), o consórcio responsável pelo USB se viu obrigado a colocar no mercado uma nova revisão da tecnologia. Surgia então em abril de 2000 o USB 2.0 (Hi-Speed), que é o padrão de mercado até os dias de hoje (USB 3.0 ainda está se tornando um padrão de mercado). O USB 2.0 chegou ao mercado oferecendo a velocidade de 480 Mb/s, o equivalente a cerca de 60 MB por segundo. O padrão de conexão continua sendo o mesmo da versão anterior. Além disso, o USB 2.0 é totalmente compatível com dispositivos que funcionam com o USB 1.1. No entanto, nestes casos, a velocidade da transferência de dados será a deste último, obviamente. Isso ocorre porque o barramento USB tentará se comunicar à velocidade de 480 Mb/s. Se não conseguir, tentará à velocidade de 12 Mb/s e, por fim, se não obter êxito, tentará se comunicar à taxa de 1,5 Mb/s. Quanto à possibilidade de um aparelho USB 2.0 funcionar em conexões USB 1.1, isso pode acontecer, mas dependerá, essencialmente, do fabricante e do dispositivo. Uma coisa que é interessante destacar em relação ao USB 2.0 é que seu lançamento trouxe também uma novidade que serviu para tornar a tecnologia ainda mais popular: a partir da versão 2.0, fabricantes puderam adotar o padrão em seus produtos sem a obrigatoriedade de pagar royalties, ou seja, sem ter que pagar licenças de uso da tecnologia.
5 O lançamento do USB 2.0 também trouxe outra vantagem: o padrão FireWire foi padronizado principalmente para trabalhar com aplicações que envolvem vídeo e áudio, tendo a Apple como maior apoiador. Assim, é bastante prático conectar uma câmera de vídeo por este meio. Como a velocidade do USB 2.0 supera a velocidade das primeiras implementações do FireWire (com velocidade de até 400 Mb/s), o padrão também se tornou uma opção viável para aplicações de mídia, o que aumentou seu leque de utilidades. Mas, os desenvolvedores do padrão FireWire não ficaram parados e lançaram especificações novas (o FireWire 800, que trabalha à 800 Mb/s). Além disso, a necessidade de velocidades cada vez maiores de transmissão de dados ainda é realidade. Por conta disso, o USB continua sendo revisado. Esse trabalho deu espaço ao USB 3.0. USB Flash Drive, no Brasil, conhecido como Pendrive USB 3.0 As especificações desse padrão foram definidas no final de 2008, no entanto, os primeiros produtos compatíveis com o novo padrão começaram a chegar aos consumidores no segundo semestre de Eis as principais características do USB 3.0 (SuperSpeed): - Transmissão bidirecional de dados: até a versão 2.0, o padrão USB permite que os dados trafeguem do dispositivo A para o B e do dispositivo B para o A, mas cada um em sua vez. No padrão 3.0, o envio e a recepção de dados entre dois dispositivos pode acontecer ao mesmo tempo; - Maior velocidade: a velocidade de transmissão de dados é de até 4,8 Gb/s, equivalente a cerca de 600 MB por segundo, um valor absurdamente mais alto que os 480 Mb/s do padrão USB 2.0; - Alimentação elétrica mais potente: o padrão USB 3.0 pode oferecer maior quantidade de energia: 900 miliampéres contra 500 miliampéres do USB 2.0; - Compatibilidade: conexões USB 3.0 poderão suportar dispositivos USB 1.1 e USB 2.0. No padrão USB 3.0, a necessidade de transmissão de dados em alta velocidade fez com que, no início, fosse considerado o uso de fibra óptica para este fim, mas tal característica tornaria a tecnologia cara e de fabricação mais complexa. A solução encontrada para dar viabilidade ao padrão foi a adoção de mais fios. Além daqueles utilizados no USB 2.0, há também os seguintes: StdA_SSRX- e StdA_SSRX+ para recebimento de dados, StdA_SSTX- e StdA_SSTX+ para envio, e GND_DRAIN como fio terra para o sinal. O conector USB 3.0 B pode contar ainda com uma variação (USB 3.0 B Powered) que utiliza um contato a mais para alimentação elétrica e outro associado a este que serve como "fio terra", permitindo o fornecimento de até 1000 miliampéres a um dispositivo. Quanto ao tamanho dos cabos, não há um limite definido, no entanto, testes efetuados por algumas entidades especialistas (como a empresa Cable Wholesale) recomendam, no máximo, até 3 metros para total
6 aproveitamento da tecnologia, mas esta medida pode variar de acordo com as técnicas empregadas na fabricação. No que se refere à transmissão de dados em si, o USB 3.0 faz esse trabalho de maneira bidirecional, ou seja, entre dispositivos conectados, é possível o envio e o recebimento simultâneo de dados. No USB 2.0, é possível apenas um tipo de atividade por vez. O USB 3.0 também consegue ser mais eficiente no controle do consumo de energia. Para isso, o host, isto é, a máquina na qual os dispositivos são conectados, se comunica com os aparelhos de maneira assíncrona, aguardando estes indicarem a necessidade de transmissão de dados. No USB 2.0, há uma espécie de "pesquisa contínua", onde o host necessita enviar sinais constantemente para saber qual deles necessita trafegar informações. Ainda no que se refere ao consumo de energia, tanto o host quanto os dispositivos conectados podem entrar em um estado de economia em momentos de ociosidade. Além disso, no USB 2.0, os dados transmitidos acabam indo do host para todos os dispositivos conectados. No USB 3.0, essa comunicação ocorre somente com o dispositivo de destino. O USB surgiu originalmente como um substituto para as portas seriais e paralelas usadas até então. Como a aplicação inicial era a conexão de mouses, impressoras, scanners e PDAs, os 12 megabits iniciais foram considerados mais do que suficientes. Entretanto, com o passar do tempo o USB passou a ser cada vez mais usado por câmeras, pendrives e outros dispositivos "rápidos", que demandam velocidades muito maiores. Surgiu então o USB 2.0, uma atualização indolor que aumentou a taxa de transferência teórica para 480 megabits, sem quebrar a compatibilidade com o padrão antigo. Na prática, ele permite taxas de transferência entre 30 e 45 MB/s, que são uma pesada limitação no caso dos HDs externos, interfaces de rede e outros dispositivos atuais. Como a demanda por banda não para de crescer, é apenas questão de tempo para que os 480 megabits do USB 2.0 se tornem uma limitação tão grande quanto os 12 megabits do USB original foram no passado. O USB é uma barramento serial (assim como o SATA), onde os dados são transmitidos usando um único par de fios, com um segundo par dando conta da alimentação elétrica. O principal problema é que o USB suporta o uso de cabos mais longos e hubs, o que torna complicado atingir taxas de transferência muito maiores que os 480 megabits do USB 2.0. Isso fez com que logo no início, os trabalhos se concentrassem em desenvolver novos cabos e conectores, que permitissem o uso de mais banda. O primeiro rascunho do USB 3.0 foi apresentado em 2007 pela Intel, que propôs o uso de um par de cabos de fibra óptica, complementando os dois pares de fios de cobre. O uso de fibra óptica elevaria a taxa de transferência para respeitáveis 5 gigabits, sem quebrar a compatibilidade com dispositivos antigos: O grande problema com o padrão da Intel era o custo, já que tanto os cabos quanto os dispositivos seriam muito mais caros. Ele também não fazia nada com relação à capacidade de fornecimento elétrico, mantendo os mesmos 2.5 watts por porta do USB 2.0, que são insuficientes para muitos dispositivos. Não é preciso dizer que ele foi bastante criticado e acabou sendo abandonado em 2008, dando lugar ao padrão definitivo, que oferece 4.8 gigabits de banda (10 vezes mais rápido que o 2.0 e apenas 4% menos que o padrão proposto pela Intel) utilizando apenas cabos de cobre. Os 4.8 gigabits do USB 3.0 são chamados de "SuperSpeed", complementando o "High-Speed" (480 megabits) do USB 2.0 e o "Full-Speed" (12 megabits) do USB 1.x.
7 Para possibilitar o aumento da banda, foram adicionados dois novos pares de cabos para transmissão de dados (um para envio e outro para recepção) e um neutro, totalizando 5 novos pinos, que nos conectores tipo A são posicionados na parte interna do conector: Essa organização permitiu manter a compatibilidade com dispositivos antigos, já que os 4 pinos do USB 2.0 continuam presentes. Ao plugar um dispositivo antigo em um conector USB 3.0, apenas os 4 pinos de legado são usados e ele funciona normalmente. O inverso também funciona, desde que o dispositivo USB 3.0 seja capaz de trabalhar em modo de legado, dentro das limitações elétricas do USB 2.0. Por outro lado, os conectores USB tipo B (os usados por impressoras) e micro-usb (adotados como padrão para os smartphones) oferecem uma compatibilidade de mão-única, onde você pode plugar um dispositivo USB 2.0 em uma porta 3.0, mas não o contrário, devido ao formato dos conectores. O tipo B ganhou um "calombo" com os 5 pinos adicionais e o USB micro ganhou uma seção adicional:
8 Além dos novos conectores, outra novidade é o aumento no fornecimento elétrico das portas, que saltou de 500 ma (2.5 watts) para 900 ma (4.5 watts), o que permitirá que mais dispositivos sejam alimentados através da porta USB. Não deve demorar até que surjam gavetas para HDs de 3.5" alimentadas por duas (ou três) portas USB 3.0, por exemplo, já que muitos HDs "verdes" de RPM trabalham tranquilamente abaixo dos 10 watts. Você pode contar também com toda uma nova safra de ventiladores, LEDs e bugigangas diversas tirando proveito da energia adicional. Para reduzir o consumo elétrico dos controladores, o padrão inclui também um novo sistema de interrupções, que substitui o sistema de enumeração usado no USB 2.0. Em resumo, em vez de o controlador manter a porta
9 ativa, constantemente perguntando se o dispositivo tem algo a transmitir, o host passa a manter o canal desativado até que o dispositivo envie um sinal de interrupção. Além de oferecer uma pequena redução no consumo do host (suficiente para representar um pequeno ganho de autonomia no caso dos netbooks) o novo sistema reduz o consumo nos dispositivos plugados. Para diferenciar os conectores, foi adotada a cor azul como padrão tanto para os cabos quanto para a parte interna dos conectores. Naturalmente, os fabricantes não são necessariamente obrigados a usarem o azul em todos os produtos, mas ao ver um conector azul, você pode ter certeza de que se trata de um 3.0. Os primeiros dispositivos devem chegar ao mercado no final de 2009, mas não espere que eles se tornem comuns antes da metade de Inicialmente, os lançamentos se concentrarão em HDs e SSDs externos (que são severamente limitados pelo USB 2.0), mas eventualmente ele chegará a outros dispositivos, substituindo o 2.0 gradualmente. Apesar disso, ainda demorará muitos anos até que o USB 3.0 substitua o padrão anterior completamente, já que os controladores USB 2.0 são muito mais simples e baratos, e o desempenho é mais do que suficiente para muitas aplicações. Não faria sentido lançar um mouse ou um adaptador bluetooth USB 3.0, por exemplo, a não ser que fosse por simples hype. Existem também várias complicações técnicas em equipar uma placa-mãe com um grande número de portas USB 3.0. Os controladores são caros e cada par de portas precisa ser conectado a duas linhas PCI Express 2.0 (ou quatro linhas PCIe 1.x) para que o desempenho não seja penalizado. Considerando que muitos chipsets possuem apenas 20 ou 24 linhas PCI Express, é perfeitamente compreensível que a primeira geração de placas tenham apenas duas portas USB 3.0 (em azul), complementadas por mais 6 ou 10 portas USB 2.0: Isso deve mudar a partir do momento em que a Intel, nvidia e AMD passarem a produzir chipsets com um número maior de portas integradas, mas isso deve acontecer apenas em A Intel é a mais avançada, graças ao trabalho no padrão xhci (sucessor do EHCI e OHCI, usados no USB 2.0). Embora ele seja um padrão aberto de controladores, a Intel realizou a maior parte do desenvolvimento e por isso acabou desenvolvendo uma dianteira em relação aos outros fabricantes, liberando o projeto do controlador apenas depois que ele já estava concluído. Ao usar uma placa antiga, é possível adicionar um controlador USB 3.0 através de uma placa de expansão, como de praxe. Nesse caso é recomendável usar uma placa PCIe x4, já que os slots x1 não oferecem banda suficiente para alimentar uma placa com duas ou quatro portas. Com relação aos drivers, temos suporte no Linux a partir do kernel A versão inicial do Windows 7 ainda não inclui drivers, mas eles devem ser adicionados através de uma atualização posterior, que deve se estender ao Vista. A dúvida fica por conta do Windows XP e anteriores, dos quais a Microsoft quer se livrar o mais rápido possível.
10 Tipos de conectores
11 A tecnologia USB conta com vários tipos de conectores, sendo o tipo A o mais conhecido, uma vez que está presente na maioria esmagadora dos computadores compatíveis com a tecnologia, além de poder ser encontrado em outros tipos de aparelhos. Uma vez que o objetivo principal do padrão USB é facilitar a conexão de vários dispositivos ao computador, geralmente os cabos desses aparelhos são do tipo A em uma ponta e de algum dos outros tipos na outra, podendo a segunda ponta ter também algum formato proprietário, isto é, específico de um fabricante. Nas imagens a seguir, os conectores (macho) estão do lado esquerdo, enquanto que seus respectivos encaixes (conectores fêmea) estão do lado direito: USB A É o tipo mais comum, estando presente na maioria absoluta dos computadores atuais. É também o tipo mais utilizado para os dispositivos de armazenamento de dados conhecidos como "pendrives": USB B
12 Tipo comum de ser encontrado em dispositivos de porte maior, como impressoras e scanners: Mini-USB Utilizado em dispositivos de porte pequeno por ter tamanho reduzido, como câmeras digitais compactas e MP3-players. Na verdade, o Mini USB se chama USB Mini-B, já que existe um formato praticamente inutilizado chamado USB Mini-A. Eis os conectores Mini-USB: Micro-USB USB Micro-A: formato mais novo, menor que o Mini-USB, voltado a dispositivos de espessura fina, como telefones celulares: USB Micro-B: semelhante ao formato Micro-A, no entanto, seu encaixe é ligeiramente diferente e a tendência é a de que este seja, entre ambos, o mais popular:
13 Vale frisar que conectores fêmeas Micro-A podem ser chamados de Micro A-B por serem compatíveis com conectores machos de ambos os tipos. Tal como informado no início do tópico, há fabricantes que utilizam USB com conectores proprietários. O cabo abaixo, utilizado em um MP3-player da Sony, é um exemplo: Conectores proprietários costumam não ser bem aceitos por terem custo elevado em relação a padrões de mercado e por serem mais difíceis de encontrar. HD externo conectado em notebook via USB
14 Finalizando Com a popularização de tecnologias de comunicação sem fio, como Bluetooth e Wi-Fi, há quem questione o futuro do USB, uma vez que a tendência é a de que todos os dispositivos passem a se comunicar sem o uso de cabos. O fato é que ainda vai levar alguns anos para isso acontecer de maneira significativa e, quando ocorrer, teremos como opção de conexão o Wireless USB (WUSB), que aliás, já é realidade. O WUSB, atualmente, é capaz de transmitir dados em velocidades de até 480 Mb/s para conexões em um raio de até 3 metros ou 110 Mb/s para conexões em um raio de até 10 metros. Sua frequência de operação corresponde à faixa UWB (Ultra Wide Band), que estabelece taxas entre 3,1 GHz e 10,6 GHz.
Importante. Interessante. Não importante
Universal Serial Bus Por: Ivenelson Importante Interessante Não importante Instalando acessórios no computador Placa mãe e seus Slots Zip Drive 150MB Maquina digital Drive de CD Floppy Disk 3,4 Placa de