You are on page 1of 15

INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

INDICE

LPP (PUERTO PARALELO)………………………………………………………………………………………………………2-6

COM(PUERTO SERIE)…………………………………………………………………………………………………………7-8

RS-32 (PUERTO SERIAL)………………………………………………………………………………………………………8-10.

FIREWIRE…………………………………………………………………………………………………………………………11-14

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

1
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

LPT O PUERTO PARALELO.

Aunque utilizados con mucha anterioridad, hasta la norma IEEE1284 en el 1.994 no se


normaliza.

Teóricamente el sistema de comunicación entre la impresora y el ordenador es más o


menos simple, aunque varía según el conector. Pero básicamente el ordenador envía
impulsos a la impresora y esta responde conforme que puede seguir enviando o no, es
lo que se suele denominar una respuesta de tipo "Low", y si no da tiempo a la
impresión (prácticamente siempre será más rápido el envío que la salida impresa) se
irá almacenando en el buffer de memoria de la impresora. En el caso de que éste se
agote y siga recibiendo datos, responderá con un "busy" y la cola de impresión del
ordenador se detendrá a la espera de recibir el nuevo "Low".

Los puertos de impresión se configuran en la Bios del ordenador y se denominan LPT


(Line PrinTer) y hay algunas en que pueden configurarse 2 y en otras 4, las
direcciones varían, y cada uno tiene tres registros: el de datos, el de estado y el de
control.

Los estándares iniciales, a partir de la normativa indicada, eran los SPP (Standard
Parallel Port), que es el original, o al menos el compatible, con lo que se denominó
desde sus inicios el puerto Centronics. Uno de los motivos de que impresoras antiguas
no funcionen con BIOS nuevas es que por defecto este venga deshabilitado, con lo
que en la configuración del LPT correspondiente hay que indicar que debe de ser
compatible con estos. Este modo acepta hasta un máximo de 150 kb por segundo.

http://www.elrinconcito.com/DiccAmpliado/LPT.htm

Parte transmisora:

La parte transmisora checa la línea busy para ver si la parte receptora está
ocupada. Si la línea busy está activa, la parte transmisora espera en un bucle hasta
que la línea busy esté inactiva.
La parte transmisora coloca la información en las líneas de datos.
La parte transmisora activa la línea de strobe.
La parte transmisora espera en un bucle hasta que la línea acknowledge está
activa.
La parte transmisora inactiva la línea de strobe.
La parte transmisora espera en un bucle hasta que la línea acknowledge esté
inactiva.
La parte transmisora repite los pasos anteriores por cada byte a ser transmitido.

Parte receptora:

La parte receptora inactiva la línea busy (asumiendo que está lista para recibir
información).
ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

2
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

La parte receptora espera en un bucle hasta que la línea strobe esté activa.
La parte receptora lee la información de las líneas de datos (y si es necesario,
procesa los datos).
La parte receptora activa la línea acknowledge.
La parte receptora espera en un bucle hasta que esté inactiva la línea de strobe.
La parte receptora inactiva la línea acknowledge.
La parte receptora repite los pasos anteriores por cada byte que debe recibir.

El hardware del puerto paralelo

El puerto paralelo de una típica PC utiliza un conector hembra de tipo D de 25


patitas (DB-25 S), éste es el caso más común, sin embargo es conveniente mencionar
los tres tipos de conectores definidos por el estándar IEEE 1284, el primero, llamado
1284 tipo A es un conector hembra de 25 patitas de tipo D, es decir, el que
mencionamos al principio. El orden de las patitas del conector es éste:

El segundo conector se llama 1284 tipo B que es un conector de 36 patitas de tipo


centronics y lo encontramos en la mayoría de las impresoras; el tercero se denomina
1284 tipo C, se trata de un conector similar al 1284 tipo B pero más pequeño, además
se dice que tiene mejores propiedades eléctricas y mecánicas, éste conector es el
recomendado para nuevos diseños. La siguiente tabla describe la función de cada
patita del conector 1284 tipo A:

Patita E/S Polaridad activa Descripción


1 Salida 0 Strobe
Líneas de datos
2~9 Salida -
(bit 0/patita 2, bit 7/patita 9)
Línea acknowledge
10 Entrada 0
(activa cuando el sistema remoto toma datos)
Línea busy
11 Entrada 0
(si está activa, el sistema remoto no acepta datos)
Línea Falta de papel
12 Entrada 1
(si está activa, falta papel en la impresora)
Línea Select
13 Entrada 1
(si está activa, la impresora se ha seleccionado)
Línea Autofeed
14 Salida 0 (si está activa, la impresora inserta una nueva
línea por cada retorno de carro)
Línea Error
15 Entrada 0
(si está activa, hay un error en la impresora)
16 Salida 0 Línea Init
ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

3
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

(Si se mantiene activa por al menos 50


micro-segundos, ésta señal
autoinicializa la impresora)
Línea Select input
17 Salida 0 (Cuando está inactiva, obliga a la
impresora a salir de línea)
18 ~ 25 - - Tierra eléctrica

Tabla 1: Configuración del puerto paralelo estándar

Observe que el puerto paralelo tiene 12 líneas de salida (8 líneas de datos, strobe,
autofeed, init, y select input) y 5 de entrada (acknowledge, busy, falta de papel, select
y error). El estándar IEEE 1284 define cinco modos de operación:

1. Modo compatible
2. Modo nibble
3. Modo byte
4. Modo EPP, puerto paralelo ampliado
5. Modo ECP, puerto de capacidad extendida

El objetivo del estándar es diseñar nuevos dispositivos que sean totalmente


compatibles con el puerto paralelo estándar (SPP) definido originalmente por la IBM
(en éste artículo trataré solamente el modo compatible). Hay tres direcciones de E/S
asociadas con un puerto paralelo de la PC, estas direcciones pertenecen al registro
de datos, el registro de estado y el registro de control. El registro de datos es un
puerto de lectura-escritura de ocho bits. Leer el registro de datos (en la modalidad
unidireccional) retorna el último valor escrito en el registro de datos. Los registros de
control y estado proveen la interface a las otras líneas de E/S. La distribución de las
diferentes señales para cada uno de los tres registros de un puerto paralelo esta dada
en las siguientes tablas:

Dirección Nombre Lectura/Escritura Bit # Propiedades


Base + 0 Puerto de datos Escritura Bit 7 Dato 7
Bit 6 Dato 6
Bit 5 Dato 5
Bit 4 Dato 4
Bit 3 Dato 3
Bit 2 Dato 2
Bit 1 Dato 1
Bit 0 Dato 0

Tabla 2: Registro de datos

Dirección Nombre Lectura/Escritura Bit # Propiedades


Base + 1 Puerto de estado Sólo Lectura Bit 7 Busy
Bit 6 Acknowledge

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

4
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Bit 5 Falta de papel


Bit 4 Select In
Bit 3 Error
Bit 2 IRQ (Not)
Bit 1 Reservado
Bit 0 Reservado

Tabla 3: Registro de estado

Dirección Nombre Lectura/Escritura Bit # Propiedades


Base + 2 Puerto de control Lectura/Escritura Bit 7 No usado
Bit 6 No usado
Permite puerto
Bit 5
bidireccional
Permite IRQ a
través de la
Bit 4
línea
acknowledge
Selecciona
Bit 3
impresora
Inicializa
Bit 2
impresora
Nueva línea
Bit 1
automática
Bit 0 Strobe

Tabla 4: Registro de control

Una PC soporta hasta tres puertos paralelo separados, por tanto puede haber
hasta tres juegos de registros en un sistema en un momento dado. Existen tres
direcciones base para el puerto paralelo asociadas con tres posibles puertos
paralelo: 0x3BCh, 0x378h y 0x278h, nos referimos a éstas como las direcciones base
para el puerto LPT1, LPT2 y LPT3, respectivamente. El registro de datos se localiza
siempre en la dirección base de un puerto paralelo, el registro de estado aparece en la
dirección base + 1, y el registro de control aparece en la dirección base + 2. Por
ejemplo, para un puerto LPT2 localizado en 0x378h, ésta es la dirección del registro de
datos, al registro de estado le corresponde la dirección 0x379h y su respectivo registro
de control está en la dirección 0x37Ah. Cuando la PC se enciende el BIOS ejecuta una
rutina para determinar el número de puertos presentes en el sistema asignando la
etiqueta LPT1 al primer puerto localizado, si existen más puertos entonces se
asignarán consecutivamente las etiquetas LPT2 y LPT3 de acuerdo a la siguiente
tabla:

Dirección inicial Función


0000:0408 Dirección base para LPT1
0000:040A Dirección base para LPT2
ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

5
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

0000:040C Dirección base para LPT3


0000:040E Dirección base para LPT4

Tabla 5: Direcciones base en el BIOS

PUERTO PARALELO CENTRONICS

El puerto paralelo más conocido es el puerto de impresora (que cumplen más o menos
la norma IEEE 1284, también denominados tipo Centronics) que destaca por su
sencillez y que transmite 8 bits. Se ha utilizado principalmente para conectar
impresoras, pero también ha sido usado para programadores EPROM, escáneres,
interfaces de red Ethernet a 10 MB, unidades ZIP, SuperDisk y para comunicación
entre dos PC (MS-DOS trajo en las versiones 5.0 ROM a 6.22 un programa para
soportar esas transferencias).

El puerto paralelo de las computadoras, de acuerdo a la norma Centronics, está


compuesto por un bus de comunicación bidireccional de 8 bits de datos, además de un
conjunto de líneas de protocolo. Las líneas de comunicación cuentan con un retenedor
que mantiene el último valor que les fue escrito hasta que se escribe un nuevo dato,
las características eléctricas son:

 Tensión de nivel alto: 3,3 o 5 V.


 Tensión de nivel bajo: 0 V.
 Intensidad de salida máxima: 2,6 mA.
 Intensidad de entrada máxima: 24 mA.

Los sistemas operativos basados en DOS y compatibles gestionan las interfaces de


puerto paralelo con los nombres LPT1, LPT2 y así sucesivamente, Unix en cambio los
nombra como /dev/lp0, /dev/lp1, y demás. Las direcciones base de los dos primeros
puertos son:

 LPT1 = 0x378.
 LPT2 = 0x278

La estructura consta de tres registros: de control, de estado y de datos.

 El registro de control es un bidireccional de 4 bits, con un bit de configuración


que no tiene conexión al exterior, su dirección en el LPT1 es 0x37A.
 El registro de estado, se trata de un registro de entrada de información de 5
bits, su dirección en el LPT1 es 0x379.
 El registro de datos, se compone de 8 bits, es bidireccional. Su dirección en el
LPT1 es 0x378.
 Inicialmente se colocó al puerto paralelo en la tarjeta del "Adaptador de
impresora de IBM", o también con la tarjeta del "monitor monocromático y
adaptador de impresora de IBM".
 Con la llegada de clones al mercado, se crea un controlador de múltiples
entradas y salidas (Multi I/O) donde se instalan controladores de discos,
puertos serie, puerto de juegos y el puerto paralelo.
 En la actualidad (2009) el puerto paralelo se incluye comúnmente incluido en la
placa madre de la computadora (MotherBoard). No obstante, la conexión del
puerto con el mundo externo no ha sufrido modificaciones. Este puerto utiliza
ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

6
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

un conector hembra DB25 en la computadora y un conector especial macho


llamado Centronic que tiene 36 pines.

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

7
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

PUERTO SERIE (COM).

Puerto en serie ATX

Un puerto serie o puerto serial es una interfaz de comunicaciones de datos digitales,


frecuentemente utilizado por computadoras y periféricos, en donde la información es
transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo
que envía varios bits simultáneamente. La comparación entre la transmisión en serie y
en paralelo se puede explicar con analogía con las carreteras. Una carretera
tradicional de un sólo carril por sentido sería como la transmisión en serie y una
autovía con varios carriles por sentido sería la transmisión en paralelo, siendo los
coches los bits.

PUERTO SERIE ASINCRÓNICO

El puerto serie RS-232 (también conocido como COM) es del tipo asincrónico, utiliza
cableado simple desde 3 hilos hasta 25 y que conecta computadoras o
microcontroladores a todo tipo de periféricos, desde terminales a impresoras y
módems pasando por mouses.

La interfaz entre el RS-232 y el microprocesador generalmente se realiza mediante


una UART 8250 (computadoras de 8 y 16 bits, PC XT) o 16550 (IBM Personal
Computer/AT y posteriores).

El RS-232 original tenía un conector tipo DB-25, sin embargo la mayoría de dichos
pines no se utilizaban, por lo que IBM estandarizó con su gama IBM Personal
System/2 el uso del conector DE-9 (ya introducido en el AT) mayoritariamente usado
en computadoras. Por contra, excepto en los mouses el resto de periféricos solían
presentar el DB-25

En Europa la norma RS-422, similar al RS-232, es un estándar utilizado en el ámbito


industrial.

PUERTOS SERIE MODERNOS

Uno de los defectos de los puertos serie iniciales era su lentitud en comparación con
los puertos paralelos -hablamos de 19.2 kbits por segundo- sin embargo, con el paso
del tiempo, están apareciendo multitud de puertos serie de alta velocidad que los
hacen muy interesantes ya que utilizan las ventajas del menor cableado y solucionan
el problema de la velocidad con un mayor apantallamiento y más barato usando la
técnica del par trenzado. Por ello, el puerto RS-232 e incluso multitud de puertos
paralelos están siendo reemplazados por nuevos puertos serie como el USB, el
FireWire o el Serial ATA.

Un puerto de red puede ser puerto serie o puerto paralelo.

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

8
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

T IPOS DE COMUNICACIONES SERIALES


Simplex

En este caso el transmisor y el receptor están perfectamente definidos y la


comunicación es unidireccional. Este tipo de comunicaciones se emplean
usualmente en redes de radiodifusión, donde los receptores no necesitan
enviar ningún tipo de dato al transmisor.

Duplex, half duplex o semi-duplex

En este caso ambos extremos del sistema de comunicación cumplen funciones


de transmisor y receptor y los datos se desplazan en ambos sentidos pero no
simultáneamente. Este tipo de comunicación se utiliza habitualmente en la
interacción entre terminales y un computador central.

Full Duplex

El sistema es similar al duplex, pero los datos se desplazan en ambos sentidos


simultáneamente. Para ello ambos transmisores poseen diferentes frecuencias
de transmisión o dos caminos de comunicación separados, mientras que la
comunicación semi-duplex necesita normalmente uno solo. Para el intercambio
de datos entre computadores este tipo de comunicaciones son más eficientes
que las transmisiones semi-duplex.

Puerto serial

Los puertos seriales (también llamados RS-232, por el nombre del estándar al que
hacen referencia) fueron las primeras interfaces que permitieron que los equipos
intercambien información con el "mundo exterior". El término serial se refiere a los
datos enviados mediante un solo hilo: los bits se envían uno detrás del otro (consulte
la sección sobre transmisión de datos para conocer los modos de transmisión).

Originalmente, los puertos seriales sólo podían enviar datos, no recibir, por lo que se
desarrollaron puertos bidireccionales (que son los que se encuentran en los equipos
actuales). Por lo tanto, los puertos seriales bidireccionales necesitan dos hilos para
que la comunicación pueda efectuarse.
La comunicación serial se lleva a cabo asincrónicamente, es decir que no es necesaria
una señal (o reloj) de sincronización: los datos pueden enviarse en intervalos
aleatorios. A su vez, el periférico debe poder distinguir los caracteres (un carácter tiene
8 bits de longitud) entre la sucesión de bits que se está enviando.
Ésta es la razón por la cual en este tipo de transmisión, cada carácter se encuentra
precedido por un bit de ARRANQUE y seguido por un bit de PARADA. Estos bits de
control, necesarios para la transmisión serial, desperdician un 20% del ancho de

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

9
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

banda (cada 10 bits enviados, 8 se utilizan para cifrar el carácter y 2 para la


recepción).
Los puertos seriales, por lo general, están integrados a la placa madre, motivo por el
cual los conectores que se hallan detrás de la carcasa y se encuentran conectados a
la placa madre mediante un cable, pueden utilizarse para conectar un elemento
exterior. Generalmente, los conectores seriales tienen 9 ó 25 clavijas y tienen la
siguiente forma (conectores DB9 y DB25 respectivamente):

Un PC posee normalmente entre uno y cuatro puertos seriales.

Puerto paralelo

La transmisión de datos paralela consiste en enviar datos en forma simultánea por


varios canales (hilos). Los puertos paralelos en los PC pueden utilizarse para enviar 8
bits (un octeto) simultáneamente por 8 hilos.

Los primeros puertos paralelos bidireccionales permitían una velocidad de 2,4 Mb/s.
Sin embargo, los puertos paralelos mejorados han logrado alcanzar velocidades
mayores:

 El EPP (puerto paralelo mejorado) alcanza velocidades de 8 a 16 Mbps


 El ECP (puerto de capacidad mejorada), desarrollado por Hewlett Packard y Microsoft.
Posee las mismas características del EPP con el agregado de un dispositivo Plug and
Play que permite que el equipo reconozca los periféricos conectados.

Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa
madre. Los conectores DB25 permiten la conexión con un elemento exterior (por
ejemplo, una impresora).

El nombre de “serie” viene por el hecho de que un puerto serie “serializa” los datos.
Esto significa que coge un byte de datos y transmite los 8 bits que contiene el byte uno
a la vez. La ventaja es que los puertos serie solo necesitan un hilo para transmitir los 8
bits, mientras que los paralelo necesitan 8. La desventaja es que lleva 8 veces más
tiempo que si tuviera 8 hilos. Los puertos serie bajan el coste de los cables y hacen
que sean más pequeños.

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

10
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

(serial port). Puerto para conectar un dispositivo a una computadora. La información


se transmiten por un solo conducto y por lo tanto bit a bit de forma serial. Por esta
razón los puertos seriales tradicionales son sumamente lentos y son usados para
conectar el mouse o el teclado. En cambio el puerto paralelo puede enviar múltiples
bits en forma paralela.

La mayoría de los puertos serie de las PC obedecen el estándar RS-232C o el RS-


422.

Las computadoras tienen dos puertos seriales: COM1 y COM2

Actualmente los puertos seriales modernos poseen grandes velocidades como el


puerto USB, el firewire o el SATA.

USB.

(Universal Serial Bus) Puerto de gran velocidad para comunicar computadoras y


periféricos. Soporta plug & play y conexión en caliente (hot plugging).

Soporta transferencias de 12 MBps. Un sólo puerto USB permite ser usado para
conectar más de 127 dispositivos periféricos como ratones, módems, teclados,
impresoras, etc.

Comenzó a ser utilizado en 1996, pero la popularidad llegó en las iMac en 1998.

Prácticamente reemplazó a los puertos serial y puertos paralelo.

Versiones USB más populares disponibles:


* USB 1.1
* USB 2.0 (HiSpeed)
* USB 3.0 (SuperSpeed USB)
Definición de USB 2.0

USB 2.0 es un bus externo que soporta hasta 480 Mbits/s de transferencia de datos.
Se trata de una extensión del USB 1.1, por lo tanto utiliza los mismos cables y
conectores, y es compatible con éste.

Fue desarrollado por Hewlett-Packard, Intel, Lucent, Microsoft, NEC y Philips.

USB 2.0 fue lanzado en abril de 2000.

Definición de USB 3.0

(SuperSpeed USB). USB 3.0 es una de las versiones del USB, sucesora de la versión
USB 2.0. Permite transferencias teóricas de hasta 4,8 Gbps.

Se lo ha llamado SuperSpeed USB, a diferencia de su versión anterior, la 2.0, llamada


ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

11
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

HiSpeed.

USB 3.0 consume menos electricidad, es más rápida y sus puertos son compatibles
con los puertos USB 2.0.

Su desarrollo fue terminado en noviembre de 2008.

QUE ES UN PUERTO FIREWIRE.

Firewire se denomina al tipo de puerto de comunicaciones de alta velocidad


desarrollado por la compañía Apple.
La denominación real de esta interfaz es la IEEE 1394. Se trata de una tecnología
para la entrada/salida de datos en serie a alta velocidad y la conexión de dispositivos
digitales.

Esta interfaz se caracteriza principalmente por:

- Su gran rapidez, siendo ideal para su utilización en aplicaciones multimedia y


almacenamiento, como videocámaras, discos duros, dispositivos ópticos, etc...

- Alcanzan una velocidad de 400 megabits por segundo, manteniéndola de forma


bastante estable.

- flexibilidad de la conexión y la capacidad de conectar un máximo de 63 dispositivos.

- Acepta longitudes de cable de hasta 425 cm.

- Respuesta en el momento. 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


que consuman un máximo de 5v, , los dispositivos FireWire pueden proporcionar o
consumir hasta 25v, suficiente para discos duros de alto rendimiento y baterías de
carga rápida. En este punto hay que hacer reseña de que existe un tipo de puerto
Firewire que no suministra alimentación, tan sólo da servicio de comunicación de
datos. Estos puertos tienen sólo 4 contactos, en lugar de los 6 que tiene un puerto
Firewire alimentado.

- Conexiones de enchufar y listo, conocidas como plug & play. No tenemos más que
enchufar un dispositivo para que funcione.

- Conexión en caliente (permite conectar dispositivos con el PC encendido sin ningún


riesgo de rotura).

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

12
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Firewire

Bus serial de Apple; es un solo enchufe, pero pueden conectarse hasta 63


dispositivos. Transfiere información de hasta 400 MB por segundos.
IEEE 1394

Logotipo de FireWire. Conector FireWire de 6 pins.

Connectores de 6 y 4 pins.

El IEEE 1394 (conocido como FireWire por Apple Inc. y como i.Link por Sony) es un
estándar multiplataforma para entrada/salida de datos en serie a gran velocidad. Suele
utilizarse para la interconexión de dispositivos digitales como cámaras digitales y
videocámaras a computadoras.

HISTORIA

El Firewire fue desarrollado por Apple Computer a mediados de los 90, para luego
convertirse en el estándar multiplataforma IEEE 1394. A principios de este siglo fue
adoptado por los fabricantes de periféricos digitales hasta convertirse en un estándar
establecido. Sony utiliza el estándar IEEE 1394 bajo la denominación i.Link, y Texas
Instruments bajo la denominación Lynx.

VERSIONES

Su velocidad hace que sea la interfaz más utilizada para audio y vídeo digital. Así, se
usa mucho en cámaras de vídeo, discos duros, impresoras, reproductores de vídeo
digital, sistemas domésticos para el ocio, sintetizadores de música y escáneres.

Existen tres versiones:

FIREW IRE 400 (IEEE 1394-1995)

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

13
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

Lanzado en 1995. Tiene un ancho de banda de 400 Mbit/s, 30 veces mayor que el
USB 1.1 (12 Mbps) y similar a la del USB 2.0 (480 Mbps), aunque en pruebas
realizadas, en transferencias de lectura de 5000 ficheros con un total de 300 Mb,
FireWire completó el proceso con un 33% más de velocidad que USB 2.0, debido a su
arquitectura peer-to-peer mientras USB utiliza arquitectura slave-master [1]. La
longitud máxima permitida con un único cable es de 4,5 metros, pudiendo utilizarse
hasta 16 repetidores para prolongar la longitud (no pudiendo sobrepasar nunca la
distancia de 72 metros). Su conector está dotado de 6 pines, dos de ellos destinados a
la alimentación del dispositivo (excepto en la versión distribuida por sony, iLink, que
carece de estos dos pines de alimentación) ofreciendo un consumo de unos 7 u 8 W
por puerto a 25 V (nominalmente).

R EVISIÓN IEEE 1394 A -1995

En 2000 se implementó una revisión de IEEE 1394-1995, añadiéndole características


como difusión asíncrona, una reconfiguración de bus más rápida, concatenación de
paquetes, y ahorro de energía en modo suspensión.

FIREW IRE 800 (IEEE 1394B-2000)

Lanzado en 2000. Duplica aproximadamente la velocidad del FireWire 400, hasta


786.5 Mbps con tecnología full-duplex, cubriendo distancias de hasta 100 metros por
cable. Firewire 800 reduce los retrasos en la negociación, utilizando para ello 8b10b
(código que codifica 8 bits en 10 bits, que fue desarrollado por IBM y permite
suficientes transiciones de reloj, la codificación de señales de control y detección de
errores. El código 8b10b es similar a 4B/5B de FDDI (que no fue adoptado debido al
pobre equilibrio de corriente continua), que reduce la distorsión de señal y aumenta la
velocidad de transferencia. Así, para usos que requieran la transferencia de grandes
volúmenes de información, resulta muy superior al USB 2.0. Posee compatibilidad
retroactiva con Firewire 400 utilizando cables híbridos que permiten la conexión en los
conectores de Firewire400 de 6 pines y los conectores de Firewire800, dotados de 9
pines. No fue hasta 2003 cuando Apple lanzó el primer uso comercial de Firewire800.

FIREW IRE S1600 Y S3200 (IEEE 1394-2008)

Anunciado en Diciembre de 2007. Permiten un ancho de banda de 1'6 y 3'2 Gbit/s,


cuadruplicando la velocidad del Firewire 800, utilizando el mismo conector de 9 pines
de Firewire800

FIREW IRE S800T (IEEE 1394C-2006)

Anunciado en Junio de 2007. Aporta mejoras técnicas que permite el uso de FireWire
con puertos RJ45 sobre cable CAT 5, combinando así las ventajas de Ethernet con
Firewire800.

CARACTERÍSTICAS GENERALES

 Soporta la conexión de hasta 63 dispositivos con cables de una longitud


máxima de 425 cm con topología en árbol.
 Soporte Plug-and-play.

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

14
INSTITUTO TECNOLOGICO SUPERIOR DE ESCARCEGA

 Soporta comunicación peer-to-peer que permite el enlace entre dispositivos sin


necesidad de usar la memoria del sistema o la CPU
 Soporta conexión en caliente.
 Todos los dispositivos Firewire son identificados por un identificador IEEE EUI-
64 exclusivo (una extensión de las direcciones MAC Ethernet de 48-bit)

APLICACIONES DE FIREW IRE


EDICIÓN DE VÍDEO DIGITAL

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 Macintosh o PC. 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 FIREW IRE

Como explica Apple, "con este software instalado, se pueden utilizar entre
computadoras Macintosh y periféricos los protocolos IP existentes, incluyendo AFP,
HTTP, FTP, SSH, etcétera. En todos los casos, se puede utilizar Bonjour
(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 (FireWire 800), tenemos razones muy serias para que
Apple recupere rápidamente la atención de los fabricantes de periféricos para
satisfacer las necesidades de 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 introducirse en un posible mercado nuevo.

ERIC ADRIAN CONTRERAS ARJONA

TOPICOS SELECTOS DE PROGRAMACION

15

You might also like