Notas Aplicativas Computer Solutions 05/05/99:
Autor: Arnaldo M. Mefano
USB: Universal Serial Bus:
Este tipo de Bus, implementado nas placas mãe através de pequeno conector, utiliza a teconologia Plug and Play e permite a ligação de até 127 periféricos ligados sequencialmente neste único conector. Todos os periféricos ali ligados utilizarão uma única interrupção e um único endereço . Sua performance é em média dez vezes superior a uma porta serial comum, podendo também suprir a alimentação requerida pelo periférico.
Esta tecnologia foi desenvolvida pela Compaq, Digital Equipments, IBM, Intel, Microsoft, Nec e Northem Telecom tendo como compromisso a ligação de forma simples, fácil e rápida.
Informações sobre a tecnologia , periféricos disponíveis e outras estao dispovíveis no USB Implements Forum (USBIF) em http://www.usb.org .
O uso da interface USB está se tornando comum nos notebooks. Atenção especial deve ser dada ao uso de periféricos tipo USB nestes tipos de equipamentos , que poderão reduzir o tempo de utilização da bateria do notebook drasticamente.
Periféricos tipo máquinas fotográficas digitais, scanners, mouses, caixas de som e outros, com a interface USB já estão sendo produzidos e comercializados no mercado.
O grande benefício da interface USB para o usuário, é a facilidade de instalação de um novo periférico ao computador. Utilizando um Sistema Operacional que suporte o padrão USB, a simples conexão de um periférico fará com que o sistema o identifique automaticamente, solicitando então pelo seu driver de software, caso este não faça parte dos existentes no sistema instalado.
Problemas de interrupções (IRQ) durante a instalação de um novo dispositivo também acabam com o uso da interface USB. Apenas uma interrupção é necessária para o controle de todos os dispositivos USB conectados ao sistema, acabando assim com os problemas antigos de "Conflitos de IRQ".
Além de sua alta velocidade de comunicação com o dispositivo conectado a sua porta - 12MB (ou seja praticamente 100x mais rápida que a comunicação por porta paralela), a porta USB tem capacidade de proporcionar alimentação com corrente de até 500ma.
Para usuários com placas mãe antigas sem a interface USB, existe no mercado placa PCI / USB que é uma interface USB. Esta placa é plugada em conector PCI do seu computador.
Abaixo algumas características importantes da interface USB:
| Descrição | USB | Porta Serial | Porta Paralela |
| Velocidade | 12Mbps | 9.6kbps até 115.2kbps dependendo do hardware | 150kbps |
| Múltiplos dispositivos suportados? | até 127 | Não | Não |
| Fornece Alimentação ao dispositivo? | Sim: 500ma | Não | Não |
| Comunicação Assíncrona de dados? | Sim | Sim, Baixa velocidade | Sim, se em modo EPP, Baixa
velocidade
|
Normalmente a adição de periféricos ao sistema era uma tarefa cheia de obstáculos, com vários problemas a serem resolvidos. Alguns periféricos requeriam o uso de placa de interface no sistema. Ao plugarmos a placa fornecida pelo fabricante do periférico, muitas vezes eramos surpreendidos por situações de conflito, nem sempre fáceis de resolver. Outras vezes, o novo periférico funcionava sem problemas, porém outros dispositivos do sistema que nunca tinham sido problemáticos paravam de funcionar.
Verificavamos então os conflitos existentes, de interrupção, endereço de memória, DMA , etc. Os dispositivos tipo plug-and-play se usados com o sistema Windows 95 ou superior eram configurados automaticamente pelo sistema, nem sempre com sucesso, porém na grande maioria das vezes funcionavam sem problemas.
Com o uso da interface PCI disponibilizada através de conectores apropriados na placa mãe, minimizou os problemas de conflitos.
O uso então da interface USB, com o sistema Windows 95 versão OSR-2 ou superior (que já suportam a interface USB) tornou-se uma ferramenta prática, fácil e rápida de instalar um novo periférico no sistema, sem os velhos problemas de conflitos.
É conveniente mencionar que o Windows 95 OSR-2 oferece um suporte limitado para a interface USB. Já o Windows 98, com suas três classes de drivers para suporte a interface USB, proporciona a ferramenta ideal a esta tecnologia.
A Conexão USB:
A conexão do periférico USB ao sistema é relativamente simples. O primeiro passo e' a certificação da existência de interface USB no sistema e a verificação se a mesma foi instalada no sistema. Para isto, devemos verificar em "Painel de Controle" / "Sistema" a existênca da descrição do dispositivo na lista de dispositivos instalados. Verifique em suas "Propriedades" se o dispositivo disponibiliza o controlador universal USB e seu Host Controller.
Se seu sistema não possui interface USB, procure no mercado as placas conversoras que disponibilizam esta porta e que são conectadas na interface PCI do sistema, através de seus conectores na placa mãe.
O Windows 98 deteta automaticamente a presença da interface USB, realizando automaticamente sua instalação. Já o sistema Windows 95 OSR-2 nem sempre reconhece a interface e carrega o suporte a esta interface (neste caso ele não aparecerá como dispositivo disponível do sistema). Se este é seu caso, rode o aplicativo usbsupp.exe que está disponível no Cd de instalacao do Windows 95 OSR-2 na pasta "Other/Usb" .
Após esta etapa, a instalaçào do periférico tipo USB e' rápida, sendo necessário apenas a conexão de seu conector USB no conector USB do sistema. Esta operaçào pode ser realizada com o sistema ligado e o Sistema Operacional carregado. Inicialmente, por alguns momentos aparecerá uma mensagem na tela indicando "Hardware desconhecido detetado" . Aguarde que logo o sistema reconhecerá seu periférico.
Software específico de seu periférico poderá ser solicitado (normalmente ele é disponibilizado através de CD ou meio magnético que acompanha o produto).
Outras facilidades que o ajudarão estão descritas asseguir:
- Copie do site abaixo indicado o programa USBREADY.EXE que fara a analise da compatibilidade de seu sistema com o uso da porta USB http://www.usb.org/shopping_bag.html .
- Para informacoes completas da configuracao da porta USB de seu computador, utilize o programa USBVIEW.EXE localizado no CD de instalacao do Windows 98 na pasta \TOOLS\RESKIT\DIAGNOSE
HUB USB: Ajuda necessária:
Apenas duas portas USB estão disponíveis no sistema. Como ligar então vários dispositivos na mesma porta? Esta é a função do HUB USB, dispositivo simples e não muito caro que permite a ligação de vários dispositivos simultaneamente tendo também como função o seu gerenciamento.
Além de facilitar o gerenciamento dos dispositivos tipo USB pelo sistema, o uso de HUB previnirá problemas caso algum dispositivo "saia do ar" que poderia afetar os outros periféricos. Assim, o HUB ficará ligado a porta USB do sistema, e todos os dispositovos estarão conectados a HUB.
Outra grande vantagem do uso do HUB, é sua capacidade própria de fornecer a corrente de até 500ma por porta, necessária ao periférico conectado a ele. Atenção que nem todos os HUB's possuem capacidade de fornecimento de corrente de 500ma por porta. Perte atenção também a caracteristica do HUB de permitir o chaveamento independente por porta. Esta facilidade previnirá que um periférico com problemas afete outros dispositivos .
Outros:
- De modo a previnir problemas, não utilize cabos com comprimento superior a 5 metros. Sempre que possível, utilize o menor tamanho possível.
- Ao instalar um novo dispositivo USB, verifique antes se os existentes estão funcionando perfeitamente. Isto lhe poupará muita dor de cabeça.
- Não utilize cabos de extensão de modo a aumentar o comprimento do cabo.
- Evite a utilização dos conectores de expansão existentes em alguns dispositivos USB (monitores, teclados e outros)
- Utilize sempre que necessário HUB, com capacidade própria de fornecimento de corrente separadamente em cada uma de suas portas. Atenção também em sua capacidade de chaveamento independente que deve ser uma caracterísitica existente no HUB.
Copyright© 1997, 1998,
1999 Computer Solutions. All Rights
Reserved
Computer Solutions
Av. das Américas 2901 - Sala: 405 - Rio de Janeiro - RJ - 22631-002
Tel: (021) 439-7353 / 439-7265 / 9988-1406
Email: csolutions@pobox.com
http://www.csolutions.com.br