Articulo de referencia

USB

{{cite web |url=http://download.intel.com/design/intarch/datashts/29055002.pdf |publisher=Intel |title=82371FB (PIIX) and 82371SB (PIIX3) PCI ISA IDE Xcelerator |date=May 1996 |...

El bus serie universal ( USB ) es un estándar industrial , desarrollado por el USB Implementers Forum (USB-IF), para la transmisión de datos digitales y el suministro de energía entre diversos tipos de dispositivos electrónicos. Especifica la arquitectura, en particular las interfaces físicas y los protocolos de comunicación hacia y desde hosts , como ordenadores personales , hacia y desde dispositivos periféricos , por ejemplo, pantallas, teclados y dispositivos de almacenamiento masivo, y hacia y desde concentradores intermedios , que multiplican el número de puertos de un host. [ 2 ]

Introducido en 1996, el USB fue diseñado originalmente para estandarizar la conexión de periféricos a computadoras, reemplazando diversas interfaces como puertos serie , puertos paralelos , puertos de juegos y puertos Apple Desktop Bus (ADB). [ 3 ] Las primeras versiones de USB se hicieron comunes en una amplia gama de dispositivos, como teclados, ratones, cámaras, impresoras, escáneres, unidades flash, teléfonos inteligentes y consolas de juegos. [ 4 ] Desde entonces, el USB ha evolucionado hasta convertirse en un estándar para reemplazar prácticamente todos los puertos comunes en computadoras, dispositivos móviles, periféricos, fuentes de alimentación y otros pequeños dispositivos electrónicos.

En el estándar más reciente, el conector USB-C reemplaza muchos tipos de conectores para alimentación (hasta 240  W), pantallas (por ejemplo, DisplayPort, HDMI) y muchos otros usos, así como todos los conectores USB anteriores.

A partir de 2024,USB consta de cuatro generaciones de especificaciones: USB 1.x , USB 2.0 , USB 3.x y USB4 . La especificación USB4 mejora la funcionalidad de transferencia de datos y suministro de energía con "una arquitectura de tunelización orientada a la conexión diseñada para combinar múltiples protocolos en una única interfaz física, de modo que la velocidad y el rendimiento totales de la estructura USB4 se puedan compartir dinámicamente". [ 2 ] En particular, USB4 admite la tunelización de los protocolos Thunderbolt 3 , a saber, PCI Express (PCIe, interfaz de carga/almacenamiento) y DisplayPort (interfaz de pantalla). USB4 también añade interfaces de host a host. [ 2 ]

Cada subversión de especificación admite diferentes velocidades de señalización desde 1,5 y 12  Mbit/s semidúplex en USB  1.0/1.1 hasta 80  Gbit/s dúplex completo en USB4  2.0. [ 5 ] [ 6 ] [ 7 ] [ 2 ] USB también proporciona energía a dispositivos periféricos; las versiones más recientes del estándar extienden los límites de suministro de energía para la carga de baterías y dispositivos que requieren hasta 240 vatios según lo definido en USB Power Delivery (USB-PD) Rev.  3.1 V1.1 en 2021. [ 8 ] A lo largo de los años, USB(-PD) se ha adoptado como el formato estándar de suministro de energía y carga para muchos dispositivos móviles, como teléfonos móviles, reduciendo la necesidad de cargadores propietarios. [ 9 ]

Descripción general

El USB se diseñó para estandarizar la conexión de periféricos a ordenadores personales, tanto para el intercambio de datos como para el suministro de energía eléctrica. Ha sustituido en gran medida a interfaces como los puertos serie y paralelo , y se ha convertido en algo habitual en diversos dispositivos. Entre los periféricos conectados mediante USB se incluyen teclados y ratones, videocámaras, impresoras, reproductores multimedia portátiles, teléfonos móviles digitales, unidades de disco y adaptadores de red. [ 10 ]

Los conectores USB han estado reemplazando cada vez más a otros tipos de cables de carga para dispositivos portátiles. [ 11 ] [ 12 ] [ 13 ]

Las interfaces de los conectores USB se clasifican en tres tipos: los numerosos conectores heredados de tipo A (host controlador) y tipo B (dispositivo conectado) que se encuentran en hosts , concentradores y dispositivos periféricos , y el conector moderno de tipo C ( USB-C ), que reemplaza a los numerosos conectores heredados como el único conector aplicable para USB4.

Los conectores Tipo A y Tipo B venían en tamaños Estándar, Mini y Micro. El formato estándar era el más grande y se usaba principalmente para equipos de escritorio y periféricos de mayor tamaño. Los conectores Mini-USB (Mini-A, Mini-B, Mini-AB) se introdujeron para dispositivos móviles. Sin embargo, fueron rápidamente reemplazados por los conectores Micro-USB más delgados (Micro-A, Micro-B, Micro-AB). El conector Tipo C, también conocido como USB-C, no es exclusivo de USB, es el único estándar actual para USB, es necesario para USB4 y es requerido por otros estándares, incluidos DisplayPort y Thunderbolt modernos. Es reversible y puede admitir varias funcionalidades y protocolos, incluido USB; algunos son obligatorios y muchos son opcionales, dependiendo del tipo de hardware: host, dispositivo periférico o concentrador. [ 14 ] [ 15 ]

Las especificaciones USB ofrecen retrocompatibilidad, lo que generalmente resulta en velocidades de señalización reducidas, potencia máxima ofrecida y otras capacidades. La especificación USB 1.1 reemplaza a USB 1.0. La especificación USB 2.0 es retrocompatible con USB 1.0/1.1. La especificación USB 3.2 reemplaza a USB 3.1 (y USB 3.0) e incluye la especificación USB 2.0. USB4 "reemplaza funcionalmente" a USB 3.2, manteniendo el bus USB 2.0 operando en paralelo. [ 5 ] [ 6 ] [ 16 ] [ 2 ]

La especificación USB  3.0 definió una nueva arquitectura y un protocolo llamado SuperSpeed ​​( también conocido como SuperSpeed ​​USB , comercializado como SS ), que incluía un nuevo carril para un nuevo esquema de codificación de señal (símbolos 8b/10b, 5 Gbit/s; posteriormente también conocido como Gen 1 ) que proporcionaba transferencias de datos dúplex completo que requerían físicamente cinco cables y pines adicionales, al tiempo que conservaba la arquitectura y los protocolos USB 2.0 y, por lo tanto, mantenía los cuatro pines/cables originales para la retrocompatibilidad USB 2.0, lo que resultaba en 9 cables en total (con 9 o 10 pines en las interfaces del conector; el pin ID no está cableado).   

La especificación USB  3.1 introdujo un sistema SuperSpeed ​​mejorado , conservando la arquitectura y el protocolo SuperSpeed ​​( SuperSpeed ​​USB ), con una arquitectura y un protocolo SuperSpeedPlus adicionales (también conocido como SuperSpeedPlus USB ) que añadían un nuevo esquema de codificación (símbolos de 128b/132b, 10  Gbit/s; también conocido como Gen 2 ); durante algún tiempo se comercializó como SuperSpeed+ ( SS+ ).

 La especificación USB 3.2 [ 17 ] añadió un segundo carril al sistema Enhanced SuperSpeed, además de otras mejoras, de modo que la parte del sistema USB SuperSpeedPlus implementa los modos de operación Gen 1×2 , Gen 2×1 y Gen 2×2 . Sin embargo, la parte USB SuperSpeed ​​del sistema sigue implementando el modo de operación de un carril Gen 1×1 . Por lo tanto, las operaciones de dos carriles, es decir, USB  3.2 Gen  2 (10  Gbit/s) y Gen  2 (20  Gbit/s), solo son posibles con USB-C con todas las funciones. A partir de 2023, su implementación es algo infrecuente; Intel, sin embargo, comenzó a incluirlas en sus modelos de procesadores SoC de 11.ª generación, pero Apple nunca las proporcionó. Por otro lado, USB  3.2 Gen  1(×1) (5  Gbit/s) y Gen  2(×1) (10  Gbit/s) han sido bastante comunes durante algunos años.

Referencia rápida sobre tipos de conectores

Cada conexión USB se realiza mediante dos conectores: un receptáculo y un enchufe . Las imágenes muestran solo los receptáculos:

Objetivos

El bus serie universal se desarrolló para simplificar y mejorar la interfaz entre las computadoras personales y los dispositivos periféricos, como teléfonos celulares, accesorios de computadora y monitores, en comparación con las interfaces propietarias estándar o ad hoc existentes anteriormente. [ 19 ]

Desde la perspectiva del usuario de la computadora, la interfaz USB mejora la facilidad de uso de varias maneras:

  • La interfaz USB es autoconfigurable, lo que elimina la necesidad de que el usuario ajuste la configuración del dispositivo para la velocidad o el formato de datos, o configure interrupciones , direcciones de entrada/salida o canales de acceso directo a la memoria. [ 20 ]
  • Los conectores USB están estandarizados en el dispositivo anfitrión, por lo que cualquier periférico puede utilizar la mayoría de los receptáculos disponibles.
  • USB aprovecha al máximo la potencia de procesamiento adicional que se puede incorporar de forma económica a los dispositivos periféricos para que se autogestionen. Por ello, los dispositivos USB a menudo no disponen de ajustes de interfaz configurables por el usuario.
  • La interfaz USB permite la conexión en caliente (los dispositivos se pueden intercambiar sin apagar el ordenador principal).
  • Los dispositivos pequeños pueden alimentarse directamente desde la interfaz USB, eliminando la necesidad de cables de alimentación adicionales.
  • Dado que el uso del logotipo USB solo está permitido después de realizar pruebas de conformidad , el usuario puede tener la seguridad de que un dispositivo USB funcionará como se espera sin necesidad de interactuar extensamente con los ajustes y la configuración.
  • La interfaz USB define protocolos para la recuperación de errores comunes, mejorando la fiabilidad con respecto a las interfaces anteriores. [ 19 ]
  • La instalación de un dispositivo compatible con el estándar USB requiere una mínima intervención del usuario. Cuando un usuario conecta un dispositivo a un puerto de un ordenador en funcionamiento, este se configura automáticamente mediante los controladores existentes o bien el sistema le solicita al usuario que busque un controlador, el cual instala y configura automáticamente.

El estándar USB también ofrece múltiples ventajas para los fabricantes de hardware y los desarrolladores de software, concretamente en lo que respecta a la relativa facilidad de implementación:

  • El estándar USB elimina la necesidad de desarrollar interfaces propietarias para nuevos periféricos.
  • La amplia gama de velocidades de transferencia que ofrece una interfaz USB se adapta a dispositivos que van desde teclados y ratones hasta interfaces de transmisión de vídeo.
  • Una interfaz USB puede diseñarse para proporcionar la menor latencia posible para funciones críticas en cuanto al tiempo, o puede configurarse para realizar transferencias de grandes cantidades de datos en segundo plano con un impacto mínimo en los recursos del sistema.
  • La interfaz USB es generalizada y no tiene líneas de señal dedicadas a una sola función de un solo dispositivo. [ 19 ]

Limitaciones

Al igual que todos los estándares, USB presenta múltiples limitaciones en su diseño:

  • Los cables USB tienen una longitud limitada, ya que el estándar se diseñó para periféricos ubicados en la misma mesa, no para conectarse entre habitaciones o edificios. Sin embargo, un puerto USB puede conectarse a una puerta de enlace que permite el acceso a dispositivos remotos.
  • Las velocidades de transferencia de datos USB son más lentas que las de otras interconexiones (por ejemplo, Ethernet) lanzadas en el mismo período de tiempo.
  • USB tiene una topología de red de árbol estricta y un protocolo maestro/esclavo para direccionar dispositivos periféricos; los dispositivos esclavos no pueden interactuar entre sí excepto a través del host, y dos hosts no pueden comunicarse directamente a través de sus puertos USB. Es posible extender esta limitación mediante USB On-The-Go , Dual-Role-Devices [ 21 ] y el protocolo bridge .
  • Un host no puede transmitir señales a todos los periféricos a la vez; cada uno debe ser direccionado individualmente.
  • Si bien existen convertidores entre ciertas interfaces antiguas y USB, es posible que no ofrezcan una implementación completa del hardware antiguo. Por ejemplo, un convertidor de USB a puerto paralelo podría funcionar bien con una impresora, pero no con un escáner que requiere el uso bidireccional de los pines de datos.

Para un desarrollador de productos, el uso de USB requiere la implementación de un protocolo complejo e implica un controlador "inteligente" en el dispositivo periférico. Los desarrolladores de dispositivos USB destinados a la venta al público generalmente deben obtener una identificación USB, lo que requiere el pago de una cuota al USB Implementers Forum (USB-IF). Los desarrolladores de productos que utilizan la especificación USB deben firmar un acuerdo con el USB-IF. El uso de los logotipos USB en el producto requiere cuotas anuales y la membresía en la organización. [ 19 ]

Historia

El círculo grande es el extremo izquierdo de la línea horizontal. La línea se bifurca en tres ramas que terminan en símbolos de círculo, triángulo y cuadrado.
El logotipo básico del tridente USB [ 22 ]

Un grupo de siete empresas comenzó el desarrollo de USB en 1995: [ 23 ] Compaq , DEC , IBM , Intel , Microsoft , NEC y Nortel . El objetivo era hacer fundamentalmente más fácil conectar dispositivos externos a PC reemplazando la multitud de conectores en la parte posterior de las PC, abordando los problemas de usabilidad de las interfaces existentes y simplificando la configuración de software de todos los dispositivos conectados a USB, así como permitiendo mayores velocidades de transferencia de datos para dispositivos externos y funciones plug and play . [ 24 ] Los conceptos del bus serie SIO de Atari de 1979 , de las computadoras Atari de 8 bits y el bus Commodore derivado del IEEE-488 de 1980 , y el bus HP-IL de Hewlett Packard fueron pioneros en este enfoque. [ 25 ] [ 26 ] Un consorcio liderado por Apple, y que incluía a Sony, Panasonic (Matsushita), LG, Toshiba, Hitachi, Cannon, Philips Electronics, Compaq, Thomson y Texas Instruments, desarrollaría aún más el concepto, a partir de 1986, como el estándar y consorcio de patentes IEEE 1394 FireWire. [ 27 ] Joseph C. Decuir , originalmente de Atari, luego de Commodore, y diseñador del bus común SIO de Atari, trabajaría en el proyecto USB para Microsoft, obteniendo una de las patentes estadounidenses relacionadas; [ 28 ] SIO fue citado como arte previo al defender USB contra un troll de patentes . [ 29 ] Ajay Bhatt y su equipo [ nota 1 ] trabajaron en el estándar en Intel; [ 30 ] [ 31 ] los primeros circuitos integrados que soportaban USB fueron producidos por Intel en 1995. [ 32 ]

USB 1. x

El logotipo de USB de velocidad básica

Lanzado en enero de 1996, USB  1.0 especificaba velocidades de señalización de 1,5  Mbit/s ( bajo ancho de banda o baja velocidad ) y 12  Mbit/s ( velocidad completa ). [ 33 ] No permitía cables de extensión, debido a limitaciones de tiempo y potencia. Pocos dispositivos USB llegaron al mercado hasta que  se lanzó USB 1.1 en agosto de 1998. USB  1.1 fue la primera revisión que se adoptó ampliamente y dio lugar a lo que Microsoft denominó el " PC sin legado ". [ 34 ] [ 35 ] [ 36 ]

Ni USB 1.0 ni 1.1 especificaban un diseño para ningún conector más pequeño que el estándar tipo A o tipo B. Si bien aparecieron muchos diseños de conectores tipo B miniaturizados en numerosos periféricos, la conformidad con el estándar USB 1.x  se vio dificultada al tratar los periféricos con conectores miniatura como si tuvieran una conexión fija (es decir, sin enchufe ni receptáculo en el extremo del periférico). No se conocía ningún conector miniatura tipo A hasta que USB 2.0 (revisión 1.01) introdujo uno. 

USB 2.0

El logotipo de USB de alta velocidad

USB  2.0 se lanzó en abril de 2000, añadiendo una velocidad de señalización máxima superior de 480  Mbit/s (rendimiento de datos teórico máximo de 53  MByte/s [ 37 ] ), denominada Alta Velocidad o Alto Ancho de Banda , además de la velocidad de señalización USB  1.x Full Speed ​​de 12 Mbit /s (rendimiento de datos teórico máximo de 1,2 MByte/s). [ 38 ]  

Entre las diversas mejoras de USB 2.0 se incluyen:

  • La suspensión selectiva USB se introdujo desde USB 2.0. [ 39 ]
  • Se introdujo la protección contra sobrecorriente USB . [ 40 ]

Se han realizado modificaciones a la especificación USB mediante avisos de cambio de ingeniería (ECN). Los ECN más importantes se incluyen en el  paquete de especificación USB 2.0 disponible en USB.org: [ 41 ]

  • Conector Mini-A y Mini-B
  • Especificación de cables y conectores micro-USB 1.01
  • Suplemento USB de InterChip
  • Suplemento On-The-Go 1.3 USB On-The-Go permite que dos dispositivos USB se comuniquen entre sí sin necesidad de un host USB independiente.
  • Especificación de carga de batería 1.1 Se agregó compatibilidad con cargadores dedicados y comportamiento de cargadores host para dispositivos con baterías agotadas.
  • Especificación de carga de batería 1.2 : [ 42 ] con una corriente aumentada de 1,5  A en los puertos de carga para dispositivos no configurados, lo que permite una comunicación de alta velocidad con una corriente de hasta 1,5  A.
  • Enlace al Anexo de administración de energía ECN , que agrega un estado de energía de suspensión .

USB 3.x

Logotipo de SuperSpeed ​​USB obsoleto

La especificación USB  3.0 se publicó el 12 de noviembre de 2008, y su gestión pasó del USB  3.0 Promoter Group al USB Implementers Forum (USB-IF), anunciándose el 17 de noviembre de 2008 en la SuperSpeed ​​USB Developers Conference. [ 43 ]

USB  3.0 incorpora una nueva arquitectura y protocolo denominado SuperSpeed , con conectores, receptáculos y cables compatibles con versiones anteriores . Los conectores y receptáculos SuperSpeed ​​se identifican con un logotipo distintivo e inserciones azules en los receptáculos de formato estándar.

La arquitectura SuperSpeed ​​proporciona un modo de operación a una velocidad de 5,0  Gbit/s, además de los tres modos de operación existentes. Su eficiencia depende de varios factores, incluyendo la codificación de símbolos físicos y la sobrecarga a nivel de enlace. A una  velocidad de señalización de 5 Gbit/s con codificación 8b/10b , cada byte necesita 10 bits para transmitirse, por lo que el rendimiento bruto es de 500  MB/s. Cuando se consideran el control de flujo, el encuadre de paquetes y la sobrecarga del protocolo, es realista que aproximadamente dos tercios del rendimiento bruto, o 330  MB/s, se transmitan a una aplicación. [ 44 ] : 4–19 La arquitectura de SuperSpeed ​​es dúplex completo ; todas las implementaciones anteriores, USB 1.0-2.0, son semidúplex, arbitradas por el host. [ 45 ]

Los dispositivos de baja y alta potencia siguen funcionando con este estándar, pero los dispositivos que implementan SuperSpeed ​​pueden proporcionar una corriente aumentada de entre 150  mA y 900  mA, en pasos discretos de 150  mA. [ 44 ] : 9–9

USB 3.0 también introdujo el protocolo USB Attached SCSI (UASP) , que generalmente proporciona velocidades de transferencia más rápidas que el protocolo BOT (Bulk-Only-Transfer).

Especificación USB 3.1 , [ 5 ] publicada en julio de 2013. En primer lugar, conserva la arquitectura y el protocolo SuperSpeed  ​​de USB 3.0 y su modo de operación se denomina ahora USB 3.1 Gen 1 (anteriormente llamado USB 3.0 , y con la especificación USB 3.2 finalmente denominado USB 3.2 Gen 1x1 , y más tarde comercializado como USB 5Gbps en 2023) [ 46 ] [ 47 ] [ 48 ] En segundo lugar, introduce una arquitectura y un protocolo SuperSpeedPlus distintivamente nuevos con un segundo modo de operación denominado USB 3.1 Gen 2 . Esto duplica la velocidad máxima de señalización a 10 Gbit/s (posteriormente denominada USB 3.2 Gen 2x1 , comercializada desde 2023 como USB 10 Gbps ), al tiempo que reduce la sobrecarga de codificación de línea a solo un 3 % al cambiar el esquema a 128b/132b, mientras que el control de flujo, el encuadre de paquetes y la sobrecarga del protocolo siguen teniendo un impacto significativo en las velocidades de datos del mundo real. [ 46 ] [ 49 ]        

La especificación USB 3.2 , publicada en septiembre de 2017, [ 17 ] conserva las arquitecturas y protocolos SuperSpeed ​​y SuperSpeedPlus existentes y sus respectivos modos de operación, pero introduce dos modos de operación SuperSpeedPlus adicionales ( USB  3.2 Gen  1×2 y USB  3.2 Gen  2×2 ) con velocidades de señalización totales de 10 y 20  Gbit/s (velocidades de datos sin procesar de 1212 y 2424  MB/s), respectivamente. El mayor ancho de banda es el resultado de la operación de dos carriles a través de los cables adicionales incluidos en todos los tejidos USB-C con todas las funciones (todos los dispositivos, concentradores, cables y host involucrados). [ 50 ]

Esquema de nomenclatura

A partir de la especificación USB 3.2, USB-IF introdujo un nuevo esquema de nomenclatura relacionado con el marketing. [ 51 ] Para ayudar a las empresas con la marca de los diferentes modos de operación, USB-IF recomendó denominar las capacidades de 5, 10 y 20  Gbit/s como SuperSpeed ​​USB 5Gbps , SuperSpeed ​​USB 10Gbps y SuperSpeed ​​USB 20Gbps , respectivamente. [ 52 ]

En 2023, fueron reemplazados nuevamente, [ 53 ] eliminando "SuperSpeed" , con USB 5Gbps , USB 10Gbps y USB 20Gbps . Con nuevos logotipos de empaque y puertos . [ 54 ]

USB4

La especificación USB4 (versión 1.0) se publicó el 29 de agosto de 2019. Se basa en el protocolo Thunderbolt 3 , define velocidades de señalización de 20 y 40 Gbit/s a través de USB-C y permite la tunelización de los protocolos USB 3.2 , USB 2.0 , PCIe y DisplayPort ; la compatibilidad con Thunderbolt 3 es opcional para hosts/dispositivos USB4. [ 55 ]

Logotipo USB de 40 Gbps

USB4 versión 2.0 (anunciada el 1 de septiembre de 2022) incorpora una nueva capa física y velocidades de señalización superiores: hasta 80 Gbit/s bidireccionales y un modo asimétrico compatible con 120/40 Gbit/s (host→dispositivo / dispositivo→host) para aplicaciones con uso intensivo de vídeo. Esto se logra mediante la señalización PAM3 y, en muchos casos, con cables USB-C pasivos de 40 Gbit/s ya existentes; además, se define una nueva categoría de cable activo de 80 Gbit/s. La versión 2.0 actualiza el túnel para alinearse con DisplayPort 2.1 y PCIe 4.0 , y mantiene la compatibilidad con versiones anteriores de USB4 1.0, USB 3.2/2.0 y Thunderbolt 3. [ 56 ] [ 57 ] Desde 2023, la USB-IF recomienda nombres de productos para el consumidor que reflejen velocidades de señalización (por ejemplo, USB 40 Gbps , USB 80 Gbps ), reemplazando “USB4 v1/v2” en las listas de marketing y certificación. [ 58 ]

Plan de denominación de marketing de septiembre de 2022

Descripción general del esquema de nomenclatura comercial de USB que se implementó en septiembre de 2022 (Se muestra una combinación de especificaciones USB y sus nombres comerciales porque, en ocasiones, las especificaciones se utilizan erróneamente como nombres comerciales).

Debido a la confusión generada por los esquemas de nomenclatura anteriores, USB-IF decidió cambiarlos nuevamente. A partir del 2 de septiembre de 2022, los nombres comerciales siguen la sintaxis "USB x Gbps", donde x es la velocidad de señalización en Gbit/s. [ 59 ] En la tabla adjunta se puede consultar un resumen de los nombres y logotipos actualizados.

Los modos de funcionamiento USB  3.2  Gen  2×2 y USB4  Gen  2×2, o bien USB  3.2  Gen  2×1 y USB4 Gen 2×1, no son intercambiables ni compatibles; todos los controladores participantes deben funcionar con el mismo modo.

Historiales de versiones

Historial de especificaciones

Diseño del sistema

Un sistema USB consta de un host con uno o más puertos orientados hacia abajo (DFP), [ 60 ] y múltiples periféricos, formando una topología de estrella jerárquica. Se pueden incluir concentradores USB adicionales , lo que permite hasta cinco niveles. Un host USB puede tener múltiples controladores, cada uno con uno o más puertos. Se pueden conectar hasta 127 dispositivos a un único controlador host. [ 61 ] [ 44 ] : 8–29 Los dispositivos USB se enlazan en serie a través de concentradores. El concentrador integrado en el controlador host se denomina concentrador raíz .

Un dispositivo USB puede constar de varios subdispositivos lógicos denominados funciones de dispositivo . Un dispositivo compuesto puede ofrecer varias funciones; por ejemplo, una cámara web (función de vídeo) con un micrófono integrado (función de audio). Una alternativa es un dispositivo compuesto , en el que el host asigna a cada dispositivo lógico una dirección distinta y todos los dispositivos lógicos se conectan a un concentrador integrado que se conecta al cable USB físico.

Diagrama: Dentro de un dispositivo hay varios puntos finales, cada uno de los cuales se conecta mediante una tubería lógica a un controlador host. Los datos en cada tubería fluyen en una sola dirección, aunque se produce una mezcla de datos que entran y salen del controlador host.
Los puntos finales USB residen en el dispositivo periférico: los canales hacia el host se denominan tuberías .

La comunicación de los dispositivos USB se basa en tuberías (canales lógicos). Una tubería conecta el controlador del host con una entidad lógica dentro del dispositivo, denominada punto final . Dado que las tuberías se corresponden con los puntos finales, a veces se utilizan indistintamente. Cada dispositivo USB puede tener hasta 32 puntos finales (16 de entrada y 16 de salida ), aunque es poco común que tenga tantos. Los puntos finales son definidos y numerados por el dispositivo durante la inicialización (el período posterior a la conexión física denominado enumeración ) y, por lo tanto, son relativamente permanentes, mientras que las tuberías pueden abrirse y cerrarse.

Existen dos tipos de tuberías: de flujo y de mensaje.

  • Un canal de mensajes es bidireccional y se utiliza para transferencias de control . Los canales de mensajes se utilizan normalmente para enviar comandos cortos y sencillos al dispositivo, así como para recibir respuestas de estado del mismo, como por ejemplo, mediante el canal de control de bus número 0.
  • Una tubería de flujo es una tubería unidireccional conectada a un punto final unidireccional que transfiere datos mediante una transferencia isócrona , [ 62 ] interrupción o transferencia masiva :
    Transferencias isócronas
    A una velocidad de datos garantizada (para datos de transmisión de ancho de banda fijo) pero con posible pérdida de datos (por ejemplo, audio o vídeo en tiempo real).
    Interrumpir transferencias
    Dispositivos que necesitan respuestas rápidas garantizadas (latencia limitada), como dispositivos señaladores, ratones y teclados.
    Transferencias masivas
    Transferencias grandes y esporádicas que utilizan todo el ancho de banda disponible restante, pero sin garantías de ancho de banda ni latencia (por ejemplo, transferencias de archivos).

Cuando un host inicia una transferencia de datos, envía un paquete TOKEN que contiene un punto final especificado mediante una tupla de (dirección_del_dispositivo, número_del_punto_final) . Si la transferencia es del host al punto final, el host envía un paquete OUT (una especialización del paquete TOKEN) con la dirección del dispositivo y el número del punto final deseados. Si la transferencia de datos es del dispositivo al host, este envía un paquete IN. Si el punto final de destino es unidireccional y la dirección designada por el fabricante no coincide con la del paquete TOKEN (por ejemplo, la dirección designada por el fabricante es IN, mientras que el paquete TOKEN es OUT), este último se ignora. De lo contrario, se acepta y la transacción de datos puede comenzar. Un punto final bidireccional, por otro lado, acepta tanto paquetes IN como OUT.

Abertura rectangular cuyo ancho es el doble de la altura. La abertura tiene un borde metálico y, en su interior, una barra rectangular plana discurre paralela a la parte superior.
Dos tomas USB  3.0 estándar tipo A (izquierda) y dos  tomas USB 2.0 estándar tipo A (derecha) en el panel frontal de un ordenador.

Los puntos finales se agrupan en interfaces , y cada interfaz se asocia a una única función de dispositivo. Una excepción es el punto final cero, que se utiliza para la configuración del dispositivo y no está asociado a ninguna interfaz. Una única función de dispositivo compuesta por interfaces controladas de forma independiente se denomina dispositivo compuesto . Un dispositivo compuesto solo tiene una dirección de dispositivo, ya que el host solo asigna una dirección de dispositivo a una función.

Cuando un dispositivo USB se conecta por primera vez a un host USB, se inicia el proceso de enumeración de dispositivos USB. La enumeración comienza enviando una señal de reinicio al dispositivo USB. La frecuencia de señalización del dispositivo USB se determina durante el reinicio. Tras el reinicio, el host lee la información del dispositivo USB y le asigna una dirección única de 7 bits. Si el host admite el dispositivo, se cargan los controladores necesarios para la comunicación con él y el dispositivo se configura. Si se reinicia el host USB, el proceso de enumeración se repite para todos los dispositivos conectados.

El controlador principal dirige el flujo de tráfico a los dispositivos, por lo que ningún dispositivo USB puede transferir datos en el bus sin una solicitud explícita del controlador principal. En USB  2.0, el controlador principal sondea el bus en busca de tráfico, generalmente de forma rotativa . El rendimiento de cada puerto USB está determinado por la velocidad más lenta del puerto USB o del dispositivo USB conectado a él.

Los concentradores USB 2.0 de alta velocidad  contienen dispositivos llamados traductores de transacciones que convierten entre buses USB 2.0 de alta velocidad  y buses de velocidad completa y baja. Puede haber un traductor por concentrador o por puerto.

 Debido a que cada host USB 3.0 cuenta con dos controladores independientes ,  los dispositivos USB 3.0 transmiten y reciben a  velocidades de señalización USB 3.0, independientemente de los dispositivos USB  2.0 o anteriores conectados a dicho host. Las velocidades de señalización operativas para dispositivos anteriores se configuran según el protocolo heredado.

Clases de dispositivos

La funcionalidad de un dispositivo USB se define mediante un código de clase que se envía a un host USB. Esto permite al host cargar módulos de software para el dispositivo y admitir nuevos dispositivos de diferentes fabricantes.

Las clases de dispositivos incluyen: [ 63 ]

Almacenamiento masivo USB / Unidad USB

Un dispositivo de almacenamiento masivo USB antiguo ( unidad flash ) con un conector tipo USB-A.
Una unidad de estado sólido ( SSD ) M.2 (2242) conectada a un adaptador USB 3.0 conectado a la computadora.

La clase de dispositivo de almacenamiento masivo USB (MSC o UMS) estandariza las conexiones a dispositivos de almacenamiento. Inicialmente concebida para unidades magnéticas y ópticas, se ha extendido para admitir unidades flash y lectores de tarjetas SD . La capacidad de arrancar desde una tarjeta SD protegida contra escritura mediante un adaptador USB resulta especialmente ventajosa para mantener la integridad y el estado impecable del medio de arranque.

Aunque la mayoría de los ordenadores personales desde principios de 2005 pueden arrancar desde dispositivos de almacenamiento masivo USB, este no está diseñado como bus principal para el almacenamiento interno de un ordenador. Sin embargo, USB tiene la ventaja de permitir la conexión en caliente , lo que lo hace útil para periféricos portátiles, incluyendo unidades de almacenamiento de diversos tipos.

Varios fabricantes ofrecen discos duros externos portátiles USB o carcasas vacías para discos duros. Estos ofrecen un rendimiento comparable al de los discos internos, limitado por la cantidad y el tipo de dispositivos USB conectados, así como por el límite superior de la interfaz USB. Otros estándares de conectividad para discos externos incluyen eSATA , ExpressCard , FireWire (IEEE 1394) y, más recientemente, Thunderbolt .

Otro uso de los dispositivos de almacenamiento masivo USB es la ejecución portátil de aplicaciones de software (como navegadores web y clientes VoIP) sin necesidad de instalarlas en el ordenador anfitrión. [ 67 ] [ 68 ]

Protocolo de transferencia de medios

El Protocolo de Transferencia de Medios (MTP) fue diseñado por Microsoft para brindar un acceso de nivel superior al del almacenamiento masivo USB, a nivel de archivos en lugar de bloques de disco. También cuenta con funciones DRM opcionales . MTP fue diseñado para su uso con reproductores multimedia portátiles , pero desde entonces ha sido adoptado como el protocolo principal de acceso al almacenamiento del sistema operativo Android a partir de la versión 4.1 Jelly Bean, así como de Windows Phone 8 (los dispositivos Windows Phone 7 habían utilizado el protocolo Zune, una evolución de MTP). La razón principal es que MTP no requiere acceso exclusivo al dispositivo de almacenamiento como lo hace UMS, lo que evita posibles problemas si un programa de Android solicita el almacenamiento mientras está conectado a una computadora. La principal desventaja es que MTP no cuenta con un soporte tan amplio fuera de los sistemas operativos Windows.

Dispositivos de interfaz humana

Un ratón o teclado USB generalmente se puede usar con ordenadores antiguos que tienen puertos PS/2 con la ayuda de un pequeño adaptador USB a PS/2. Para ratones y teclados con soporte de doble protocolo, se puede usar un adaptador pasivo que no contiene circuitos lógicos : el hardware USB del teclado o ratón está diseñado para detectar si está conectado a un puerto USB o PS/2 y comunicarse usando el protocolo apropiado. [ 69 ] También existen convertidores activos que conectan teclados y ratones USB (generalmente uno de cada) a puertos PS/2. [ 70 ]

Mecanismo de actualización del firmware del dispositivo

La actualización del firmware del dispositivo (DFU) es un mecanismo genérico para actualizar el firmware de los dispositivos USB con versiones mejoradas proporcionadas por sus fabricantes, ofreciendo (por ejemplo) una forma de implementar correcciones de errores de firmware. Durante la actualización del firmware, los dispositivos USB cambian su modo de funcionamiento, convirtiéndose efectivamente en un programador de PROM . Cualquier clase de dispositivo USB puede implementar esta capacidad siguiendo las especificaciones oficiales de DFU. Esto permite utilizar herramientas de host compatibles con DFU para actualizar el dispositivo. [ 66 ] [ 71 ] [ 72 ]

DFU se utiliza a veces como protocolo de programación de memoria flash en microcontroladores con funcionalidad de cargador de arranque USB integrada. [ 73 ]

Ejemplos de dispositivos que pueden usar DFU incluyen iPod y iPhone . [ 74 ]

Transmisión de audio

El Grupo de Trabajo de Dispositivos USB ha establecido especificaciones para la transmisión de audio, y se han desarrollado e implementado estándares específicos para usos de clase de audio, como micrófonos, altavoces, auriculares, teléfonos, instrumentos musicales, etc. El grupo de trabajo ha publicado cuatro versiones de especificaciones de dispositivos de audio: [ 75 ] [ 76 ] [ 77 ] USB Audio  1.0, 2.0, 3.0 y 4.0, denominadas "Clase de Audio USB" (UAC) [ 78 ] o "Clase de Dispositivo de Audio" (ADC). [ 79 ]

UAC 3.0 introduce principalmente mejoras para dispositivos portátiles, como la reducción del consumo de energía mediante la ráfaga de datos y el mantenimiento más frecuente del modo de bajo consumo, y dominios de energía para diferentes componentes del dispositivo, lo que permite apagarlos cuando no se utilizan. [ 80 ]

UAC 2.0 introdujo soporte para USB de alta velocidad (además de Full Speed), lo que permite un mayor ancho de banda para interfaces multicanal, mayores frecuencias de muestreo, [ 81 ] menor latencia inherente, [ 82 ] [ 78 ] y una mejora de 8× en la resolución de temporización en modos síncrono y adaptativo. [ 78 ] UAC2 también introdujo el concepto de dominios de reloj, que proporciona información al host sobre qué terminales de entrada y salida derivan sus relojes de la misma fuente, así como un soporte mejorado para codificaciones de audio como DSD , efectos de audio, agrupamiento de canales, controles de usuario y descripciones de dispositivos. [ 78 ] [ 83 ]

Los dispositivos UAC 1.0 siguen siendo comunes, debido a su compatibilidad multiplataforma sin controladores, [ 81 ] y también en parte debido a que Microsoft no implementó UAC 2.0 durante más de una década después de su publicación, habiendo finalmente agregado soporte a Windows 10 a través de Creators Update el 20 de marzo de 2017. [ 84 ] [ 85 ] [ 83 ] UAC 2.0 también es compatible con macOS , iOS y Linux , [ 78 ] sin embargo, Android solo implementa un subconjunto de la especificación UAC 1.0. [ 86 ]

USB proporciona tres tipos de sincronización isócrona (de ancho de banda fijo), [ 87 ] todos los cuales son utilizados por dispositivos de audio: [ 88 ]

  • Asíncrono  : el convertidor analógico-digital (ADC) o el convertidor digital-analógico (DAC) no están sincronizados con el reloj del ordenador anfitrión, sino que funcionan con un reloj independiente local al dispositivo.
  • Síncrono  : el reloj del dispositivo se sincroniza con las señales de inicio de trama (SOF) o intervalo de bus USB. Por ejemplo, esto puede requerir sincronizar un  reloj de 11,2896 MHz con una  señal SOF de 1 kHz, lo que implica una gran multiplicación de frecuencia. [ 89 ] [ 90 ]
  • Adaptativo  : el reloj del dispositivo se sincroniza con la cantidad de datos enviados por trama por el host [ 91 ].

Si bien la especificación USB originalmente describía el modo asíncrono para ser usado en "altavoces de bajo costo" y el modo adaptativo en "altavoces digitales de gama alta", [ 92 ] existe la percepción opuesta en el mundo de la alta fidelidad , donde el modo asíncrono se anuncia como una característica, y los modos adaptativo/síncrono tienen mala reputación. [ 93 ] [ 94 ] [ 86 ] En realidad, todos los tipos pueden ser de alta o baja calidad, dependiendo de la calidad de su ingeniería y la aplicación. [ 90 ] [ 78 ] [ 95 ] El modo asíncrono tiene el beneficio de no estar vinculado al reloj de la computadora, pero la desventaja de requerir conversión de frecuencia de muestreo cuando se combinan múltiples fuentes.

Conectores

Comparación de la mayoría de los conectores USB antiguos y los conectores USB Tipo-C actuales.

Los conectores que especifica el comité USB respaldan varios de los objetivos subyacentes de USB y reflejan las lecciones aprendidas de los numerosos conectores que ha utilizado la industria informática. El conector hembra montado en el host o dispositivo se denomina receptáculo , y el conector macho conectado al cable se denomina enchufe . [ 44 ] : 2-5–2-6 Los documentos oficiales de especificación USB también definen periódicamente el término macho para representar el enchufe y hembra para representar el receptáculo. [ 96 ]

El diseño busca dificultar la inserción incorrecta de un conector USB en su receptáculo. La especificación USB exige que el conector y el receptáculo del cable estén marcados para que el usuario pueda reconocer la orientación correcta. [ 44 ] Sin embargo, el conector USB-C es reversible. Los cables USB y los dispositivos USB pequeños se mantienen en su lugar mediante la fuerza de sujeción del receptáculo, sin tornillos, clips ni mecanismos de giro como en algunos conectores.

La distinción entre conectores A y B tenía como objetivo reforzar la direccionalidad inherente al USB: el host tiene receptáculos de tipo A y cada dispositivo periférico tiene un receptáculo de tipo B. Un concentrador proporciona múltiples receptáculos de tipo A orientados hacia abajo y se conecta al host a través de su único receptáculo de tipo B (o un cable cautivo con un conector de tipo A). Un concentrador puede conectarse al host directamente o a través de uno o más concentradores adicionales. Antes del tipo C, USB On-The-Go permitía que un dispositivo como un teléfono inteligente asumiera el rol de host o de dispositivo periférico , con un único receptáculo de tipo AB (Micro-AB, reemplazado en 2014, o Mini-AB, obsoleto en 2007 [ 97 ] ) que aceptaba conectores de tipo A y tipo B.

Los tipos de conectores USB se multiplicaron a medida que avanzaba la especificación. La especificación USB original detallaba los conectores y receptáculos Standard-A y Standard-B. Originalmente se les denominaba simplemente Tipo-A y Tipo-B ; se les cambió el nombre a Standard por necesidad para distinguirlos de los conectores Mini y, posteriormente, Micro. Los contactos de datos en los conectores Standard están empotrados en comparación con los contactos de alimentación y tierra, de modo que los dispositivos se conectan eléctricamente de forma segura antes de que se conecte el circuito de comunicación de datos, más delicado, evitando así daños. Algunos dispositivos funcionan en diferentes modos según se establezca o no la conexión de datos. Las fuentes de alimentación simples no incluyen conexiones de datos, sino que cortocircuitan los contactos de datos, pero permiten que cualquier dispositivo USB compatible se cargue o funcione a través de un cable USB estándar. Los cables de carga proporcionan conexiones de alimentación, pero no de datos, aunque el estándar requiere al menos capacidad de conexión de datos USB 2.0. En un cable de carga no estándar, los cables de datos se cortocircuitan en el extremo del dispositivo; de lo contrario, el dispositivo podría rechazar el cargador por no ser adecuado.

Cableado

Variedad de cables USB a la venta en Hong Kong.

El estándar USB  1.1 especifica que un cable estándar puede tener una longitud máxima de 5 metros (16 pies 5 pulgadas) con dispositivos que operan a velocidad máxima (12 Mbit/s), y una longitud máxima de 3 metros (9 pies 10 pulgadas) con dispositivos que operan a baja velocidad (1,5 Mbit/s). [ 98 ] [ 99 ] [ 100 ]      

USB  2.0 permite una longitud máxima de cable de 5 metros (16 pies 5 pulgadas) para dispositivos que funcionan a alta velocidad (480 Mbit/s). [ 100 ]   

El estándar USB  3.0 no especifica directamente una longitud máxima de cable, sino que solo requiere que todos los cables cumplan con una especificación eléctrica: para el cableado de cobre con hilos AWG  26, la longitud práctica máxima es de 3 metros (9 pies 10 pulgadas) . [ 101 ]  

"cables" puente USB

Dos ordenadores ( hosts ) se pueden conectar fácilmente mediante un cable USB-C, pero antes de la llegada del USB-C, no era posible conectarlos entre sí con cables USB convencionales. En el mercado existen cables puente USB, o cables de transferencia de datos, que permiten la conexión directa entre ordenadores. Un cable puente es, en realidad, un dispositivo electrónico que se presenta como un periférico USB para cada uno de los hosts conectados , permitiendo la comunicación punto a punto entre ellos. Estos cables puente USB se utilizan para transferir archivos entre dos ordenadores a través de sus puertos USB.

La utilidad de Microsoft , popularizada por Windows Easy Transfer , utilizaba un cable puente USB especial para transferir archivos y configuraciones personales de un ordenador con una versión anterior de Windows a uno con una versión más reciente. En el contexto del uso del software Windows Easy Transfer , a veces se hace referencia al cable puente como cable Easy Transfer .

Muchos cables puente/de transferencia de datos USB siguen siendo USB 2.0, pero también existen varios cables de transferencia USB 3.0. A pesar de que USB 3.0 es diez veces más rápido que USB 2.0, los cables de transferencia USB 3.0 solo son dos o tres veces más rápidos debido a su diseño.

La especificación USB 3.0 introdujo un cable cruzado tipo A a tipo A sin alimentación para conectar dos PC. Estos cables no están diseñados para la transferencia de datos, sino para usos de diagnóstico.

Conexiones USB de doble función

Los cables puente USB han perdido importancia gracias a las capacidades de dispositivos USB de doble función introducidas con la especificación USB 3.1. Según las especificaciones más recientes, USB admite la mayoría de los escenarios de conexión directa de sistemas con un cable Tipo-C. Sin embargo, para que esta función opere, los sistemas conectados deben admitir el cambio de rol. La capacidad de doble función requiere que haya dos controladores dentro del sistema, así como un controlador de rol . Si bien esto se puede esperar en una plataforma móvil como una tableta o un teléfono, las computadoras de escritorio y portátiles a menudo no admiten funciones duales. [ 102 ]

Fuerza

Los conectores USB host y hub suministran energía a una tensión nominal de 5  V CC a través del pin V_BUS a los dispositivos USB conectados en cascada.

Dispositivos de baja y alta potencia

Esta sección describe el modelo de distribución de energía USB que existía antes de la llegada de USB Power Delivery (USB-PD). En dispositivos que no utilizan BC ni PD, USB proporciona hasta 4,5  W a través de los conectores tipo A y tipo B, y hasta 15  W a través de USB-C. Toda la alimentación USB anterior a PD se suministra a 5  V.

Para un host que suministra energía a los dispositivos, USB utiliza el concepto de carga unitaria . Cada dispositivo puede consumir una unidad de energía, y puede solicitar más energía en pasos discretos. No es obligatorio que el host suministre la energía solicitada, y un dispositivo no puede consumir más energía de la acordada.

Los dispositivos de bajo consumo no pueden consumir más de una unidad. Todos los dispositivos deben funcionar como dispositivos de bajo consumo cuando no están configurados. Para dispositivos USB hasta USB  2.0, la carga unitaria es de 100  mA (o 500  mW), mientras que USB  3.0 define una carga unitaria de 150  mA (750  mW). USB-C con todas las funciones admite dispositivos de bajo consumo con una carga unitaria de 250  mA (o 1250  mW).

Los dispositivos de alta potencia , como los discos duros típicos de 2,5 pulgadas, pueden consumir más de una unidad. USB hasta 2.0 permite que un host o concentrador proporcione hasta 2,5  W a cada dispositivo, en cinco pasos discretos de 100  mA, y los dispositivos SuperSpeed ​​(USB 3.x) permiten que un host o concentrador proporcione hasta 4,5  W en seis pasos de 150  mA. USB-C permite el funcionamiento de doble carril de USB 3.x con una carga de unidad mayor (250  mA; hasta 7,5  W). [ 103 ] USB-C también permite la corriente de tipo C como reemplazo de USB BC, señalando la disponibilidad de energía de forma sencilla, sin necesidad de ninguna conexión de datos. [ 104 ]

Para reconocer el modo de carga de la batería, un puerto de carga dedicado aplica una resistencia que no supera los 200  Ω entre los terminales D+ y D−. Los canales de datos en cortocircuito o casi en cortocircuito con  una resistencia inferior a 200 Ω entre los terminales D+ y D− indican un puerto de carga dedicado (DCP) con velocidades de carga indefinidas. [ 105 ] [ 106 ]

Además del USB estándar, existe un sistema propietario de alta potencia conocido como PoweredUSB , desarrollado en la década de 1990 y utilizado principalmente en terminales de punto de venta, como las cajas registradoras.

Señalización

Las señales USB se transmiten mediante señalización diferencial en cables de datos de par trenzado con una impedancia característica de 90 Ω ± 15 % . [ 107 ] Las especificaciones USB 2.0 y anteriores definen un solo par en modo semidúplex (HDx). Las especificaciones USB 3.0 y posteriores definen un par dedicado para compatibilidad con USB 2.0 y dos o cuatro pares para transferencia de datos: dos pares de cables de datos que implementan dúplex completo (FDx) para variantes de un solo carril ( ×1 ) requieren al menos conectores SuperSpeed ​​(SS); cuatro pares que implementan dúplex completo para variantes de dos carriles ( ×2 ) requieren conectores USB-C.

USB4 Gen 4 requiere el uso de los cuatro pares, pero permite la configuración de pares asimétricos. [ 108 ] En este caso, un par de cables de datos se utiliza para los datos de subida y los otros tres para los datos de bajada, o viceversa. USB4 Gen 4 utiliza modulación por amplitud de pulso en tres niveles, proporcionando un trit de información por cada baudio transmitido; la frecuencia de transmisión de 12,8  GHz se traduce en una tasa de transmisión de 25,6  GBd [ 109 ] y la traducción de 11 bits a 7 trits proporciona una velocidad de transmisión máxima teórica de poco más de 40,2  Gbit/s. [ 110 ]

  1. 1 2 3 4 5 6 7 8 Implementación de USB 2.0
  2. 1 2 USB4 puede usar la corrección de errores hacia adelante Reed-Solomon (RS FEC) opcional. En este modo,se ensamblan símbolos deB (128B (12bits + 4bits reservados) bits de sincronización que indican los tipos de símbolos respectivos y 4B de RS FEC para permitir corregir hasta 1B de errores en cualquier parte delbloque total de 198 B.        
  • Los modos de baja velocidad (LS) y velocidad completa (FS) utilizan un único par de cables de datos, etiquetados como D+ y D−, en modo semidúplex . Los niveles de señal transmitida son de 0,0 a 0,3 V para nivel lógico bajo y de 2,8 a 3,6 V para nivel lógico alto. Las líneas de señal no están terminadas .
  • La alta velocidad (HS) utiliza el mismo par de cables, pero con diferentes convenciones eléctricas. Voltajes de señal más bajos, de -10 a 10 mV para nivel bajo y de 360 ​​a 440 mV para nivel lógico alto, y terminación de 45  Ω a tierra o  diferencial de 90 Ω para igualar la impedancia del cable de datos.
  • SuperSpeed ​​(SS) añade dos pares adicionales de cables de datos trenzados blindados (y nuevos conectores ampliados, en su mayoría compatibles) además de otro cable de tierra. Estos están dedicados al funcionamiento SuperSpeed ​​full-duplex. El enlace SuperSpeed ​​funciona independientemente del  canal USB 2.0 y tiene prioridad en la conexión. La configuración del enlace se realiza mediante LFPS (señalización periódica de baja frecuencia, aproximadamente a 20  MHz), y las características eléctricas incluyen la desacentuación de voltaje en el lado del transmisor y la ecualización lineal adaptativa en el lado del receptor para contrarrestar las pérdidas eléctricas en las líneas de transmisión, introduciendo así el concepto de entrenamiento de enlace .
  • SuperSpeed+ (SS+) utiliza un nuevo esquema de codificación con una mayor velocidad de señalización (modo Gen 2×1) y/o el carril adicional de USB-C (modos Gen 1×2 y Gen 2×2).

Una conexión USB siempre se establece entre un extremo A , un puerto orientado hacia abajo (DFP) de un host o un concentrador , y un extremo B , el puerto orientado hacia arriba (UFP) de un dispositivo periférico o un concentrador . Históricamente, esto quedaba claro por el hecho de que los hosts solo tenían puertos de tipo A y los dispositivos periféricos solo tenían puertos de tipo B, y cada cable compatible tenía un conector de tipo A y un conector de tipo B.

USB-C (Tipo C) es un conector único que reemplaza a todos los conectores Tipo A y Tipo B anteriores. Por lo tanto, cuando ambos dispositivos cuentan con puertos USB Tipo C, normalmente el tipo de dispositivo define cuál es el DFP y cuál es el UFP. Algunos dispositivos, como los teléfonos inteligentes modernos, pueden funcionar como ambos. En consecuencia, los dispositivos conectados negocian cuál es el host y cuál es el dispositivo periférico .

capa de protocolo

Durante la comunicación USB, los datos se transmiten en forma de paquetes . Inicialmente, todos los paquetes se envían desde el host a través del concentrador raíz, y posiblemente otros concentradores, a los dispositivos. Algunos de esos paquetes indican a un dispositivo que envíe paquetes en respuesta.

Actas

Las transacciones básicas de USB son:

  • Transacción de SALIDA
  • Transacción IN
  • Transacción de CONFIGURACIÓN
  • Intercambio de transferencia de control
El logotipo de USB inalámbrico

USB compatible con cualquier tipo de medio

El Foro de Implementadores de USB presentó el estándar de comunicación inalámbrica USB agnóstico de medios (MA-USB) v.1.0 basado en el protocolo USB el 29 de julio de 2015. USB inalámbrico es una tecnología que reemplaza los cables y utiliza tecnología inalámbrica de banda ultraancha para velocidades de datos de hasta 480 Mbit/s. [ 111 ] 

La especificación USB-IF utilizó la especificación WiGig Serial Extension v1.2 como base inicial para la especificación MA-USB y cumple con SuperSpeed ​​USB (3.0 y 3.1) y Hi-Speed ​​USB (USB 2.0). Los dispositivos que utilicen MA-USB se comercializarán con la marca "Powered by MA-USB", siempre que el producto cumpla con los requisitos de su programa de certificación. [ 112 ]

USB InterChip

InterChip USB es una variante de chip a chip que elimina los transceptores convencionales que se encuentran en USB normal. La capa física HSIC utiliza aproximadamente un 50 % menos de energía y un 75 % menos de área de placa en comparación con USB  2.0. [ 113 ] Es un estándar alternativo a SPI e I2C .

USB-C

USB-C (oficialmente USB Tipo-C ) es un estándar que define un nuevo conector y varias funciones de conexión novedosas. Entre ellas, admite el Modo Alternativo , que permite transmitir otros protocolos a través del conector y cable USB-C. Esto se utiliza comúnmente para admitir los protocolos DisplayPort o HDMI , lo que permite conectar una pantalla, como un monitor de ordenador o un televisor , mediante USB-C.

Todos los demás conectores no son capaces de operar en dos carriles (Gen 1×2 y Gen 2×2) en USB 3.2, pero pueden usarse para operar en un carril (Gen  1×1 y Gen  2×1). [ 114 ]

DisplayLink es una tecnología que permite conectar varias pantallas a un ordenador mediante USB. Se introdujo alrededor de 2006 y, antes de la llegada del Modo Alternativo a través de USB-C, era la única forma de conectar pantallas mediante USB. Se trata de una tecnología propietaria, no estandarizada por el USB Implementers Forum, y normalmente requiere un controlador de dispositivo independiente en el ordenador.

Comparaciones con otros métodos de conexión

FireWire (IEEE 1394)

Inicialmente, USB se consideró un complemento de la tecnología FireWire ( IEEE 1394 ), diseñada como un bus serie de alto ancho de banda para interconectar eficientemente periféricos como unidades de disco, interfaces de audio y equipos de vídeo. En su diseño original, USB operaba a una velocidad de datos mucho menor y utilizaba hardware menos sofisticado. Era adecuado para periféricos pequeños como teclados y dispositivos señaladores.

Las diferencias técnicas más significativas entre FireWire y USB incluyen:

  • Las redes USB utilizan una topología de estrella jerárquica , mientras que  las redes IEEE 1394 utilizan una topología de árbol .
  • USB  1.0, 1.1 y 2.0 utilizan un protocolo de comunicación bidireccional, lo que significa que cada periférico se comunica con el host cuando este lo solicita específicamente. USB  3.0 permite la comunicación iniciada por el dispositivo hacia el host. Un dispositivo FireWire puede comunicarse con cualquier otro nodo en cualquier momento, sujeto a las condiciones de la red.
  • Una red USB depende de un único host en la raíz del árbol para controlar la red. Todas las comunicaciones se realizan entre el host y un periférico. En una red FireWire, cualquier nodo compatible puede controlar la red.
  • USB funciona con una línea de alimentación de 5 V , mientras que FireWire suministra 12 V y, teóricamente, puede suministrar hasta 30 V.   
  • Los puertos USB estándar pueden proporcionar una corriente típica de 500  mA/2,5 W, mientras que los puertos que no son de tipo hub solo proporcionan 100 mA. USB 3.0 y USB On-The-Go suministran 1,8 A/9,0 W (para carga de batería dedicada, 1,5 A/7,5 W de ancho de banda completo o 900 mA/4,5 W de alto ancho de banda), mientras que FireWire puede suministrar en teoría hasta 60 vatios de potencia, aunque lo más habitual son entre 10 y 20 vatios.           

Estas y otras diferencias reflejan los distintos objetivos de diseño de los dos buses: USB fue diseñado para la simplicidad y el bajo costo, mientras que FireWire fue diseñado para el alto rendimiento, particularmente en aplicaciones sensibles al tiempo como audio y video. Aunque similar en la tasa de señalización máxima teórica, FireWire  400 es más rápido que USB  2.0 de alto ancho de banda en el uso real, [ 115 ] especialmente en el uso de alto ancho de banda como discos duros externos. [ 116 ] [ 117 ] [ 118 ] [ 119 ] El nuevo  estándar FireWire 800 es el doble de rápido que FireWire  400 y más rápido que USB  2.0 de alto ancho de banda tanto teórica como prácticamente. [ 120 ] Sin embargo, las ventajas de velocidad de FireWire se basan en técnicas de bajo nivel como el acceso directo a memoria (DMA), lo que a su vez ha creado oportunidades para exploits de seguridad como el ataque DMA .

El chipset y los controladores utilizados para implementar USB y FireWire tienen un impacto crucial en la cantidad de ancho de banda prescrito por la especificación que se logra en el mundo real, junto con la compatibilidad con los periféricos. [ 121 ]

Ethernet

Los estándares IEEE 802.3af , 802.3at y 802.3bt Power over Ethernet (PoE) especifican esquemas de negociación de energía más elaborados que el USB con alimentación. Funcionan a 48  V CC y pueden suministrar más energía (hasta 12,95 W para 802.3af , 25,5 W para 802.3at , también conocido como PoE+ , y 71 W para 802.3bt , también conocido como 4PPoE ) a través de un cable de hasta 100 metros, en comparación con USB 2.0, que proporciona 2,5 W con una longitud máxima de cable de 5 metros. Esto ha popularizado el PoE para teléfonos VoIP , cámaras de seguridad , puntos de acceso inalámbricos y otros dispositivos en red dentro de edificios. Sin embargo, USB es más económico que PoE siempre que la distancia sea corta y la demanda de energía sea baja.        

Los estándares Ethernet requieren aislamiento eléctrico entre el dispositivo en red (computadora, teléfono, etc.) y el cable de red hasta 1500  V  CA o 2250  V  CC durante 60  segundos. [ 122 ] USB no tiene tal requisito, ya que fue diseñado para periféricos estrechamente asociados con una computadora anfitriona, y de hecho conecta las tierras del periférico y del anfitrión. Esto le da a Ethernet una ventaja de seguridad significativa sobre USB con periféricos como módems de cable y DSL conectados a cableado externo que puede asumir voltajes peligrosos bajo ciertas condiciones de falla. [ 123 ] [ 124 ]

MIDI

La definición de clase de dispositivo USB para dispositivos MIDI transmite datos musicales de la interfaz digital de instrumentos musicales ( MIDI ) a través de USB. [ 125 ] La capacidad MIDI se extiende para permitir hasta dieciséis cables MIDI virtuales simultáneos , cada uno de los cuales puede transportar los dieciséis canales y relojes MIDI habituales.

USB es competitivo para dispositivos de bajo costo y físicamente cercanos. Sin embargo, Power over Ethernet (PoE) y el estándar de conector MIDI ofrecen ventajas en dispositivos de gama alta que pueden tener cables largos. USB puede causar problemas de bucle de tierra entre equipos, ya que conecta las referencias de tierra en ambos transceptores. Por el contrario, el estándar de conector MIDI y Ethernet cuentan con aislamiento integrado de hasta 500 V o más.

eSATA/eSATAp

El conector eSATA es un conector SATA más robusto , diseñado para la conexión a discos duros externos y unidades SSD. La velocidad de transferencia de eSATA (hasta 6  Gbit/s) es similar a la de USB  3.0 (hasta 5  Gbit/s) y USB  3.1 (hasta 10  Gbit/s). Un dispositivo conectado mediante eSATA se comporta como un dispositivo SATA convencional, ofreciendo el mismo rendimiento y compatibilidad que las unidades internas.

eSATA no suministra energía a dispositivos externos. Esta es una desventaja cada vez mayor en comparación con USB. Si bien  los 4,5 W de USB 3.0  a veces son insuficientes para alimentar discos duros externos, la tecnología avanza y estos discos requieren cada vez menos energía, lo que disminuye la ventaja de eSATA. eSATAp (alimentación a través de eSATA, también conocido como ESATA/USB) es un conector introducido en 2009 que suministra energía a los dispositivos conectados mediante un conector nuevo y compatible con versiones anteriores. En una computadora portátil, eSATAp generalmente solo suministra 5  V para alimentar un disco duro/SSD de 2,5 pulgadas; en una estación de trabajo de escritorio, puede suministrar además 12  V para alimentar dispositivos más grandes, incluidos discos duros/SSD de 3,5 pulgadas y unidades ópticas de 5,25 pulgadas.

Se puede añadir compatibilidad con eSATAp a un ordenador de sobremesa mediante un soporte que conecta los puertos SATA, de alimentación y USB de la placa base.

eSATA, al igual que USB, admite la conexión en caliente , aunque esto puede verse limitado por los controladores del sistema operativo y el firmware del dispositivo.

Rayo

Thunderbolt combina PCI Express y DisplayPort en una nueva interfaz de datos serie. Las implementaciones originales de Thunderbolt tienen dos canales, cada uno con una velocidad de transferencia de 10  Gbit/s, lo que resulta en un ancho de banda unidireccional agregado de 20  Gbit/s. [ 126 ]

Thunderbolt 2 utiliza agregación de enlaces para combinar los dos  canales de 10 Gbit/s en un  canal bidireccional de 20 Gbit/s. [ 127 ]

Thunderbolt 3 y Thunderbolt 4 utilizan USB-C . [ 128 ] [ 129 ] [ 130 ] Thunderbolt  3 tiene dos  canales físicos bidireccionales de 20 Gbit/s, agregados para aparecer como un único  canal lógico bidireccional de 40 Gbit/s. Los controladores Thunderbolt 3 pueden incorporar un controlador USB  3.1 Gen  2 para proporcionar compatibilidad con dispositivos USB. También son capaces de proporcionar el modo alternativo DisplayPort, así como DisplayPort sobre USB4 Fabric, lo que hace que la función de un puerto Thunderbolt 3 sea un superconjunto de la de un puerto  USB  3.1 Gen 2. 

Modo alternativo DisplayPort 2.0: USB4 (que requiere USB-C) requiere que los concentradores admitan DisplayPort 2.0 a través de un modo alternativo USB-C. DisplayPort 2.0 puede admitir una resolución de 8K a 60  Hz con color HDR10. [ 131 ] DisplayPort 2.0 puede usar hasta 80  Gbit/s, que es el doble de la cantidad disponible para datos USB, porque envía todos los datos en una dirección (al monitor) y, por lo tanto, puede usar los ocho cables de datos a la vez. [ 131 ]

Después de que la especificación se hiciera libre de regalías y la custodia del protocolo Thunderbolt se transfiriera de Intel al USB Implementers Forum, Thunderbolt 3 se ha implementado efectivamente en la especificación USB4, siendo la compatibilidad con Thunderbolt 3 opcional pero recomendada para los productos USB4. [ 132 ]

Interoperabilidad

Existen diversos convertidores de protocolo que transforman las señales de datos USB hacia y desde otros estándares de comunicación.

amenazas a la seguridad

Debido a la naturaleza plug-and-play del estándar USB , los ordenadores anfitriones son vulnerables a dispositivos USB que contienen software malicioso. Es posible crear un dispositivo que parezca una unidad flash, pero que al conectarse simule un teclado y escriba comandos maliciosos. Por ejemplo, en un ordenador con Microsoft Windows , el dispositivo puede esperar un tiempo determinado, abrir PowerShell y descargar un script de malware . Este ataque se denomina ataque BadUSB . [ 133 ] [ 134 ]

Otro dispositivo malicioso es un USB killer , que envía pulsos de alto voltaje a través de las líneas de datos, destruyendo o dañando cualquier cosa a la que esté conectado. [ 135 ] [ 136 ] [ 137 ]

En versiones de Microsoft Windows anteriores a Windows XP , Windows ejecutaba automáticamente un script (si estaba presente) en ciertos dispositivos a través de AutoRun , uno de los cuales son los dispositivos de almacenamiento masivo USB, que pueden contener software malicioso. [ 138 ]

Es posible obtener el control total del sistema pirateando un controlador USB. [ 139 ]

Véase también

USB

Notas

  1. El equipo de Bhatt en Intel incluía a Bala Sudarshan Cadambi, Jeff Morriss, Shaun Knoll y Shelagh Callahan. Biljana Ognenova (22 de febrero de 2022). "El rey del plug-and-play: cómo el USB conquistó el mundo" . allaboutcircuits.com . Consultado el 1 de abril de 2025 .

Referencias

  1. "82371FB (PIIX) y 82371SB (PIIX3) PCI ISA IDE Xcelerator" (PDF) . Intel. Mayo de 1996. Archivado del original (PDF) el 13 de marzo de 2016. Consultado el 12 de marzo de 2016 .
  2. 1 2 3 4 5 "Especificación USB4 V2.0" (ZIP) (Edición versión 2.0 ). USB Implementers Forum. Octubre de 2022. Recuperado el 27 de febrero de 2025 . 
  3. "Acerca de USB-IF" . Foro de implementadores de USB. Archivado del original el 30 de abril de 2023. Consultado el 27 de abril de 2023 .
  4. "USB merece más apoyo" . Negocios. Boston Globe Online . Simson. 20 de mayo de 1999. Archivado del original el 6 de abril de 2012. Consultado el 12 de diciembre de 2011 .
  5. 1 2 3 "Especificación del bus serie universal 3.1" (ZIP) (Edición de revisión 1.0 ). USB Implementers Forum. 26 de julio de 2013. Recuperado el 27 de abril de 2023 . 
  6. 1 2 "Especificación del bus serie universal 2.0" (ZIP) (Edición de revisión 2.0 ). USB Implementers Forum. 27 de abril de 2000. Recuperado el 27 de abril de 2023 . 
  7. "Universal Serial Bus 3.2 Revisión 1.1" (ZIP) (Edición Revisión 1.1 ). USB Implementers Forum. Junio ​​de 2022. Consultado el 14 de abril de 2024 . 
  8. "Especificación de suministro de energía del bus serie universal, revisión 3.1, versión 1.1" (ZIP) (edición versión 1.1 ). USB Implementers Forum. Julio de 2021. Consultado el 27 de abril de 2023 . 
  9. "Solución de carga universal" . GSMA. 17 de febrero de 2009. Archivado del original el 30 de noviembre de 2011. Consultado el 12 de diciembre de 2011 .
  10. "La historia del USB: lo que necesitas saber" . WhatIs . Consultado el 14 de mayo de 2026 .
  11. "Regla del cargador universal: USB-C se vuelve obligatorio para los dispositivos vendidos en la UE" . Archivado del original el 11 de enero de 2026. Consultado el 26 de abril de 2025 .
  12. "El Reino Unido sopesa la posibilidad de adoptar el USB-C como estándar de carga común" . Archivado del original el 6 de enero de 2026. Consultado el 26 de abril de 2025 .
  13. "Carga USB" . Archivado del original el 16 de enero de 2026. Consultado el 26 de abril de 2025 .
  14. "Documento de clase sobre cables y conectores de bus serie universal, revisión 2.0" (PDF) . Foro de implementadores de USB . Consultado el 27 de abril de 2023 .
  15. "Especificación del cable y conector USB tipo C, revisión 1.0" (PDF) . USB Implementers Forum . Consultado el 27 de abril de 2023 .
  16. "USB 3.2 Revisión 1.01 – Junio ​​2022" ( Edición Revisión 1.01). Octubre 2023. Consultado el 14 de abril de 2024 . 
  17. 1 2 "Especificación USB 3.2 publicada el 22 de septiembre de 2017 y ECN" . usb.org . 22 de septiembre de 2017. Archivado del original el 6 de julio de 2019. Consultado el 4 de septiembre de 2019 .
  18. "Rendimiento de datos USB, directrices de uso del lenguaje de USB-IF" (PDF) . USB Implementers Forum . Beaverton, OR, EE. UU. Archivado del original (PDF) el 1 de octubre de 2022. Consultado el 2 de septiembre de 2022 .
  19. 1 2 3 4 Axelson, Jan (2015). USB Complete: The Developer's Guide, Fifth Edition , Lakeview Research LLC, ISBN 1931448280, págs. 1–7.
  20. "Definición de: cómo instalar un periférico de PC" . PC . Ziff Davis . Archivado del original el 22 de marzo de 2018. Consultado el 17 de febrero de 2018 .
  21. Huang, Eric (3 de mayo de 2018). "USB o no USB: USB Dual Role reemplaza a USB On-The-Go" . synopsys.com . Archivado del original el 25 de julio de 2021. Recuperado el 21 de julio de 2021 .
  22. "Recomendación de diseño de iconos para identificar puertos USB 2.0 en PC, hosts y concentradores" (PDF) . USB Implementers Forum. Archivado (PDF) del original el 3 de octubre de 2016. Consultado el 26 de abril de 2013 ..
  23. "Miembros" . Archivado del original el 7 de noviembre de 2021. Consultado el 7 de noviembre de 2021 .
  24. "Dos décadas de "conectar y usar": Cómo USB se convirtió en la interfaz más exitosa en la historia de la informática" . Archivado del original el 15 de junio de 2021. Consultado el 14 de junio de 2021 .
  25. Stilphen, Scott. "DP entrevista a... Joe Decuir" . Digit Press. Archivado del original el 3 de junio de 2025. Recuperado el 2 de agosto de 2017 .
  26. Decuir, Joseph (febrero de 2023). "IEEE – Tres generaciones de máquinas de animación: Atari y Amiga, Joe Decuir, miembro del IEEE, profesor de ingeniería de la UW" (PDF) . VCF – Vintage Computer Foundation .
  27. "The Mac Observer – Apple, Sony, Phillips y otros se unen en un consorcio de patentes de FireWire" . www.macobserver.com . Archivado del original el 17 de febrero de 2025. Consultado el 10 de febrero de 2025 .
  28. US5781028A , Decuir, Joseph C., "Sistema y método para una terminación de bus de datos conmutado", publicado el 14 de julio de 1998  .
  29. VCF East 2019 -- Joe Decuir -- Computadoras Atari Serie 800: 40 años . Vintage Computer Federation. 6 de mayo de 2019 [Presentación del 5 de mayo de 2019]. El evento tiene lugar a las 38:10 . Recuperado el 24 de mayo de 2026 a través de YouTube.
  30. "Intel Fellow: Ajay V. Bhatt" . Intel Corporation . Archivado del original el 4 de noviembre de 2009.
  31. Rogoway, Mark (9 de mayo de 2009). "La campaña publicitaria de Intel convierte a los investigadores en estrellas de rock" . The Oregonian . Archivado del original el 26 de agosto de 2009. Consultado el 23 de septiembre de 2009 .
  32. Pan, Hui; Polishuk, Paul (eds.). 1394 Boletín mensual . Guardianes de la información. págs. 7–9 . GGKEY:H5S2XNXNH99. Archivado del original el 12 de noviembre de 2012. Recuperado el 23 de octubre de 2012 . 
  33. "4.2.1". Especificación del bus serie universal (PDF) (Informe técnico). 1996. pág. 29. v1.0. Archivado (PDF) del original el 30 de enero de 2018. 
  34. "Ocho maneras en que el iMac cambió la informática" . Macworld . 15 de agosto de 2008. Archivado del original el 22 de diciembre de 2011. Consultado el 5 de septiembre de 2017 .
  35. "El PC sigue el ejemplo del iMac" . Business Week . 1999. Archivado del original el 23 de septiembre de 2015.
  36. "Rendimiento teórico máximo de USB de alta velocidad" . Microchip Technology Incorporated. 23 de marzo de 2021. Archivado del original el 26 de marzo de 2021. Consultado el 23 de marzo de 2021 .
  37. "Rendimiento teórico máximo de USB a velocidad completa" . Microchip Technology Incorporated. 23 de marzo de 2021. Archivado del original el 26 de marzo de 2021. Consultado el 23 de marzo de 2021 .
  38. "Especificación de interfaz de controlador de host mejorada para bus serie universal" (PDF) . Intel.com . Consultado el 20 de junio de 2026 .
  39. "Consideraciones sobre la protección contra sobrecorriente de USB 2.0 y USB 3.0 para discos duros" (PDF) . Media.digikey.com . Consultado el 20 de junio de 2026 .
  40. "Especificación USB 2.0" . Foro de Implementadores USB. Archivado del original el 3 de diciembre de 2017. Consultado el 28 de abril de 2019 .
  41. "Especificación y Acuerdo de Adopción de Carga de Baterías v1.2" (ZIP) . Foro de Implementadores USB. 7 de marzo de 2012. Archivado del original el 6 de octubre de 2014. Consultado el 13 de mayo de 2021 .
  42. "Especificación USB 3.0 ya disponible" (PDF) . USB Implementers Forum (Comunicado de prensa). San José, California. 17 de noviembre de 2008. Archivado del original (PDF) el 31 de marzo de 2010. Consultado el 22 de junio de 2010 .
  43. 1 2 3 4 5 "Especificación del bus serie universal 3.0" ( ZIP ) . USB Implementers Forum . Beaverton, OR, EE. UU.: Hewlett-Packard Company, Intel Corporation, Microsoft Corporation, NEC Corporation, ST-Ericsson , Texas Instruments . 6 de junio de 2011. Archivado del original el 19 de mayo de 2014.Especificación del bus serie universal 3.0 (PDF) . 12 de noviembre de 2008. Archivado (PDF) del original el 6 de octubre de 2012. Consultado el 29 de diciembre de 2012 a través de www.gaw.ru.
  44. "Tecnología USB 3.0" (PDF) . HP . 2012. Archivado del original el 19 de febrero de 2015. Consultado el 2 de enero de 2014 .
  45. 1 2 "Directrices de uso del lenguaje de especificación USB 3.1 de USB-IF" (PDF) . USB Implementers Forum. 28 de mayo de 2015. Archivado del original (PDF) el 12 de marzo de 2016.
  46. "Directrices de uso del lenguaje de especificación USB 3.1 de USB-IF" (PDF) . USB Implementers Forum. 27 de agosto de 2018. Archivado (PDF) del original el 25 de junio de 2019. Consultado el 2 de abril de 2025 .
  47. Silvia (5 de agosto de 2015). "USB 3.1 Gen 1 y Gen 2 explicados" . www.msi.org . Archivado del original el 8 de julio de 2018. Consultado el 5 de abril de 2018 .
  48. "Especificación del bus serie universal 3.1" . USB Implementers Forum. 26 de julio de 2013. Archivado del original (ZIP) el 21 de noviembre de 2014. Consultado el 19 de noviembre de 2014 a través de Usb.org.
  49. "El grupo promotor de USB 3.0 anuncia la actualización a USB 3.2" (PDF) . USB Implementers Forum (Comunicado de prensa). Beaverton, Oregón, EE. UU. 25 de julio de 2017. Archivado (PDF) del original el 21 de septiembre de 2017. Consultado el 27 de julio de 2017 .
  50. "Directrices de uso del lenguaje de especificación USB 3.2 de USB-IF" (PDF) . USB Implementers Forum . 3 de octubre de 2018. Archivado (PDF) del original el 3 de noviembre de 2021. Consultado el 4 de septiembre de 2019 .
  51. Ravencraft, Jeff (19 de noviembre de 2019). "USB DevDays 2019 – Sesión de marca" (PDF) . USB Implementers Forum (Presentación). pág. 16. Archivado del original (PDF) el 22 de marzo de 2020. Recuperado el 22 de marzo de 2020 . 
  52. 1 2 "Directrices de uso del lenguaje de rendimiento de datos USB de USB-IF" (PDF) . USB Implementers Forum . 22 de enero de 2024. Archivado (PDF) del original el 26 de noviembre de 2024. Recuperado el 2 de abril de 2025 .
  53. "Requisitos de la(s) marca(s) con licencia USB-IF" (PDF) . Foro de implementadores USB . 20 de septiembre de 2023. Archivado (PDF) del original el 11 de marzo de 2025. Consultado el 2 de abril de 2025 .
  54. "El Grupo Promotor de USB anuncia la especificación USB4" (PDF) . Grupo Promotor de USB / USB-IF. 4 de marzo de 2019.
  55. "El Grupo Promotor de USB anuncia la versión 2.0 de USB4® (80 Gbps)" (PDF) . USB-IF. 1 de septiembre de 2022.
  56. "USB-IF anuncia la publicación de la nueva especificación USB4® que permite un rendimiento USB de 80 Gbps" (PDF) . USB-IF. 18 de octubre de 2022.
  57. "Guía de nombres comerciales para la lista de integradores USB-IF" (PDF) . USB-IF. 12 de enero de 2023.
  58. "Directrices de uso del lenguaje de rendimiento de datos USB de USB-IF" (PDF) . Foro de implementadores USB . Archivado del original (PDF) el 1 de octubre de 2022. Consultado el 2 de septiembre de 2022 .
  59. "Señales CC y VCONN de tipo C" . Microchip Technology, Inc. Archivado del original el 19 de agosto de 2023. Consultado el 18 de agosto de 2023 .
  60. "Especificación del bus serie universal, revisión 2.0" . USB.org . 11 de octubre de 2011. págs. 13, 30, 256. Archivado del original ( ZIP ) el 28 de mayo de 2012. Consultado el 8 de septiembre de 2012 . 
  61. Froelich, Dan (20 de mayo de 2009). "Protocolo isócrono" (PDF) . USB.org . Archivado del original (PDF) el 17 de agosto de 2014. Recuperado el 21 de noviembre de 2014 .
  62. "Códigos de clase USB" . Foro de implementadores USB . 22 de septiembre de 2018. Archivado del original el 22 de septiembre de 2018.
  63. Utilice la información de clase en los descriptores de interfaz. Esta clase base se define para usarse en los descriptores de dispositivo para indicar que la información de clase debe determinarse a partir de los descriptores de interfaz en el dispositivo.
  64. "Especificación de la clase de prueba y medición del bus serie universal (USBTMC) Revisión 1.0" (PDF) . USB Implementers Forum. 14 de abril de 2003. Archivado (PDF) del original el 23 de diciembre de 2018. Recuperado el 10 de mayo de 2018 a través de sdpha2.ucsd.edu.
  65. 1 2 "Especificación de clase de dispositivo de bus serie universal para actualización de firmware de dispositivo, versión 1.1" . USB Implementers Forum. 15 de octubre de 2004. págs. 8–9 . Archivado (PDF) del original el 11 de octubre de 2014. Recuperado el 8 de septiembre de 2014 . 
  66. "100 aplicaciones portátiles para tu memoria USB (tanto para Mac como para Windows)" . Archivado del original el 2 de diciembre de 2008. Consultado el 30 de octubre de 2008 .
  67. "Guía de instalación USB de Skype VoIP" . Archivado del original el 6 de julio de 2014. Consultado el 30 de octubre de 2008 .
  68. "Una nota sobre el adaptador de ratón USB a PS/2 que venía con los dispositivos de ratón de Microsoft" . Blogs de desarrolladores de Microsoft . Consultado el 15 de mayo de 2026 .
  69. "Adaptador de teclado y ratón PS/2 a USB" . StarTech.com . Archivado del original el 12 de noviembre de 2014. Consultado el 21 de mayo de 2023 .
  70. "Especificación de la clase de dispositivo de bus serie universal para la actualización del firmware del dispositivo, versión 1.0" (PDF) . USB Implementers Forum. 13 de mayo de 1999. págs. 7–8 . Archivado del original (PDF) el 24 de agosto de 2014. Consultado el 8 de septiembre de 2014 . 
  71. "rpms/dfu-util: Herramienta de actualización de firmware para dispositivos USB" . fedoraproject.org . 14 de mayo de 2014. Archivado del original el 8 de septiembre de 2014. Consultado el 8 de septiembre de 2014 .
  72. "AN3156: Protocolo USB DFU utilizado en el gestor de arranque STM32" (PDF) . st.com . 7 de febrero de 2023. Archivado del original (PDF) el 4 de enero de 2026. Consultado el 28 de enero de 2024 .
  73. "Si no puedes actualizar o restaurar tu iPhone o iPod touch" . Soporte técnico de Apple . Consultado el 1 de abril de 2026 .
  74. "USB-IF anuncia la especificación USB Audio Device Class 3.0" . Business Wire (Comunicado de prensa). Houston, Texas y Beaverton, Oregón. 27 de septiembre de 2016. Archivado del original el 4 de mayo de 2018. Consultado el 4 de mayo de 2018 .
  75. "Especificaciones de la clase de dispositivo USB" . www.usb.org . Archivado del original el 13 de agosto de 2014. Consultado el 4 de mayo de 2018 .
  76. "Dispositivos de audio USB versión 4.0 y acuerdo de adopción | USB-IF" . www.usb.org . Consultado el 20 de mayo de 2025 .
  77. 1 2 3 4 5 6 Strong, Laurence (2015). "¿Por qué necesitas USB Audio Class 2?" (PDF) . XMOS. Archivado del original (PDF) el 24 de noviembre de 2017. Recuperado el 11 de diciembre de 2020. En aplicaciones donde la latencia de transmisión es importante, UAC2 ofrece una reducción de hasta 8x con respecto a UAC1. ... Cada método de sincronización tiene pros y contras y aplicaciones más adecuadas.
  78. "Controladores de audio USB 2.0" . Centro de desarrollo de hardware de Microsoft . Archivado del original el 4 de mayo de 2018. Consultado el 4 de mayo de 2018. ADC-2 se refiere a la definición de clase de dispositivo USB para dispositivos de audio, versión 2.0.
  79. "Nueva clase de audio USB para auriculares digitales USB tipo C" . Synopsys.com . Archivado del original el 7 de mayo de 2018. Consultado el 7 de mayo de 2018 .
  80. 1 2 Kars, Vincent (mayo de 2011). "USB" . The Well-Tempered Computer . Archivado del original el 7 de mayo de 2018. Recuperado el 7 de mayo de 2018. Todos los sistemas operativos (Win, OSX y Linux) admiten de forma nativa la clase de audio USB 1. Esto significa que no necesita instalar controladores, es plug&play.
  81. "Fundamentos del audio USB" (PDF) . www.xmos.com . XMOS Ltd. 2015. Consultado el 10 de diciembre de 2020. Tenga en cuenta que el USB de velocidad completa tiene una latencia intrínseca mucho mayor, de 2 ms.
  82. 1 2 "Última hora: Microsoft lanza soporte nativo de audio USB Clase 2. ¿En serio?" . Computer Audiophile . 2 de mayo de 2017. Archivado del original el 2 de septiembre de 2018. Consultado el 7 de mayo de 2018. El soporte Clase 2 permite frecuencias de muestreo mucho más altas, como PCM de 24 bits/384 kHz y DSD (DoP) hasta DSD256.
  83. "Anuncio de la compilación 14931 de Windows 10 Insider Preview para PC" . Blog de Windows Experience . 21 de septiembre de 2016. Archivado del original el 23 de septiembre de 2016. Consultado el 7 de mayo de 2018. ¡Ahora tenemos soporte nativo para dispositivos USB Audio 2.0 con un controlador de clase integrado! Esta es una versión preliminar del controlador que no tiene todas las funciones habilitadas.
  84. Plummer, Gregg (20 de septiembre de 2017). "Ampliozone: ¡¡¡Por fin!!! Compatibilidad con audio USB Clase 2.0 en Windows 10" . Ampliozone . Archivado del original el 7 de mayo de 2018. Consultado el 7 de mayo de 2018 .
  85. 1 2 "Audio digital USB" . Proyecto de código abierto de Android . Consultado el 16 de febrero de 2023. El submodo síncrono no se usa comúnmente con audio porque tanto el host como el periférico están a merced del reloj USB.
  86. "Nota de aplicación del microcontrolador Atmel de 32 bits" (PDF) . Atmel Corporation. 2011. Archivado (PDF) del original el 6 de mayo de 2016. Consultado el 13 de abril de 2016 .
  87. "Hoja de datos del PCM2906C" (PDF) . Texas Instruments . Noviembre de 2011. Archivado (PDF) del original el 4 de mayo de 2018. Consultado el 4 de mayo de 2018. El PCM2906C emplea la arquitectura SpAct, el sistema exclusivo de TI que recupera el reloj de audio a partir de los datos de paquetes USB.
  88. Castor-Perry, Kendall (octubre de 2010). "Diseño de sistemas de audio USB modernos" . Cypress Semiconductor . Archivado del original el 5 de mayo de 2018. Recuperado el 4 de mayo de 2018 .
  89. 1 2 Castor-Perry, Kendall (2011). "Generación y sincronización de reloj programable para sistemas de audio USB" . Cypress Semiconductor . Archivado del original el 4 de mayo de 2018. Recuperado el 4 de mayo de 2018. Las primeras interfaces de reproducción USB utilizaban el modo síncrono, pero adquirieron una reputación de mala calidad del reloj recuperado (y la consiguiente mala calidad de reproducción). Esto se debió principalmente a deficiencias en la implementación del reloj más que a deficiencias inherentes del enfoque.
  90. Kondoh, Hitoshi (20 de febrero de 2002). «Los diarios de D/A: Memorias personales de angustia y triunfo en la ingeniería» (PDF) . Archivado (PDF) del original el 12 de diciembre de 2019. Recuperado el 4 de mayo de 2018. El hecho de que no haya una línea de reloj dentro del cable USB da como resultado un cable más delgado, lo cual es una ventaja. Pero, por muy buenos que sean los osciladores de cristal en los extremos de envío y recepción, siempre habrá alguna diferencia entre ambos...
  91. "Documentos USB 2.0" . www.usb.org . Archivado del original el 3 de diciembre de 2017. Consultado el 7 de mayo de 2018 .
  92. "Nuestra guía de audio USB: ¿Por qué debería usarlo?" . Cambridge Audio . 9 de mayo de 2016. Archivado del original el 7 de mayo de 2018 . Recuperado el 7 de mayo de 2018 . El DAC USB síncrono es el de menor calidad de los tres ... Adaptativo ... significa que no hay un reloj maestro continuo y preciso en el DAC, lo que provoca fluctuaciones en el flujo de audio. ... Asíncrono: este es el más complejo de implementar, pero es una gran mejora con respecto a los otros tipos.
  93. Kars, Vincent (julio de 2012). "USB versus USB" . The Well-Tempered Computer . Archivado del original el 22 de abril de 2018. Recuperado el 7 de mayo de 2018. El modo síncrono no se utiliza en un DAC de calidad, ya que es muy inestable. ... el modo asíncrono es el mejor de estos modos.
  94. "USB de baja fluctuación: Dan Lavry, Michael Goodman, adaptativo, asíncrono" . Head-Fi . Archivado del original el 7 de mayo de 2018. Recuperado el 7 de mayo de 2018. Algunos fabricantes pueden hacerte creer que las transferencias USB asíncronas son superiores a las transferencias USB adaptativas y que, por lo tanto, debes creer en la solución asíncrona. Esto no es más cierto que decir que "debes" sostener el tenedor con la mano izquierda. De hecho, si sabes lo que haces, te alimentarás con cualquiera de las dos manos. El problema radica realmente en las buenas prácticas de ingeniería.
  95. "Aviso de cambio de ingeniería (ECN) n.° 1 de la especificación USB 2.0: conector Mini-B" (PDF) . Foro de implementadores USB . 20 de octubre de 2000. Archivado (PDF) del original el 12 de abril de 2015. Consultado el 29 de diciembre de 2014 .
  96. «Descontinuación de los conectores Mini-A y Mini-AB» (PDF) (Comunicado de prensa). USB Implementers Forum. 27 de mayo de 2007. Archivado del original (PDF) el 6 de marzo de 2009. Consultado el 13 de enero de 2009 .
  97. "Limitaciones de longitud de los cables USB" (PDF) . CablesPlusUSA.com . 3 de noviembre de 2010. Archivado del original (PDF) el 11 de octubre de 2014. Consultado el 2 de febrero de 2014 .
  98. "¿Cuál es la longitud máxima de un cable USB?" . Techwalla.com . Archivado del original el 1 de diciembre de 2017 . Consultado el 18 de noviembre de 2017 .
  99. 1 2 "Cables y soluciones de larga distancia" . Preguntas frecuentes sobre USB 2.0 . Foro de implementadores de USB. Archivado del original el 18 de enero de 2011. Recuperado el 28 de abril de 2019 .
  100. Axelson, Jan. "Preguntas frecuentes para desarrolladores de USB 3.0" . Archivado del original el 20 de diciembre de 2016. Consultado el 20 de octubre de 2016 .
  101. "USB 3.1 – Host a Host Tipo-C" . superuser.com . Archivado del original el 14 de octubre de 2021. Consultado el 21 de julio de 2021 .
  102. "USB 3.2 Revisión 1.1" . usb.org . Foro de Implementadores USB. Junio ​​de 2022. pág. 470, sección 11.4.5 Características eléctricas de Vbus . Consultado el 31 de diciembre de 2024 .
  103. "Especificación del cable y conector USB Type-C® versión 2.4 | USB-IF" . usb.org . USB Implementers Forum. p41, sec. 2.4 Vbus . Consultado el 31 de diciembre de 2024 .
  104. "Especificación de carga de baterías, revisión 1.2" . USB Implementers Forum. 7 de diciembre de 2010. pág. 45. Archivado del original el 28 de marzo de 2016. Consultado el 29 de marzo de 2016 . 
  105. "DESCRIPCIÓN GENERAL DE LA REVISIÓN 1.2 DE LA CARGA DE BATERÍAS USB Y EL IMPORTANTE PAPEL DE LOS EMULADORES DE ADAPTADORES" (PDF) . maxim integrated. 2014. pág. 3. Archivado (PDF) del original el 4 de julio de 2021. Consultado el 12 de agosto de 2021 . 
  106. "USB en pocas palabras — Capítulo 2: Hardware" . Beyond Logic.org. Archivado del original el 20 de agosto de 2007. Consultado el 25 de agosto de 2007 . 
  107. "Especificación USB4 v2.0 | USB-IF" . www.usb.org . Consultado el 22 de julio de 2023 .
  108. "USB4 Versión 2.0: De la simulación a la prueba de transmisión, recepción e interconexión | Signal Integrity Journal" . www.signalintegrityjournal.com . Consultado el 22 de julio de 2023 .
  109. "Bienvenido a la era de la velocidad ultrarrápida de 80 Gbps de USB4 | GraniteRiverLabs" . www.graniteriverlabs.com . Consultado el 22 de julio de 2023 .
  110. "Especificación USB v1.0a independiente del medio y acuerdo de adopción" . usb.org . Archivado del original el 31 de julio de 2021. Consultado el 21 de julio de 2021 .
  111. Shaikh, Roshan Ashraf (3 de noviembre de 2020). "USB-IF publica la especificación final de USB independiente del medio" . tweaktown.com . Archivado del original el 15 de marzo de 2021. Recuperado el 21 de julio de 2021 .
  112. Shuler, Kurt (31 de marzo de 2011). "Conectividad entre chips: HSIC, UniPro, HSI, C2C, LLI... ¡Dios mío!" . Arteris IP . Archivado del original el 19 de junio de 2011. Recuperado el 24 de junio de 2011 .
  113. "USB 3.2 y más allá" . Black Box . Consultado el 4 de marzo de 2023 .
  114. "FireWire vs. USB 2.0" (PDF) . QImaging. Archivado (PDF) del original el 11 de octubre de 2010. Recuperado el 20 de julio de 2010 .
  115. "FireWire vs. USB 2.0: Pruebas de ancho de banda" . Archivado del original el 12 de agosto de 2007. Consultado el 25 de agosto de 2007 . 
  116. "USB 2.0 vs FireWire" . Pricenfees. Archivado del original el 16 de octubre de 2016. Consultado el 25 de agosto de 2007 . 
  117. Metz, Cade (25 de febrero de 2003). "La gran batalla de interfaces: FireWire vs. USB 2.0" . PC Magazine . Archivado del original el 30 de septiembre de 2007. Consultado el 25 de agosto de 2007 . 
  118. Heron, Robert. "USB 2.0 frente a FireWire" . TechTV. Archivado del original el 29 de septiembre de 2007. Consultado el 25 de agosto de 2007 . 
  119. "FireWire vs. USB 2.0" . USB Ware. Archivado del original el 16 de marzo de 2007. Consultado el 19 de marzo de 2007 . 
  120. Key, Gary (15 de noviembre de 2005). "Rendimiento de Firewire y USB" . Archivado del original el 23 de abril de 2008. Consultado el 1 de febrero de 2008 .
  121. "802.3, Sección 14.3.1.1" (PDF) . IEEE. Archivado del original (PDF) el 6 de diciembre de 2010.
  122. "Powerbook explota después de que Comcast conectara el cable equivocado" . Consumerist. 8 de marzo de 2010. Archivado del original el 25 de junio de 2010. Consultado el 22 de junio de 2010 .
  123. "Nota técnica. Aislamiento galvánico" (PDF) . iSYSTEM . 2021. Archivado (PDF) del original el 21 de diciembre de 2021. Consultado el 13 de febrero de 2022 .
  124. "Definición de clase de dispositivo de bus serie universal para dispositivos MIDI" (PDF) . usb.org . 1 de noviembre de 1999. Archivado (PDF) del original el 2 de noviembre de 2021. Consultado el 21 de julio de 2021 .
  125. "Cómo funciona la tecnología Thunderbolt: Comunidad de la tecnología Thunderbolt" . ThunderboltTechnology.net . Archivado del original el 10 de febrero de 2014. Consultado el 22 de enero de 2014 .
  126. Galbraith, Jim (2 de enero de 2014). "Lo que necesitas saber sobre Thunderbolt 2" . Macworld . IDG Communications, Inc. Archivado del original el 24 de junio de 2021. Recuperado el 18 de junio de 2021 .
  127. "Un puerto para gobernarlos a todos: Thunderbolt 3 y USB Tipo-C unen fuerzas" . Archivado del original el 2 de junio de 2015. Consultado el 2 de junio de 2015 . 
  128. "Thunderbolt 3 es el doble de rápido y utiliza USB-C reversible" . 2 de junio de 2015. Archivado del original el 3 de junio de 2015. Consultado el 2 de junio de 2015 . 
  129. Sebastian Anthony (2 de junio de 2015). "Thunderbolt 3 incorpora el conector USB Tipo-C y duplica el ancho de banda a 40 Gbps" . Ars Technica . Archivado del original el 9 de junio de 2015. Consultado el 2 de junio de 2015 .  
  130. 1 2 Porter, Jon (30 de abril de 2020). "Nueva especificación DisplayPort permite vídeo 16K a través de USB-C" . The Verge . Vox Media, LLC. Archivado del original el 15 de abril de 2021. Recuperado el 18 de junio de 2021 .
  131. "Especificación de requisitos de compatibilidad USB4 Thunderbolt3" (PDF) . USB . Foro de implementadores USB. Enero de 2021. Archivado (PDF) del original el 19 de octubre de 2021. Consultado el 1 de enero de 2021 .
  132. Goodin, Dan (31 de julio de 2014). "Esta memoria USB piratea ordenadores. El exploit 'BadUSB' hace que los dispositivos se vuelvan 'malvados'"." . Ars Technica . Archivado del original el 9 de septiembre de 2017 . Consultado el 7 de septiembre de 2021 .
  133. Greenberg, Andy (31 de julio de 2014). "Por qué la seguridad de USB está fundamentalmente rota" . Wired . ISSN 1059-1028 . Recuperado el 7 de septiembre de 2021 . 
  134. Armasu, Lucian (12 de agosto de 2017) ."USB Killer V2.71" demuestra que la mayoría de los dispositivos con conexión USB son vulnerables a ataques de sobretensión . Tom's Hardware .
  135. "USB Killer: Un dispositivo que puede destruir un PC en segundos" . Deccan Chronicle . 12 de agosto de 2017.
  136. Bolton, Doug (12 de agosto de 2017). "Un investigador informático ruso crea una memoria USB asesina que freirá tu ordenador en segundos" . The Independent .
  137. "Uso de AutoRun con una unidad flash USB (memoria USB)" . Positive Technologies . 25 de junio de 2022. Archivado del original el 26 de abril de 2022. Consultado el 26 de julio de 2022 .
  138. "Dispositivos Apple en riesgo después de que un investigador de seguridad hackeara el controlador USB-C ACE3" . SiliconANGLE . 12 de enero de 2025. Consultado el 6 de noviembre de 2025 .

Lecturas adicionales

  • Axelson, Jan (1 de septiembre de 2006). Almacenamiento masivo USB: Diseño y programación de dispositivos y hosts integrados (1.ª  ed.). Lakeview Research . ISBN 978-1-931-44804-8.
  • (1 de diciembre de 2007). Serial Port Complete: Puertos COM, puertos COM virtuales USB y puertos para sistemas embebidos (2.ª  ed.). Lakeview Research. ISBN 978-1-931-44806-2.
  • (2015). USB Complete: The Developer's Guide (5.ª  ed.). Lakeview Research. ISBN 978-1-931448-28-4.
  • Hyde, John (febrero de 2001). Diseño USB mediante ejemplos: una guía práctica para la construcción de dispositivos de E/S (2.ª  ed.). Intel Press . ISBN 978-0-970-28465-5.
  • "Depuración de USB 2.0 para el cumplimiento: No es solo un mundo digital" (PDF) . Keysight Technologies . Nota de aplicación de tecnologías ( 1382–3 ). Keysight.

Descripción general

  • Johnson, Joel (29 de mayo de 2019). "Los orígenes improbables del USB, el puerto que lo cambió todo" . Fast Company .
  • Leigh, Peter (24 de mayo de 2020). ¿Por qué el USB sigue cambiando? (vídeo).
  • Parikh, Bijal. "USB (Universal Serial Bus): Una visión general" . Engineers Garage . WTWH Media . Consultado el 7 de mayo de 2022 .
  • Barnatt, Christopher (25 de septiembre de 2022). Explicando USB: De 1.0 a USB4 V2.0 (ExplainingComputers) (vídeo).

Documentos técnicos

  • "Foro de Implementadores USB (USB-IF)" . USB.org .
  • "Biblioteca de documentos USB (USB  3.2, USB  2.0, USB inalámbrico, USB-C, suministro de energía USB)" . USB.org .
  • "Interfaz de controlador de host universal (UHCI)" (PDF) . Intel vía mit.edu.
  • Conectores USB 3.0 estándar A, estándar B y con alimentación B. Guía de asignación de pines . Archivado del original el 14 de mayo de 2016.
  • Muller, Henk (julio de 2012). "Cómo crear y programar dispositivos USB" . Diseño electrónico .
  • Garney, John (junio de 1996). "Análisis de las características de rendimiento del bus serie universal" (PDF) .
  • Hershenhoren, Razi; Reznik, Omer (octubre de 2010). " Motor de protocolo USB 2.0"  (PDF) . Archivado del original (PDF) el 4 de agosto de 2020. Recuperado el 30 de enero de 2019 .
  • IEC 62680 (Interfaces de bus serie universal para datos y alimentación):
    • IEC 62680-1.1:2015 Parte 1-1: Componentes comunes Especificación de carga de baterías USB, Revisión 1.2  
    • IEC 62680-1-2:2018 Parte 1-2: Componentes comunes Especificación de suministro de energía USB  
    • IEC 62680-1-3:2018 Parte 1-3: Componentes comunes Especificación del cable y conector USB tipo C  
    • IEC 62680-1-4:2018 Parte 1-4: Componentes comunes Especificación de autenticación USB Tipo-C  
    • IEC 62680-2-1:2015 Parte 2-1: Especificación del bus serie universal, revisión 2.0 
    • IEC 62680-2-2:2015 Parte 2-2: Especificación de cables y conectores micro-USB, Revisión 1.01 
    • IEC 62680-2-3:2015 Parte 2-3: Cables y conectores de bus serie universal. Documento de clase. Revisión 2.0. 
    • IEC 62680-3-1:2017 Parte 3-1: Especificación del bus serie universal 3.1