domingo, 27 de abril de 2008

Puerto Paralelo

Las impresoras recuerdan inmediatamente la imagen mental del puerto paralelo, ya que es ésta la interfaz mayormente empleada para la conexión de dicho periférico. Durante el diseño de los primeros PC, IBM introdujo dicho puerto, con el objetivo de conectar una impresora.









Además de las impresoras, el puerto paralelo ha sido un medio eficaz para la conexión de muchos otros periféricos, como escáneres, algunas grabadoras de CD, discos duros externos, discos ZIP, etc. El funcionamiento del puerto paralelo se basa en el envío de un byte completo en cada transferencia, siendo necesarios, por tanto, 8 cables dedicados al intercambio de información. El puerto serie necesita 8 operaciones de transferencia para enviar un byte, lo cual sugiere que el puerto paralelo puede trabajar a una velocidad notablemente superior. Como dato práctico, el puerto paralelo estándar alcanza velocidades entre 50 y 100 kB por segundo.



La transmisión




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






Puerto paralelo Portatil


Paralelo Portatil de impresora en la parte trasera de un portátil Compaq N150.
Un puerto paralelo es una
interfaz entre una computadora y un periférico cuya principal característica es que los bits de datos viajan juntos enviando un byte completo o más a la vez. Es decir, se implementa un cable o una vía física para cada bit de datos formando un bus.
El
cable paralelo es el conector físico entre el puerto paralelo y el periférico. En un puerto paralelo habrá una serie de bits de control en vías aparte que irán en ambos sentidos por caminos distintos.







El Interfaz De una Computadora Comun


La mayoria de los puertos paralelos de la parte posterior de las computadoras IBM-compatibles poseen un conector DB-25. Esto es extraño, puesto que este conector es el de serie que se utiliza para los interfaces serie. El conector es normalmente hembra (tiene orificios en lugar de patitas) para distinguirlo de los conectores serie que son habitualmente machos y que puede tener tambien la computadora. La Amiga I 000, sin embargo, utiliza un conector DB-25 macho para su interfaz paralelo (por ser algo diferente).





La funcion de cada terminal del conector DB-25 se muestra en la fig. 1. Las señales que ocupan esas terminates se pueden dividir en cuatro grupos basicos: tierras, salidas de datos, entradas de dialogo y salidas de dialogo. En la fig. 1, las tierras se indican con circulos, las entradas de dialogo se indican con flechas que apuntan al conector y las salidas (tanto de datos como de dialogo) tienen flechas que apuntan hacia afuera del conector. (Note que algunas de las lineas tienen una abreviatura convencional que se indica entre parentesis.)










Señales empleadas por el puerto paralelo


Al igual que las señales del puerto serie están orientadas al uso de un módem, las señales del puerto paralelo se encuentran particularmente en línea con el control de una impresora. A continuación se describe el propósito de las señales mostradas en el gráfico.

  • Strobe. Esta señal produce un cambio de tensión cada vez que el PC envía un byte de datos. De esta forma, la impresora detecta que ya se han establecido los estados lógicos deseados en las 8 líneas de datos, y por tanto se puede leer la información (un byte).
  • Data0 - Data7. Contienen los datos enviados a la impresora (8 bits cada vez).
  • Acknowledge. La impresora indica que ha recibido el byte enviado, y está lista para recibir un nuevo byte.
  • Busy. Al igual que ocurría en el puerto serie (señales CTS y RTS), la impresora utiliza esta señal para indicar que aún no está preparada para recibir más datos.
  • Paper end. La impresora indica que se ha quedado sin papel.
  • Select. La impresora indica que se encuentra en línea
  • Auto Feed. Cuando se recibe un retorno de carro, existen dos formas de interpretarlo. Algunas impresoras simplemente retornan al comienzo de la línea. Sin embargo, otras añaden -además- un avance de línea. La señal auto feed permite conmutar entre dichos modos de funcionamiento.
  • Error. La impresora emplea esta señal para notificar cualquier tipo de error detectado.
  • Init. Ante un cambio de estado lógico en esta señal, la impresora se reinicializa.
  • Select In. Esta señal permite poner a la impresora fuera
  • GND. Terminales de masa (referencia de tensión para todas las demás señales).



No hay comentarios: