Tipos de controladores USB: OHCI, UHCI, EHCI y XHCI

tipos y características usbEste fin de semana he intentado lidiar con el lector de tarjetas del portátil del “cuñao” (todo un regalito que aun me tiene entretenido) y, viendo los módulos que tenía cargado el sistema, me surgió la duda de cuáles eran las diferencias entre EHCI_HCD y UHCI_HCD.

Como imagino que alguno de vosotros puede tener las mismas dudas y no encontrando documentación en español de calidad sobre el tema he optado por compartir con vosotros esta pequeña referencia por si os ayuda a aclarar las ideas.

Detalles técnicos

Sin entrar en detalles (que nos puedan abrumar) un sistema USB tiene, entre otros, una controladora y un concentrador raíz, y permite gestionar varios dispositivos USB (como el teclado o el ratón) incluyendo otros concentradores (también conocidos como hubs) que nos permitan aumentar el número de puertos usb que tiene nuestro ordenador.

concentrador usb

La controladora, que es la que nos interesa hoy, es la interfaz hardware entre el dispositivo USB y el Sistema Operativo.

Hoy en día hay un par de interfaces HCI (Interfaz de Controladora de Host) en uso y son la interfaz OHCI (Open HCI) proveniente de Compaq, UHCI (HCI Universal) y EHCI (HCI Mejorado, la E viene de Enhanced), ambas de Intel.

Tanto OHCI como UCHI son los estándares de interfaces en la industria para USB 1.1 (12 Mbps) mientras que EHCI lo es para USB 2.0 (480 Mbps).

El último en salir a escena ha sido XHCI (HCI eXtensible) para USB 3.0 (5 Gbps) de la mano de Intel y será compatible hacia atrás por lo que podremos conectar en él nuestros dispositivos USB 1.x y 2.0 sin problemas (salvo que no aprovecharán la velocidad del 3.0 ;))

Conclusión

Aquí queda esta pequeña reseña que no pretende mas que dejar algunos datos básicos sin entrar en detalles “escabrosos” para que tanta sigla no os pase factura si tenéis que diferenciar entre los diferentes controladores USB.

Etiquetas: , , , , , , ,

Acerca de Informático de Guardia

Persona inquieta y emprendedora con afición al software libre en general y a Linux en particular.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 1.920 seguidores

%d bloggers like this: