Compartir a través de


Certificación USB-IF

Directrices para proveedores de hardware y fabricantes de dispositivos para preparar dispositivos USB y controladores host para el envío del Programa de certificación de hardware de Windows.

Pruebas USB-IF

El hardware USB, específicamente el dispositivo USB o el controlador host, deben cumplir los requisitos eléctricos y mecánicos de USB-IF para recibir la certificación de Windows. La certificación USB-IF cubre pruebas más detalladas de dispositivos USB y controladores host y garantiza una implementación de alta calidad.

Las versiones anteriores del Kit de certificación de hardware de Windows requerían a los fabricantes enviar sus dispositivos al USB-IF para realizar pruebas. La nueva versión de los requisitos de pruebas HLK, USB-IF permite a los fabricantes descargar y ejecutar pruebas desde el sitio web USB-IF y, a continuación, afirmar que estas pruebas se han superado en el HLK. Si el dispositivo ya está certificado por USB-IF, proporcione el identificador de prueba (TID) de USB-IF para el dispositivo al HLK.

Incluso si los dispositivos USB superan los requisitos actuales del Programa de certificación de Microsoft Windows, muchos de esos dispositivos no cumplen completamente la especificación USB. Los ejemplos más comunes son:

  • Concentradores: normalmente producen un error porque notifican que tienen energía externa cuando solo tienen energía de bus. El informe falso conduce a una condición de voltaje no válida en el autobús.
  • Unidades de disco duro: normalmente se produce un error porque no se enumeran correctamente debido a un exceso de energía que se extrae del bus USB. En muchas situaciones, estas unidades de disco duro requieren cables no estándar para funcionar correctamente.
  • Unidades flash: normalmente se produce un error porque no controlan correctamente las solicitudes del descriptor, lo que hace que el dispositivo se bloquee y produzca un error en el descriptor del sistema operativo Microsoft.
  • Lectores de tarjetas: normalmente se produce un error porque no entran en el estado Suspensión selectiva.
  • Impresoras: normalmente se produce un error porque no se reanudan desde el modo de espera.
  • Audio: normalmente se produce un error porque no se reanudan desde el modo de espera.

Un dispositivo USB no compatible puede provocar una mala experiencia del usuario, relaciones públicas difíciles, devoluciones de productos, un volumen elevado de llamadas de soporte técnico del producto y mayores costos asociados a errores de mantenimiento en los productos enviados.

Requisitos de HLK de Windows para pruebas USB-IF

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

    Se recomienda encarecidamente la certificación USB-IF. Sin embargo, el requisito de HLK de Windows Device.Connectivity.UsbDevices.UsbifCertification ya no requiere la certificación USB-IF para dispositivos USB. El requisito indica que el dispositivo puede estar certificado por USB-IF o que un subconjunto de las pruebas de certificación de USB-IF se puede ejecutar en el dispositivo.

  • Controladores de host (Device.BusController.UsbController.UsbifCertification)

    Los fabricantes de controladores de host USB deben obtener la certificación USB-IF completa para cumplir sus respectivos requisitos de HLK de Windows.

  • Hubs (Device.Connectivity.UsbDevices.UsbifCertification)

    Los fabricantes de concentradores USB deben obtener la certificación USB-IF completa para cumplir sus respectivos requisitos de HLK de Windows.

Los fabricantes del sistema deben tener en cuenta esos requisitos cuando seleccionan controladores de host USB para integrarse en sus sistemas. Estos requisitos pueden mejorar significativamente la experiencia del cliente con dispositivos USB. Pueden ayudar a evitar los motivos clave de bloqueos y bloqueos, y reducir el tiempo invertido para solucionar y depurar problemas de incumplimiento.

Opciones de envío de certificación de hardware de Windows

En esta imagen se muestra el flujo de proceso para obtener la certificación de Windows.

Diagrama de flujo de pruebas USB-IF.

Puede enviar dispositivos USB para la calificación de certificación de Windows para cumplir el nuevo requisito de prueba de USB-IF mediante uno de los métodos siguientes:

  • Certificación USB-IF

    Obtenga la certificación USB-IF de un laboratorio de pruebas independientes autorizado por USB-IF y envíe el dispositivo para la calificación de certificación de Windows. Puede seleccionar una de las siguientes opciones para obtener la certificación USB-IF para controladores de dispositivo o host:

    • Envíe el dispositivo a un laboratorio de pruebas independiente autorizado por USB-IF para realizar pruebas. Para obtener información sobre cómo buscar un laboratorio, consulte Laboratorio de pruebas independientes autorizado por USB-IF.

      Nota:

      Normalmente, requiere un laboratorio de pruebas independiente autorizado de una a dos semanas para probar un único dispositivo USB para el cumplimiento de la especificación USB.

    • Para enviar un dispositivo USB a un laboratorio de pruebas independiente autorizado para la certificación USB-IF, el fabricante debe registrarse en el laboratorio y tener un identificador de proveedor (VID) válido.

    Después de que un dispositivo supere correctamente las pruebas de certificación USB-IF, tiene los siguientes privilegios para el dispositivo:

    • Puedes usar el logotipo USB para folletos, embalajes e información de productos para tu dispositivo.
    • Puede aparecer en la lista de integradores usb-IF.
    • Lleve el dispositivo a un taller de cumplimiento patrocinado por USB-IF. Cada año, se realizan cuatro talleres en estados Unidos y se realiza un taller en Asia.

    Después de que un dispositivo supere las pruebas de certificación USB-IF, recibirá un número de identificador de prueba (TID) del laboratorio de pruebas o taller. Proporcione este número de TID al HLK de Windows cuando ejecute el resto de las pruebas HLK de Windows para el dispositivo.

    El costo de probar y certificar un dispositivo USB en un laboratorio de pruebas independiente autorizado puede variar de laboratorio a laboratorio. Algunos laboratorios de pruebas independientes autorizados ofrecen descuentos por volumen o descuentos para algunas empresas afiliadas. No hay ningún costo para probar y certificar un dispositivo USB en cualquier taller de cumplimiento patrocinado por USB-IF. Debe ser miembro del USB-IF para asistir a un taller de cumplimiento patrocinado por USB-IF.

  • Prueba automática de USB-IF

    Descargue las herramientas de prueba del comprobador de comandos USB y los documentos de prueba de interoperabilidad USB y ejecute las pruebas necesarias desde USB-IF. A continuación, envíe el dispositivo para la calificación de certificación de Windows.

    Nota:

    Los controladores y concentradores de host USB no son aptos para la opción de autoprotección USB-IF y deben obtener la certificación USB-IF completa.

    Si decide usar la opción de prueba automática USB-IF para obtener la certificación de Windows, debe realizar como mínimo las siguientes pruebas USB-IF:

    • Pruebas del comprobador de comandos USB: las pruebas del comprobador de comandos USB comprueban la capacidad de un dispositivo para comprender y aceptar comandos USB comunes.
    • Pruebas de interoperabilidad USB: las pruebas de interoperabilidad USB tienen como destino la funcionalidad y la capacidad de un dispositivo para coexistir con otros periféricos USB.

    Estas pruebas se descargan y se ejecutan fuera del HLK de Windows. Estas pruebas solo se deben ejecutar en la versión más reciente de Windows (según lo especificado por USB-IF), aunque envíe el dispositivo USB para la calificación de certificación de Windows para varias versiones de Windows. Los resultados de la prueba se aplican a todos los envíos de certificación de Windows para todas las versiones de Windows.

    En los pasos siguientes se describe cómo realizar las pruebas USB-IF necesarias para calificar un dispositivo para la certificación de Windows.

    1. Descargue la herramienta de prueba del comprobador de comandos USB (USB3CV) desde herramientas de hardware y software USB y los documentos de prueba de interoperabilidad.

    2. Ejecute las pruebas USB-IF para el hardware USB tal y como se especifica en las tablas siguientes:

      Versión USB Pruebas USB-IF
      USB 2.0 Conecte el dispositivo detrás de un controlador host xHCI y ejecute las pruebas del capítulo 9 [dispositivos USB 2.0] en la herramienta de prueba del comprobador de comandos USB 3.0 (USB3CV).

      Ejecute los pasos como se describe en la sección Pasos de prueba de interoperabilidad D.5 del procedimiento de prueba de cumplimiento eléctrico e interoperabilidad de USB-IF completo y de baja velocidad.
      puerto USB 3.0 en la parte frontal Conecte el dispositivo detrás de un controlador de host xHCI y ejecute las pruebas del capítulo 9 [dispositivos USB 3.0] en la herramienta de prueba del comprobador de comandos USB 3.0 (USB3CV).

      Ejecute las pruebas de interoperabilidad tal y como se describe en el documento procedimientos de prueba de interoperabilidad de xHCI.
    3. Si se pasan las pruebas, escriba la cadena "SELFTEST" como entrada id. de prueba (TID) en la prueba de validación de certificación USB-IF en el HLK.