O que é um controlador host USB?

Um controlador host universal de barramento serial (USB) é uma interface que permite que um hardware habilitado interaja e se comunique com um software específico. A conexão USB é uma porta de entrada e saída que vem padrão com a maioria dos computadores e uma variedade de outros equipamentos digitais que permitem que os dados sejam transmitidos através de um cabo ou qualquer outra forma de conexão direta. Um controlador host USB gerencia a comunicação entre dispositivos periféricos e o sistema de computador. A maioria dos computadores modernos possui controladores host USB de alta velocidade e muitos computadores mais antigos podem ter um controlador host facilmente instalado em um slot aberto em sua placa-mãe. O sistema operacional depende do controlador host USB para evitar a necessidade de instalar drivers individuais para cada dispositivo conectado. Cada dispositivo USB CoMmunicates com o sistema operacional do computador em uma linguagem de programação padrão, como C ++.

Existem vários tipos de interface do controlador de host USB que suportam diferentes tipos de portas USB. A interface do Open Host Controller (OHCI) é o padrão para a maioria e até suporta USB 1.1. A Interface do Controlador Host Universal (UHCI) da Intel® suporta USB 1 em velocidades rápidas e lentas. Outros tipos de interfaces do controlador de host incluem a interface do controlador de host aprimorada (EHCI), que é classificada com os padrões especificados publicamente e o mais novo padrão do controlador host, chamado de interface do controlador de host extensível (XHCI). O XHCI foi projetado para melhorar velocidade, potência e eficiência do que seus antecessores.

O reconhecimento de dispositivos padrão como o teclado e o mouse pelo sistema operacional geralmente é feito automaticamente pelo controlador host USB. O protocoL do controlador host combina o processo de comunicação de vários dispositivos para criar uma transferência de dados eficiente e simultânea. Um bom exemplo é quando um usuário de computador insere dados em um programa de processamento de texto usando um teclado e mouse ao mesmo tempo.

Um controlador host USB é capaz de estabelecer comunicação entre o computador e vários dispositivos através de uma única porta. O controlador host também determina como cada dispositivo conectado recebe sua energia, e é por isso que um usuário pode carregar um telefone celular por meio de uma porta USB enquanto ouve música de um stick USB em outra porta. Para computadores antigos sem um controlador host USB, o hardware pode ser comprado de fornecedores e instalado em um slot na placa -mãe rapidamente.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?