Versões do Windows
- Imagem do Windows 10 para edições de área de trabalho (Home, Pro, Enterprise e Education)
- Windows 10 Mobile
Recursos do conector TIPO C USB
Design simétrico e reversível
- O conector é simétrico. O cabo tem um conector USB Tipo C em cada extremidade, permitindo que o host e o dispositivo de funções usem conectores USB Tipo C. Aqui está uma imagem que compara os conectores:
- O conector foi projetado para ser reversível. Conectores tradicionais tinham que ser conectados ao "lado direito para cima". Com o design reversível, o conector pode ser invertido.
Dá suporte a todas as velocidades do dispositivo USB
O conector pode dar suporte a dispositivos USB de baixa velocidade, velocidade total, alta velocidade, SuperSpeed (incluindo SS+).
Modos alternativos
O conector pode dar suporte a modos alternativos. O recurso de modo alternativo permite que protocolos não USB sejam executados sobre o cabo USB, preservando simultaneamente o USB 2.0 e a funcionalidade de carregamento. Atualmente, os modos alternativos mais populares são DisplayPort/DockPort e MHL.
DisplayPort/DockPort
Esse modo alternativo permite que o usuário projete áudio/vídeo para exibições externas do DisplayPort em um conector USB.
MHL
O modo alternativo MHL permite que o usuário projete vídeo/áudio para exibições externas que dão suporte à MHL.
Mensagens de erro do Billboard
Se um usuário conectar um dispositivo ou adaptador de modo alternativo TIPO C USB que não é compatível com o computador ou telefone anexado, o dispositivo ou adaptador pode expor um dispositivo Billboard que contém informações sobre a condição de erro para ajudar o usuário a solucionar problemas.
Aumento dos limites de energia
Um sistema com conectores USB Tipo C tem limites de energia mais altos, ele pode dar suporte a até 5V, 3A, 15W.
Além disso, o conector pode, opcionalmente, dar suporte ao recurso de entrega de energia , conforme definido pelo USB Power Delivery OEM . Se o conector der suporte à entrega de energia, um sistema USB Type-C poderá ser um provedor de fonte de energia ou um consumidor e dar suporte a até 100W.
Dá suporte a funções duplas USB
Os dispositivos periféricos podem se conectar a um sistema móvel com conectores USB Type-C, alterando a função tradicional de um sistema móvel de função para host. Quando o mesmo sistema está conectado a um computador, o sistema retoma a função de uma função e o computador se torna o host.
Entrada do sistema operacional na qual o modo alternativo precisa ser negociado, como DP 2-lane vs. DP 4-lane
Não. O sistema operacional (ou qualquer componente de software fornecido pela Microsoft) não desempenha nenhum papel na seleção de um modo alternativo. A decisão é tomada pelo driver para o conector, especificamente o driver de cliente UCM (gerenciador de conectores USB). O driver faz isso comunicando-se com o firmware do conector usando interfaces de hardware.
Carregamento de pré-so com Tipo C e PD
A habilitação do carregamento do pré-sistema operacional pertence ao OEM. Você pode optar por não implementar a Entrega de Energia USB e carregar em níveis de energia USB Tipo C até inicializar no sistema operacional.
Carregando o telefone quando ele é um host USB para habilitar cenários de encaixe como Continuum
Aqui estão algumas coisas a serem consideradas:
Você deve implementar a Entrega de Energia USB para que as funções de energia e dados possam ser trocadas independentemente.
A porta upstream do dock deve ser implementada como um UFP de carregamento, definido na especificação USB Type-C. Para obter detalhes, consulte a seção 4.8.4, versão 1.1.
Seu dock deverá solicitar um DR_Swap se ele foi resolvido para um DFP ou um PR_Swap se ele foi resolvido para um UFP.
O DFP inicial é a fonte de energia, portanto, você deve alterar a função de dados. O UFP inicial é o coletor de energia, portanto, você deve alterar a função de energia. Você pode executar essas operações na implementação dessas funções de retorno de chamada:
Windows 10 Mobile suporte a dispositivos de outdoor USB
Sim, se você conectar o telefone a um dispositivo que dá suporte a um Outdoor USB, de acordo com a definição de classe de dispositivo USB para especificação de dispositivos Billboard, o usuário será notificado. O driver do cliente UCM (gerenciador de conectores USB) não é necessário para lidar com a notificação. Se o sistema não reconhecer o modo alternativo, não insira o modo .
Suporte para USB Type-C em versões anteriores do Windows
Não há suporte para USB Type-C em versões do Windows antes de Windows 10.
Suporte do UCSI em versões anteriores do Windows
Não há suporte para UCSI em versões do Windows antes de Windows 10.
Como testar uma implementação do UCSI
Para testar sua implementação, siga as diretrizes fornecidas nos procedimentos de teste de interoperabilidade manual tipo C usb. É recomendável executar testes USB no HLK (Windows Hardware Lab Kit) para Windows 10. Esses testes são listados em Testes do Kit de Certificação de Hardware do Windows para USB.
Condições e interface do usuário para os diferentes erros
Windows 10 pode mostrar um conjunto de mensagens de erro usb tipo C para ajudar a instruir os usuários sobre as limitações com diferentes combinações de hardware e software USB Tipo C. Por exemplo, o usuário poderá receber a mensagem "O dispositivo está carregando lentamente" se o carregador conectado ao conector USB Tipo C não for eficiente o suficiente, não for compatível com o sistema ou estiver conectado a uma porta sem carregamento. Para obter mais informações, consulte Solucionar problemas de mensagens para um sistema USB Tipo C do Windows.
Conectar uma porta não PD a um provedor de PD e um consumidor de PD a um sistema que não é um provedor de PD
A porta não PD tenta carregar o sistema usando os níveis atuais do Tipo-C USB. Para obter mais informações, consulte Especificações USB 3.1 e USB Type-C.
Conectando Thunderbolt, SuperMHL ou PCI express a um computador que não dá suporte a esses recursos
O recurso de modo alternativo permite que protocolos não USB (como Thunderbolt, SuperMHL) sejam executados sobre o cabo USB, preservando simultaneamente o USB 2.0 e a funcionalidade de carregamento. Se um usuário conectar um dispositivo ou adaptador de modo alternativo TIPO C USB que não é compatível com o computador ou telefone anexado executando Windows 10, uma condição de erro é detectada e uma mensagem é mostrada ao usuário.
- Se o dispositivo ou adaptador expor um dispositivo Billboard, o usuário verá informações sobre a condição de erro para ajudar a solucionar problemas. Windows 10 fornece um driver in-box para um dispositivo Billboard e notifica o usuário de que ocorreu um erro.
- O usuário pode ver uma notificação de erro: "Tente melhorar a conexão USB". Para obter mais informações, consulte Corrigir problemas de USB-C.
Para obter os melhores resultados, verifique se os requisitos do dispositivo ou adaptador de modo alternativo são atendidos por computador, telefone ou cabo.
Suporte e limitações para MTP por tipo USB-C no Windows
Windows 10 para edições da área de trabalho dá suporte a MTP na função de iniciador; Windows 10 Mobile dá suporte a MTP na função de respondente.
Como os dispositivos e hubs downstream se conectam e se comunicam com o UCM (Gerenciador de Conectores USB)
O UCM é sua própria pilha de dispositivos (consulte Arquitetura: design usb tipo C para um sistema Windows). Windows 10 suporte para USB Type-C inclui o encanamento necessário para garantir que os diferentes drivers de classe saibam como se comunicar com os diferentes conectores USB Type-C. Para obter Windows 10 suporte para USB Type-C, você deve conectar-se à pilha de dispositivos UCM.
Requisitos de MUTT do TIPO C USB para testes HLK
O Windows HLK para Windows 10 contém testes para controladores de função e host USB. Para testar seu sistema, use um adaptador USB C-A. Esses testes são listados em Testes do Kit de Certificação de Hardware do Windows para USB.
Suporte da Microsoft para transferência de dados P2P entre o mesmo SKU de Windows 10
Essa não é uma conexão válida.
- Não é possível conectar dois computadores que executam Windows 10 para edições da área de trabalho.
- Não é possível conectar dois dispositivos móveis que executam Windows 10 Mobile.
Se o usuário tentar fazer essa conexão, o Windows mostrará uma mensagem de erro. Para obter mais informações, consulte Mensagens de erro para um sistema USB Type-C Windows.
A única conexão válida é entre um dispositivo Windows Mobile e um dispositivo de área de trabalho windows.
Comunicação ucmCx (extensão de classe UCM) com o PMIC ou o driver de bateria para obter/definir o carregamento status
Em plataformas de carregamento assistidas por software, o UcmCx se comunica com o PMIC e o subsistema de bateria. O driver do cliente pode determinar os níveis de carregamento comunicando-se com o hardware por meio de interfaces de hardware. Em plataformas assistidas por hardware, o controlador inserido é responsável pelo carregamento. O UcmCx não participa do processo.
Suporte a HLK para USB Type-C
No Windows HLK para Windows 10, não há testes específicos do Tipo C USB. É recomendável executar testes USB no Windows HLK para Windows 10. Esses testes são listados em Testes do Kit de Certificação de Hardware do Windows para USB.
UCSI
A especificação UCSI (Interface de Software do Sistema) do Conector USB Type-C descreve os recursos da UCSI (Interface de Software do Sistema Conector do Tipo C) USB e explica os registros e estruturas de dados para designers de componentes de hardware, construtores de sistemas e desenvolvedores de driver de dispositivo.
A Microsoft fornece um driver interno com o Windows, UcmUcsi.sys, que implementa os recursos definidos pela especificação. Esse driver destina-se a sistemas com controladores inseridos.
Testar uma implementação ucsi em execução no Windows 10
É recomendável executar testes USB no Windows HLK para Windows 10. Esses testes estão listados em Testes do Kit de Certificação de Hardware do Windows para USB.
Testar um driver cliente UCMCx no Windows 10
É recomendável executar testes USB no Windows HLK para Windows 10. Esses testes estão listados em Testes do Kit de Certificação de Hardware do Windows para USB.
Operações de controle e comutador de função VBus/VConn manipuladas pela extensão de classe UCM
A extensão de classe UCM pode receber solicitações do sistema operacional para alterar dados ou direção de energia do conector. Quando ele obtém essas solicitações, ele invoca a implementação de EVT_UCM_CONNECTOR_SET_DATA_ROLE do driver de cliente e EVT_UCM_CONNECTOR_SET_POWER_ROLE funções de retorno de chamada (se o conector implementar PD). Na implementação, espera-se que o driver cliente controle os pinos VBUS e VCONN. Para obter mais informações sobre essas funções de retorno de chamada, consulte Escrever um driver de conector TIPO C USB.