Celular
+86 13736381117
E-mail
info@wellnowus.com

A arquitetura de barramento do conector USB é em camadas

Um sistema de aplicativo de conector USB típico consiste em um host USB, um dispositivo USB e um cabo USB.No sistema de barramento USB, os dispositivos externos são geralmente unificados como dispositivos USB, que executam principalmente funções específicas, como disco U comumente usado, disco rígido móvel, mouse, teclado, controlador de jogo, etc. O host USB é o mestre do sistema e é responsável pelo controle e processamento de dados no processo de comunicação USB.Durante a transmissão do conector USB, a transmissão de dados do host USB para o dispositivo USB é chamada de comunicação Down Stream, e a transmissão de dados do dispositivo USB para o host USB é chamada de comunicação Up Stream.

Semelhante ao design da estrutura em camadas da Ethernet, o sistema de barramento do conector USB também possui uma estrutura em camadas clara.Ou seja, um sistema de aplicação USB completo pode ser dividido em camada de função, camada de dispositivo e camada de interface de barramento.

1. Camada de função.A camada de função é a principal responsável pela transmissão de dados entre o host USB e o dispositivo no sistema de aplicação do conector USB, que é composto pela unidade de função do dispositivo USB e o programa de host USB correspondente.A camada funcional fornece quatro tipos de transmissão de dados, incluindo transferência de controle, transferência em massa, transferência de interrupção e transferência isócrona.

2. Camada de equipamento.No sistema de conectores USB, a camada de dispositivo é responsável por gerenciar os dispositivos USB, atribuir os endereços dos dispositivos USB e obter os descritores do dispositivo.O trabalho da camada de dispositivo requer suporte para drivers, dispositivos USB e hosts USB.Na camada do dispositivo, o driver USB pode adquirir os recursos do dispositivo USB.

3. Camada de interface de barramento.A camada de interface de barramento realiza o tempo de transmissão de dados USB no sistema de conector USB.A transmissão de dados do barramento USB usa codificação NRZI, que é uma codificação reversa sem retorno a zero.Na camada de interface de barramento do conector USB, o controlador USB executa automaticamente a codificação ou decodificação NRZI para concluir o processo de transmissão de dados.A camada de interface de barramento geralmente é concluída automaticamente pelo hardware de interface USB.


Horário de postagem: 31 de maio de 2021