USB

Estándar para conexiones de datos informáticos


Bus serie universal USB
El conector actual para USB, Thunderbolt y otros protocolos, USB-C (enchufe y receptáculo mostrados)
TipoAutobús
Historial de producción
Diseñador
DiseñadoEnero de 1996 ; hace 28 años ( 1996-01 )
ProducidoDesde mayo de 1996 [1]
ReemplazadoPuerto serie , puerto paralelo , puerto de juegos , Apple Desktop Bus , puerto PS/2 y FireWire (IEEE 1394)

Universal Serial Bus ( USB ) es un estándar industrial que permite el intercambio de datos y la entrega de energía entre muchos tipos de dispositivos electrónicos. Especifica su arquitectura, en particular su interfaz física , y los protocolos de comunicación para la transferencia de datos y la entrega de energía hacia y desde hosts , como computadoras 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 varias interfaces como puertos seriales , puertos paralelos , puertos de juegos y puertos ADB . [3] Las primeras versiones de USB se volvieron comunes en una amplia gama de dispositivos, como teclados, ratones, cámaras, impresoras, escáneres, unidades flash, teléfonos inteligentes, consolas de juegos y bancos de energía. [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 muchos otros dispositivos electrónicos pequeños.

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

A partir de 2024, [actualizar]USB consta de cuatro generaciones de especificaciones: USB 1.x, USB 2.0, USB 3. x y USB4 . USB4 mejora la transferencia de datos y la funcionalidad de 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 USB4 Fabric se puedan compartir de forma dinámica. [2]

USB4 es especialmente compatible con la tunelización de los protocolos Thunderbolt 3 , a saber, PCI Express (PCIe, interfaz de carga/almacenamiento) y DisplayPort (interfaz de visualización). USB4 también añade interfaces de host a host. [2]

Cada subversión de la especificación admite diferentes velocidades de señalización , desde 1,5 y 12 Mbit/s en total en USB 1.0 hasta 80 Gbit/s (en cada dirección) en USB4. [5] [6] [7] [2] USB también proporciona energía a dispositivos periféricos; las últimas versiones del estándar amplían los límites de suministro de energía para la carga de baterías y dispositivos que requieren hasta 240 vatios ( USB Power Delivery (USB-PD) ). [8] A lo largo de los años, USB(-PD) se ha adoptado como el formato de carga y fuente de alimentación estándar para muchos dispositivos móviles, como teléfonos móviles, lo que reduce la necesidad de cargadores propietarios. [9]

Descripción general

El USB fue diseñado para estandarizar la conexión de periféricos a las computadoras personales, tanto para intercambiar datos como para suministrar energía eléctrica. Ha reemplazado en gran medida a interfaces como los puertos seriales y los puertos paralelos y se ha vuelto común en varios dispositivos. Los periféricos conectados a través de USB incluyen teclados y ratones de computadora, cámaras de video, impresoras, reproductores multimedia portátiles, teléfonos digitales móviles (portátiles), unidades de disco y adaptadores de red.

Los conectores USB han ido sustituyendo cada vez más a otros tipos de cables de carga para dispositivos portátiles.

Las interfaces del conector USB se clasifican en tres tipos: los numerosos conectores heredados Tipo A (ascendente) y Tipo B (descendente) que se encuentran en hosts , concentradores y dispositivos periféricos , y el moderno conector 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 se comercializaban en tamaños Estándar, Mini y Micro. El formato estándar era el más grande y se utilizaba principalmente para equipos periféricos de escritorio y de mayor tamaño. Los conectores Mini-USB (Mini-A, Mini-B, Mini-AB) se introdujeron para dispositivos móviles. Aun así, 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 los modernos DisplayPort y Thunderbolt. Es reversible y puede admitir varias funcionalidades y protocolos, incluido USB; algunos son obligatorios y muchos son opcionales, según el tipo de hardware: host, dispositivo periférico o concentrador. [10] [11]

Las especificaciones USB proporcionan compatibilidad con versiones anteriores, lo que generalmente da como resultado 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 compatible con versiones anteriores de USB 1.0/1.1. La especificación USB 3.2 reemplaza a USB 3.1 (y USB 3.0) al tiempo que incluye la especificación USB 2.0. USB4 "reemplaza funcionalmente" a USB 3.2 al tiempo que conserva el bus USB 2.0 que funciona en paralelo. [5] [6] [7] [2]

La especificación USB 3.0 definió una nueva arquitectura y 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ñales (símbolos 8b/10b, 5 Gbit/s; más tarde también conocido como Gen 1 ) que proporcionaba transferencias de datos full-duplex que requerían físicamente cinco cables y pines adicionales, al tiempo que preservaba la arquitectura y los protocolos USB 2.0 y, por lo tanto, mantenía los cuatro pines/cables originales para la compatibilidad con versiones anteriores de USB 2.0, lo que daba como resultado 9 cables (con 9 o 10 pines en las interfaces del conector; el pin ID no está cableado) en total.

La especificación USB 3.1 introdujo un sistema SuperSpeed ​​mejorado , al tiempo que conservaba 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 128b/132b, 10 Gbit/s; también conocido como Gen 2 ); durante algún tiempo comercializado como SuperSpeed+ ( SS+ ).

La especificación USB 3.2 [7] agregó un segundo carril al sistema SuperSpeed ​​mejorado además de otras mejoras para que la parte del sistema USB SuperSpeedPlus implemente los modos de operación Gen 1×2 , Gen 2×1 y Gen 2×2 . Sin embargo, la parte USB SuperSpeed ​​del sistema aún implementa el modo de operación Gen 1×1 de un carril . Por lo tanto, las operaciones de dos carriles, a saber, USB 3.2 Gen 1× 2 (10 Gbit/s) y Gen 2× 2 (20 Gbit/s), solo son posibles con USB-C con todas las funciones. A partir de 2023, se implementan con poca frecuencia; Intel, sin embargo, comenzó a incluirlos en sus modelos de procesadores SoC de 11.ª generación, pero Apple nunca los 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 de 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:

Conectores disponibles según estándar USB
EstándarUSB 1.0
1996
USB 1.1
1998
USB 2.0
2000
USB 2.0
revisado
USB 3.0
2008
USB 3.1
2013
USB 3.2
2017
USB4
2019
USB4 2.0
2022
Velocidad máximaNombre comercial actualVelocidad básicaAlta velocidadUSB 5 GbpsUSB 10 GbpsUSB 20 GbpsUSB 40 GbpsUSB de 80 Gbps
Etiqueta originalBaja velocidad y máxima velocidadSupervelocidad , o SSSuperSpeed+ o SS+USB de supervelocidad de 20 Gbps
Modo de operaciónUSB 3.2 generación 1x1USB 3.2 generación 2x1USB 3.2 generación 2x2USB4 generación 3×2USB4 generación 4x2
Tasa de señalización1,5 Mbit/s y 12 Mbit/s480 Mbit/s5 Gbps10 Gbps20 Gbps40 Gbps80 Gbps
ConectorEstándar-A[recuerdo 1]
Estándar B[recuerdo 1]
Mini-A[recuerdo 2]
Mini-AB [rem 3] [rem 4]
Mini-B
Micro-A [rem 5] [recuerdo 2] [recuerdo 6][recuerdo 1]
Micro-AB [rem 3] [rem 7][recuerdo 1]
Micro-B[recuerdo 1]
Tipo C (USB-C)[recuerdo 6]
(Ampliado para mostrar detalles)
Observaciones:
  1. ^ abcde Limitado a la velocidad máxima de 10 Gbit/s, ya que solo es posible el modo de operación de un carril ( ×1 ).
  2. ^ ab Compatibilidad con versiones anteriores dada.
  3. ^ ab Sólo como receptáculo.
  4. ^ Acepta enchufes Mini-A y Mini-B.
  5. ^ Solo como enchufe.
  6. ^ ab Compatibilidad con versiones anteriores dada por la implementación de USB 2.0.
  7. ^ Acepta enchufes Micro-A y Micro-B.

Objetivos

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

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

  • La interfaz USB se configura automáticamente, lo que elimina la necesidad de que el usuario ajuste la configuración del dispositivo en cuanto a velocidad o formato de datos, o configure interrupciones , direcciones de entrada/salida o canales de acceso directo a la memoria. [13]
  • Los conectores USB están estandarizados en el host, por lo que cualquier periférico puede utilizar la mayoría de los receptáculos disponibles.
  • El 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 puedan gestionarse por sí solos. Por ello, los dispositivos USB a menudo no tienen configuraciones de interfaz que el usuario pueda configurar.
  • La interfaz USB es intercambiable en caliente (los dispositivos se pueden intercambiar sin apagar la computadora host).
  • Los dispositivos pequeños se pueden alimentar 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 una prueba de cumplimiento , el usuario puede tener la confianza de que un dispositivo USB funcionará como se espera sin una interacción extensa con los ajustes y la configuración.
  • La interfaz USB define protocolos para la recuperación de errores comunes, mejorando la confiabilidad con respecto a las interfaces anteriores. [12]
  • La instalación de un dispositivo que se basa en el estándar USB requiere una mínima intervención del operador. Cuando un usuario conecta un dispositivo a un puerto de una computadora en funcionamiento, este se configura de forma totalmente automática utilizando los controladores de dispositivo existentes o el sistema le solicita al usuario que busque un controlador, que luego instala y configura automáticamente.

El estándar USB también ofrece múltiples beneficios para los fabricantes de hardware y los desarrolladores de software, específicamente en 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 disponibles en una interfaz USB se adapta a dispositivos que van desde teclados y ratones hasta interfaces de transmisión de vídeo.
  • Se puede diseñar una interfaz USB para proporcionar la mejor latencia disponible para funciones de tiempo crítico o se puede configurar para realizar transferencias en segundo plano de datos masivos con poco impacto en los recursos del sistema.
  • La interfaz USB está generalizada y no tiene líneas de señal dedicadas a una sola función de un dispositivo. [12]

Limitaciones

Como ocurre con todos los estándares, el USB posee múltiples limitaciones en su diseño:

  • Los cables USB tienen una longitud limitada, ya que el estándar fue pensado para periféricos sobre una misma mesa, no entre habitaciones o edificios. Sin embargo, un puerto USB se puede conectar a una puerta de enlace que acceda a dispositivos distantes.
  • Las velocidades de transferencia de datos USB son más lentas que las de otras interconexiones como 100 Gigabit Ethernet .
  • 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 a través de sus puertos USB directamente. Es posible ampliar esta limitación mediante USB On-The-Go , Dual-Role-Devices [14] 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 conversores entre ciertas interfaces antiguas y USB, es posible que no proporcionen una implementación completa del hardware antiguo. Por ejemplo, un conversor de USB a puerto paralelo puede 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 que paguen una tarifa 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 tarifas anuales y membresía en la organización. [12]

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 [15]

Un grupo de siete empresas comenzó el desarrollo de USB en 1995: [16] Compaq , DEC , IBM , Intel , Microsoft , NEC y Nortel . El objetivo era hacer que fuera fundamentalmente más fácil conectar dispositivos externos a las PC mediante la sustitución de 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 del software de todos los dispositivos conectados a USB, así como permitiendo mayores tasas de transferencia de datos para dispositivos externos y funciones plug and play . [17] Ajay Bhatt y su equipo trabajaron en el estándar en Intel; [18] [19] los primeros circuitos integrados compatibles con USB fueron producidos por Intel en 1995. [20]

USB1.incógnita

El logotipo de USB de velocidad básica

Lanzado en enero de 1996, USB 1.0 especificó velocidades de señalización de 1,5 Mbit/s ( ancho de banda bajo o baja velocidad ) y 12 Mbit/s ( velocidad máxima ). [21] 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 condujo a lo que Microsoft denominó " PC sin legado ". [22] [23] [24]

Ni USB 1.0 ni 1.1 especificaron un diseño para ningún conector más pequeño que el tipo estándar A o tipo B. Aunque aparecieron muchos diseños para un conector tipo B miniaturizado en muchos periféricos, la conformidad con el estándar USB 1. x se vio obstaculizada por el tratamiento de los periféricos que tenían conectores miniatura como si tuvieran una conexión atada (es decir: sin enchufe ni receptáculo en el extremo periférico). No se conocía ningún conector tipo A miniatura hasta que se introdujo uno en USB 2.0 (revisión 1.01).

USB 2.0

El logotipo de USB de alta velocidad

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

Se han realizado modificaciones a la especificación USB mediante avisos de cambios de ingeniería (ECN). Los más importantes de estos ECN están incluidos en el paquete de especificaciones USB 2.0 disponible en USB.org: [27]

  • 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ó soporte para cargadores dedicados, comportamiento de cargadores host para dispositivos con baterías agotadas
  • Especificación de carga de batería 1.2 : [28] con corriente aumentada de 1,5 A en los puertos de carga para dispositivos no configurados, lo que permite una comunicación de alta velocidad mientras tiene una corriente de hasta 1,5 A
  • Anexo de administración de energía de enlace ECN , que agrega un estado de energía de suspensión

USB 3.incógnita

Logotipo USB SuperSpeed ​​obsoleto

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

USB 3.0 agrega 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 insertos azules en los receptáculos de formato estándar.

La arquitectura SuperSpeed ​​permite un modo de funcionamiento a una velocidad de 5,0 Gbit/s, además de los tres modos de funcionamiento existentes. Su eficiencia depende de una serie de factores, entre los que se incluyen 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 enmarcado de paquetes y la sobrecarga del protocolo, es realista que se transmitan a una aplicación aproximadamente dos tercios del rendimiento bruto, o 330 MB/s. [30] : 4–19  La arquitectura de SuperSpeed ​​es full-duplex ; todas las implementaciones anteriores, USB 1.0-2.0, son semidúplex, arbitradas por el host. [31]

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. [30] : 9–9 

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

USB 3.1 , lanzado en julio de 2013, tiene dos variantes. La primera conserva la arquitectura y el protocolo SuperSpeed ​​de USB 3.0 y su modo de funcionamiento se denomina recientemente USB 3.1 Gen 1 , [32] [33] y la segunda versión introduce una arquitectura y un protocolo SuperSpeedPlus distintivamente nuevos con un segundo modo de funcionamiento denominado USB 3.1 Gen 2 (comercializado como SuperSpeed+ USB ). SuperSpeed+ duplica la velocidad máxima de señalización a 10 Gbit/s (posteriormente comercializado como SuperSpeed ​​USB 10 Gbps por la especificación USB 3.2), al tiempo que reduce la sobrecarga de codificación de línea a solo el 3% al cambiar el esquema de codificación a 128b/132b . [32] [34]

USB 3.2 , lanzado en septiembre de 2017, [35] conserva las arquitecturas y protocolos USB 3.1 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 la nueva estructura USB-C con tasas de señalización de 10 y 20 Gbit/s (tasas de datos sin procesar de 1212 y 2424 MB/s). El aumento en el ancho de banda es el resultado de la operación de dos carriles sobre cables existentes que originalmente estaban destinados a las capacidades flip-flop del conector USB-C. [36]

Esquema de nombres

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

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

USB4

Logotipo USB4 certificado obsoleto

La especificación USB4 fue publicada el 29 de agosto de 2019 por el USB Implementers Forum. [41]

La especificación USB4 2.0 fue publicada el 1 de septiembre de 2022 por el USB Implementers Forum. [42]

USB4 se basa en el protocolo Thunderbolt 3. [43] Admite un rendimiento de 40 Gbit/s, es compatible con Thunderbolt 3 y compatible con versiones anteriores de USB 3.2 y USB 2.0. [44] [45] La arquitectura define un método para compartir un único enlace de alta velocidad con múltiples tipos de dispositivos finales de forma dinámica que sirva mejor a la transferencia de datos por tipo y aplicación.

Durante el CES 2020 , USB-IF e Intel declararon su intención de permitir productos USB4 que admitan todas las funciones opcionales como los productos Thunderbolt 4 .

El USB4 2.0 con velocidades de 80 Gbit/s se presentará en noviembre de 2022. [46] [47] Se darán a conocer más detalles técnicos en dos días para desarrolladores USB programados para noviembre de 2022. [48]

La especificación USB4 establece que las siguientes tecnologías serán compatibles con USB4: [41]

ConexiónObligatorio paraObservaciones
anfitrióncentrodispositivo
USB 2.0 (480 Mbit/s)A diferencia de otras funciones, que utilizan la multiplexación de enlaces de alta velocidad, USB 2.0 sobre USB-C utiliza su propio par diferencial de cables.
USB 3.2 Gen 2×1 tunelizado (10 Gbit/s)No
USB 3.2 Gen 2×2 tunelizado (20 Gbit/s)NoNoNo
USB 3 Gen T tunelizado (5–80 Gbit/s)NoNoNoUn tipo de arquitectura de tunelización USB 3 donde el sistema SuperSpeed ​​mejorado se extiende para permitir el funcionamiento con el máximo ancho de banda disponible en el enlace USB4.
USB4 Gen 2 (10 o 20 Gbit/s)De uno o dos carriles
USB4 Gen 3 (20 o 40 Gbit/s)NoNo
DisplayPort 1.4a tunelizadoNoLa especificación requiere que los hosts y concentradores admitan el modo alternativo DisplayPort.
PCI Express 3.0 tunelizadoNoNoLa función PCI Express de USB4 replica la funcionalidad de versiones anteriores de la especificación Thunderbolt .
Comunicaciones de host a hostUna conexión tipo LAN entre dos pares.
Modo alternativo de Thunderbolt 3NoNoThunderbolt 3 utiliza cables USB-C; la especificación USB4 permite que los hosts y dispositivos y requiere concentradores admitan la interoperabilidad con el estándar utilizando el modo alternativo Thunderbolt 3 (es decir, DisplayPort y PCIe).
Otros modos alternativosNoNoNoLos productos USB4 pueden ofrecer opcionalmente interoperabilidad con los modos alternativos HDMI , MHL y VirtualLink .

Esquema de nombres de septiembre de 2022

Descripción general del esquema de nombres USB que se implementó en septiembre de 2022
(se muestra una combinación de especificaciones USB y sus nombres comerciales
porque las especificaciones a veces se usan incorrectamente como nombres comerciales). [ disputado (para: USB4 20 Gbit/s no existe; USB4 2×2 no es intercambiable con USB 3.2 2×2 como
lo indica el logotipo; los logotipos para USB 3.x y USB4 son diferentes) – discutir
]

Debido a los confusos esquemas de nombres anteriores, USB-IF decidió cambiarlos una vez más. A partir del 2 de septiembre de 2022, los nombres comerciales siguen la sintaxis "USB  x Gbps", donde x es la velocidad de transferencia en Gbit/s. [49] Se puede ver una descripción general de los nombres y logotipos actualizados en la tabla adyacente.

Los modos de funcionamiento USB 3.2 Gen 2×2 y USB4 Gen 2×2 – o: 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.

Historial de versiones

Versiones de lanzamiento

NombreFecha de lanzamientoTasa máxima de señalizaciónNota
USB 0.7Noviembre de 1994?Prelanzamiento.
USB 0.8Diciembre de 1994?
USB 0.9Abril de 199512 Mbit/s: velocidad máxima (FS)
USB 0,99Agosto de 1995?
USB 1.0-RCNoviembre de 1995?Candidato de lanzamiento.
USB 1.0Enero de 19961,5 Mbit/s: baja velocidad (LS)
12 Mbit/s: velocidad máxima (FS)
Renombrado a Basic-Speed ​​.
USB 1.1Septiembre de 1998
USB 2.0Abril de 2000480 Mbit/s: alta velocidad (HS)
USB 3.0Noviembre de 20085 Gbit/s: Supervelocidad (SS)Renombrado a USB 3.1 Gen 1 , [32] y posteriormente a USB 3.2 Gen 1×1 .
USB 3.1Julio de 201310 Gbps: SuperSpeed+ (SS+)Renombrado a USB 3.1 Gen 2 , [32] y posteriormente a USB 3.2 Gen 2×1 .
USB 3.2Agosto de 201720 Gbit/s: SuperSpeed+ de dos carrilesIncluye los nuevos modos USB 3.2 Gen 1×2 y Gen 2×2 de dos carriles. [50] Requiere USB-C con todas las funciones .
USB4Agosto de 201940 Gbit/s: dos carrilesIncluye los nuevos modos USB4 Gen 2×2 (codificación 64b/66b) y Gen 3×2 (codificación 128b/132b) e introduce el enrutamiento USB4 para la tunelización de tráfico USB 3.2, DisplayPort 1.4a y PCI Express y transferencias de host a host, basadas en el protocolo Thunderbolt 3; requiere USB4 Fabric.
USB 4.0 2.0Septiembre de 2022120 ⇄ 40 Gbit/s: asimétricoIncluye el nuevo modo USB4 Gen 4×2 (codificación PAM-3) para obtener 80 y 120 Gbit/s a través del conector Tipo C. [51] Requiere USB4 Fabric.
Nombre de lanzamientoFecha de lanzamientoPotencia máximaNota
Cargador de batería USB Rev. 1.08 de marzo de 20077,5 W (5 V, 1,5 A)
Carga de batería por USB Rev. 1.115 de abril de 20097,5 W (5 V, 1,5 A)Página 28, Tabla 5-2, pero con la limitación del párrafo 3.5. En el puerto estándar A del USB 2.0 común, sólo 1,5 A. [52]
Carga de batería por USB Rev. 1.27 de diciembre de 20107,5 W (5 V, 1,5 A)[53]
Suministro de energía por USB Rev. 1.0 (V. 1.0)5 de julio de 2012100 W (20 V, 5 A)Uso del protocolo FSK a través de la alimentación del bus ( VBUS )
Suministro de energía por USB Rev. 1.0 (V. 1.3)11 de marzo de 2014100 W (20 V, 5 A)
USB tipo C rev. 1.011 de agosto de 201415 W (5 V, 3 A)Nueva especificación de conector y cable
Suministro de energía por USB Rev. 2.0 (V. 1.0)11 de agosto de 2014100 W (20 V, 5 A)Utilizando el protocolo BMC a través del canal de comunicación (CC) en cables USB-C.
USB tipo C rev. 1.103-04-201515 W (5 V, 3 A)
Suministro de energía por USB Rev. 2.0 (V. 1.1)07-05-2015100 W (20 V, 5 A)
USB tipo C rev. 1.225 de marzo de 201615 W (5 V, 3 A)
Suministro de energía por USB Rev. 2.0 (V. 1.2)25 de marzo de 2016100 W (20 V, 5 A)
Suministro de energía por USB Rev. 2.0 (V. 1.3)12 de enero de 2017100 W (20 V, 5 A)
Suministro de energía por USB Rev. 3.0 (V. 1.1)12 de enero de 2017100 W (20 V, 5 A)
USB tipo C rev. 1.314 de julio de 201715 W (5 V, 3 A)
Suministro de energía por USB Rev. 3.0 (V. 1.2)21 de junio de 2018100 W (20 V, 5 A)
USB tipo C rev. 1.429-03-201915 W (5 V, 3 A)
USB tipo C rev. 2.029 de agosto de 201915 W (5 V, 3 A)Habilitación de conectores y cables USB4 a través de USB Tipo-C.
Suministro de energía por USB Rev. 3.0 (V. 2.0)29 de agosto de 2019100 W (20 V, 5 A)[54]
Suministro de energía por USB Rev. 3.1 (V. 1.0)24 de mayo de 2021240 W (48 V, 5 A)
USB tipo C rev. 2.125 de mayo de 202115 W (5 V, 3 A)[55]
Suministro de energía por USB Rev. 3.1 (V. 1.1)06-07-2021240 W (48 V, 5 A)[56]
Suministro de energía por USB Rev. 3.1 (V. 1.2)26 de octubre de 2021240 W (48 V, 5 A)Incluidas las erratas hasta octubre de 2021 [56]

Esta versión incorpora los siguientes ECN:

  • Aclarar el uso de reintentos
  • Capacidades de la batería
  • Problema de sincronización de FRS
  • Aclaraciones sobre la regla de potencia PPS
  • Soporte de corriente pico para EPR AVS APDO

Diseño del sistema

Un sistema USB consta de un host con uno o más puertos orientados hacia abajo (DFP), [57] y múltiples periféricos, formando una topología en estrella escalonada. 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 solo controlador de host. [58] [30] : 8–29  Los dispositivos USB se vinculan en serie a través de concentradores. El concentrador integrado en el controlador de host se denomina concentrador raíz .

Un dispositivo USB puede estar formado por varios subdispositivos lógicos a los que se denomina funciones de dispositivo . Un dispositivo compuesto puede proporcionar varias funciones, por ejemplo, una cámara web (función de dispositivo de vídeo) con un micrófono integrado (función de dispositivo de audio). Una alternativa a esto 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 dirección, aunque hay una mezcla de datos que van hacia y desde el controlador host.
Los puntos finales USB residen en el dispositivo conectado: los canales hacia el host se denominan tuberías.

La comunicación entre dispositivos USB se basa en canales lógicos ( tuberías ). Una tubería es una conexión desde el controlador del host a una entidad lógica dentro de un dispositivo, llamada punto final . Debido a que las tuberías corresponden a los puntos finales, a veces los términos se usan indistintamente. Cada dispositivo USB puede tener hasta 32 puntos finales (16 de entrada y 16 de salida ), aunque es raro tener 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 llamado "enumeración") y, por lo tanto, son relativamente permanentes, mientras que las tuberías pueden abrirse y cerrarse.

Hay dos tipos de canalización: flujo y mensaje.

  • Un canal de mensajes es bidireccional y se utiliza para transferencias de control . Los canales de mensajes se utilizan normalmente para comandos breves y sencillos dirigidos al dispositivo y para respuestas de estado del dispositivo, 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 interrupción isócrona [59] o una transferencia masiva :
    Transferencias isócronas
    A una velocidad de datos garantizada (para transmisión de datos con ancho de banda fijo) pero con posible pérdida de datos (por ejemplo, audio o video en tiempo real)
    Interrumpir transferencias
    Dispositivos que necesitan respuestas rápidas garantizadas (latencia limitada), como dispositivos señaladores, ratones y teclados.
    Transferencias masivas
    Transferencias esporádicas de gran tamaño que utilizan todo el ancho de banda restante disponible, pero sin garantías sobre el ancho de banda o la 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 con una tupla de (dirección_dispositivo, número_punto_final) . Si la transferencia es desde el host al punto final, el host envía un paquete OUT (una especialización de un paquete TOKEN) con la dirección del dispositivo y el número de punto final deseados. Si la transferencia de datos es desde el dispositivo al host, el host envía un paquete IN en su lugar. Si el punto final de destino es un punto final unidireccional cuya dirección designada por el fabricante no coincide con el paquete TOKEN (por ejemplo, la dirección designada por el fabricante es IN mientras que el paquete TOKEN es un paquete OUT), el paquete TOKEN se ignora. De lo contrario, se acepta y la transacción de datos puede comenzar. Un punto final bidireccional, por otro lado, acepta paquetes IN y OUT.

Abertura rectangular cuyo ancho es el doble de la altura. La abertura tiene un borde de metal y dentro de la abertura hay una barra rectangular plana que corre paralela al lado superior.
Dos receptáculos USB 3.0 estándar A (izquierda) y dos receptáculos USB 2.0 estándar A (derecha) en el panel frontal de una computadora

Los puntos finales se agrupan en interfaces y cada interfaz está asociada con una única función del dispositivo. Una excepción a esto es el punto final cero, que se utiliza para la configuración del dispositivo y no está asociado con ninguna interfaz. Una única función del dispositivo compuesta por interfaces controladas de forma independiente se denomina dispositivo compuesto . Un dispositivo compuesto solo tiene una única dirección de dispositivo porque 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 velocidad de señalización del dispositivo USB se determina durante la señalización de reinicio. Después del reinicio, el host lee la información del dispositivo USB y se le asigna una dirección única de 7 bits. Si el host admite el dispositivo, se cargan los controladores de dispositivo necesarios para comunicarse con el dispositivo y el dispositivo se configura en un estado configurado. Si se reinicia el host USB, el proceso de enumeración se repite para todos los dispositivos conectados.

El controlador del host 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 del host. En USB 2.0, el controlador del host sondea el bus en busca de tráfico, generalmente de forma rotatoria . El rendimiento de cada puerto USB está determinado por la velocidad más lenta del puerto USB o del dispositivo USB conectado al puerto.

Los concentradores USB 2.0 de alta velocidad contienen dispositivos denominados traductores de transacciones que realizan la conversión entre buses USB 2.0 de alta velocidad y buses de velocidad completa y baja. Puede haber un traductor por concentrador o por puerto.

Dado que hay dos controladores independientes en cada host USB 3.0, 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 ese host. Las velocidades de señalización operativas para dispositivos anteriores se configuran de la manera tradicional.

Clases de dispositivos

La funcionalidad de un dispositivo USB se define mediante un código de clase enviado a un host USB. Esto permite que el host cargue módulos de software para el dispositivo y admita nuevos dispositivos de distintos fabricantes.

Las clases de dispositivos incluyen: [60]

Clase
( hexadecimal )
UsoDescripciónEjemplos, o excepciones
00DispositivoNo especificado [61]La clase del dispositivo no está especificada, los descriptores de interfaz se utilizan para determinar los controladores necesarios
01InterfazAudioAltavoz , micrófono , tarjeta de sonido , MIDI
02AmbosComunicaciones y control de CDCAdaptador serial UART y RS-232 , módem , adaptador Wi-Fi , adaptador Ethernet . Se utiliza junto con la clase 0Ah (CDC-Data ) a continuación
03InterfazDispositivo de interfaz humana (HID)Teclado , ratón , joystick
05InterfazDispositivo de interfaz física (PID)Joystick con retroalimentación de fuerza
06InterfazMedios de comunicación ( PTP / MTP )Escáner , cámara
07InterfazImpresoraImpresora láser , impresora de inyección de tinta , máquina CNC
08InterfazAlmacenamiento masivo USB , SCSI conectado por USBUnidad flash USB , lector de tarjetas de memoria , reproductor de audio digital , cámara digital , unidad externa
09DispositivoConcentrador USBConcentrador USB de alta velocidad
0AInterfazDatos de los CDCSe utiliza junto con la clase 02h (Comunicaciones y control CDC ) anterior
0BInterfazTarjeta inteligenteLector de tarjetas inteligentes USB
0DInterfazSeguridad de contenidosLector de huellas dactilares
0EInterfazVideoCámara web
0FInterfazClase de dispositivo de atención médica personal (PHDC)Monitor de pulso (reloj)
10InterfazAudio/vídeo (AV)Cámara web , televisión
11DispositivoCarteleraDescribe los modos alternativos USB-C compatibles con el dispositivo
corriente continuaAmbosDispositivo de diagnósticoDispositivo de prueba de conformidad con USB
E0InterfazControlador inalámbricoAdaptador Bluetooth
ESAmbosMisceláneasDispositivo ActiveSync
En feInterfazEspecífico de la aplicaciónPuente IrDA , RNDIS , clase de prueba y medición (USBTMC), [62] USB DFU (actualización de firmware del dispositivo) [63]
FfhAmbosEspecífico del proveedorIndica que un dispositivo necesita controladores específicos del proveedor

Almacenamiento masivo USB / unidad USB

Una unidad flash , un dispositivo de almacenamiento masivo USB típico
Una unidad de estado sólido ( SSD ) M.2 (2242) conectada a un adaptador USB 3.0 y conectada a la computadora

La clase de dispositivo de almacenamiento masivo USB (MSC o UMS) estandariza las conexiones a los dispositivos de almacenamiento. En un principio, estaba pensada para unidades magnéticas y ópticas, pero se ha ampliado para admitir unidades flash y lectores de tarjetas SD . La capacidad de arrancar una tarjeta SD bloqueada contra escritura con un adaptador USB es especialmente ventajosa para mantener la integridad y el estado prístino e incorruptible del medio de arranque.

Aunque la mayoría de las computadoras personales desde principios de 2005 pueden arrancar desde dispositivos de almacenamiento masivo USB, el USB no está pensado como bus principal para el almacenamiento interno de una computadora. Sin embargo, el USB tiene la ventaja de permitir el intercambio en caliente , lo que lo hace útil para periféricos móviles, incluidas unidades de varios tipos.

Varios fabricantes ofrecen unidades de disco duro USB portátiles externas o carcasas vacías para unidades de disco. Estas ofrecen un rendimiento comparable al de las unidades internas, limitado por la cantidad y los tipos de dispositivos USB conectados y por el límite superior de la interfaz USB. Otros estándares que compiten para la conectividad de unidades externas 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 instalarlos en el ordenador host. [64] [65]

Protocolo de transferencia de medios

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

Dispositivos de interfaz humana

Un ratón o teclado USB se puede utilizar normalmente con ordenadores antiguos que tengan puertos PS/2 con la ayuda de un pequeño adaptador USB a PS/2. Para ratones y teclados con soporte de protocolo dual, se puede utilizar 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 utilizando el protocolo adecuado. [ cita requerida ] También existen convertidores activos que conectan teclados y ratones USB (normalmente uno de cada uno) a puertos PS/2. [66]

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 operación de actualización del firmware, los dispositivos USB cambian su modo operativo y se convierten en programadores PROM . Cualquier clase de dispositivo USB puede implementar esta capacidad siguiendo las especificaciones oficiales de DFU. Al hacerlo, se permite el uso de herramientas de host compatibles con DFU para actualizar el dispositivo. [63] [67] [68]

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

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 tres versiones de especificaciones de dispositivos de audio: [70] [71] USB Audio 1.0, 2.0 y 3.0, conocidas como "UAC" [72] o "ADC". [73]

UAC 3.0 introduce principalmente mejoras para dispositivos portátiles, como un menor consumo de energía al saturar los datos y permanecer en modo de bajo consumo con mayor frecuencia, y dominios de energía para diferentes componentes del dispositivo, lo que permite apagarlos cuando no están en uso. [74]

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, frecuencias de muestreo más altas, [75] menor latencia inherente, [76] [72] y una mejora de 8x en la resolución de tiempo en modos sincrónicos y adaptativos. [72] 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. [72] [77]

Los dispositivos UAC 1.0 siguen siendo comunes, sin embargo, debido a su compatibilidad sin controladores entre plataformas, [75] y también en parte debido a la falla de Microsoft en implementar UAC 2.0 durante más de una década después de su publicación, habiendo finalmente agregado soporte para Windows 10 a través de Creators Update el 20 de marzo de 2017. [78] [79] [77] UAC 2.0 también es compatible con macOS , iOS y Linux , [72] sin embargo, Android solo implementa un subconjunto de la especificación UAC 1.0. [80]

USB proporciona tres tipos de sincronización isócrona (de ancho de banda fijo), [81] todos ellos utilizados por dispositivos de audio: [82]

  • Asíncrono: el ADC o DAC no están sincronizados en absoluto con el reloj de la computadora host, sino que funcionan con un reloj local de funcionamiento libre en el dispositivo.
  • Sincrónico: el reloj del dispositivo está sincronizado con las señales de inicio de trama (SOF) o de intervalo de bus USB. Por ejemplo, esto puede requerir sincronizar un reloj de 11,2896 MHz con una señal SOF de 1 kHz, una gran multiplicación de frecuencia. [83] [84]
  • Adaptable: el reloj del dispositivo está sincronizado con la cantidad de datos enviados por cuadro por el host [85]

Aunque la especificación USB describía originalmente el modo asincrónico como utilizado en "altavoces de bajo coste" y el modo adaptativo en "altavoces digitales de alta gama", [86] existe la percepción opuesta en el mundo de la alta fidelidad , donde el modo asincrónico se publicita como una característica y los modos adaptativos/sincrónicos tienen mala reputación. [87] [88] [80] En realidad, todos los tipos pueden ser de alta o baja calidad, dependiendo de la calidad de su ingeniería y de la aplicación. [84] [72] [89] El modo asincrónico tiene la ventaja de no estar ligado al reloj de la computadora, pero la desventaja de requerir una conversión de frecuencia de muestreo al combinar varias fuentes.

Conectores

Los conectores que especifica el comité USB respaldan una serie de objetivos subyacentes del USB y reflejan las lecciones aprendidas de los muchos 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 . [30] : 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. [90]

Conector USB tipo A
El conector USB tipo A heredado. Este es uno de los muchos tipos de conectores USB heredados .

El diseño tiene como objetivo dificultar la inserción incorrecta de un enchufe USB en su receptáculo. La especificación USB requiere que el enchufe del cable y el receptáculo estén marcados para que el usuario pueda reconocer la orientación adecuada. [30] Sin embargo, el enchufe 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 tornillos giratorios como utilizan algunos conectores.

Los conectores A y B diferentes evitan que se conecten dos fuentes de alimentación por accidente. Sin embargo, parte de esta topología dirigida se pierde con la llegada de las conexiones USB multipropósito (como USB On-The-Go en los teléfonos inteligentes y los enrutadores Wi-Fi alimentados por USB), que requieren cables A a A, B a B y, a veces, cables divisores en Y.

Los tipos de conectores USB se multiplicaron a medida que avanzaba la especificación. La especificación USB original detallaba enchufes y receptáculos estándar A y estándar B. Los conectores eran diferentes para que los usuarios no pudieran conectar un receptáculo de computadora a otro. Los pines de datos en los enchufes estándar están empotrados en comparación con los pines de alimentación, de modo que el dispositivo puede encenderse antes de establecer una conexión de datos. Algunos dispositivos funcionan en modos diferentes según se realice o no la conexión de datos. Las bases de carga suministran energía y no incluyen un dispositivo host ni pines de datos, lo que permite que cualquier dispositivo USB compatible se cargue o funcione desde un cable USB estándar. Los cables de carga proporcionan conexiones de alimentación, pero no de datos. En un cable solo de carga, los cables de datos se cortocircuitan en el extremo del dispositivo; de lo contrario, el dispositivo puede 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 funcionan a máxima velocidad (12 Mbit/s), y una longitud máxima de 3 metros (9 pies 10 pulgadas) con dispositivos que funcionan a baja velocidad (1,5 Mbit/s). [91] [92] [93]

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). [93]

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

Cables puente USB

En el mercado se pueden encontrar cables puente USB o cables de transferencia de datos que ofrecen conexiones directas de PC a PC. Un cable puente es un cable especial con un chip y componentes electrónicos activos en el medio del cable. El chip en el medio del cable actúa como un periférico para ambos ordenadores y permite la comunicación punto a punto entre ellos. Los cables puente USB se utilizan para transferir archivos entre dos ordenadores a través de sus puertos USB.

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

Muchos cables de transferencia de datos o puentes USB siguen siendo USB 2.0, pero también hay una serie de cables de transferencia USB 3.0. A pesar de que el USB 3.0 es 10 veces más rápido que el USB 2.0, los cables de transferencia USB 3.0 son solo entre 2 y 3 veces más rápidos dado su diseño. [ Aclaración necesaria ]

La especificación USB 3.0 introdujo un cable cruzado A-A sin alimentación para conectar dos PC. Estos no están pensados ​​para la transferencia de datos, sino para usos de diagnóstico.

Conexiones USB de doble función

Los cables puente USB han perdido importancia con las capacidades de dispositivo de doble función USB introducidas con la especificación USB 3.1. Según las especificaciones más recientes, USB admite la mayoría de los escenarios que conectan sistemas directamente con un cable tipo C. Sin embargo, para que la capacidad funcione, los sistemas conectados deben admitir el cambio de funciones. Las capacidades de doble función requieren que haya dos controladores dentro del sistema, así como un controlador de función . Si bien esto se puede esperar en una plataforma móvil como una tableta o un teléfono, las PC de escritorio y las portátiles a menudo no admiten funciones duales. [95]

Fuerza

Los conectores USB ascendentes suministran energía a un voltaje nominal de 5 V CC a través del pin V_BUS a los dispositivos USB descendentes.

Dispositivos de bajo y alto consumo

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

Para un host que proporciona energía a los dispositivos, USB tiene un concepto de carga unitaria . Cualquier dispositivo puede consumir energía de una unidad y los dispositivos pueden solicitar más energía en estos pasos discretos. No es necesario que el host proporcione la energía solicitada y un dispositivo no puede consumir más energía de la negociada.

Los dispositivos que no consumen más de una unidad se denominan dispositivos de bajo consumo . Todos los dispositivos deben actuar como dispositivos de bajo consumo cuando comienzan sin configurar. Para dispositivos USB hasta USB 2.0, una carga unitaria es de 100 mA (o 500 mW), mientras que USB 3.0 define una carga unitaria como 150 mA (750 mW). El USB-C con todas las funciones puede admitir dispositivos de bajo consumo con una carga unitaria de 250 mA (o 1250 mW).

Los dispositivos que consumen más de una unidad son dispositivos de alta potencia (como las típicas unidades de disco duro de 2,5 pulgadas). 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.0 y superiores) permiten que un host o un concentrador proporcione hasta 4,5 W en seis pasos de 150 mA. USB-C admite dispositivos de alta potencia con hasta 7,5 W, en seis pasos de 250 mA. USB-C con todas las funciones puede admitir hasta 15 W.

Estándares de alimentación USB
EspecificaciónActualVoltajePotencia (máx.)
Dispositivo de bajo consumo
100 mA
5 voltios
[a]
0,50 W
Dispositivo SuperSpeed ​​(USB 3.0) de bajo consumo
150 mA
5 voltios
[a]
0,75 W
Dispositivo de alta potencia
500 miliamperios
[b]
5 voltios
2,5 W
Dispositivo SuperSpeed ​​(USB 3.0) de alta potencia
900 miliamperios
[do]
5 voltios
4,5 W
Dispositivo USB 3.2 Gen 2×1
1,5 A
[d]
5 voltios
7,5 W
Carga de la batería (BC) 1.1
1,5 A
5 voltios
7,5 W
Carga de la batería (BC) 1.2
1,5 A
5 voltios
7,5 W
USB-C (un solo carril)
1,5 A
[d]
5 voltios
7,5 W
USB-C (varios carriles)
3 A
5 voltios
15 W
Entrega de potencia 1.0/2.0/3.0 Tipo-C
5 A
[mi]
20 voltios
100 vatios
Entrega de potencia 3.1 Tipo-C
5 A
[mi]
48 voltios
[F]
240 W
  1. ^ ab La alimentación del BUS V desde un puerto concentrador de baja potencia puede caer a 4,40 V.
  2. ^ Hasta cinco unidades de carga; con dispositivos que no sean SuperSpeed, una unidad de carga equivale a 100 mA.
  3. ^ Hasta seis unidades de carga; con dispositivos SuperSpeed, una unidad de carga es de 150 mA.
  4. ^ ab Hasta seis unidades de carga; con dispositivos de varios carriles, una unidad de carga es de 250 mA.
  5. ^ Para un funcionamiento ab >3 A (>60 W) se requiere un cable marcado electrónicamente con una capacidad nominal de 5 A.
  6. ^ El funcionamiento a >20 V (>100 W) requiere un cable de rango de potencia extendido (EPR) marcado electrónicamente.

Para reconocer el modo de carga de batería, un puerto de carga dedicado coloca una resistencia que no supera los 200 Ω entre los terminales D+ y D−. Los carriles de datos en cortocircuito o casi en cortocircuito con menos de 200 Ω de resistencia entre los terminales D+ y D− significan un puerto de carga dedicado (DCP) con velocidades de carga indefinidas. [96] [97]

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 puntos de venta como cajas registradoras.

Señalización

Las señales USB se transmiten utilizando señalización diferencial en cables de datos de par trenzado con una impedancia característica de 90 Ω ± 15% . [98] USB 2.0 y las especificaciones anteriores definen un solo par en half-duplex (HDx). USB 3.0 y las especificaciones posteriores definen un par dedicado para la compatibilidad con USB 2.0 y dos o cuatro pares para la transferencia de datos: dos pares en full-duplex (FDx) para variantes de un solo carril requieren al menos conectores SuperSpeed ​​(SS); cuatro pares en full-duplex 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. [99] En este caso, se utiliza un carril para los datos ascendentes y los otros tres para los datos descendentes o viceversa. USB4 Gen 4 utiliza modulación de amplitud de pulso en 3 niveles, lo que proporciona un trit de información por cada baudio transmitido, la frecuencia de transmisión de 12,8 GHz se traduce a una velocidad de transmisión de 25,6 GBd [100] y la traducción de 11 bits a 7 trit proporciona una velocidad de transmisión máxima teórica de poco más de 40,2 Gbit/s. [101]

Nombre del modo de operaciónIntroducido enCarrilesCodificación# cables de datosTasa de señalización nominalEtiqueta originalCorriente USB-IF [102]
actualviejonombre comerciallogo
Baja velocidadNo apareceUSB 1.01x HDNRZI21,5 Mbit/s
semidúplex
USB de baja velocidad (LS)USB de velocidad básica
A toda velocidad12 Mbit/s
semidúplex
USB de máxima velocidad (FS)
Alta velocidadUSB 2.0480 Mbit/s
semidúplex
USB de alta velocidad (HS)
USB 3.2 de 1.ª generación ×1USB 3.0,
USB 3.1 generación 1
USB 3.01 FDx (+ 1 HDx) [a]8b/10b65 Gbit/s
simétrico
USB de supervelocidad (SS)USB 5 Gbps
USB 3.2 de segunda generación ×1USB 3.1 de segunda generaciónUSB 3.1128b/132b10 Gbit/s
simétrico
Supervelocidad+ (SS+)USB 10 Gbps
USB 3.2 de 1.ª generación ×2No apareceUSB 3.22 FDx (+ 1 HDx) [a]8b/10b1010 Gbit/s
simétrico
USB 3.2 de segunda generación ×2128b/132b20 Gbit/s
simétrico
USB de supervelocidad de 20 GbpsUSB 20 Gbps
USB4 de segunda generación ×1USB41 FDx (+ 1 HDx) [a]64b/66b [b]6 (usado de 10)10 Gbit/s
simétrico
USB 10 Gbps
USB4 de segunda generación ×22 FDx (+ 1 HDx) [a]1020 Gbit/s
simétrico
USB 20 Gbps
USB4 de 3.ª generación ×11 FDx (+ 1 HDx) [a]128b/132b [b]6 (usado de 10)20 Gbit/s
simétrico
USB4 de 3.ª generación ×22 FDx (+ 1 HDx) [a]1040 Gbit/s
simétricos
USB 40 Gbps
USB4 de 4.ª generación ×2USB 4.0 2.02 FDx (+ 1 HDx) [a]PAM-3 11b/ 7t1080 Gbit/s
simétrico
USB de 80 Gbps
asimétrico40 Gbit/s de subida
120 Gbit/s de bajada
120 Gbit/s de subida
40 Gbit/s de bajada
  1. ^ abcdefg Implementación USB 2.0
  2. ^ ab USB4 puede utilizar la corrección de errores hacia adelante Reed-Solomon (RS FEC) opcional. En este modo, se ensamblan 12 × 16 símbolos B (128 bits) junto con 2 bits de sincronización B (12 bits + 4 bits reservados) que indican los tipos de símbolos respectivos y 4 B de RS FEC para permitir corregir hasta 1 B de errores en cualquier parte del bloque total de 198 B.
  • Los modos de baja velocidad (LS) y de velocidad completa (FS) utilizan un único par de cables de datos, etiquetados como D+ y D−, en half-duplex . Los niveles de señal transmitidos 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 alto lógico, y terminación de 45 Ω a tierra o diferencial de 90 Ω para que coincida con la impedancia del cable de datos.
  • SuperSpeed ​​(SS) agrega dos pares adicionales de cables de datos trenzados y blindados (y nuevos conectores expandidos, en su mayoría compatibles) además de otro cable de conexión a tierra. Estos están dedicados al funcionamiento SuperSpeed ​​en dúplex completo. 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 una frecuencia de 20 MHz), y las características eléctricas incluyen desénfasis de voltaje en el lado del transmisor y ecualización lineal adaptativa en el lado del receptor para combatir las pérdidas eléctricas en las líneas de transmisión, y por lo tanto el enlace introduce el concepto de entrenamiento de enlace .
  • SuperSpeed+ (SS+) utiliza un nuevo esquema de codificación con una mayor tasa 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 realiza entre un extremo A , ya sea un host o un puerto de bajada de un concentrador, y un extremo B , ya sea un dispositivo periférico o el puerto de subida de un concentrador. Históricamente, esto se hizo evidente por el hecho de que los hosts solo tenían puertos Tipo A y los dispositivos periféricos solo tenían Tipo B, y cada cable (válido) tenía un enchufe Tipo A y un enchufe Tipo B. USB-C (Tipo C) es un conector único que reemplaza todos los conectores Tipo A y Tipo B ( conectores heredados ), por lo que cuando ambos lados son equipos modernos con puertos USB-C, negocian cuál es el host (A) y cuál es el dispositivo (B).

Capa de protocolo

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

Actas

Las transacciones básicas de USB son:

  • Transacción OUT
  • En transacción
  • Transacción de configuración
  • Intercambio de transferencia de control
El logotipo de USB inalámbrico

USB independiente del medio

El USB Implementers Forum presentó el estándar de comunicación inalámbrica Media Agnostic USB (MA-USB) v.1.0 basado en el protocolo USB el 29 de julio de 2015. El USB inalámbrico es una tecnología de reemplazo de cable y utiliza tecnología inalámbrica de banda ultra ancha para velocidades de datos de hasta 480 Mbit/s. [103]

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

USB de InterChip

InterChip USB es una variante de chip a chip que elimina los transceptores convencionales que se encuentran en el 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. [105] Es un estándar alternativo a SPI e I2C .

USB-C

USB-C (oficialmente USB Type-C ) es un estándar que define un nuevo conector, y varias nuevas características de conexión. Entre ellas, soporta el modo alternativo , que permite transportar otros protocolos a través del conector y cable USB-C. Esto se usa comúnmente para soportar los protocolos DisplayPort o HDMI , lo que permite conectar una pantalla, como un monitor de computadora o un televisor , a través de USB-C.

Todos los demás conectores no son capaces de realizar operaciones de dos carriles (Gen 1×2 y Gen 2×2) en USB 3.2, pero se pueden utilizar para operaciones de un solo carril (Gen 1×1 y Gen 2×1). [106]

DisplayLink es una tecnología que permite conectar varias pantallas a una computadora a través de USB. Se introdujo alrededor de 2006 y, antes de la aparición del modo alternativo a través de USB-C, era la única forma de conectar pantallas a través de USB. Es una tecnología patentada, no estandarizada por el USB Implementers Forum y, por lo general, requiere un controlador de dispositivo independiente en la computadora.

Comparaciones con otros métodos de conexión

FireWire (IEEE 1394)

En un principio, el USB se consideró un complemento de la tecnología FireWire ( IEEE 1394 ), que se diseñó como un bus serial de gran ancho de banda que interconectaba de manera eficiente periféricos como unidades de disco, interfaces de audio y equipos de video. En el diseño inicial, el 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 escalonada , mientras que las redes IEEE 1394 utilizan una topología de árbol .
  • USB 1.0, 1.1 y 2.0 utilizan un protocolo de "hablar cuando se le habla", lo que significa que cada periférico se comunica con el host cuando este lo solicita específicamente. USB 3.0 permite comunicaciones iniciadas 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 parte superior del árbol para controlar la red. Todas las comunicaciones se realizan entre el host y un periférico. En una red FireWire, cualquier nodo capaz puede controlar la red.
  • El 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 los típicos 500 mA/2,5 W de corriente, y solo 100 mA desde puertos que no son concentradores. 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 ancho de banda alto), mientras que FireWire puede, en teoría, suministrar hasta 60 vatios de potencia, aunque lo más típico es 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 simplicidad y bajo costo, mientras que FireWire fue diseñado para alto rendimiento, particularmente en aplicaciones sensibles al tiempo como audio y video. Aunque similar en 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 uso real, [107] especialmente en uso de alto ancho de banda como discos duros externos. [108] [109] [110] [111] El estándar más nuevo FireWire 800 es dos veces más rápido que FireWire 400 y más rápido que USB 2.0 de alto ancho de banda tanto teóricamente como prácticamente. [112] Sin embargo, las ventajas de velocidad de FireWire dependen de técnicas de bajo nivel como el acceso directo a memoria (DMA), que a su vez han 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 qué parte del ancho de banda prescrito por la especificación se logra en el mundo real, junto con la compatibilidad con los periféricos. [113]

Ethernet

Los estándares de alimentación a través de Ethernet (PoE) IEEE 802.3af , 802.3at y 802.3bt especifican esquemas de negociación de energía más elaborados que los del USB alimentado. Operan 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+ , 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 hecho que PoE sea popular para teléfonos de voz sobre IP , cámaras de seguridad con circuito cerrado de televisión, 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 de Ethernet requieren aislamiento eléctrico entre el dispositivo conectado en red (computadora, teléfono, etc.) y el cable de red hasta 1500 V CA o 2250 V CC durante 60 segundos. [114] USB no tiene tal requisito ya que fue diseñado para periféricos estrechamente asociados con una computadora host y, de hecho, conecta las conexiones a tierra de los periféricos y del host. 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 pueden asumir voltajes peligrosos bajo ciertas condiciones de falla. [115] [116]

MIDI

La definición de clase de dispositivo USB para dispositivos MIDI transmite datos de música de la interfaz digital de instrumentos musicales ( MIDI ) a través de USB. [117] La ​​capacidad MIDI se amplía 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.

El USB es competitivo para dispositivos de bajo costo y físicamente adyacentes. Sin embargo, la alimentación a través de Ethernet y el estándar de conector MIDI tienen una ventaja en dispositivos de alta gama que pueden tener cables largos. El USB puede causar problemas de bucle de tierra entre equipos, porque conecta referencias de tierra en ambos transceptores. Por el contrario, el estándar de conector MIDI y Ethernet tienen un aislamiento incorporado a 500 V o más.

eSATA/eSATAp

El conector eSATA es un conector SATA más robusto , pensado para la conexión a discos duros externos y 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 aparece como un dispositivo SATA normal, lo que proporciona un rendimiento completo y una compatibilidad total asociada con las unidades internas.

eSATA no suministra energía a dispositivos externos, lo que supone una desventaja cada vez mayor en comparación con USB. Aunque los 4,5 W de USB 3.0 a veces son insuficientes para alimentar discos duros externos, la tecnología avanza y los discos externos necesitan cada vez menos energía, lo que disminuye la ventaja de eSATA. eSATAp (Power over eSATA, también conocido como ESATA/USB) es un conector introducido en 2009 que suministra energía a los dispositivos conectados mediante un nuevo conector compatible con versiones anteriores. En un portátil, eSATAp suele suministrar solo 5 V para alimentar un HDD/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 HDD/SSD de 3,5 pulgadas y unidades ópticas de 5,25 pulgadas.

Se puede agregar soporte eSATAp a una máquina de escritorio en forma de un soporte que conecta los recursos SATA, de alimentación y USB de la placa base.

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

Rayo

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

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

Thunderbolt 3 y Thunderbolt 4 utilizan USB-C . [120] [121] [122] Thunderbolt 3 tiene dos canales físicos bidireccionales de 20 Gbit/s, agregados para aparecer como un solo 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 DisplayPort Alternate Mode, así como DisplayPort over 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 de DisplayPort 2.0: USB4 (que requiere USB-C) requiere que los concentradores admitan DisplayPort 2.0 a través de un modo alternativo de USB-C. DisplayPort 2.0 puede admitir una resolución de 8K a 60 Hz con color HDR10. [123] DisplayPort 2.0 puede usar hasta 80 Gbit/s, que es el doble de la cantidad disponible para los 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. [123]

Después de que la especificación se hizo libre de regalías y la custodia del protocolo Thunderbolt se transfirió de Intel al Foro de Implementadores USB, Thunderbolt 3 se implementó efectivamente en la especificación USB4, con compatibilidad con Thunderbolt 3 opcional pero recomendada para productos USB4. [124]

Interoperabilidad

Hay varios convertidores de protocolo disponibles que convierten señales de datos USB hacia y desde otros estándares de comunicaciones.

Amenazas a la seguridad

Debido a la prevalencia del estándar USB, existen muchos ataques que lo utilizan. Uno de los ejemplos más grandes de esto en la actualidad es el conocido como USB killer , un dispositivo que daña los dispositivos USB al enviar pulsos de alto voltaje a través de las líneas de datos.

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 dispositivos de almacenamiento masivo USB, que pueden contener software malicioso. [125]

Véase también

USB

Referencias

  1. ^ "82371FB (PIIX) y 82371SB (PIIX3) PCI ISA IDE Xcelerator" (PDF) . Intel. Mayo de 1996. Archivado desde el original (PDF) el 13 de marzo de 2016 . Consultado el 12 de marzo de 2016 .
  2. ^ abcde "USB4 Specification v2.0" (ZIP) (Versión 2.0 ed.). USB. 30 de junio de 2023. Consultado el 23 de octubre de 2023 .
  3. ^ "Acerca de USB-IF". Foro de implementadores de USB . Consultado el 27 de abril de 2023 .
  4. ^ "USB merece más apoyo". Negocios. Boston Globe Online . Simson. 31 de diciembre de 1995. Archivado desde el original el 6 de abril de 2012. Consultado el 12 de diciembre de 2011 .
  5. ^ ab "Especificación Universal Serial Bus 3.1" (ZIP) . Foro de implementadores de USB . Consultado el 27 de abril de 2023 .
  6. ^ ab "Universal Serial Bus 2.0 Specification" (ZIP) (Revisión 2.0 ed.). USB Implementers Forum. 27 de abril de 2000. Consultado el 27 de abril de 2023 .
  7. ^ abc «USB 3.2 Revisión 1.1 - Junio ​​de 2022» (HTML) (Revisión 1.01 ed.). Octubre de 2023. Consultado el 14 de abril de 2024 .
  8. ^ "Especificación de suministro de energía por bus serie universal, revisión 3.0, versión 2.0a (publicada)" (ZIP) . Foro de implementadores de USB . Consultado el 27 de abril de 2023 .
  9. ^ "Solución de carga universal". GSMA. 17 de febrero de 2009. Archivado desde el original el 30 de noviembre de 2011. Consultado el 12 de diciembre de 2011 .
  10. ^ "Documento de clase de conectores y cables de bus serie universal, revisión 2.0" (PDF) . Foro de implementadores de USB . Consultado el 27 de abril de 2023 .
  11. ^ "Especificación de conector y cable de bus serie universal tipo C, revisión 1.0" (PDF) . Foro de implementadores de USB . Consultado el 27 de abril de 2023 .
  12. ^ abcd Axelson, Jan (2015). USB Complete: The Developer's Guide, quinta edición , Lakeview Research LLC, ISBN 1931448280 , págs. 1-7. 
  13. ^ "Definición de: cómo instalar un periférico de PC". PC . Ziff Davis . Archivado desde el original el 22 de marzo de 2018 . Consultado el 17 de febrero de 2018 .
  14. ^ Huang, Eric (3 de mayo de 2018). "To USB or Not to USB: USB Dual Role replaces USB On-The-Go". synopsys.com . Archivado desde el original el 25 de julio de 2021. Consultado el 21 de julio de 2021 .
  15. ^ "Recomendación de diseño de iconos para identificar puertos USB 2.0 en PC, hosts y concentradores" (PDF) . USB. Archivado (PDF) del original el 3 de octubre de 2016 . Consultado el 26 de abril de 2013 ..
  16. ^ "Miembros". Archivado desde el original el 7 de noviembre de 2021 . Consultado el 7 de noviembre de 2021 .
  17. ^ «Dos décadas de «plug and play»: cómo el USB se convirtió en la interfaz más exitosa de la historia de la informática». Archivado desde el original el 15 de junio de 2021 . Consultado el 14 de junio de 2021 .
  18. ^ "Intel Fellow: Ajay V. Bhatt". Intel Corporation . Archivado desde el original el 4 de noviembre de 2009.
  19. ^ Rogoway, Mark (9 de mayo de 2009). «La campaña publicitaria de Intel convierte a los investigadores en estrellas del rock». The Oregonian . Archivado desde el original el 26 de agosto de 2009. Consultado el 23 de septiembre de 2009 .
  20. ^ Pan, Hui; Polishuk, Paul (eds.). 1394 Monthly Newsletter. Guardianes de la información. págs. 7–9. GGKEY:H5S2XNXNH99. Archivado desde el original el 12 de noviembre de 2012. Consultado el 23 de octubre de 2012 .
  21. ^ "4.2.1". Especificación de bus serie universal (PDF) (Informe técnico). 1996. p. 29. v1.0. Archivado (PDF) desde el original el 30 de enero de 2018.
  22. ^ "Ocho formas en las que el iMac cambió la informática". Macworld . 15 de agosto de 2008. Archivado desde el original el 22 de diciembre de 2011 . Consultado el 5 de septiembre de 2017 .
  23. ^ "El PC sigue el ejemplo del iMac". Business Week . 1999. Archivado desde el original el 23 de septiembre de 2015.
  24. ^ "Rendimiento teórico máximo de USB de alta velocidad". Microchip Technology Incorporated. 23 de marzo de 2021. Archivado desde el original el 26 de marzo de 2021. Consultado el 23 de marzo de 2021 .
  25. ^ "Rendimiento teórico máximo de USB a máxima velocidad". Microchip Technology Incorporated. 23 de marzo de 2021. Archivado desde el original el 26 de marzo de 2021. Consultado el 23 de marzo de 2021 .
  26. ^ "Especificación USB 2.0". Foro de implementadores de USB. Archivado desde el original el 3 de diciembre de 2017. Consultado el 28 de abril de 2019 .
  27. ^ "Battery Charging v1.2 Spec and Adopters Agreement" (ZIP) . Foro de implementadores de USB. 7 de marzo de 2012. Archivado desde el original el 6 de octubre de 2014 . Consultado el 13 de mayo de 2021 .
  28. ^ "La especificación USB 3.0 ya está disponible" (PDF) (Nota de prensa). San José, California, 17 de noviembre de 2008. Archivado desde el original (PDF) el 31 de marzo de 2010. Consultado el 22 de junio de 2010 en usb.org.
  29. ^ abcde Universal Serial Bus 3.0 Specification ( ZIP ) . Hewlett-Packard Company Intel Corporation Microsoft Corporation NEC Corporation ST-Ericsson Texas Instruments . 6 de junio de 2011. Archivado desde el original el 19 de mayo de 2014 – vía www.usb.org.
    "Especificación Universal Serial Bus 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 en www.gaw.ru.
  30. ^ "Tecnología USB 3.0" (PDF) . HP . 2012. Archivado desde el original el 19 de febrero de 2015 . Consultado el 2 de enero de 2014 .
  31. ^ abcd "Especificación USB 3.1: pautas de uso del lenguaje de USB-IF" (PDF) . Archivado (PDF) del original el 12 de marzo de 2016, a través de www.usb.org.
  32. ^ Silvia (5 de agosto de 2015). "Explicación de USB 3.1 Gen 1 y Gen 2". www.msi.org . Archivado desde el original el 8 de julio de 2018 . Consultado el 5 de abril de 2018 .
  33. ^ Especificación Universal Serial Bus 3.1. Hewlett-Packard Company Intel Corporation Microsoft Corporation Renesas Corporation ST-Ericsson Texas Instruments . 26 de julio de 2013. Archivado desde el original (ZIP) el 21 de noviembre de 2014. Consultado el 19 de noviembre de 2014 en Usb.org.
  34. ^ "La especificación USB 3.2 publicada el 22 de septiembre de 2017 y los ECN". usb.org . 22 de septiembre de 2017. Archivado desde el original el 6 de julio de 2019 . Consultado el 4 de septiembre de 2019 .
  35. ^ "El grupo promotor de USB 3.0 anuncia la actualización a USB 3.2" (PDF) (Nota 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 en www.usb.org.
  36. ^ "Directrices de uso del lenguaje de especificación USB 3.2 de USB-IF" (PDF) . usb.org . 26 de febrero de 2019. Archivado (PDF) del original el 3 de noviembre de 2021 . Consultado el 4 de septiembre de 2019 .
  37. ^ Ravencraft, Jeff (19 de noviembre de 2019). "USB DevDays 2019 – Branding Session" (PDF) . USB Implementers Forum (Presentación). pág. 16. Archivado desde el original (PDF) el 22 de marzo de 2020. Consultado el 22 de marzo de 2020 .
  38. ^ Pautas de uso del lenguaje de rendimiento de datos USB de USB-IF
  39. ^ Cuadro de requisitos de marca registrada
  40. ^ ab "Especificación USB4 del grupo promotor USB". usb.org . 29 de agosto de 2019. Archivado desde el original el 13 de febrero de 2021 . Consultado el 30 de agosto de 2019 .
  41. ^ "USB Promoter Group anuncia que la especificación USB4 versión 2.0 define la entrega de hasta 80 Gbps a través de USB Tipo-C" (PDF) .
  42. ^ Bright, Peter (4 de marzo de 2019). «Thunderbolt 3 se convierte en USB4, ya que la interconexión de Intel pasa a estar libre de regalías». Ars Technica . Archivado desde el original el 13 de febrero de 2021. Consultado el 4 de marzo de 2019 .
  43. ^ Grunin, Lori (4 de marzo de 2019). "USB4 se combina con Thunderbolt 3 para lograr velocidades más rápidas y transferencias más inteligentes". CNET . Archivado desde el original el 4 de marzo de 2019 . Consultado el 4 de marzo de 2019 .
  44. ^ Brant, Tom (4 de marzo de 2019). «Thunderbolt 3 se fusiona con USB para convertirse en USB4». PC Magazine . Archivado desde el original el 5 de marzo de 2019. Consultado el 4 de marzo de 2019 .
  45. ^ Szewczyk, Chris (5 de septiembre de 2022). "Se acerca la versión 2.0 de USB4 con velocidades de 80 Gbps". PC Gamer . Consultado el 20 de septiembre de 2024 .
  46. ^ Saunders, Brad; Balich, Joe (1 de septiembre de 2022). "USB Promoter Group Announces USB4® Version 2.0" (PDF) (Comunicado de prensa). Beaverton, OR, EE. UU.: USB Implementers Forum . Consultado el 20 de septiembre de 2024 .
  47. ^ Balich, Joe (18 de octubre de 2022). "USB-IF Announces Publication of New USB4® Specification to Enable USB 80Gbps Performance" (PDF) (Nota de prensa). Beaverton, OR, EE. UU.: USB Implementers Forum . Consultado el 20 de septiembre de 2024 .
  48. ^ "Rendimiento de datos USB, pautas de uso del lenguaje de USB-IF" (PDF) . Archivado desde el original (PDF) el 1 de octubre de 2022 . Consultado el 2 de septiembre de 2022 .
  49. ^ Matt Elliot (11 de marzo de 2019). "Explicación de USB 3.2: cómo entender los estándares USB actuales y confusos". CNET . Archivado desde el original el 7 de julio de 2021 . Consultado el 26 de julio de 2022 .
  50. ^ "Especificación USB4 v2.0 | USB-IF".
  51. ^ "Especificaciones de carga de batería v1.1 y acuerdo de adopción". USB.org . Archivado desde el original el 11 de enero de 2021. Consultado el 31 de julio de 2019 .
  52. ^ "Especificaciones de carga de batería v1.2 y acuerdo de adopción". USB.org . Archivado desde el original el 31 de julio de 2019. Consultado el 31 de julio de 2019 .
  53. ^ "USB Power Delivery". USB.org . Archivado desde el original el 3 de septiembre de 2019. Consultado el 3 de septiembre de 2019 .
  54. ^ "Revisión 2.1 de la especificación del cable y conector USB tipo C". USB.org . Archivado desde el original el 27 de mayo de 2021 . Consultado el 27 de mayo de 2021 .
  55. ^ ab "USB Power Delivery". USB.org . Archivado desde el original el 27 de mayo de 2021 . Consultado el 27 de mayo de 2021 .
  56. ^ "Señales CC y VCONN de tipo C". Microchip Technology, Inc. Consultado el 18 de agosto de 2023 .
  57. ^ "Universal Serial Bus Specification Revision 2.0". USB.org . 11 de octubre de 2011. pp. 13, 30, 256. Archivado desde el original ( ZIP ) el 28 de mayo de 2012 . Consultado el 8 de septiembre de 2012 .
  58. ^ Dan Froelich (20 de mayo de 2009). «Isochronous Protocol» (PDF) . USB.org . Archivado desde el original (PDF) el 17 de agosto de 2014. Consultado el 21 de noviembre de 2014 .
  59. ^ "Códigos de clase USB". 22 de septiembre de 2018. Archivado desde el original el 22 de septiembre de 2018 – vía www.usb.org.
  60. ^ Utilizar información de clase en los descriptores de interfaz. Esta clase base está definida para usarse en descriptores de dispositivo para indicar que la información de clase debe determinarse a partir de los descriptores de interfaz en el dispositivo.
  61. ^ "Especificación de clase de medición y prueba de bus serie universal (USBTMC) Revisión 1.0" (PDF) . Foro de implementadores de USB. 14 de abril de 2003. Archivado (PDF) del original el 23 de diciembre de 2018 . Consultado el 10 de mayo de 2018 en sdpha2.ucsd.edu.
  62. ^ ab "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) desde el original el 11 de octubre de 2014. Consultado el 8 de septiembre de 2014 .
  63. ^ "100 aplicaciones portables para tu memoria USB (para Mac y Windows)". Archivado desde el original el 2 de diciembre de 2008. Consultado el 30 de octubre de 2008 .
  64. ^ "Guía de instalación de Skype VoIP USB". Archivado desde el original el 6 de julio de 2014. Consultado el 30 de octubre de 2008 .
  65. ^ "Adaptador de teclado y ratón PS/2 a USB". StarTech.com . Archivado desde el original el 12 de noviembre de 2014 . Consultado el 21 de mayo de 2023 .
  66. ^ "Especificación de clase de dispositivo de bus serie universal para actualización de firmware de dispositivo, versión 1.0" (PDF) . Foro de implementadores de USB. 13 de mayo de 1999. págs. 7–8. Archivado desde el original (PDF) el 24 de agosto de 2014 . Consultado el 8 de septiembre de 2014 .
  67. ^ "rpms/dfu-util: herramienta de actualización de firmware de dispositivos USB". fedoraproject.org . 14 de mayo de 2014. Archivado desde el original el 8 de septiembre de 2014 . Consultado el 8 de septiembre de 2014 .
  68. ^ "AN3156: Protocolo USB DFU utilizado en el gestor de arranque STM32" (PDF) . st.com . 7 de febrero de 2023 . Consultado el 28 de enero de 2024 .
  69. ^ "USB-IF Announces USB Audio Device Class 3.0 Specification". Business Wire (nota de prensa). Houston, Texas y Beaverton, Oregón. 27 de septiembre de 2016. Archivado desde el original el 4 de mayo de 2018. Consultado el 4 de mayo de 2018 .
  70. ^ "Especificaciones de clase de dispositivo USB". www.usb.org . Archivado desde el original el 13 de agosto de 2014. Consultado el 4 de mayo de 2018 .
  71. ^ abcdef Strong, Laurence (2015). "¿Por qué necesitas USB Audio Class 2?" (PDF) . XMOS. Archivado desde el original (PDF) el 24 de noviembre de 2017 . Consultado el 11 de diciembre de 2020 . En aplicaciones donde la latencia de transmisión es importante, UAC2 ofrece una reducción de hasta 8 veces con respecto a UAC1. ... Cada método de sincronización tiene ventajas y desventajas y aplicaciones que se adaptan mejor a sus necesidades.
  72. ^ "Controladores de audio USB 2.0". Centro de desarrollo de hardware de Microsoft . Archivado desde el original el 4 de mayo de 2018. Consultado el 4 de mayo de 2018. ADC-2 hace referencia a la definición de clase de dispositivo USB para dispositivos de audio, versión 2.0.
  73. ^ "Nueva clase de audio USB para auriculares digitales USB tipo C". Synopsys.com . Archivado desde el original el 7 de mayo de 2018. Consultado el 7 de mayo de 2018 .
  74. ^ ab Kars, Vincent (mayo de 2011). "USB". The Well-Tempered Computer . Archivado desde el original el 7 de mayo de 2018. Consultado el 7 de mayo de 2018. Todos los sistemas operativos (Win, OSX y Linux) admiten USB Audio Class 1 de forma nativa. Esto significa que no es necesario instalar controladores, es plug&play.
  75. ^ "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
  76. ^ ab "Últimas noticias: Microsoft lanza compatibilidad con audio USB de clase 2 nativo. Esperen, ¿qué?". Computer Audiophile . 2 de mayo de 2017. Archivado desde el original el 2 de septiembre de 2018. Consultado el 7 de mayo de 2018. La compatibilidad con la clase 2 permite frecuencias de muestreo mucho más altas, como PCM de 24 bits/384 kHz y DSD (DoP) hasta DSD256.
  77. ^ "Anuncio de la versión preliminar de Windows 10 Insider Build 14931 para PC". Blog de la experiencia de Windows . 21 de septiembre de 2016. Archivado desde el 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 de bandeja de entrada! Esta es una versión anterior del controlador que no tiene todas las funciones habilitadas
  78. ^ Plummer, Gregg (20 de septiembre de 2017). "Ampliozone: compatibilidad con USB Audio Class 2.0 en Windows 10, ¡FINALMENTE!". Ampliozone . Archivado desde el original el 7 de mayo de 2018 . Consultado el 7 de mayo de 2018 .
  79. ^ ab "Audio digital USB". Proyecto de código abierto de Android . Consultado el 16 de febrero de 2023. El submodo sincrónico no se usa comúnmente con audio porque tanto el host como el periférico están a merced del reloj USB.
  80. ^ "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 .
  81. ^ "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 de los datos de paquetes USB.
  82. ^ Castor-Perry, Kendall (octubre de 2010). «Designing Modern USB Audio Systems». Cypress Semiconductor . Archivado desde el original el 5 de mayo de 2018. Consultado el 4 de mayo de 2018 .
  83. ^ ab Castor-Perry, Kendall (2011). "Generación y sincronización de reloj programable para sistemas de audio USB". Cypress Semiconductor . Archivado desde el original el 4 de mayo de 2018 . Consultado el 4 de mayo de 2018 . Las primeras interfaces de reproducción USB usaban el modo sincrónico, pero adquirieron una reputación de mala calidad del reloj recuperado (y la mala calidad de reproducción resultante). Esto se debió principalmente a deficiencias en la implementación del reloj en lugar de deficiencias inherentes del enfoque.
  84. ^ Kondoh, Hitoshi (20 de febrero de 2002). "The D/A diaries: A personal memoir of engineering heartache and triumph" (PDF) . Archivado (PDF) del original el 12 de diciembre de 2019 . Consultado el 4 de mayo de 2018 . El hecho de que no haya una línea de reloj dentro del cable USB hace que el cable sea más delgado, lo que es una ventaja. Pero, sin importar cuán buenos sean los osciladores de cristal en los extremos de envío y recepción, siempre habrá alguna diferencia entre los dos...
  85. ^ "Documentos USB 2.0". www.usb.org . Archivado desde el original el 3 de diciembre de 2017 . Consultado el 7 de mayo de 2018 .
  86. ^ "Nuestra guía de audio USB: ¿por qué debería usarla?". Cambridge Audio . 9 de mayo de 2016. Archivado desde el original el 7 de mayo de 2018 . Consultado 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 la transmisión de audio. ... Asíncrono: este es el más complejo de implementar, pero es una gran mejora con respecto a los otros tipos.
  87. ^ Kars, Vincent (julio de 2012). "USB versus USB". The Well-Tempered Computer . Archivado desde el original el 22 de abril de 2018 . Consultado el 7 de mayo de 2018 . El modo sincrónico no se utiliza en un DAC de calidad porque es muy inestable. ... el modo asincrónico es el mejor de estos modos.
  88. ^ "USB de baja fluctuación: Dan Lavry, Michael Goodman, adaptativo, asincrónico". Reseñas y debates sobre auriculares - Head-Fi.org . Archivado del original el 7 de mayo de 2018. Consultado el 7 de mayo de 2018. Algunos fabricantes pueden hacerle creer que las transferencias USB asincrónicas son superiores a las transferencias USB adaptativas y que, por lo tanto, debe creer en la solución asincrónica . Esto no es más cierto que decir que "debe" sostener el tenedor con la mano izquierda. De hecho, si sabe lo que está haciendo, se alimentará con cualquiera de las dos manos. La cuestión es realmente una cuestión de buenas prácticas de ingeniería.
  89. ^ "Aviso de cambio de ingeniería de especificación USB 2.0 (ECN) n.º 1: conector Mini-B" (PDF) . 20 de octubre de 2000. Archivado (PDF) desde el original el 12 de abril de 2015 . Consultado el 29 de diciembre de 2014 en www.usb.org.
  90. ^ "Limitaciones de longitud de cable USB" (PDF) . CablesPlusUSA.com . 3 de noviembre de 2010. Archivado desde el original (PDF) el 11 de octubre de 2014 . Consultado el 2 de febrero de 2014 .
  91. ^ "¿Cuál es la longitud máxima de un cable USB?". Techwalla.com . Archivado desde el original el 1 de diciembre de 2017. Consultado el 18 de noviembre de 2017 .
  92. ^ ab "Cables y soluciones de larga distancia". Preguntas frecuentes sobre USB 2.0 . Foro de implementadores de USB. Archivado desde el original el 18 de enero de 2011. Consultado el 28 de abril de 2019 .
  93. ^ Axelson, Jan. "USB 3.0 Developers FAQ". Archivado desde el original el 20 de diciembre de 2016 . Consultado el 20 de octubre de 2016 .
  94. ^ "USB 3.1 - Tipo C Host a Host". superuser.com . Archivado desde el original el 14 de octubre de 2021 . Consultado el 21 de julio de 2021 .
  95. ^ "Valores de parámetros". Especificación de carga de baterías, revisión 1.2. Foro de implementadores de USB. 7 de diciembre de 2010. pág. 45. Archivado desde el original el 28 de marzo de 2016 . Consultado el 29 de marzo de 2016 .
  96. ^ "DESCRIPCIÓN GENERAL DE LA REVISIÓN 1.2 DEL CARGADOR DE BATERÍAS POR USB Y EL IMPORTANTE PAPEL DE LOS EMULADORES DE ADAPTADORES" (PDF) . maxim integrated. 2014. p. 3. Archivado (PDF) del original el 4 de julio de 2021 . Consultado el 12 de agosto de 2021 .
  97. ^ "USB en pocas palabras: Capítulo 2: Hardware". Beyond Logic.org. Archivado desde el original el 20 de agosto de 2007. Consultado el 25 de agosto de 2007 .
  98. ^ "Especificación USB4 v2.0 | USB-IF". www.usb.org . Consultado el 22 de julio de 2023 .
  99. ^ "USB4 versión 2.0 de simulación a prueba de transmisión, recepción e interconexión | Signal Integrity Journal" www.signalintegrityjournal.com . Consultado el 22 de julio de 2023 .
  100. ^ "Bienvenido a la era de ultraalta velocidad de 80 Gpbs de USB4 | GraniteRiverLabs". www.graniteriverlabs.com . Consultado el 22 de julio de 2023 .
  101. ^ Pautas de uso del lenguaje de rendimiento de datos USB de USB-IF
  102. ^ "Acuerdo de adopción y especificaciones de USB v1.0a compatible con medios". usb.org . Archivado desde el original el 31 de julio de 2021 . Consultado el 21 de julio de 2021 .
  103. ^ Shaikh, Roshan Ashraf (3 de noviembre de 2020). "USB-IF lanza la especificación final de Media Agnostic USB". tweaktown.com . Archivado desde el original el 15 de marzo de 2021. Consultado el 21 de julio de 2021 .
  104. ^ Shuler, Kurt (31 de marzo de 2011). "Interchip Connectivity: HSIC, UniPro, HSI, C2C, LLI... ¡Dios mío!". Arteris IP . Archivado desde el original el 19 de junio de 2011. Consultado el 24 de junio de 2011 .
  105. ^ "USB 3.2 y más allá". Black Box . Consultado el 4 de marzo de 2023 .
  106. ^ "FireWire vs. USB 2.0" (PDF) . QImaging. Archivado (PDF) del original el 11 de octubre de 2010 . Consultado el 20 de julio de 2010 .
  107. ^ "FireWire vs. USB 2.0 – Pruebas de ancho de banda". Archivado desde el original el 12 de agosto de 2007. Consultado el 25 de agosto de 2007 .
  108. ^ "USB 2.0 vs FireWire". Precios y tarifas. Archivado desde el original el 16 de octubre de 2016. Consultado el 25 de agosto de 2007 .
  109. ^ Metz, Cade (25 de febrero de 2003). "The Great Interface-Off: FireWire Vs. USB 2.0". PC Magazine . Archivado desde el original el 30 de septiembre de 2007. Consultado el 25 de agosto de 2007 .
  110. ^ Heron, Robert. "USB 2.0 versus FireWire". TechTV. Archivado desde el original el 29 de septiembre de 2007. Consultado el 25 de agosto de 2007 .
  111. ^ "FireWire vs. USB 2.0". USB Ware. Archivado desde el original el 16 de marzo de 2007. Consultado el 19 de marzo de 2007 .
  112. ^ Key, Gary (15 de noviembre de 2005). «Rendimiento de Firewire y USB». Archivado desde el original el 23 de abril de 2008. Consultado el 1 de febrero de 2008 .
  113. ^ "802.3, Sección 14.3.1.1" (PDF) . IEEE. Archivado desde el original (PDF) el 6 de diciembre de 2010.
  114. ^ "Powerbook explota después de que Comcast conecta el cable equivocado". Consumerist. 8 de marzo de 2010. Archivado desde el original el 25 de junio de 2010. Consultado el 22 de junio de 2010 .
  115. ^ "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 .
  116. ^ "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 .
  117. ^ "Cómo funciona la tecnología Thunderbolt: Comunidad de tecnología Thunderbolt". ThunderboltTechnology.net . Archivado desde el original el 10 de febrero de 2014. Consultado el 22 de enero de 2014 .
  118. ^ Galbraith, Jim (2 de enero de 2014). "Lo que necesita saber sobre Thunderbolt 2". Macworld . IDG Communications, Inc. Archivado desde el original el 24 de junio de 2021 . Consultado el 18 de junio de 2021 .
  119. ^ "Un puerto para gobernarlos a todos: Thunderbolt 3 y USB Type-C unen fuerzas". Archivado desde el original el 2 de junio de 2015 . Consultado el 2 de junio de 2015 .
  120. ^ "Thunderbolt 3 es el doble de rápido y utiliza USB-C reversible". 2 de junio de 2015. Archivado desde el original el 3 de junio de 2015 . Consultado el 2 de junio de 2015 .
  121. ^ Sebastian Anthony (2 de junio de 2015). «Thunderbolt 3 adopta el conector USB tipo C y duplica el ancho de banda a 40 Gbps». Ars Technica . Archivado desde el original el 9 de junio de 2015. Consultado el 2 de junio de 2015 .
  122. ^ ab Porter, Jon (30 de abril de 2020). "La nueva especificación de DisplayPort permite video de 16K a través de USB-C". The Verge . Vox Media, LLC. Archivado desde el original el 15 de abril de 2021 . Consultado el 18 de junio de 2021 .
  123. ^ "Especificación de requisitos de compatibilidad USB4 Thunderbolt3" (PDF) . USB . USB.org. Enero de 2021. Archivado (PDF) del original el 19 de octubre de 2021 . Consultado el 1 de enero de 2021 .
  124. ^ "Uso de la ejecución automática con una unidad flash USB (memoria USB)". Positive Technologies . 25 de junio de 2022. Archivado desde el original el 26 de abril de 2022 . Consultado el 26 de julio de 2022 .

Lectura adicional

  • 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). Puerto serie completo: puertos COM, puertos COM virtuales USB y puertos para sistemas integrados (2.ª ed.). Lakeview Research. ISBN 978-1-931-44806-2.
  • ——— (2015). USB Complete: Guía del desarrollador (quinta edición). Lakeview Research. ISBN 978-1-931448-28-4.
  • Hyde, John (febrero de 2001). Diseño USB con ejemplos: una guía práctica para construir dispositivos de E/S (2.ª edición). Intel Press . ISBN 978-0-970-28465-5.
  • "Depuración de USB 2.0 para cumplimiento normativo: no es solo un mundo digital" (PDF) . Keysight Technologies . Nota de aplicación de tecnologías (1382–3). Keysight.

Visión general

  • Joel Johnson (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? (video).
  • Parikh, Bijal. "USB (Universal Serial Bus): una descripción general". Engineers Garage . WTWH Media . Consultado el 7 de mayo de 2022 .
  • Barnatt, Christopher (25 de septiembre de 2022). Explicación del USB: de la versión 1.0 a la versión 2.0 del USB4 (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, USB Power Delivery)". 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 alimentado B". Guía de distribución de pines . Archivado desde el 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 desde el original (PDF) el 4 de agosto de 2020. Consultado 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ía 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 de 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 de 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 de bus serie universal 3.1
Obtenido de "https://es.wikipedia.org/w/index.php?title=USB&oldid=1251049710"