unidad v - instituto tecnólogico de la laguna · 2005-12-15 · otras aplicaciones incluyen...

28
Hernández Unidad V Comunicación de Datos UNIDAD V Buses industriales. 5.1 Bus RJ-45 RJ45 es una interfaz física comúnmente usada para terminar tipos de cables cruzados. RJ es un acrónimo ingles de Registered Jack que a su vez es parte del Código Federal de Regulaciones de Estados Unidos. Posee ocho “pins” o conexiones eléctricas. Es utilizada comúnmente con estándares como TIA-568b, que define el wiring pinout. Este tipo de bus emplea cables del tipo par trenzado sin blindar o blindado, y suele utilizar conectores RJ-45 en sus terminales. Una aplicación común es su uso en cables Ethernet, donde comúnmente 4 pins (2 pares) son usados. Otras aplicaciones incluyen terminaciones de teléfonos comerciales y otros servicios de red como ISDN y T1. 5.1.1 Esquema de como crear un cable con RJ-45 (Normal). Para que todos los cables funcionen en cualquier red, se sigue un estándar a la hora de hacer las conexiones. Los dos extremos del cable llevaran un conector RJ45 con los colores en el orden indicado en la figura 1. Figura 5.1 Conexiones de un cable uno a uno. 164

Upload: buidang

Post on 18-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Hernández Unidad V Comunicación de Datos

UNIDAD V

Buses industriales. 5.1 Bus RJ-45

RJ45 es una interfaz física comúnmente usada para terminar tipos de cables cruzados. RJ es un

acrónimo ingles de Registered Jack que a su vez es parte del Código Federal de Regulaciones de

Estados Unidos. Posee ocho “pins” o conexiones eléctricas. Es utilizada comúnmente con

estándares como TIA-568b, que define el wiring pinout. Este tipo de bus emplea cables del tipo

par trenzado sin blindar o blindado, y suele utilizar conectores RJ-45 en sus terminales.

Una aplicación común es su uso en cables Ethernet, donde comúnmente 4 pins (2 pares) son

usados. Otras aplicaciones incluyen terminaciones de teléfonos comerciales y otros servicios de

red como ISDN y T1.

5.1.1 Esquema de como crear un cable con RJ-45 (Normal).

Para que todos los cables funcionen en cualquier red, se sigue un estándar a la hora de hacer las

conexiones. Los dos extremos del cable llevaran un conector RJ45 con los colores en el orden

indicado en la figura 1.

Figura 5.1 Conexiones de un cable uno a uno.

164

Hernández Unidad V Comunicación de datos

Si sólo se quieren conectar 2 PC’s existe la posibilidad de colocar el orden de los colores de tal

manera que no sea necesaria la presencia de un HUB. Es lo que se conoce como un cable

cruzado. El estándar que se sigue es el mostrado en la figura 5.2.

Figura 5.2 Conexiones de un cable cruzado.

5.1.2 Bus RJ-49.

Es utilizado generalmente en las instalaciones de procesos de datos por su capacidad y sus buenas

características contra las radiaciones electromagnéticas. Las conexiones son iguales a las del bus

RJ-49 y emplea cables del tipo par trenzado sin blindar o blindado, y suele emplear conectores

RJ-49 en sus terminales.

5.2 Universal Serial Bus (USB).

USB es un estándar de conexión que permite a los dispositivos periféricos conectarse al

computador sin reconfigurar el sistema o abrir la caja del computador para instalar tarjetas de

interfase. El computador reconoce automáticamente el dispositivo e instala el driver apropiado

sin la intervención del usuario. USB hace de plug and play (enchufar y usar) y hot-plug

165

Hernández Unidad V Comunicación de Datos

(conexión en caliente, es decir sin desenergizar el PC) una realidad, permitiendo a los usuarios

conectar dispositivos periféricos al PC rápida y fácilmente. Características principales del USB:

• Tasa de transmisión de datos de 12 Mbps, que es significativamente más alta que

anteriores buses seriales.

• Transferencias isocrónicas, que permiten aplicaciones de audio, video y telefonía en USB.

• Plug and Play, que simplifica la instalación de nuevos periféricos.

• Fila de múltiples hubs, que permiten expansión casi ilimitada fuera de la caja del PC.

• Capacidad de Hot-plug, que permite conectar y desconectar dispositivos con el

computador energizado.

• Manejo de la energización suministrada para modos sep del sistema.

• Conectores estándar que previenen preocuparse de los cables y puertos.

Los dispositivos USB pueden aprovechar las características del bus para desarrollar funcionalidad

adicional. USB soporta la entrega de flujos continuos de datos, como audio, video y telefonía,

usando el soporte de USB para transferencias isocrónicas de datos, los dispositivos transmiten y

reciben datos de manera predecible y garantizada. También USB permite que dispositivos no

isocrónicos coexistan en un ambiente isocrónico.

Por ejemplo, USB soporta fácilmente el uno de un par de parlantes digitales USB y un joystick

USB, mientras la impresora USB imprime de fondo. La arquitectura del bus permite que el flujo

de datos de audio funcione con la prioridad más alta (como dispositivo isocronico) mientras

entrega tiempo de bus al joystick. La impresora consume todo el tiempo que sobre en el bus.

El diseño de USB provee de una arquitectura de bus balanceada que esconde la complejidad de

operar los dispositivos conectados al bus. Los dispositivos se ocupan de su tarea específica,

mientras que el controlador del host USB, así como el software del sistema, se preocupan de la

administración del ancho de banda y control del bus.

USB utiliza una IRQ sin importar cuantos dispositivos están en uso. Además, cualquier unidad

puede ser conectada en un puerto distinto cada vez sin que eso tenga consecuencias. El flujo de

166

Hernández Unidad V Comunicación de datos

información en USB es más parecido a un protocolo de red avanzada de datos que el flujo de

datos del bus serial tradicional del PC.

Mientras el bus serial tradicional tiene IRQ, DMA y limites para los dispositivos que determinan

su uso, USB se separa de todo eso. Es una arquitectura de “BUS” en cuanto a que provee una

arquitectura para enviar información de muchos dispositivos desde y hacia el sistema del

computador de una manera ordenada.

USB utiliza un cable de cuatro alambres para conectividad periférica. Dos alambres entregan la

señal de datos diferencial (D+ y D-). Un alambre entrega la alimentación de 5 volt (Vbus) y el

otro sirve como conductor de tierra (GND) (ver figura 5.3). El alambre de 5 volts energiza los

periféricos conectados. La energía máxima disponible en el bus es de 500 mA.

Figura 5.3 Configuración física del bus USB.

La tasa de transmisión esta limitada a 12 Mbps, con un subcanal de 1.5 Mbps disponible para

dispositivos de tasa de datos baja, como el ratón. La tasa de transmisión de datos de 12 Mbps

soporta una amplia variedad de periféricos, desde módems, impresoras, micrófonos y parlantes

hasta joysticks, escáneres, monitores y cámaras digitales. El propósito del subcanal de baja

velocidad es minimizar los costos de los chips, satisfacer los requerimientos de interferencia

electromagnética.

El mismo dispositivo le dice al bus cual es su velocidad a través de los cables de voltaje. Los

dispositivos de alta velocidad varían el voltaje positivo, mientras que los dispositivos de baja

167

Hernández Unidad V Comunicación de Datos

velocidad varían el negativo. Es decir, el bus detecta la presencia de un nuevo dispositivo por la

variación de uno de los alambres de voltaje.

Los dispositivos que no necesitan mucha energía, como cámaras digitales, pueden obtener su

energía desde el mismo bus. Esto significa que no operan enchufados a la pared. En cambio otros

dispositivos como escáneres o impresoras si deben estar enchufados a la red de energía.

El Hub USB es central para la arquitectura USB, ya que entrega puntos de conexión adicional al

bus. La figura 5.4 muestra como funciona la topología de fila de hubs. El host, o raíz de la fila, es

el computador desde el cual el bus USB se expande. La fila 1 muestra un hub con dos periféricos

USB conectados. La fila 2, a su vez, tiene hubs adicionales y periféricos adicionales y periféricos

conectados. Usando hubs, la expansión puede tener lugar fuera de los puertos USB propios del

computador.

Figura 5.4 Topología de fila de Hubs con USB.

Con USB, un dispositivo periférico, como el teclado o el monitor, se conecta directamente al PC,

otros periféricos simplemente se conectan en un hub que forma parte del teclado, o en una caja-

hub. Cada periférico se puede extender hasta 5 metros desde cada conexión con el hub. En total

168

Hernández Unidad V Comunicación de datos

USB puede conectar hasta 127 dispositivos diferentes a un solo PC, pero se puede conectar hasta

un total de 6 hubs. Además los hubs pueden estar conectados a la red eléctrica, para así proveer

de energía a los dispositivos que así lo requieran.

En la figura 5.5 se pueden ver las capas de la actual configuración USB y su interacción con el

host.

Figura 5.5 USB y su interacción con el host.

5.2.1 Capa física.

Abajo a la derecha se aprecia la capa física, formado por el enchufe y el cable, que conectan la

interfaz del bus USB en el dispositivo con el sistema operativo. Todas las comunicaciones físicas

son iniciadas por el host.

Esto quiere decir que cada un milisegundo, o en cada ventana de tiempo que el bus lo permita, el

host preguntara por nuevos dispositivos en el bus USB. Además el host inicia todas las

transacciones físicas y soporta todas las transferencias de datos sobre la capa física.

169

Hernández Unidad V Comunicación de Datos

5.2.2 Capa de protocolo.

La siguiente capa es la de protocolo, que enumera el dispositivo, lo habilita en el bus USB y

maneja todas las acciones que ocurren en el dispositivo entre este y el host. Esta capa de

protocolo esta basada en un sistema de paquetes que se muestra en la figura 5.6.

Se aprecia que el primer paquete es el starter frame (marco de inicialización). Como ya se

menciono, cada milisegundo hay un nuevo paquete o sección de paquetes, y para que el host

inicie cualquier ventana de un milisegundo coloca un starter frame. Esto sincroniza todos los

dispositivos y setea la transferencia de datos de un milisegundo, ahora, durante este milisegundo

se puede tener token pakets (paquetes-marca), que habilitan a los dispositivos para alinearse al

ancho de banda y así permitir a un dispositivo particular, retirar o enviar datos.

El siguiente paquete es el de datos, en el cual el tamaño actual es de hasta 1023 bytes

transmitidos o recibidos por un dispositivo.

Figura 5.6 Sistema de paquetes en la capa de protocolo

Finalmente esta el handshake, que confirma que los datos fueron recibidos sin errores por el host

o el periférico, y si ocurrió un error ambos serán capaces de reenviar los datos. Por ultimo, esta la

capa de transferencia de datos, donde ocurre la transmisión efectiva de datos en el dispositivo.

170

Hernández Unidad V Comunicación de datos

5.2.3 Tipos de transmisión de datos.

Existen tres tipos de transferencia disponibles que utilizan el formato de paquetes explicado

anteriormente:

a.-dispositivos de transferencia asincrónica de bajo ancho de banda.

Muchos dispositivos de baja velocidad, como los HID (dispositivos de entrada humana, por sus

siglas en ingles) requieren que una cantidad variable de datos sea transmitida en un determinado

tiempo. Por ejemplo, un joystick solo transmite datos cuando el joystick se mueve. O en el caso

de un teclado, en el que no es necesario tener un ancho de banda dedicado a el, pero cuando se

presiona una tecla es importante que los datos sean transmitidos. Por esto el dispositivo puede

interrumpir el bus y enviar la información.

b.-dispositivos de transferencia isocrónicos.

Algunos dispositivos requieren que los datos sean transferidos a una tasa constante, por ejemplo

audio. Si el audio no es transferido continuamente, una breve interrupción podría ocurrir, que

molestaría al oyente. Para satisfacer la necesidad de transferencia de datos continua, USB soporta

un tipo de transferencia de datos continua, soporta un tipo de transferencia de tiempo real llamada

isocrónica.

Las trasferencias isocrónicas aseguran ancho de banda en el bus USB, dejando el resto del ancho

de banda de los 12 Mbps permitidos por el USB, dejando el resto del ancho de banda, los

periféricos isocrónicos (como el audio) pueden evitar las interrupciones en la transferencia de

datos.

El máximo ancho de banda que se puede garantizar por punto de conexión es de 8 Mbps, esto

ocurre debido a que el bus es compartido con otros dispositivos, por lo que ninguno puede

alcanzar el máximo ancho de banda.

171

Hernández Unidad V Comunicación de Datos

c.- dispositivos de transferencia de bultos.

Estos dispositivos son usualmente la transferencia de datos asincrónica. Son utilizados como

dispositivos para la impresora. El host no sabe de cuanto será requerido el ancho de banda para

imprimir, pero usualmente se quiere utilizar un gran ancho de banda y a alta velocidad, para así

liberar los recursos del bus, del computador u otro dispositivo.

Debido a esto en la transferencia de bultos, como no se sabe en que momento la transmisión

ocurrirá, se puede alcanzar un ancho de banda mayor, de hasta 10 Mbps para cada punto de

conexión.

5.2.4 Control.

Todos los dispositivos soportan transferencias de control. El host utiliza estas transferencias para

enumerar y administrar cada dispositivo. Así, cuando algún dispositivo consume más corriente o

si esta erróneamente enumerado o si no obedece las ordenes y hace caer el bus, el host puede

controlarlo y apagarlo.

5.2.5 Arquitectura del software.

Uno de los mayores beneficios del USB es que permite la conexión y desconexión de dispositivos

en caliente, es decir, los usuarios pueden conectar un nuevo dispositivo USB y usarlo sin tener

que apagar el sistema. USB deriva su inteligencia del procesador en el computador host, que

permite al bus sentir cuando un dispositivo periférico se conecta o desconecta.

Cuando el bus USB detecta la conexión de un nuevo dispositivo, el sistema del host es notificado,

y el software del sistema interroga al dispositivo, determina sus capacidades y lo configura, todo

sin la intervención del usuario.

Además, el software del sistema carga el driver del dispositivo apropiado para que así las

aplicaciones que están en el sistema puedan empezar a usar el nuevo dispositivo de inmediato.

172

Hernández Unidad V Comunicación de datos

5.2.6 Estándares de implementación de USB.

Existen dos estándares de implementación para USB. Ambos satisfacen las especificaciones de

USB y de los periféricos USB:

a.- OHCI (OPEN Host controller Interface).

Desarrollando conjuntamente por Compac, Microsoft y National Semiconductor. Esta basado en

la optimización del rendimiento del bus USB y minimización de la supervisión de la CPU para

controlar el USB.

b.- UHCI (Universal Host Controller Interface).

Es la interfaz propietaria de Intel, y esta basada en la minimización de la complejidad de diseño

del host. Utiliza la CPU para controlar el bus USB.

USB ha sido diseñado para las futuras generaciones de PC y deja la puerta abierta a un gran

número de aplicaciones tales como audio digital y telefonía de banda ancha. La compatibilidad

universal de USB elimina los riesgos en las ofertas de una gama de productos, posibilitando a los

fabricantes (OEMs; original Equipment Manufacturesrs) la creación de combinaciones

innovadoras de PC, periféricos y software que cubran las necesidades de determinados segmentos

de mercado (ver figura 5.7).

La norma USB simplifica los procesos de validación y los test de compatibilidad de diferentes

combinaciones hardware y software, de forma que los OEM puedan desarrollar con anticipación

determinados segmentos de mercado y responder con más agilidad a los mercados emergentes, la

tecnología USB contribuirá de forma notable al desarrollo de la telefonía mediante PC.

Tanto para las grandes como para las pequeñas empresas, la arquitectura de USB hace posible la

fácil conexión a los PC de PBX y teléfonos digitales, sin requerir la instalación de tarjetas

especiales de expansión. El ancho de banda de USB permite la conexión de interfaces de alta

173

Hernández Unidad V Comunicación de Datos

velocidad (RDSI, PRI, T1, E1) y posibilita la adaptación a normas de telefonía específicas de un

país, sin tener que añadir tarjetas adicionales.

Figura 5.7 Interconexión de dispositivos USB.

5.3 Fire Wire.

Con una ancho de banda 30 veces mayor que el conocido estándar de periféricos USB 1.1, el Fire

Wire 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 incluyo Fire Wire 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 FIRE Wire 800, ya incorporado al

nuevo PowerBook G4 de 17 pulgadas.

Con su alta velocidad de transferencia de datos, el Fire Wire es la interfaz preferida para

dispositivos de video y audio digital, así como para discos duros externos y otros periféricos de

alta velocidad.

La transferencia de datos a velocidades de hasta 800 Mbps es, gracias a Fire Wire 800, una

realidad que ofrece más del doble de ancho de banda efectivo que el estándar de periféricos USB

2.0. Esto supone que puede enviar los datos de más de un CD cada diez segundos.

174

Hernández Unidad V Comunicación de datos

Fire Wire 400 envía los datos por cables de hasta 4.5 metros de longitud. Mediante fibra óptica

profesional, Fire Wire 800 puede distribuir información por cables de hasta 100 metros, lo que

significa que podría disparar un CD hasta la otra punta de un campo de fútbol cada diez

segundos, pero aún hay más, y es que ni siquiera necesitas ordenador o dispositivos nuevos para

alcanzar estas distancias.

Siempre que los dispositivos se conecten a un concentrador Fire Wire 800, puede enlazarlos

mediante un cable de fibra óptica superefíciente. Podría incluso situar una cámara en el campo

donde quieres grabar y conectarla directamente a tu Mac en la sala de prensa. O bien configurar

un estudio de audio digital profesional, utilizando ordenadores Mac en una sala e interfaces de

grabación en otra, sin apreciar retrazo alguno por culpa de la longitud del cable extra.

La limitación de la utilidad del USB 2.0 en despliegues que necesitan un notable cableado radica

en su longitud del cable extra. La limitación de la utilidad del USB 2.0 en despliegues que

necesitan un notable cableado radica en su longitud de cable de hasta 5 metros y en su

imposibilidad de establecer conexiones USB 2.0 de igual a igual, como ocurre en los estudios.

La ventaja del Fire Wire se puede resumir en tres palabras: velocidad, velocidad y más velocidad,

sus 800 Mbps hacen palidecer al ancho de banda del USB 2.0 por lo que resulta la elección

perfecta para la captura de video seria y el almacenamiento de alta velocidad. La velocidad

sobresaliente del Fire Wire 800 frente al USB 2.0 convierte al primero en un medio mucho más

adecuado para aplicaciones que necesitan mucho ancho de banda, como las de gráficos y video,

que a menudo consumen cientos e incluso miles de megabytes de datos por archivo. Por ejemplo,

una hora de video en formato DV ocupa unos 13.000 megabytes (13 GB). Otras de sus ventajas

son, por ejemplo:

a.- Arquitectura Altamente Eficiente. IEEE 1394b reduce los retrasos en la negociación,

mientras la codificación 8B10B reduce la distorsión de señal y aumenta la velocidad de

transferencia.

175

Hernández Unidad V Comunicación de Datos

b.- Mejor Vivencia Como Usuario. Da igual como se conecten los dispositivos entre ellos, Fire

Wire 800 funciona a la perfección. Por ejemplo, puedes incluso enlazar a una Mac la cadena de

dispositivos Fire Wire 800 por los dos extremos para mayor seguridad durante acontecimientos

en directo.

c.- Compatibilidad Retroactiva. Los fabricantes han adoptado el Fire Wire 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 Fire Wire 800 te permiten utilizar productos Fire Wire 400 en

el puerto Fire Wire 800.

La edición de video digital basada en el Fire Wire 400 desencadeno una revolución en la

producción videográfica por medios informáticos. La combinación de videocámaras digitales de

gran calidad a precio accesible, Fire Wire incorporado y las premiadas aplicaciones de edición de

video de Apple Final Cut Pro e ¡Movie permiten la creación de video con calidad para emisiones

desde un ordenador personal. Fire Wire 800 comparte las revolucionarias prestaciones del Fire

Wire 400:

d.- Flexibles Opciones de Conexión. Conecta hasta 63 ordenadores y dispositivos a un único

bus: puede incluso compartir una cámara entre dos Mac.

e.- Distribución en el Momento. Fundamental para aplicaciones de audio y video, donde un

fotograma que se retrasa o pierde la sincronización arruina un trabajo, el Fire Wire puede

garantizar una distribución de los datos en perfecta sincronía.

f.- 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 Fire Wire

pueden proporcionar o consumir hasta 45 w de corriente, más que suficiente para discos duros de

alto rendimiento y baterías de carga rápida.

176

Hernández Unidad V Comunicación de datos

Por eso el ¡Pod solo necesita un cable tanto para los datos como para la alimentación.

g.- Conexiones de Enchufar y Listo. No se tiene más que enchufar un dispositivo para que eche

a andar. En Mac OS X, la conexión de una videocámara digital provoca la apertura de ¡Movie,

mientras que la conexión del ¡Pod abre ¡Tunes, con lo que la biblioteca musical se sincroniza

automáticamente.

5.3.1 Fire Wire vs. USB.

Fire Wire 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 esta muy extendido en

cámaras fotográficas digitales de consumo, impresoras, escáneres, joysticks y similares.

Fire Wire, gracias a su mayor ancho de banda, longitud de cable y alimentación por el bus, es

más adecuado para aplicaciones de video digital (DV), audio profesional, discos duros, cámaras

fotográficas digitales de alto nivel y aparatos de ocio domestico.

Las ventajas del Fire Wire pueden resumirse a que su velocidad de 400 Mbps, es hasta cuatro

veces más rápido que la red Ethernet 100Base-T de la Power Macintosh G3, y 40 veces más

rápido que la red Ethernet 10Base-T.

Fire Wire funciona tanto en Macintosh como PC, lo que permite disponer de un amplio abanico

de productos compatibles con Fire Wire a un precio razonable. La nomenclatura de Fire Wire es

propia de Apple, y que el nombre de IEE1394, no es otro que el nombre que recibió el interfaz

después de que Apple lo diseñara y se lo donara a la organización IEEE.

Fire Wire es el nombre comercial que le da Apple al interfaz IEE1394. Pero todavía queda una

duda, y es que es eso del ¡Link, que según se ha leído de una fuentes o de otras, lo equiparan al

Fire Wire/IEEE 1394 o no. Esta variante de interfaz es desarrollo de SONY y la única diferencia

177

Hernández Unidad V Comunicación de Datos

con respecto a lo explicado hasta ahora es que los periféricos que usan el ¡Link, no reciben la

alimentación eléctrica por el cable usado para la transferencia de datos, lo que obliga a tener una

fuente de alimentación con su propia conexión a la red eléctrica.

Los periféricos que usan ¡link, se pueden conectar a una red Fire Wire (con los cables

adecuados), aunque no habrá espacio para los pines encargados de llevar la corriente en el bus y

tendremos que enchufar estos equipos por separado, es una pena, precisamente una de las

comodidades del Fire Wire/IEEE 1394 era la importante reducción de cables, sobre todo en

grandes buses con muchos periféricos. Los equipos con ¡.Link usan cables de 4 pines, siendo los

dos que faltan los que serian de corriente en el Fire Wire/IEEE 1394).

El IEEE 1394, que se dio a conocer debido sobre todo a la lista de tecnologías contenidas en

Windows 98, es un nuevo bus que permite conectar hasta 63 dispositivos con una velocidad de

datos media-rápida. En el fondo es similar al USB, pero tiene 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. Estas incluyen discos duros, DVD-

ROMs de alta velocidad, impresoras, escáneres y la novedad: cámaras de fotos digitales,

videocámaras DV, televisiones, etc. Todo esto ultimo en un nuevo hardware que se esta

fabricando ya. De hecho, ya hay disponibles muchos elementos. Gracias al 1394, se podrán

conectar cámaras digitales y de DV sin la necesidad de incomodas tarjetas que vienen

opcionalmente con esos aparatos.

Comparando USB con Fire Wire, mucha gente confunde el 1394 y el Universal Serial Bus

(USB), 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, usan cables ligeros y flexibles con un empleo sencillo, y conectores

duraderos.

178

Hernández Unidad V Comunicación de datos

Pero allí terminan los parecidos, aunque los cables de 1394 y USB pueden parecer a la vista lo

mismo, la cantidad de datos que por ellos transcurre es bastante diferente.

Como muestra la tabla 5.1, la velocidad y la capacidad de transferencia marcan la principal

distinción entre estas dos tecnologías:

IEEE 1394 Fire Wire 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

Tabla 5.1 Características del USB y FIRE Wire.

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

179

Hernández Unidad V Comunicación de Datos

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 posiblemente 800 Mbps (100 MB/s) esperado para 1998, 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 coexistan

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.

En la figura 5.8 se muestra el cable y conector Fire Wire.

180

Hernández Unidad V Comunicación de datos

Figura 5.8 Cable y conector Fire Wire. 5.4 Puerto paralelo.

El puerto paralelo se utiliza generalmente para manejar impresoras. Sin embargo, dado que este

puerto tiene un conjunto de entradas y salidas digitales, se puede emplear para hacer prácticas

experimentales de lectura de datos y control de dispositivos.

En 1981, la IBM (International Business Machines) introdujo la Computadora Personal (PC). El

puerto paralelo (Standart Parallel Port SPP) estaba incluido en el primer PC y se agregó a éste

como una alternativa al bajo rendimiento del puerto serial, para utilizarlo como controlador de las

impresoras de matriz de punto de alto desempeño.

Este puerto tenía la capacidad de transmitir 8 bits de datos a la vez (del PC a la impresora),

mientras que el puerto serial lo hacía de uno en uno. En el momento que el puerto paralelo fue

presentado, las impresoras de punto fueron el principal dispositivo externo que se conecto a éste,

al hacerse extensamente utilizado, el puerto paralelo llegó a ser la respuesta para conectar

dispositivos más rápidos.

Después de este inicio, tres grandes grupos de problemas aparecieron a los desarrolladores y

usuarios de este puerto: Primero, aunque éste había aumentado su velocidad considerablemente,

no había cambio en la arquitectura o desempeño. La máxima velocidad de transferencia

alcanzable estaba por los 150 kbyte /seg y era extremadamente dependiente del software,

segundo, no había un estándar para la interfase eléctrica. Esto causaba muchos problemas cuando

se quería garantizar la operación en múltiples plataformas.

181

Hernández Unidad V Comunicación de Datos

Por último, la forma de diseño que le dieron, limitaba la distancia de los cables externos hasta un

máximo de 1,8 metros. En 1991 hubo una reunión de fabricantes de modo que se pudiera

desarrollar un nuevo estándar para el control inteligente de impresoras a través de una red. Estos

fabricantes, donde estaban incluidos Lexmark, IBM, Texas Instruments y otros, formaron la

Network Printing Alliance (NPA), como una respuesta a estas necesidades.

Desde la introducción del PC al mercado, el puerto paralelo ha sufrido varias modificaciones para

hacerlo más veloz. Ya que el puerto original era unidireccional, se creó el puerto bidireccional. El

puerto bidireccional fue introducido con el PS/2 compatible. Este permite una comunicación de 8

bits en ambas direcciones.

Algo interesante de notar es que el puerto original tenía la posibilidad de ser bidireccional

realizando una conexión entre dos pines de un componente electrónico que venía incluido en éste,

(dicho de otro modo, el puerto original es bidireccional en diseño básico, pero no en el diseño

operacional). Finalmente se han creado el Enhanced Parallel Port (EPP) y el Extended Capability

Port (ECP). Estos dos últimos son al puerto estándar como el Pentium al 286, además de ser

bidireccionales.

Inicialmente el puerto paralelo se utilizó para la comunicación con impresoras. Actualmente se

utiliza también para manejar otros periféricos como CD ROM, cintas de copia de respaldo, discos

duros, tarjetas de red, protectores de copia, scanner, etc.

En la actualidad se conoce cuatro tipos de puerto paralelo:

1.-Puerto paralelo estándar (Standart Parallel Port SPP)

2.-Puerto Paralelo PS/2 (bidireccional)

3.-Enhanced Parallel Port (EPP)

4.-Extended Capability Port (ECP)

En la tabla 5.2 se muestra información sintetizada de cada uno de estos tipos de puertos.

182

Hernández Unidad V Comunicación de datos

SPP PS/2 EPP ECP

Fecha de Introducción 1981 1987 1994 1994

Fabricante IBM IBM Intel, Xircom y

Zenith Data

Systems

Hewlett Packard y

Microsoft

Bidireccional No Si Si Si

DMA No No No Si

Velocidad 150 Kbyte/seg. 150 Kbytes/seg. 2 Mbytes/seg. 2 Mbytes/seg.

Tabla 5.2 Tipos de puerto paralelo.

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 (1999) 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 un conector hembra DB25 en la computadora y un

conector especial macho llamado Centronic que tiene 36 pines.

Es posible conectar el DB25 de 25 pines al Centronic de 36 pines ya que cerca de la mitad de los

pines del Centronic van a tierra y no se conectan con el DB25.

183

Hernández Unidad V Comunicación de Datos

Figura 5.9 Descripción del conector DB25 del PC y el conector DB25 del Centronic

El puerto paralelo está formado por 17 líneas de señales y 8 líneas de tierra. Las líneas de señales

están formadas por tres grupos:

4 Líneas de control, 5 Líneas de estado y 8 Líneas de datos.

En el diseño original las líneas de control son usadas para la interfase, control e intercambio de

mensajes desde el PC a la impresora.

Las líneas de estado son usadas para intercambio de mensajes, indicadores de estado desde la

impresora al PC (falta papel, impresora ocupada, error en la impresora).

Las líneas de datos suministran los datos de impresión del PC hacia la impresora y solamente en

esa dirección. Las nuevas implementaciones del puerto permiten una comunicación bidireccional

mediante estas líneas.

Cada una de estas líneas (control, estado, datos) puede ser referenciada de modo independiente

mediante un registro.

Cada registro del puerto paralelo es accesado mediante una dirección. El puerto paralelo tiene tres

registros:

Registro de datos, Registro de estado y Registro de control

En la tabla 5.3 se muestra la relación que existe entre las líneas físicas del conector del PC y los

registros.

Un dato en alto es un 1, un dato en bajo es un 0, la entrada y salida son desde el punto de vista del

computador.

184

Hernández Unidad V Comunicación de datos

DB25 Señal Registro Tipo Activo Sentido

1 Control 0 C0- Salida Bajo Invertido

2 Dato 0 D0 Salida Alto directo

3 Dato 1 D1 Salida Alto directo

4 Dato 2 D2 Salida Alto directo

5 Dato 3 D3 Salida Alto directo

6 Dato 4 D4 Salida Alto directo

7 Dato 5 D5 Salida Alto directo

8 Dato 6 D6 Salida Alto directo

9 Dato 7 D7 Salida Alto directo

10 Estado 6 S6+ Entrada Alto directo

11 Estado 7 S7- Entrada Bajo Invertido

12 Estado 5 S5+ Entrada Alto directo

13 Estado 4 S4+ Entrada Alto directo

14 Control 1 C1- Salida Bajo Invertido

15 Estado 3 S3+ Entrada Alto directo

16 Control 2 C2+ Salida Alto directo

17 Control 3 C3- Salida Bajo Invertido

18-25 Tierra

Tabla 5.3 Tabla general del puerto paralelo.

185

Hernández Unidad V Comunicación de Datos

El puerto paralelo esquemáticamente, se muestra en la figura 5.10. Nótese la conexión al bus ISA

en la parte izquierda y los registros en la parte derecha.

Figura 5.10 Esquema del puerto paralelo.

5.4.1 Descripción de los componentes

El puerto paralelo originalmente estaba formado por los siguientes componentes:

1 Latch para manejar el registro de datos, 1 Buffer para controlar la retroalimentación del

registro de datos, 1 Buffer para manejar el registro de estado, 1 Latch para manejar el registro de

186

Hernández Unidad V Comunicación de datos

control, 1 Buffer para controlar la retroalimentación del registro de control, 1 Multiplexor para

direccionar los puertos en el bus ISA y 1 Driver bidireccional para conectar con el bus ISA

IBM especificó direcciones base para el puerto paralelo estándar (dentro del espacio de

direccionamiento de Entrada/Salida del 80x86). El adaptador de impresora podría usar la

dirección base 3BCh, o más tarde 378h o 278h.

El BIOS (Basic Input Output System) de IBM crea en el momento de arranque o POST (Power

On Seft Test) una tabla en el espacio de la memoria principal (RAM) para 4 direcciones base de

puerto paralelo de impresora, estos se almacenan como 4 bytes empezando con la dirección de

memoria 408h.

Durante el arranque, el BIOS comprueba si hay puertos paralelos en las direcciones base 3BCh,

378h, y 278h, en ese orden, y almacena la dirección base de cualesquiera que hayan sido

encontrados en posiciones consecutivas de la tabla. Las posiciones que no son usadas pueden

estar en 0, o como algunos BIOS lo hacen, le colocan la dirección del primer puerto encontrado.

Algunos programas pueden ignorar esta tabla, pero esta es usada por lo menos por el propio

BIOS (mediante la INT 17 de E/S de impresora) y por el MS-DOS.

El BIOS detecta estos puertos escribiendo AAh al registro de datos (en la dirección de E/S Base +

0), y luego si en el registro de datos se lee AAh. Significa que hay un puerto.

Normalmente la asignación de direcciones se muestra en la tabla 5.4.

Dirección Nombre Ubicación

3BCh LPT1 Adaptador de impresión primario

378h LPT2 Adaptador de impresión

secundario

Tabla 5.4 Asignación de direcciones para el puerto paralelo.

187

Hernández Unidad V Comunicación de Datos

5.5 Puerto serial o RS – 232.

RS-232 existe básicamente para que proveedores puedan ofrecer equipo que se pueda comunicar

entre si. RS-232 fue diseñada básicamente para facultar a dispositivos de cómputo llamados

DTE, (Data Terminal Equipment - equipo terminal de datos) para comunicarse con dispositivos

de comunicación llamados DCE (Data Circuit-terminating Equipment-Equipo de terminación de

circuito de datos).

Por lo tanto existe una interfaz RS-232 tipo DTE y otra interfaz RS-232 tipo DCE. La interfaz

RS-232 usa conectores DB25; Los DB25 macho van a la DTE, los DB25 hembra van a la DCE.

Las interfaces tipo DTE se encuentran con mayor frecuencia en las PC y las impresoras. Los

dispositivos con interfaces tipo DCE incluyen módems, digitalizadores y ratón. Recuerde que

RS-232 se definió para la comunicación de interfaces tipo DTE únicamente con interfaces tipo

DCE.

RS-232 es una interfaz digital, planeada para comunicar a no más de 50 pies y a 20,000 bps,

(todos la usan para distancias y velocidades mayores, pero 50/20,000 es la norma). La

comunicación se efectúa mediante 25 conductores independientes, cada uno con su propia tarea.

RS-232 esta definida tanto para comunicación síncrona como asíncrona, así que hay muchas

líneas de las 25 que nunca se usan en la comunicación asíncrona.

Las líneas están encendidas cuando el nivel de voltaje es de +3 volts o mayor, apagadas cuando

están en un nivel de voltajes de -3 o inferior. El control de flujo es una parte importante de la

finalidad de RS-232.

El control de flujo permite a un dispositivo que recibe decir al que envía, “Alto mi memoria

temporal (buffer - una pequeña cantidad de memoria dentro de la impresora) se esta desbordando

- detente un momento y estaré de regreso muy pronto, luego imprime lo que tiene su memoria

temporal y dice, “¡Listo! Ya estoy listo para más”.

Hay 10 líneas asíncronas importantes en RS-232, como se muestra en la tabla 5.5.

188

Hernández Unidad V Comunicación de datos

DESCRIPCIÓN PATA No. (25

Patas)

PATA No. (9

Patas) CONTROL DESDE ABREVIATURA

LINEAS DE DATOS

Transmitir datos 2 3 DTE TD

Recibir Datos 3 2 DCE RD

LÍNEAS INDICADORES DE ALIMENTACIÓN ENCENDIDA

Juego de datos

listo 6 6 DCE DSR

Terminal de datos lista 20 4 DTE DTR

LÍNEAS QUE ANUNCIAN QUE HA OCURRIDO UN EVENTO EXTERNO

Detección de señal portadora de

datos 8 1 DCE DCD

Indicador de llamada 22 9 DCE RI

LÍNEAS DE LISTO PARA ENVIAR/RECIBIR SECUENCIA DE ENLACE

Solicitud para enviar 4 7 DTE RTS

Libre de enviar 5 8 DCE CTS

LÍNEAS DE TIERRA

Tierra de señal 7 5 SG

Tierra de

protección 1 FG

Tabla 5.5 Líneas de conexión de RS-232.

Es importante entender que cada línea esta controlada por uno de los dos equipos. Por ejemplo la

línea 2, representa una entrada para uno de los lados y una salida para el otro. Si ambos lados la

consideraran entrada, entonces ambos estarían transmitiendo información que nunca se recibiría.

189

Hernández Unidad V Comunicación de Datos

Así que cada línea (excepto las tierras, que son un punto de referencia eléctrica) está controlada

por un lado o por el otro. Por cierto, note que hay una versión de 9 patas del conector RS-232,

cuando cito números de pata, me refiero al cable de 25 líneas, no al de 9.

A continuación se muestra la secuencia de eventos en una sesión RS-232:

1. Ambos dispositivos están encendidos e indican ese estado. El DTE energiza la línea 20(DTR),

el DCE energiza la línea 6(DSR). El DTE espera que aparezca señal en la línea 6, el DCE en la

línea 20. Las 6 y 20 son exclusivamente para señales de verificación del equipo, pero algunas

veces son utilizadas como líneas de control de flujo.

2. Un módem se conecta con otro módem. La comunicación de datos no sirve sin tener alguien

con quien comunicarse. Así que lo siguiente es marcar a un módem remoto. Los módems

intercambian señales portadoras y el módem se lo informa a la terminal en la línea 8(DCD).

Si se tiene un módem con luces rojas, vera las actividades interiores indicadas por las luces.

La línea 6 esta conectada a la luz titulada MR (Modem ready - Modem listo) la línea 20 esta

conectada a la luz (Terminal Ready - Terminal lista); y la línea 8 esta conectada a la luz rotulada

CD(Carrier Detect - Portadora detectada).

3. La terminal (DTE) pregunta al módem (DCE) si esta listo. La terminal energiza la línea 4,

RTS. El módem si esta listo, responde con la línea 5. CTS. Ahora esta terminado el

procedimiento de enlace las líneas 4 y 5 son líneas de control de flujo.

4. Se lleva a cabo el intercambio de datos. La terminal (DTE) pasa información para que el

módem (DCE) la transmita por la línea 2. El módem pasa información de regreso a la terminal

por la línea 3.

En al tabla 5.6 se muestra la asignación de pins para señales de interfase serial

190

Hernández Unidad V Comunicación de datos

PIN SEÑAL SIMBOLO DIRECCION

1 Protective Ground ( Tierra de protección) PG

2 Transmited Data (Transmite Datos) TD Desde impresora

3 Received Data (Recibe datos) RD A impresora

4 Request to Send (Señal para enviar) RTS Desde impresora

5 Not used (Sin Usar)

6 Data Set Ready (Pone Listos los datos) DSR A impresora

7 Signal Ground (Señal de tierra)

8-10 Not used (Sin Usar)

11 Supervisory Send Data (Supervisa el envío

de datos ) SSD Desde impresora

12-19 Not used (Sin Usar)

20 Data Terminal Ready (Terminal de Datos Listo) DTR Desde impresora

21-25 Not used (Sin Usar)

Tabla 5.6 Líneas para señales de RS-232.

Los puertos seriales se descomponen debido a que generalmente se tiene que estar enchufando y

desenchufando cosas en el sistema, para probar el puerto, se necesita ver que esta sucediendo en

las diversas líneas de control.

Se recomienda usar una caja de configuración para ayudarse en la prueba del puerto de

comunicaciones. Una caja de configuración permite fabricar un prototipo de cable en serie sin

soldadura ni prensado en las patas (que son los dos métodos más usuales ensambles de cables).

Se puede utilizar el programa de dominio público PDIAGS.EXE que se encuentra en muchos

tableros de boletines, y una caja de configuración como la Wire Tap. Cualquier caja de

configuración funciona, siempre y cuando tenga luces indicadoras.

191