Domande frequenti: connettore USB Type-C in un sistema Windows

Versioni di Windows

  • Edizioni desktop di Windows 10 (Home, Pro, Enterprise ed Education).
  • Windows 10 Mobile

Funzionalità del connettore USB Type-C

Progettazione simmetrica e reversibile

  • Il connettore è simmetrico. Il cavo dispone di un connettore USB Type-C in ogni estremità che consente all'host e al dispositivo funzione di usare connettori USB Type-C. Ecco un'immagine che confronta i connettori:
  • Il connettore è progettato per essere reversibile. I connettori tradizionali dovevano essere connessi al "lato destro". Con la progettazione reversibile, il connettore può essere capovolto.

Supporta tutte le velocità dei dispositivi USB

Il connettore può supportare dispositivi USB a bassa velocità, a velocità elevata, SuperSpeed (incluso SS+).

Modalità alternative

Il connettore può supportare modalità alternative. La funzionalità modalità alternativa consente l'esecuzione di protocolli non USB sul cavo USB, mantenendo contemporaneamente la funzionalità USB 2.0 e di ricarica. Attualmente, le modalità alternative più diffuse sono DisplayPort/DockPort e MHL.

DisplayPort/DockPort

Questa modalità alternativa consente all'utente di proiettare audio/video in displayPort esterni tramite un connettore USB.

MHL

La modalità alternativa MHL consente all'utente di proiettare video/audio in schermi esterni che supportano MHL.

Messaggi di errore di Billboard

Se un utente connette un dispositivo o un adattatore alternativo tipo C USB non supportato dal PC o dal telefono collegato, il dispositivo o l'adattatore può esporre un dispositivo Billboard contenente informazioni sulla condizione di errore per aiutare l'utente a risolvere i problemi.

Aumento dei limiti di potenza

Un sistema con connettori USB Type-C ha limiti di potenza più elevati, può supportare fino a 5V, 3A, 15W.

Inoltre, il connettore può supportare facoltativamente la funzionalità di distribuzione dell'alimentazione , come definito dall'OEM per la distribuzione di alimentazione USB . Se il connettore supporta l'alimentazione, un sistema USB Type-C può essere un provider di alimentazione o un consumer e supportare fino a 100W.

Supporta due ruoli USB

I dispositivi periferici possono connettersi a un sistema mobile con connettori USB Type-C, modificando il ruolo tradizionale di un sistema mobile da funzione a host. Quando lo stesso sistema è connesso a un PC, il sistema riprende il ruolo di una funzione e il PC diventa l'host.

Input del sistema operativo in cui deve essere negoziata la modalità alternativa, ad esempio DP 2-lane e DP 4-lane

No. Il sistema operativo (o qualsiasi componente software fornito da Microsoft) non fa parte della selezione di una modalità alternativa. La decisione viene presa dal driver per il connettore, in particolare dal driver client UCM (USB Connector Manager). Il driver lo fa comunicando con il firmware del connettore usando interfacce hardware.

Ricarica preliminare del sistema operativo con Type-C e PD

L'abilitazione della ricarica pre-sistema operativo è di proprietà dell'OEM. È possibile scegliere di non implementare la distribuzione di alimentazione USB e caricare i livelli di alimentazione USB Type-C fino all'avvio nel sistema operativo.

Ricaricare il telefono quando si tratta di un host USB per abilitare scenari di ancoraggio come Continuum

Ecco alcuni aspetti da considerare:

  • È necessario implementare la distribuzione di alimentazione USB, in modo che i ruoli di alimentazione e dati possano essere scambiati in modo indipendente.

  • La porta upstream del dock deve essere implementata come UFP di ricarica, definita nella specifica USB Type-C. Per informazioni dettagliate, vedere la sezione 4.8.4, versione 1.1.

  • Il dock deve richiedere un DR_Swap se è stato risolto in una DFP o un PR_Swap se è stato risolto in un UFP.

    Il DFP iniziale è l'origine di alimentazione, quindi è necessario modificare il ruolo dati. L'UFP iniziale è il sink di alimentazione, quindi è necessario modificare il ruolo di alimentazione. È possibile eseguire queste operazioni nell'implementazione di queste funzioni di callback:

Windows 10 Mobile supporto dei dispositivi cartelloni USB

Sì, se si connette il telefono a un dispositivo che supporta un cartellone USB, in base alla definizione della classe di dispositivo USB per i dispositivi Billboard, l'utente riceve una notifica. Il driver client UCM (Usb Connector Manager) non è necessario per gestire la notifica. Se il sistema non riconosce la modalità alternativa, non attivare la modalità .

Supporto per USB Type-C nelle versioni precedenti di Windows

Il tipo USB-C non è supportato nelle versioni di Windows prima di Windows 10.

Supporto UCSI nelle versioni precedenti di Windows

UCSI non è supportato nelle versioni di Windows precedenti a Windows 10.

Come testare un'implementazione di UCSI

Per testare l'implementazione, seguire le linee guida fornite nelle procedure di test di interoperabilità manuale del tipo USB-C. È consigliabile eseguire test USB in Windows Hardware Lab Kit (HLK) per Windows 10. Questi test sono elencati in Test del Kit di certificazione hardware Windows per USB.

Condizioni e interfaccia utente per i diversi errori

Windows 10 può mostrare un set di messaggi di errore di tipo USB-C per aiutare gli utenti a informare gli utenti sulle limitazioni con diverse combinazioni di hardware e software USB Type-C. Ad esempio, l'utente potrebbe ricevere il messaggio "Device is charge slowly" se il caricatore connesso al connettore USB Type-C non è abbastanza potente, non compatibile con il sistema o è connesso a una porta non di ricarica. Per altre informazioni, vedere Risolvere i problemi relativi ai messaggi per un sistema Windows di tipo USB-C.

Connessione di una porta non PD a un provider PD e a un consumer PD a un sistema che non è un provider PD

La porta non PD tenta di caricare il sistema usando i livelli correnti di tipo USB-C. Per altre informazioni, vedi Specifiche USB 3.1 e USB Type-C.

Connessione di Ssh, SuperMHL o PCI express a un PC che non supporta tali funzionalità

La funzionalità di modalità alternativa consente l'esecuzione di protocolli non USB (ad esempio Lightning, SuperMHL) sul cavo USB, mantenendo contemporaneamente la funzionalità USB 2.0 e di ricarica. Se un utente connette un dispositivo o un adattatore alternativo tipo C USB non supportato dal PC collegato o dal telefono che esegue Windows 10, viene rilevata una condizione di errore e viene visualizzato un messaggio all'utente.

  • Se il dispositivo o l'adattatore espone un dispositivo Billboard, l'utente visualizza informazioni sulla condizione di errore per facilitare la risoluzione dei problemi. Windows 10 fornisce un driver in-box per un dispositivo Billboard e notifica all'utente che si è verificato un errore.
  • L'utente potrebbe visualizzare una notifica di errore" "Provare a migliorare la connessione USB". Per altre informazioni, vedere Risolvere i problemi USB-C.

Per ottenere risultati ottimali, assicurarsi che i requisiti del dispositivo o dell'adattatore alternativo siano soddisfatti dal PC o dal telefono o dal cavo.

Supporto e limitazioni per MTP su USB Type-C in Windows

Windows 10 per le edizioni desktop supporta MTP nel ruolo iniziatore; Windows 10 Mobile supporta MTP nel ruolo risponditore.

Come i dispositivi downstream e gli hub si connettono e comunicano con Gestione connettori USB (UCM)

UCM è il proprio stack di dispositivi (vedere Architettura: progettazione USB Type-C per un sistema Windows). Windows 10 supporto per USB Type-C include l'impianto idraulico necessario per assicurarsi che i diversi driver di classe sappiano come comunicare con i diversi connettori USB Type-C. Per ottenere Windows 10 supporto per USB Type-C, è necessario collegarsi allo stack di dispositivi UCM.

Requisiti MUTT USB Type-C per i test HLK

Windows HLK per Windows 10 contiene test per i controller di funzione e host USB. Per testare il sistema, usare una scheda USB C-A. Questi test sono elencati in Test del Kit di certificazione hardware Windows per USB.

Supporto Microsoft per il trasferimento dei dati P2P tra lo stesso SKU Windows 10

Non si tratta di una connessione valida.

  • Non è possibile connettere due PC che eseguono Windows 10 per le edizioni desktop.
  • Non è possibile connettere due dispositivi mobili che eseguono Windows 10 Mobile.

Se l'utente tenta di stabilire una connessione di questo tipo, Windows visualizza un messaggio di errore. Per altre informazioni, vedere Messaggi di errore per un sistema Windows di tipo USB-C.

L'unica connessione valida è tra un dispositivo Windows Mobile e un dispositivo desktop Windows.

Comunicazione dell'estensione della classe UCM (UcmCx) con PMIC o driver della batteria per ottenere/impostare lo stato di ricarica

Nelle piattaforme di ricarica assistita da software, UcmCx comunica con PMIC e il sottosistema della batteria. Il driver client può determinare i livelli di ricarica comunicando con l'hardware tramite interfacce hardware. Nelle piattaforme con supporto hardware, il controller incorporato è responsabile della ricarica. UcmCx non partecipa al processo.

Supporto HLK per USB Type-C

In Windows HLK per Windows 10 non sono presenti test specifici del tipo USB C. È consigliabile eseguire test USB in Windows HLK per Windows 10. Questi test sono elencati in Test del Kit di certificazione hardware Windows per USB.

UCSI

La specifica UCSI (USB Type-C Connector System Software Interface) descrive le funzionalità di USB Type-C Connector System Software Interface (UCSI) e illustra i registri e le strutture di dati, per progettisti di componenti hardware, generatori di sistemi e sviluppatori di driver di dispositivo.

Microsoft fornisce un driver in box con Windows, UcmUcsi.sys, che implementa le funzionalità definite dalla specifica. Questo driver è destinato ai sistemi con controller incorporati.

Testare un'implementazione UCSI in esecuzione in Windows 10

È consigliabile eseguire test USB in Windows HLK per Windows 10. Questi test sono elencati nei test di Windows Hardware Certification Kit per USB.

Testare un driver client UCMCx in Windows 10

È consigliabile eseguire test USB in Windows HLK per Windows 10. Questi test sono elencati nei test di Windows Hardware Certification Kit per USB.

Operazioni del controllo VBus/VConn e del commutatore di ruolo gestite dall'estensione della classe UCM

L'estensione della classe UCM potrebbe ottenere richieste dal sistema operativo per modificare i dati o la direzione di alimentazione del connettore. Quando ottiene queste richieste, richiama l'implementazione del driver client di EVT_UCM_CONNECTOR_SET_DATA_ROLE e EVT_UCM_CONNECTOR_SET_POWER_ROLE funzioni di callback (se il connettore implementa PD). Nell'implementazione, il driver client è previsto controllare i pin VBUS e VCONN. Per altre informazioni sulle funzioni di callback, vedere Scrivere un driver del connettore USB Type-C.