Está en la página 1de 39

PUERTO PARALELO

PUERTO PARALELO
Un puerto paralelo es una interfaz entre un computador y un perifrico cuya principal caracterstica es que los bits de datos viajan juntos enviando un byte completo o ms a la vez.

El puerto Centronics sirve tambin para conectar otros tipos de dispositivos como escneres, redes, unidades Zip, para conectar dos PCs, etc.

El puerto paralelo mejor conocido es el de la impresora (LPT) llamado Centronics (IEEE 1284) pero no es el nico tipo disponible.

EL PUERTO PARALELO
SPP - STANDARD PARALLEL PORT PUERTO PARALELO PS/2 (BIDIRECCIONAL) EPP - ENHANCED PARALLEL PORT ECP - EXTENDED CAPABILITIES PORT
SPP
FECHA DE INTRODUCCIN FABRICANTE 1981 IBM

PS/2
1987 IBM

EPP
1994 Intel, Xircom y Zenith Data Systems Si No 2 Mbytes/seg.

ECP
1994 Hewlett Packard y Microsoft Si Si 2 Mbytes/seg.

BIDIRECCIONAL DMA VELOCIDAD

No No

Si No

150 Kbyte/seg. 150 Kbytes/seg.

EL PUERTO PARALELO (TRANSMISIN DE DATOS)

La transmisin de datos paralela consiste en enviar datos en forma simultnea por varios canales (hilos). Los puertos paralelos en los PC pueden utilizarse para enviar 8 bits (un octeto) simultneamente por 8 hilos.

EL PUERTO PARALELO

Varias lneas de direcciones Puerto paralelo

El cable paralelo

8 lneas de datos

EL PUERTO PARALELO

INTERFAZ CENTRONICS
La conexin entre el puerto paralelo del PC y la impresora se realiza por medio de un cable Centronics Normalmente, un cable Centronics est compuesto por 36 lneas, por lo que los conectores tambin tienen 36 pins

ESTRUCTURA DEL PUERTO PARALELO


Cada puerto paralelo es accedido por el computador utilizando la direccin a la que est mapeado. Los componentes centrales del puerto paralelo son tres registros de ocho bits cada uno y Datos direccin base + desplazamiento 00h y Estado direccin base + desplazamiento 01h y Control direccin base + desplazamiento 02h

PUERTO PARALELO
PIN#

REGISTRO DE DATOS

Es de tipo latch de 8 bits, que puede ser ledo y escrito desde el procesador. Es el registro donde el procesador, en operaciones de salida (OUT), pone el dato que se quiere enviar a la impresora y su direccin coincide con la direccin base del puerto paralelo ( 0x 378 en LPT 1 ).

D0 D1 D2 D3 D4 D5 D6 D7

2 3 4 5 6 7 8 9

CONECTOR DB25-H

PUERTO PARALELO

REGISTRO DE ESTADO

El registro de estado es de solo lectura y permite al computador comprobar el estado del dispositivo.
S7 S6 S5 S4 S3 S2 S1 S0
CONECTOR DB25-H
11 10 12 13 15

BUSY ACK PE SEL ERR

PUERTO PARALELO
Permite puerto bidireccional Permite IRQ a travs de ACK

REGISTRO DE CONTROL
17 16 14 1 SELECT IN INIT AUTOLF STROBE

C3 C2 C1 C0

Por otro lado, tambin permite al dispositivo generar interrupciones para solicitar la atencin del computador. El registro de control permite al computador gestionar el comportamiento del dispositivo.

ESTRUCTURA DEL PUERTO PARALELO


La direccin recibida por las lneas A0 A9 es decodificada si la seal IOR o IOW est activa Los datos se transmiten a nivel de bytes por medio de un registro interno

ESTRUCTURA DEL PUERTO PARALELO


El computador puede modifica el registro de control y responde a las interrupciones.


Datos STROBE BUSY ACKNLG SLCT IN Impresora SEL INITIAL PE ERROR AUTOFEED

Puerto De la PC Conector DB25H

El computador puede leer el registro de estado para comprobar el estado de la impresora

ESTRUCTURA DEL PUERTO PARALELO


Todas las seales se mapean en el conector Centronics, ya sea en su versin de 36 pins o en su versin de 25.

14

PROTOCOLO DE COMUNICACIN

En total, el protocolo de comunicacin cuenta con 17 lneas y Datos: 8 lneas de salida y Estado: 5 lneas de entrada (una invertida) y Control: 4 lneas de salida (tres invertidas)

PROTOCOLO DE COMUNICACIN

El protocolo necesario para que el computador transmita un byte a la impresora utiliza principalmente las seales Strobe, Ack y Busy.
1. Introducir el byte a enviar en el registro de datos 2. Esperar a que la impresora no est ocupada (Busy) 3. Activar Strobe para que la impresora acepte el dato 4. La impresora activa Busy para indicar que est procesando el dato 5. La impresora activa Ack para indicar que ha terminado y se puede regresar al primer paso

PUERTO PARALELO IEEE-1284


La funcionalidad del puerto paralelo integrado en las placas madre de los computadores actuales ha sido mejorada siguiendo el estndar IEEE-1284 Este estndar presenta cinco modos de operacin:
y y y y y

Compatible: SPP Standard Parallel Port Byte Nibble Extendido: EPP Extended Parallel Port Capacidad mejorada: ECP Enhanced Capability Mode

PUERTO PARALELO IEEE-1284

Las lneas utilizadas por los cinco modos de operacin son las mismas, pero con diferentes nombres/funciones .

IEEE-1284 EN MODO SPP (STANDARD PARALLEL PORT )


El modo SPP se define para permitir la compatibilidad con el modo unidireccional Centronics original y Se corresponde con una interfaz Centronics estndar y Permite que impresoras antiguas puedan ser conectadas a un puerto que cumpla la norma IEEE-1284 Este modo slo admite emisin de datos y, al ser undireccional, est completamente controlador por el procesador.

IEEE-1284 EN MODO BYTE


El modo byte corresponde a un protocolo Centronics bidireccional en el que los datos se transfieren byte a byte a travs del registro de datos
y y

Es necesaria una seal de control adicional para indicar la direccin de la transferencia El valor del bit correspondiente del registro de control debe establecerse antes de cada ciclo de transferencia

IEEE-1284 EN MODO NIBBLE


El modo nibble permite la transferencia de datos en grupos de 4 bits (nibble)


y y

Cuatro de las lneas de estado se utilizan como lneas de datos Una transferencia abarca siempre un byte completo En primer lugar se enva la primera mitad del byte Una vez que ha sido procesada, se enva la segunda mitad

IEEE-1284 EN MODO EPP (ENHANCED PARALLEL PORT)


El modo EPP permite transferencias bidireccionales de bloques de hasta 256 bytes y Al contrario que los modos anteriores, el protocolo de seales no es controlado por software sino por hardware La programacin es ms eficiente El circuito necesario es ms complejo y caro y Dispone de los 3 registros estndar, lo que permite compatibilidad con el modo SPP y Adems hay otros 4 registros adicionales

IEEE-1284 EN MODO ECP (EXTENDED CAPABILITIES PORT)


Sus caractersticas son similares a las del modo EPP, aunque est limitado a 128 bytes.
El modo ECP permite compresin de datos y Una cola FIFO almacena los bits a transmitir. y No se envan series de bits iguales, sino que se enva el nmero de bits que compone la serie (run length codes). y La mayor complejidad hace necesaria la presencia de varios registros adicionales, aunque los equivalentes a los 3 registros estndar siguen presentes.

PUERTO SERIAL

CONCEPTO
Un puerto serie es una interfaz de comunicaciones entre ordenadores y perifricos en donde la informacin es transmitida bit a bit de manera secuencial, es decir, enviando un solo bit a la vez se conocen tambin con el nombre de puertos de comunicacin o COM

UART (Universal Asynchronous Reciever/Transmitter Receptor Asncrono Universal / transmisor). Este chip controlador toma la salida paralela del bus del computador y lo convierte en forma

EXISTEN VARIAS FORMAS DE TRANSMISIONES EN SERIE:


Simplex Half-duplex Full-duplex Sncronas Asncronas
Un equipo transmite, el otro recibe

Transmiten ambos equipos pero no simultneamente; los equipos se alternan en la transmisin, uno transmite mientras el otro recibe.

Ambos equipos transmiten simultneamente. Para ello se requieren dos lneas independientes, transmisin y recepcin; la lnea de transmisin de un equipo se conecta a la entrada de recepcin del otro y viceversa. Los puertos serie del PC son capaces de utilizar este modo.

Los dispositivos que comunican se sincronizan en el momento inicial de la transmisin y constantemente se intercambian informacin

En este modo de transmisin hay que indicar cuando empieza un dato y cuando termina. Esto se hace incluyendo en la transmisin seales de inicio y fin de dato (bits de "start" y "stop").

PUERTO SERIE
TERMINAL MACHO DTE (Data Terminal Equipment) Equipo terminal de datos PC

TERMINAL HEMBRA DCE (Data Comunications Equipment) Equipo de comunicaciones de datos PERIFERICO

EL ESTNDAR RS-232

seal originada en el DTE seal originada en el DCE

CONECTOR PS/2

Empleada para conectar teclados y ratones ,el teclado es bidireccional liberando,

NUEVOS PUERTOS SERIALES


USB(bus universal en serie)


sirve para conectar perifricos a un ordenador y Estos dispositivos pueden ser conectados o desconectados al sistema sin necesidad de reiniciar
y

SERIAL ATA
y

Interfaz de transferencia de datos entre la placa base y algunos dispositivos de almacenamiento, como puede ser el disco duro, lectores CD/DVD/BR Capacidad para conectar unidades al instante sin apagar el equipo

OTROS PUERTOS

EL PUERTO PS/2

PS/2: El puerto bidireccional fue introducido por IBM y es el estndar de todas las computadoras. Los primeros teclados se conectaban usando el puerto DIN, luego se uso el puerto mini DIN o PS/2 que es el que se sigue usando actualmente. El mouse anteriormente se conectaba usando el puerto serial, ahora se usa el puerto PS/2.

PUERTO DE RED

Este puerto se encuentra en los mainboards que integran esta funcin, pero tambin se puede aadir una tarjeta de red separada. Este puerto nos permite conectarnos a una red LAN.

PUERTOS DE SONIDO

Este puerto se encuentra en los mainboards que integran esta funcin, pero tambin se puede aadir una tarjeta de sonido separada Generalmente contiene un conector Line-out, Line-in y Micrfono

PUERTO PARA JUEGOS


Generalmente viene incorporado a la tarjeta de Sonido, pero en los mainboards modernos que traen integrada la tarjeta de sonido, tambin se encuentra integrado el puerto de juegos

Puede conectar Joysticks, y otros dispositivos para jugar.

PUERTO VGA
La sigla VGA proviene de ("Video Graphics Array Video Graphics Adapter"), lo que traducido significa arreglo grfico de video adaptador grfico de video. Se trata de un conector semitrapezoidal con 15 pines, que se encarga de enviar las seales referentes a los grficos desde la computadora hasta una pantalla para que sean mostrados al usuario

Compite contra puertos S-video, puertos RCA, puertos HDMI y los puertos DVI.

PUERTOS IEEE 1394 O FIREWIRE


Conocido como IEEE 1394 y como i.link por parte de Sony. Es un puerto con funcionalidades muy similares al USB. Cada puerto IEEE 1394 puede tener hasta 63 dispositivos conectados. Su velocidad es en su versin 1.0 de 400 Mb/s y en la 2.0 de 800 Mb/s. La extensin mxima del cable es de hasta 4.5 metros.

PUERTOS IEEE 1394 O FIREWIRE


Generalmente est mas presente en computadoras Mac. Sirve para interconectar dispositivos de altas prestaciones como cmaras fotogrficas y de video digital, discos SCSI (Small Computers System Interfa ce) y uno de sus puntos fuertes es que puede funcionar como cable de red con altas prestaciones. Una especificacin 1394b que adopta una codificacin diferente puede alcanzar los 800 Mbit/s, 1.6 Gbit/s .

También podría gustarte