El bus serie universal (USB) es una tecnología que permite conectar un dispositivo electrónico a un ordenador. Es un tipo de bus serie rápido y estandarizado que facilita la interconexión de periféricos y la transferencia de datos sin necesidad de instalar hardware adicional complejo.

¿Dónde se utiliza?

Se utiliza sobre todo en los ordenadores personales, aunque hoy en día el dispositivo electrónico con USB aparece en infinidad de equipos: teléfonos inteligentes, consolas de videojuegos, cámaras, televisores y muchos dispositivos de consumo. El USB conecta diferentes dispositivos mediante una interfaz estándar, lo que simplifica su uso y compatibilidad.

Usos más comunes

La mayoría de la gente utiliza el USB para los ratones de ordenador, los teclados, los escáneres, las impresoras, las cámaras digitales y las unidades flash USB. Hay más de seis mil millones de dispositivos USB en todo el mundo. Además de periféricos, el USB se usa para:

  • Almacenamiento externo (discos duros, SSD).
  • Carga y alimentación de dispositivos (móviles, accesorios, luces, ventiladores).
  • Comunicación de audio y vídeo (auriculares USB, interfaces de audio, video por USB-C).
  • Actualizaciones de firmware y recuperación del sistema.

Plug and play y hot swapping

La norma se hizo para mejorar los dispositivos "plug and play". Esto significa que un dispositivo puede conectarse a un enchufe libre y simplemente funcionar: el ordenador lo detecta automáticamente. A veces el sistema instala un software o un controlador para aprovechar todas sus funciones, pero en muchos casos la operación es inmediata. El USB permite la extracción segura y la conexión en caliente o "hot swapping", es decir, se puede enchufar y desenchufar mientras el ordenador está encendido sin necesidad de apagarlo.

Alimentación por el cable USB

El USB puede proporcionar energía eléctrica al dispositivo conectado a través del cable. Esto evita la necesidad de un enchufe independiente para dispositivos de bajo consumo. A lo largo de las revisiones del estándar se han incrementado tanto la corriente como la tensión que pueden entregarse:

  • En los primeros estándares se suministraba sólo una pequeña corriente adecuada para ratones, teclados y unidades flash.
  • En USB 2.0 y USB 3.x los puertos pueden entregar más corriente para alimentar discos externos y otros periféricos.
  • Con USB-C y USB Power Delivery (PD) se alcanzan niveles mucho mayores: comúnmente hasta 100 W (20 V × 5 A) y, con las especificaciones más recientes (PD Extended Power Range), incluso valores superiores para alimentar portátiles o monitores.

Versiones, velocidades y compatibilidad

Desde su publicación original (la especificación inicial data de mediados de los años 90) el USB ha evolucionado en varias generaciones, cada una con mejoras en velocidad y capacidades:

  • USB 1.1: velocidades bajas y completas para teclados y ratones.
  • USB 2.0 (Hi-Speed): hasta 480 Mbps, ideal para unidades flash y muchos periféricos.
  • USB 3.x (SuperSpeed): 5 Gbps y versiones posteriores con 10 Gbps y 20 Gbps.
  • USB4: unifica y mejora el rendimiento, usando tecnologías compatibles con Thunderbolt para alcanzar hasta 40 Gbps en sus variantes más avanzadas.

Una de las fortalezas de USB es la compatibilidad hacia atrás: un dispositivo USB antiguo suele funcionar conectado a un puerto más moderno (aunque a la velocidad mínima entre ambos), y viceversa con adaptadores adecuados.

Conectores y cables

Existen distintos tipos de conectores físicos. Los más conocidos son:

  • Tipo A: el conector rectangular clásico que suele estar en el host (ordenador).
  • Tipo B: usado en impresoras y algunos periféricos.
  • Mini y Micro (mini-B, micro-B): usados en dispositivos portátiles antiguos.
  • USB-C: conector reversible, más compacto y capaz de transportar datos, vídeo y potencia; cada vez es el estándar en móviles, portátiles y periféricos.

El cable y el conector determinan en gran medida las capacidades (velocidad de datos y potencia) de la conexión.

Cómo funciona el bus: topología y control

El USB sigue una topología host-dispositivo. El ordenador (host) controla el bus y se comunica con dispositivos mediante controladores y un proceso llamado enumeración: cuando se conecta un dispositivo, el host lo identifica, asigna recursos y carga el controlador necesario. Se pueden conectar hubs (concentradores) para ampliar el número de puertos; teóricamente un host puede gestionar hasta 127 dispositivos en una cadena de hubs y puertos.

Clases de dispositivo y drivers

Para simplificar la interoperabilidad, el estándar define clases de dispositivos (almacenamiento masivo, audio, vídeo, comunicaciones, impresión, HID para teclados/ratones, etc.). Los dispositivos que siguen una clase estándar suelen funcionar con controladores genéricos incluidos en el sistema operativo, lo que facilita aún más el plug and play.

Ventajas y limitaciones

Ventajas:

  • Universalidad y facilidad de uso.
  • Alimentación eléctrica integrada.
  • Hot swapping y plug and play.
  • Compatibilidad amplia y soporte en la mayoría de sistemas.

Limitaciones:

  • La velocidad real depende de la versión del estándar y de la calidad del cable.
  • Hay casos en que el USB no reemplaza a interfaces especializados (por ejemplo, ciertas aplicaciones industriales o de telecomunicaciones de baja latencia).
  • El número máximo de dispositivos por host tiene un límite lógico (típicamente 127).

Reemplazo de estándares antiguos y futuro

A partir de 2022, casi todos los ordenadores tienen USB y han sustituido a los estándares más antiguos, como el puerto paralelo, el puerto serie y el SCSI. Estos antiguos estándares son raros hoy en día, aunque en entornos especializados todavía se usan cuando se requieren características que el USB no puede cubrir fácilmente.

El futuro inmediato pasa por la adopción masiva de USB-C, mayores potencias con USB PD y una integración más estrecha con protocolos de vídeo y datos (por ejemplo, modos alternativos como DisplayPort por USB-C y la convergencia con estándares de alto rendimiento como Thunderbolt y USB4).

Consejos prácticos

  • Para cargar dispositivos y transmitir datos a máxima velocidad, usa cables y puertos que soporten la versión del estándar requerida (p. ej. USB 3.x o USB-C con PD).
  • Si un dispositivo no funciona al conectarlo, prueba a cambiar de puerto o a instalar manualmente el controlador recomendado por el fabricante.
  • Retira los dispositivos de almacenamiento de forma segura desde el sistema operativo para evitar pérdida de datos.