Como
resultado de un intento de dotar al PC de un bus de alta velocidad
que ofreciera las características ideales PnP de universalidad,
facilidad de conexión y desconexión, incluso en caliente ("Hot
Swappable"), y sobre todo, que consumiese pocos recursos, Intel y
otros líderes de la industria diseñaron el denominado puerto
USB Universal Serial Bus, que como
su nombre indica, es un bus serie, bidireccional y de bajo coste;
diseñado como una extensión en la arquitectura estándar del PC,
orientado principalmente en la integración de periféricos, que
aparecen como un solo puerto en lo que se refiere a utilización de
recursos.
Nota:
En sus orígenes el interés primordial del bus USB se centraba en la
integración de dispositivos telefónicos en los ordenadores
CTI ("Computer Telephony
Integrations").
Estándares
La
tecnología USB ha sido promovida
principalmente por Intel, aunque le han seguido todos los grandes
fabricantes, de forma que se ha convertido en un estándar
importante. En sus comienzos los interesados en esta tecnología se
agruparon en un foro, el USB Implementers
Forum Inc.,
USB-IF, que agrupa a más de 460
compañías, y ha publicado diversas revisiones de la norma:
-
USB
0.9: Primer borrador,
publicado en Noviembre de 1995.
-
USB
1.0: Publicada en 1996
establece dos tipos de conexión: La primera, denominada
velocidad baja ("Low speed"), ofrece 1.5 Mbps, y está pensada
para periféricos que no requieren un gran ancho de banda, como
ratones o joysticks. La segunda, denominada velocidad completa
("Full speed"), es de 12 Mbps, y está destinada a los
dispositivos más rápidos.
-
USB
1.1: Publicada en 1998, añade
detalles y precisiones a la norma inicial; es el estándar mínimo
que debe cumplir un dispositivo USB.
-
USB 2.0:
Su versión final fue publicada en Abril del 2000; es una
extensión de la norma compatible con las anteriores. Permite
velocidades de hasta 480 Mbps, denominada alta velocidad ("High
speed")
Un buen sitio para información al respecto es USB.org, patrocinado
por el USB-IF:
http://www.usb.org
Se usan
tres tipos de
conectores,
A, B
y A/B. Todos son polarizados (solo pueden insertarse en una posición) y
utilizan sistemas de presión para sujetarse; los de tipo
A utilizan la hembra en el sistema
anfitrión, y suelen usarse en dispositivos en los que la conexión es
permanente (por ejemplo, ratones y teclados). Los de tipo
B utilizan la hembra en el
dispositivo USB (función), y se utilizan en sistemas móviles (por
ejemplo, cámaras fotográficas o altavoces). En general podemos
afirmar que los conectores tipo A
están en el lado del host (PC) o de los concentradores (hubs),
mientras los de tipo B están del
lado de los periféricos (esclavo). Los de tipo
A/B "On the Go" actúan como host o
esclavo según las necesidades en ese momento.
En
nuestros equipos MIP6 y MipScale los conectores USB son de tipo A/B
"On the Go".