Indice
1. Introducción
2. USB (Universal
Serial Bus)
3. Firewire
4. USB vs. Fireware
1. Introducción
Hoy día resulta muy interesante observar como los avances tecnológicos nos sorprenden
por la evolución tan rápida que presentan y algo que gusta es que cada vez son
más fáciles de usar para cualquier persona, es decir, se están volviendo muy
amigables y no necesitas ser un experto para poder comprender su funcionamiento,
usarlos o instalarlos, este es el caso de Universal Serial Bus, mejor conocido
como USB.
Uno de los principales propósitos del presente, es dar a conocer
la tecnología que rondará nuestros ordenadores en los próximos meses. Muy poca
gente conoce las especificaciones técnicas. No existe casi tiempo para dedicar
a la culturización y expansión de nuestros conocimientos, es por eso que el
presente trata de orientarse a instruir a los lectores sobre esta tecnología
que ya se está difundiendo masivamente.
Tanto el USB como el IEEE 1394 (Firewire), que se dieron a conocer debido sobre
todo a la lista de tecnologías contenidas en Windows 98, es un nuevo bus que
permite conectar una serie de dispositivos con una velocidad de datos que varia
de baja a media-rápida. En el fondo son similares, pero, como se verá más adelante,
tienen diferencias tanto en aplicaciones como en prestaciones. No se harán competencia
uno con otro y convivirán pacíficamente en un mismo ordenador.
Lo mejor de todo es el tipo de cosas que se pueden conectar a estos. Éstas incluyen
discos duros, DVD-ROMs y CD-ROMs de alta velocidad, impresoras, escáneres...
y la novedad: cámaras de fotos digitales, videocámaras DV, televisiones... teclados,
mouses y un sin fin de dispositivos. De hecho, ya hay disponibles muchos elementos.
Gracias a estos medios de comunicación, se podrán conectar cámaras digitales
y de DV sin la necesidad de incómodas tarjetas que vienen opcionalmente con
estos aparatos y sin tener que diferenciar el sitio donde conectar a cada quien.
Y ahora, ¿cómo se conecta todo esto al ordenador?. Por el momento, se hará con
controladoras PCI.

Figura 2
Para terminar esta introducción, se mostrará el cable y el conector
que se usa. Curiosamente, este último está basado en el que se usa para conectar
dos Game Boy.
2. USB (Universal Serial Bus)
USB.
Historia.
En un principio teníamos la interfaz serie y paralelo, pero era necesario unificar
todos los conectores creando uno más sencillo y de mayores prestaciones. Así
nació el USB (Universal Serial Bus) con una velocidad de 12Mb/seg. y como su
evolución, USB 2.0, apodado USB de alta velocidad, con velocidades en este momento
de hasta 480Mb/seg., es decir, 40 veces más rápido que las conexiones mediante
cables USB 1.1.
Un puerto USB puede llegar a transmitir a velocidades entre 1,5 Mb/segundo y
12 Mbps; un puerto paralelo entre 600 Kb/s a 1,5 Mb/s y un puerto serial puede
llegar hasta 112 Kb/s.
USB es una nueva arquitectura de bus o un nuevo tipo de bus desarrollado por
un grupo de siete empresas (Compaq, Digital Equipment Corp, IBM PC Co., Intel,
Microsoft, NEC y Northern Telecom) que forma parte de los avances plug-and-play
y permite instalar periféricos sin tener que abrir la máquina para instalarle
hardware, es decir, basta con que conectes dicho periférico en la parte posterior
de tu computador y listo.
¿Qué es?.
USB Universal Serial Bus es una interfase plug&play entre la PC y ciertos
dispositivos tales como teclados, mouses, scanner, impresoras, módems, placas
de sonido, camaras, etc).
Una característica importante es que permite a los dispositivos trabajar a velocidades
mayores, en promedio a unos 12 Mbps, esto es más o menos de 3 a 5 veces más
rápido que un dispositivo de puerto paralelo y de 20 a 40 veces más rápido que
un dispositivo de puerto serial.
¿Cómo funciona?.
Trabaja como interfaz para transmisión de datos y distribución de energía, que
ha sido introducida en el mercado de PC´s y periféricos para mejorar las lentas
interfaces serie (RS-232) y paralelo. Esta interfaz de 4 hilos, 12 Mbps y "plug
and play", distribuye 5V para alimentación, transmite datos y está siendo adoptada
rápidamente por la industria informática.
Es un bus basado en el paso de un testigo, semejante a otros buses como los
de las redes locales en anillo con paso de testigo y las redes FDDI. El controlador
USB distribuye testigos por el bus. El dispositivo cuya dirección coincide con
la que porta el testigo responde aceptando o enviando datos al controlador.
Este también gestiona la distribución de energía a los periféricos que lo requieran.
Emplea una topología de estrellas apiladas que permite el funcionamiento simultáneo
de 127 dispositivos a la vez. En la raíz o vértice de las capas, está el controlador
anfitrión o host que controla todo el tráfico que circula por el bus. Esta topología
permite a muchos dispositivos conectarse a un único bus lógico sin que los dispositivos
que se encuentran más abajo en la pirámide sufran retardo. A diferencia de otras
arquitecturas, USB no es un bus de almacenamiento y envío, de forma que no se
produce retardo en el envío de un paquete de datos hacia capas inferiores.
Como detalle sorprendente es que cada puerto utiliza una única solicitud de
interrupción (IRQ) independientemente de los periféricos que tenga conectados
(sea 1 ó 127) por lo tanto no hay riesgo de conflictos entre una cantidad de
dispositivos que de otra forma no podrían ser conectados por falta de recursos;
de la misma manera tampoco utilizan DMA (asignación de memoria).
El sistema de bus serie universal USB consta de tres componentes:
- Controlador.
- Hubs o Concentradores.
- Periféricos.
Diagrama de capas.
En la figura de la derecha podemos ver cómo fluye la información entre las diferentes
capas a nivel real y a nivel lógico. (Figura 1 y 2)
En dicha figura está materializada la conexión entre el controlador anfitrión
o host y un dispositivo o periférico. Este está constituido por hardware al
final de un cable USB y realiza alguna función útil para el usuario.

Figura 3
El software cliente se ejecuta en el host y corresponde a un
dispositivo USB; se suministra con el sistema operativo o con el dispositivo
USB. El software del sistema USB, es el que soporta USB en un determinado sistema
operativo y se suministra con el sistema operativo independientemente de los
dispositivos USB o del software cliente.
El controlador anfitrión USB está constituido por el hardware y el software
que permite a los dispositivos USB ser conectados al anfitrión. Como se muestra
en la figura 3, la conexión entre un host y un dispositivo requiere la interacción
entre las capas. La capa de interfaz de bus USB proporciona la conexión física
entre el host y el dispositivo. La capa de dispositivo USB es la que permite
que el software del sistema USB realice operaciones genéricas USB con el dispositivo.
(Figura 3)
La capa de función proporciona capacidades adicionales al host vía una adecuada
capa de software cliente . Las capas de función y dispositivos USB tienen cada
una de ellas una visión de la comunicación lógica dentro de su nivel, aunque
la comunicación entre ellas se hace realmente por la capa de interfaz de bus
USB .
Controlador
El controlador reside dentro del PC y es responsable de las comunicaciones entre
los periféricos USB y la CPU del PC. Es también responsable de la admisión de
los periféricos dentro del bus, tanto si se detecta una conexión como una desconexión.
Para cada periférico añadido, el controlador determina su tipo y le asigna una
dirección lógica para utilizarla siempre en las comunicaciones con el mismo.
Si se producen errores durante la conexión, el controlador lo comunica a la
CPU, que, a su vez, lo transmite al usuario. Una vez se ha producido la conexión
correctamente, el controlador asigna al periférico los recursos del sistema
que éste precise para su funcionamiento.
El controlador también es responsable del control de flujo de datos entre el
periférico y la CPU.
Concentradores o hubs
Son distribuidores inteligentes de datos y alimentación, y hacen posible la
conexión a un único puerto USB de 127 dispositivos. De una forma selectiva reparten
datos y alimentación hacia sus puertas descendentes y permiten la comunicación
hacia su puerta de retorno o ascendente. Un hub de 4 puertos, por ejemplo, acepta
datos del PC para un periférico por su puerta de retorno o ascendente y los
distribuye a las 4 puertas descendentes si fuera necesario.
Los concentradores también permiten las comunicaciones desde el periférico hacia
el PC, aceptando datos en las 4 puertas descendentes y enviándolos hacia el
PC por la puerta de retorno.
Además del controlador, el PC también contiene el concentrador raíz. Este es
el primer concentrador de toda la cadena que permite a los datos y a la energía
pasar a uno o dos conectores USB del PC, y de allí a los 127 periféricos que,
como máximo, puede soportar el sistema. Esto es posible añadiendo concentradores
adicionales. Por ejemplo, si el PC tiene una única puerta USB y a ella le conectamos
un hub o concentrador de 4 puertas, el PC se queda sin más puertas disponibles.
Sin embargo, el hub de 4 puertas permite realizar 4 conexiones descendentes.
Conectando otro hub de 4 puertas a una de las 4 puertas del primero, habremos
creado un total de 7 puertas a partir de una puerta del PC. De esta forma, es
decir, añadiendo concentradores, el PC puede soportar hasta 127 periféricos
USB.
La mayoría de los concentradores se encontrarán incorporados en los periféricos.
Por ejemplo, un monitor USB puede contener un concentrador de 7 puertas incluido
dentro de su chasis. El monitor utilizará una de ellas para sus datos y control
y le quedarán 6 para conectar allí otros periféricos.
Figura 4 y 5
Cables y conectores.
USB 1.1 transfiere señales y energía a los periféricos utilizando un cable de
4 hilos, apantallado para transmisiones a 12 Mbps y no apantallado para transmisiones
a 1.5 Mbps. En la figura 6 se muestra un esquema del cable, con dos conductores
para alimentación y los otros dos para señal, debiendo estos últimos ser trenzados
o no según la velocidad de transmisión.
El calibre de los conductores destinados a alimentación de los periféricos varía
desde 20 a 26 AWG, mientras que el de los conductores de señal es de 28 AWG.
La longitud máxima de los cables es de 5 metros.
Por lo que respecta a los conectores hay que decir que son del tipo ficha (o
conector ) y receptáculo, y son de dos tipos: serie A y serie B . Los primeros
presentan las cuatro patillas correspondientes a los cuatro conductores alineadas
en un plano. El color recomendado es blanco sucio y los receptáculos se presentan
en cuatro variantes: vertical, en ángulo recto, panel y apilado en ángulo recto
así como para montaje pasamuro. Se emplean en aquellos dispositivos en los que
el cable externo, está permanentemente unido a los mismos, tales como teclados,
ratones, y hubs o concentradores.
Los conectores de la serie B presentan los contactos distribuidos en dos planos
paralelos, dos en cada plano, y se emplean en los dispositivos que deban tener
un receptáculo al que poder conectar un cable USB. Por ejemplo impresoras, scanner,
y módems .
Aplicaciones actuales y posibilidades a futuro.
- Discos duros de estado sólido portátiles.
- Adaptadores de video para monitores de PC.
- Grabadores de audio y video sobre bus USB.
- Conexiones de PC a PC a través de puertos USB.
- Sustitución de los puertos serie y paralelo.
En las placas que se venden actualmente, especialmente si son en formato ATX,
el conector del bus USB está presente como un estándar, a veces hasta por duplicado.
Como se aprecia en la imagen, es un pequeño rectángulo, del tamaño aproximado
de una clavija telefónica (pero distinta de éstas).
Ultimas innovaciones y noticias sobre el hardware.
Nuevos estándares comenzaron a aparecer y USB 1.1 quedó medio obsoleto, pues
no estaba acorde a las velocidades de transferencia del momento. Así, el puerto
IEEE-1394 conocido en el ambiente Mac como FireWire y en los PC como iLink-
sobrepasó en velocidad al USB, y bastante: 400 mbps.
Es cierto que para muchos periféricos esta velocidad es demasiada, no es necesaria,
pero para algunos dispositivos es una cosa fundamental. Por ejemplo, los discos
duros, los copiadores de CD, o las videocámaras digitales. La cantidad de información
que necesitan transferir en poco tiempo es mucha, y los 12 mbps no fueron suficientes.
FireWire fue el rey de estos productos.
A mediados del 2001 se presentó la nueva maravilla de los puertos, USB 2.0.
Con una velocidad de transferencia de 480 mbps, sobrepasó al estándar 1394.
La poderosa firma Intel no se demoró mucho en subirse al carro de la victoria
y decir que sus chips vendrían integrados con esta nueva versión, que entre
sus gracias está que es absolutamente compatible con la versión anterior. Si
se tienen dispositivos USB 1.1, no hay problema en conectarlos al puerto USB
2.0.
Desventajas
El ancho de banda debe repartirse entre los dispositivos, lo que no importa
mucho si estamos conectando otro ratón, pero que nos indica que conectar 126
impresoras al mismo puerto USB e intentar imprimir en todas a la vez no es una
buena idea. Sin embargo, parece un ancho suficiente para utilizar algunos dispositivos
portátiles como las unidades Zip, mientras no intentemos usarlos a la vez que
una impresora, un módem y un escáner USB (combinación ciertamente improbable).
Necesita de un PC que coordine su actividad a través de un controlador, pero
esto lo hace de fácil fabricación y económico de implementar.
3. Firewire
IEEE 1394 o Firewire.
Historia
Apple inventó el FireWire a mediados de los 90 y lo mimó hasta convertirlo en
el estándar multiplataforma IEEE 1394. FireWire es una tecnología para la entrada/salida
de datos en serie a alta velocidad y la conexión de dispositivos digitales como
videocámaras o cámaras fotográficas digitales y ordenadores portátiles o de
sobremesa. Ampliamente adoptado por fabricantes de periféricos digitales como
Sony, Canon, JVC y Kodak, el FireWire se ha convertido en el estándar establecido
tanto para consumidores como para profesionales.
FireWire es uno de los estándares de periféricos más rápidos que se han desarrollado,
característica que lo hace ideal para su uso con periféricos del sector multimedia
(como cámaras de vídeo) y otros dispositivos de alta velocidad como, por ejemplo,
lo último en unidades de disco duro e impresoras.
Se ha convertido en la interfaz preferida de los sectores de audio y vídeo digital,
reúne numerosas ventajas, entre las que se encuentran la elevada velocidad,
la flexibilidad de la conexión y la capacidad de conectar un máximo de 63 dispositivos.
Además de cámaras y equipo de vídeo digital, la amplia gama de productos FireWire
comprende reproductores de vídeo digital, sistemas domésticos para el ocio,
sintetizadores de música, escáneres y unidades de disco duro.
¿Qué es?
Con un ancho de banda 30 veces mayor que el conocido estándar de periféricos
USB 1.1, el FireWire 400 se ha convertido en el estándar más respetado para
la transferencia de datos a alta velocidad. Apple fue el primer fabricante de
ordenadores que incluyó FireWire en toda su gama de productos. Una vez más,
Apple ha vuelto a subir las apuestas duplicando la velocidad de transferencia
con su implementación del estándar IEEE 1394b FireWire 800.
¿Cómo funciona?
FireWire 800 (Fireware 2 y/o IEEE1394b)
La velocidad sobresaliente del FireWire 800 frente al USB 2.0 convierten al
primero en un medio mucho más adecuado para aplicaciones que necesitan mucho
ancho de banda, como las de gráficos y vídeo, que a menudo consumen cientos
o incluso miles de megabytes de datos por archivo. Por ejemplo, una hora de
vídeo en formato DV ocupa unos 13.000 megabytes (13 GB). Otras de sus ventajas
son, por ejemplo:
Arquitectura altamente eficiente. IEEE 1394b reduce los retrasos en la negociación,
mientras la 8B10B (8 bits se codifican en 10 bits. Este código fue desarrollado
por IBM y permite suficientes transiciones de reloj, la codificación de señales
de control, detección de errores. El código 8B10B es similar a 4B5B de FDDI,
el que no fue adoptado debido al pobre equilibrio de corriente continua) reduce
la distorsión de señal y aumenta la velocidad de transferencia.
Mejor vivencia como usuario. Da igual cómo conectes tus dispositivos entre ellos,
FireWire 800 funciona a la perfección. Por ejemplo, puedes incluso enlazar a
tu Mac la cadena de dispositivos FireWire 800 por los dos extremos para mayor
seguridad durante acontecimientos en directo.
Compatibilidad retroactiva. Los fabricantes han adoptado el FireWire para una
amplia gama de dispositivos, como videocámaras digitales, discos duros, cámaras
fotográficas digitales, audio profesional, impresoras, escáneres y electrodomésticos
para el ocio. Los cables adaptadores para el conector de 9 contactos del FireWire
800 te permiten utilizar productos FireWire 400 en el puerto FireWire 800.
FireWire 800 comparte las revolucionarias prestaciones del FireWire 400:
- Flexibles opciones de conexión. Conecta hasta 63 ordenadores y dispositivos
a un único bus: puedes incluso compartir una cámara entre dos Mac's o PC's.
- Distribución en el momento. Fundamental para aplicaciones de audio y vídeo,
donde un fotograma que se retrasa o pierde la sincronización arruina un trabajo,
el Firewire puede garantizar una distribución de los datos en perfecta sincronía.
- Alimentación por el bus. Mientras el USB 2.0 permite la alimentación de dispositivos
sencillos y lentos que consumen un máximo de 2,5 W, como un ratón, los dispositivos
Firewire pueden proporcionar o consumir hasta 45 W, más que suficiente para
discos duros de alto rendimiento y baterías de carga rápida.
Conexiones de enchufar y listo. No tienes más que enchufar un dispositivo para
que eche a andar.
Ventajas de Firewire
· Alcanzan una velocidad de 400 megabits por segundo. es hasta cuatro veces
más rápido que la red Ethernet 100Base-T y 40 veces más rápido que la red Ethernet
10-Base-T.
· Soporta la conexión de hasta 63 dispositivos con cables de una longitud máxima
de 425 cm.
· No es necesario apagar un escáner o una unidad de CD antes de conectarlo o
desconectarlo, y tampoco requiere reiniciar la computadora.
· Los cables FireWire se conectan muy fácilmente: no requieren números de identificación
de dispositivos, conmutadores DIP, tornillos, cierres de seguridad ni terminadores.
· FireWire funciona tanto con Macintosh como con PC.
· FireWire 400 envía los datos por cables de hasta 4,5 metros de longitud. Mediante
fibra óptica profesional, FireWire 800 puede distribuir información por cables
de hasta 100 metros, lo que significa que podrías disparar ese CD hasta la otra
punta de un campo de fútbol cada diez segundos.
· Ni siquiera necesitas ordenador o dispositivos nuevos para alcanzar estas
distancias. Siempre que los dispositivos se conecten a un concentrador FireWire
800, puedes enlazarlos mediante un cable de fibra óptica súpereficiente.
Aplicaciones de Firewire
La revolución en el vídeo
La edición de vídeo digital con FireWire ha permitido que tuviera lugar una
revolución en la producción del vídeo con sistemas de escritorio. La incorporación
de FireWire en cámaras de vídeo de bajo costo y elevada calidad permite la creación
de vídeo profesional en la Macintosh. Atrás quedan las carísimas tarjetas de
captura de vídeo y las estaciones de trabajo con dispositivos SCSI de alto rendimiento.
FireWire permite la captura de vídeo directamente de las nuevas cámaras de vídeo
digital con puertos FireWire incorporados y de sistemas analógicos mediante
conversores de audio y vídeo a FireWire.
Redes IP sobre Firewire
Funcionamiento
Como explica Apple, "con este software instalado, se pueden utilizar entre ordenadores
Macintosh y periféricos los protocolos IP existentes, incluyendo AFP, HTTP,
FTP, SSH, etcétra. En todos los casos, se puede utilizar Rendezvous para su
configuración, resolución de nombres y descubrimiento."
Si unimos la posibilidad de usar las conexiones Firewire para crear redes TCP/IP
a las prestaciones de Firewire 2 (Fireware 800), tenemos razones muy serias
para que Apple recupere rápidamente la atención de los fabricantes de periféricos...
y dé una alegría a los usuarios de aplicaciones que requieren gran ancho de
banda en redes locales, como todas las relacionadas con el vídeo digital. Por
no hablar de meter la nariz en un posible mercado nuevo.
4. USB vs. Fireware
Comparando USB con Firewire.
Mucha gente confunde el 1394 y el Universal Serial Bus (USB). Es incomprensible.
Ambos son tecnologías que persiguen un nuevo método de conectar múltiples periféricos
a un ordenador. Ambos permiten que los periféricos sean añadidos o desconectados
sin la necesidad de reiniciar. Ambos usan cables ligeros y flexibles con un
empleo sencillo, y conectores duraderos.
Pero allí terminan los parecidos. Aunque los cables de 1394 y USB pueden parecer
a la vista los mismo, la cantidad de datos que por ellos transcurre es bastante
diferente. Como muestra la tabla de abajo, la velocidad y la capacidad de transferencia
marca la principal distinción entre estas dos tecnologías:
| IEEE 1394 Firewire | USB | |
| Número máximo de dispositivos | 62 | 127 |
| Cambio en caliente (agregar o quitar dispositivos sin tener que reiniciar el ordenador) | Sí | Sí |
| Longitud máxima del cable entre dispositivos | 4,5 metros | 5 metros |
| Velocidad de transferencia de datos | 200 Mbps (25 Mb/s) | 12 Mbps (1,5 Mb/s) |
| Tipos de ancho de banda | 400
Mbps (50MB/s) 800 Mbps (100MB/s) 1 Gbps+ (125MB/s+) |
Ninguno |
| Implementación en Macintosh | Sí | No |
| Conexión de periféricos interna | Sí | No |
| Tipos de dispositivos conectables | -
Videocámaras DV - Cámaras digitales de alta resolución - HDTV (TV de alta definición) - Cajas de conexiones - Discos duros- Unidades DVD-ROM - Impresoras - Escáneres |
-
Teclados - Ratones - Monitores - Joysticks - Cámaras digitales de baja resolución - Unidades CD-ROM de baja velocidad - Módems |
Hoy por hoy, el 1394 ofrece una transferencia de datos 16 veces
superior a la ofrecida por el USB. Y se ampliará en los próximos meses. Eso
es porque el USB fue diseñado para no prevenir futuros aumentos de velocidad
en su capacidad de transferencia de datos. Por otro lado, el 1394 tiene bien
definidos otros tipos de ancho de banda, con velocidad incrementada a 400 Mbps
(50 MB/s) y 800 Mbps (100 MB/s), y 1 Gbps+ (125 MB/s) y más allá en los próximos
años. Tantos incrementos en la capacidad de transferencia de datos serán requeridos
para los dispositivos que la requieren, tales como HDTV, cajas de mezclas digitales
y sistemas de automatización caseros que planean incorporar interfaces 1394.
Todo esto no significa que el 1394 gane la "guerra" de interfaces. No hay necesidad
de ello. La mayoría de los analistas industriales esperan que los conectores
1394 y USB coexistirán pacíficamente en los ordenadores del futuro. Reemplazarán
a los conectores que podemos encontrar hoy en las partes de atrás de los PC's.
USB se reservará para los periféricos con un pequeño ancho de banda (ratones,
teclados, módems), mientras que el 1394 será usado para conectar la nueva generación
de productos electrónicos de gran ancho de banda.
FireWire y USB se han abierto camino en la industria informática y electrónica
de consumo. El USB es la tecnología preferida para la mayoría de ratones, teclados
y otros dispositivos de entrada de información de banda estrecha. Por ejemplo,
el USB también está muy extendido en cámaras fotográficas digitales de consumo,
impresoras, escáneres, joysticks y similares. FireWire, gracias a su mayor ancho
de banda, longitud de cable y alimentación por el bus, es más adecuado para
aplicaciones de vídeo digital (DV), audio profesional, discos duros, cámaras
fotográficas digitales de alto nivel y aparatos de ocio domésticos.