Partager via


Certification USB-IF

Instructions pour les fournisseurs de matériel et les fabricants d’appareils afin de préparer les périphériques USB et les contrôleurs hôtes pour la soumission du programme de certification matérielle Windows.

Tests USB-IF

Le matériel USB, en particulier le périphérique USB ou le contrôleur hôte, doit répondre aux exigences électriques et mécaniques de USB-IF pour recevoir la certification Windows. La certification USB-IF couvre des tests plus approfondis des périphériques USB et des contrôleurs hôtes et garantit une implémentation de haute qualité.

Les versions antérieures du Kit de certification du matériel Windows ont demandé aux fabricants de soumettre leurs appareils à l’USB-IF à des fins de test. La nouvelle version des exigences de test HLK, USB-IF permet aux fabricants de télécharger et d’exécuter des tests à partir du site web USB-IF, puis d’affirmer que ces tests ont réussi dans le HLK. Si votre appareil est déjà certifié par usb-IF, fournissez l’ID de test USB-IF (TID) de l’appareil à HLK.

Même si les appareils USB passent les exigences actuelles du Programme de certification Microsoft Windows, bon nombre de ces appareils ne sont pas entièrement conformes à la spécification USB. Les exemples les plus courants sont les suivants :

  • Hubs : Généralement, ils échouent parce qu’ils signalent qu’ils ont une alimentation externe lorsqu’ils n’ont que de l’alimentation du bus. Le faux rapport conduit à une condition de tension non valide sur le bus.
  • Disques durs : en général, ils échouent parce qu’ils ne sont pas énumérés correctement en raison d’une consommation excessive d’alimentation à partir du bus USB. Dans de nombreuses situations, ces disques durs nécessitent des câbles non standard pour fonctionner correctement.
  • Lecteurs flash : en général, ils ne gèrent pas correctement les demandes de descripteur, ce qui provoque le blocage de l’appareil et l’échec du descripteur du système d’exploitation Microsoft.
  • Lecteurs de carte : Généralement, ils échouent parce qu’ils n’entrent pas dans l’état de suspension sélectif.
  • Imprimantes : en général, elles échouent parce qu’elles ne reprennent pas de secours.
  • Audio : Généralement, ils échouent parce qu’ils ne reprendnt pas de secours.

Un périphérique USB non conforme peut entraîner une mauvaise expérience utilisateur, des relations publiques difficiles, des retours de produits, un volume d’appels de support de produit élevé et des coûts accrus associés aux bogues de maintenance dans les produits expédiés.

Configuration requise pour windows HLK pour les tests USB-IF

  • Appareils (Device.Connectivity.UsbDevices.UsbifCertification) :

    Nous vous recommandons vivement la certification USB-IF. Toutefois, l’exigence windows HLK Device.Connectivity.UsbDevices.UsbifCertification n’exige plus la certification USB-IF pour les périphériques USB. L’exigence indique que l’appareil peut être certifié USB-IF ou qu’un sous-ensemble des tests de certification USB-IF peut être exécuté sur l’appareil.

  • Contrôleurs d’hôte (Device.BusController.UsbController.UsbifCertification)

    Les fabricants de contrôleurs hôtes USB doivent obtenir une certification USB-IF complète pour répondre à leurs exigences windows HLK respectives.

  • Hubs (Device.Connectivity.UsbDevices.UsbifCertification)

    Les fabricants de hub USB doivent obtenir une certification USB-IF complète pour répondre à leurs exigences windows HLK respectives.

Les fabricants de systèmes doivent connaître ces exigences lorsqu’ils sélectionnent des contrôleurs hôtes USB à intégrer à leurs systèmes. Ces exigences peuvent améliorer considérablement l’expérience client avec les périphériques USB. Ils peuvent aider à éviter les blocages et blocages clés, et à réduire le temps passé à résoudre et à déboguer des problèmes de non-conformité.

Options de soumission de certification matérielle Windows

Cette image montre le flux de processus permettant d’obtenir la certification Windows.

Organigramme des tests USB-IF.

Vous pouvez soumettre des périphériques USB pour la qualification de certification Windows pour répondre à la nouvelle exigence de test USB-IF à l’aide de l’une des méthodes suivantes :

  • Certification USB-IF

    Obtenez la certification USB-IF auprès d’un laboratoire de test indépendant USB-IF, puis envoyez l’appareil pour la qualification de certification Windows. Vous pouvez sélectionner l’une des options suivantes pour obtenir la certification USB-IF pour les contrôleurs d’appareil ou d’hôte :

    • Envoyez l’appareil à un laboratoire de test indépendant autorisé USB-IF à des fins de test. Pour plus d’informations sur la recherche d’un laboratoire, consultez le laboratoire de test indépendant autorisé USB-IF.

      Remarque

      Il nécessite généralement un laboratoire de test indépendant autorisé un à deux semaines pour tester un seul périphérique USB pour la conformité à la spécification USB.

    • Pour soumettre un périphérique USB à un laboratoire de test indépendant autorisé pour la certification USB-IF, le fabricant doit s’inscrire auprès du labo et avoir un ID de fournisseur valide (VID).

    Une fois qu’un appareil a réussi à réussir les tests de certification USB-IF, vous disposez des privilèges suivants pour l’appareil :

    • Vous pouvez utiliser le logo USB pour les brochures, l’empaquetage et les informations de produit pour votre appareil.
    • Vous pouvez être répertorié dans la liste des intégrateurs USB-IF.
    • Apportez l’appareil à un atelier de conformité parrainé par USB-IF. Chaque année, quatre ateliers sont organisés aux États-Unis et un atelier est organisé en Asie.

    Une fois qu’un appareil a réussi les tests de certification USB-IF, vous recevez un numéro d’ID de test (TID) du laboratoire de test ou de l’atelier. Vous fournissez ce numéro TID à Windows HLK lorsque vous exécutez le reste des tests Windows HLK pour l’appareil.

    Le coût du test et de la certification d’un appareil USB dans un laboratoire de test indépendant autorisé peut varier d’un labo à l’autre. Certains laboratoires de test indépendants autorisés offrent des remises en volume ou des remises pour certaines entreprises affiliées. Il n’y a aucun coût pour tester et certifier un appareil USB à tout atelier de conformité parrainé par USB-IF. Vous devez être membre de l’USB-IF pour participer à un atelier de conformité parrainé par USB-IF.

  • Auto-test USB-IF

    Téléchargez les outils de test du vérificateur de commande USB et les documents de test d’interopérabilité USB et exécutez les tests requis à partir de USB-IF. Envoyez ensuite l’appareil pour la qualification de certification Windows.

    Remarque

    Les contrôleurs hôtes USB et les hubs ne sont pas éligibles pour l’option d’auto-test USB-IF et doivent obtenir une certification USB-IF complète.

    Si vous décidez d’utiliser l’option d’auto-test USB-IF pour obtenir la certification Windows, vous devez effectuer au minimum les tests USB-IF suivants :

    • Tests du vérificateur de commande USB : le vérificateur de commande USB vérifie la capacité d’un appareil à comprendre et à accepter les commandes USB courantes.
    • Tests d’interopérabilité USB : les tests d’interopérabilité USB ciblent les fonctionnalités et la capacité d’un appareil à coexister avec d’autres périphériques USB.

    Ces tests sont téléchargés et exécutés en dehors de Windows HLK. Ces tests doivent être exécutés sur la dernière version de Windows uniquement (comme spécifié par usb-IF), même si vous soumettez votre périphérique USB pour la qualification de certification Windows pour plusieurs versions de Windows. Les résultats des tests s’appliquent à toutes les soumissions de certification Windows pour toutes les versions de Windows.

    Les étapes suivantes décrivent comment effectuer les tests USB-IF requis pour qualifier un appareil pour la certification Windows.

    1. Téléchargez l’outil de test du vérificateur de commande USB (USB3CV) à partir des outils logiciels et matériels USB et des documents de test d’interopérabilité.

    2. Exécutez les tests USB-IF pour le matériel USB, comme spécifié dans les tableaux suivants :

      Version USB Tests USB-IF
      USB 2.0 Attachez l’appareil derrière un contrôleur hôte xHCI et exécutez les tests du chapitre 9 [Périphériques USB 2.0] dans l’outil de test du vérificateur de commande USB 3.0 (USB3CV).

      Exécutez les étapes décrites dans la section Étapes de test d’interopérabilité D.5 de la procédure de test de conformité d’interopérabilité et d’électricité complète et à faible vitesse USB-IF.
      USB 3.0 Attachez l’appareil derrière un contrôleur hôte xHCI et exécutez le chapitre 9 Tests [périphériques USB 3.0] dans l’outil de test du vérificateur de commande USB 3.0 (USB3CV).

      Exécutez les tests d’interopérabilité comme décrit dans le document procédures de test d’interopérabilité xHCI.
    3. Si les tests passent, entrez la chaîne « SELFTEST » comme entrée ID de test (TID) dans le test de validation de certification USB-IF dans le HLK.