Está en la página 1de 7

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierias


Sistemas Digitales III
Tarea 10: Entrada y Salida en Paralelo Profesor: Ramos Guillen Jose Jesus Seccion: D02 Aula: T14

Alumno: Rivera Murillo Pedro


Codigo: 302344661

Entrada y salida en paralelo


Puerto Paralelo Un puerto paralelo es una interfaz entre una computadora y un perifrico, cuya principal caracterstica es que los bits de datos viajan juntos, enviando un paquete de byte a la vez. Es decir, se implementa un cable o una va fsica para cada bit de datos formando un bus. Mediante el puerto paralelo podemos controlar tambin perifricos como focos, motores entre otros dispositivos, adecuados para automatizacin. El cable paralelo es el conector fsico entre el puerto paralelo y el dispositivo perifrico. En un puerto paralelo habr una serie de bits de control en vas aparte que irn en ambos sentidos por caminos distintos. En contraposicin al puerto paralelo est el puerto serie, que enva los datos bit a bit por el mismo hilo. El puerto paralelo ms conocido es el puerto de impresora que destaca por su sencillez y que transmite 98 bits. Se ha utilizado principalmente para conectar impresoras, pero tambin ha sido usado para programadores EPROM, escners, interfaces de red Ethernet a 10 Mb, unidades ZIP, SuperDisk y para comunicacin entre dos PC. El puerto paralelo de las computadoras, de acuerdo a la norma Centronics, est compuesto por un bus de comunicacin bidireccional de 8 bits de datos, adems de un conjunto de lneas de protocolo. Las lneas de comunicacin cuentan con un retenedor que mantiene el ltimo valor que les fue escrito hasta que se escribe un nuevo dato, las caractersticas elctricas son:

Tensin de nivel alto: 3,3 o 5 V. Tensin de nivel bajo: 0 V. Intensidad de salida mxima: 2,6 mA. Intensidad de entrada mxima: 24 mA.

Hardware del puerto paralelo


El puerto paralelo de una tpica PC utiliza un conector hembra de tipo D de 25 patitas (DB-25 S), ste es el caso ms comn, sin embargo es conveniente mencionar los tres tipos de conectores definidos por el estndar 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 mayora de las impresoras; el tercero se denomina 1284 tipo C, se trata de un conector similar al 1284 tipo B pero ms pequeo, adems se dice que tiene mejores propiedades elctricas y mecnicas, ste conector es el recomendado para nuevos diseos. La siguiente tabla describe la funcin de cada patita del conector 1284 tipo A:

Patita 1 2~9 10 11 12 13 14 15 16 17 18 ~ 25

E/S Salida Salida Entrada Entrada Entrada Entrada Salida Entrada Salida Salida -

Polaridad activa 0 0 0 1 1 0 0 0 0 -

Descripcin Strobe Lneas de datos


(bit 0/patita 2, bit 7/patita 9)

Lnea acknowledge
(activa cuando el sistema remoto toma datos)

Lnea busy
(si est activa, el sistema remoto no acepta datos)

Lnea Falta de papel


(si est activa, falta papel en la impresora)

Lnea Select
(si est activa, la impresora se ha seleccionado)

Lnea Autofeed
(si est activa, la impresora inserta una nueva lnea por cada retorno de carro)

Lnea Error
(si est activa, hay un error en la impresora)

Lnea Init
(Si se mantiene activa por al menos 50 micro-segundos, sta seal autoinicializa la impresora)

Lnea Select input


(Cuando est inactiva, obliga a la impresora a salir de lnea)

Tierra elctrica

Tabla 1: Configuracin del puerto paralelo estndar Observe que el puerto paralelo tiene 12 lneas de salida (8 lneas de datos, strobe, autofeed, init, y select input) y 5 de entrada (acknowledge, busy, falta de papel, select y error).

El estndar IEEE 1284 define cinco modos de operacin: 1. 2. 3. 4. 5. Modo Modo Modo Modo Modo compatible nibble byte EPP, puerto paralelo ampliado ECP, puerto de capacidad extendida

El objetivo del estndar es disear nuevos dispositivos que sean totalmente compatibles con el puerto paralelo estndar (SPP) definido originalmente por la IBM (en ste artculo tratar solamente el modo compatible). Hay tres direcciones de E/S asociadas con un puerto paralelo de la PC, stas 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 lneas de E/S.

Interfaz para el puerto paralelo


Actualmente, la mayora de los puertos instalados en las computadoras son de tipo multimodal configurables a travs del BIOS de la mquina, en ste artculo me refiero expresamente al modo Normal (SPP), adems de ste estn las opciones Bidireccional, EPP versin 1.7, EPP versin 1.9 y ECP principalmente. El modo de operacin Normal es el ms elemental y solamente permite la escritura en las lneas de datos, patitas 2 a la 9 del conector DB-25 del puerto paralelo de la PC. Elctricamente, el puerto paralelo entrega seales TTL y como tal, teoricamente, se le puede conectar cualquier dispositivo que cumpla con los niveles de voltaje especficos de la lgica TTL, sin embargo el hardware del puerto paralelo est muy limitado en cuanto a su capacidad de manejo de corriente, por sta razn se debe ser muy cuidadoso con el manejo de las seales del puerto, un corto circuito puede daar permanentemente la tarjeta madre de la PC. Para disminuir lo ms posible el riesgo de daos al puerto utilizamos un circuito integrado 74LS244 como etapa separadora y al mismo tiempo mejoramos la capacidad de manejo de corriente, de esta forma podemos conectar una serie de diodos emisores de luz (LED) que nos indiquen la actividad en las lneas de datos del puerto paralelo. El circuito se detalla en el siguiente diagrama:

Por cada lnea de entrada que tomamos directamente del puerto paralelo existe una etapa amplificadoraseparadora dentro del circuito integrado 74LS244 que nos permite trabajar con una tasa de entrega de corriente suficiente para desplegar en los diodos emisores de luz la informacin escrita en las lneas de datos

del puerto. Adems es posible habilitar deshabilitar el despliegue del nibble de orden inferior superior del byte escrito en el puerto. Colocando en un nivel lgico alto la patita 1 del CI 74LS244 inhabilitamos el despliegue del nibble de orden bajo, un nivel lgico alto en la patita 19 evita el despliegue del nibble de orden alto. Para comodidad, conecto las patitas 1 y 19 permanentemente a tierra de tal manera que sea posible visualizar la actividad en los diodos emisores de luz (LED).

RS232
RS232 (Recommended Standard 232, tambin conocido como Electronic Industries Alliance RS-232C) es una interfaz que designa una norma para el intercambio de una serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicacin de datos), aunque existen otras en las que tambin se utiliza la interfaz RS-232.

Conector RS-232 (DE-9 hembra). En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadores. Evidentemente, en el caso de interconexin entre los mismos, se requerir la conexin de un DTE (Data Terminal Equipment) con otro DTE. Para ello se utiliza una conexin entre los dos DTE sin usar mdem, por ello se llama: null mdem mdem nulo. El RS-232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versin de 9 pines (DE-9), ms barato e incluso ms extendido para cierto tipo de perifricos (como el ratn serie del PC). interfaz La interfaz RS-232 est diseada para imprimir documentos para distancias cortas, de hasta 15 metros segn la norma , y para velocidades de comunicacin bajas, de no ms de 20 Kilobits/segundo. A pesar de esto, muchas veces se utiliza a mayores velocidades con un resultado aceptable. La interfaz puede trabajar en comunicacin asncrona o sncrona y tipos de canal simplex, half duplex o full duplex. En un canal simplex los datos siempre viajarn en

una direccin, por ejemplo desde DCE a DTE. En un canal half duplex, los datos pueden viajar en una u otra direccin, pero slo durante un determinado periodo de tiempo; luego la lnea debe ser conmutada antes que los datos puedan viajar en la otra direccin. En un canal full duplex, los datos pueden viajar en ambos sentidos simultneamente. Las lneas de handshaking de la RS-232 se usan para resolver los problemas asociados con este modo de operacin, tal como en qu direccin los datos deben viajar en un instante determinado. Si un dispositivo de los que estn conectados a una interfaz RS-232 procesa los datos a una velocidad menor de la que los recibe deben de conectarse las lneas handshaking que permiten realizar un control de flujo tal que al dispositivo ms lento le de tiempo de procesar la informacin. Las lneas de "hand shaking" que permiten hacer este control de flujo son las lneas RTS y CTS. Los diseadores del estndar no concibieron estas lneas para que funcionen de este modo, pero dada su utilidad en cada interfaz posterior se incluye este modo de uso

UART
Las UART o U(S)ART (Transmisor y Receptor Sncrono Asncrono Universal) se disearon para convertir las seales que maneja la CPU y transmitirlas al exterior. Las UART deben resolver problemas tales como la conversin de voltajes internos del DCE con respecto al DTE, gobernar las seales de control, y realizar la transformacin desde el bus de datos de seales en paralelo a serie y viceversa. Debe ser robusta y deber tolerar circuitos abiertos, cortocircuitos y escritura simultnea sobre un mismo pin, entre otras consideraciones. Es en la UART en donde se implementa la interfaz. Generalmente cuando se requiere conectar un microcontrolador (con seales tpicamente entre 3.3 y 5 V) con un puerto RS-232 estndar se utiliza un driver de lnea, tpicamente un MAX232 o compatible, el cual mediante dobladores de voltaje positivos y negativos permite obtener la seal bipolar (tpicamente alrededor de +/- 6V) requerida por el estndar. Para los propsitos de la RS-232 estndar, una conexin es definida por un cable desde un dispositivo al otro.Existe una cierta confusin asociada a los nombres de las seales utilizadas, principalmente porque hay tres convenios diferentes de denominacin (nombre comn, nombre asignado por la EIA, y nombre asignado por el CCITT). Los valores de voltaje se invierte con respecto a los valores lgicos. Por ejemplo, el valor lgico positivo corresponde al voltaje negativo. Tambin un 0 lgico corresponde a la seal de valor verdadero activada. Por ejemplo si la lnea DTR est al valor 0 lgico, se encuentra en la gama de voltaje que va desde +3 a +15 V, entonces DTR est listo (ready). El canal secundario a veces se usa para proveer un camino de retorno de informacin ms lento, de unos 5 a 10 bits por segundo, para funciones como el envo de caracteres ACK o

NAK, en principio sobre un canal half duplex. Si el mdem usado acepta esta caracterstica, es posible para el receptor aceptar o rechazar un mensaje sin tener que esperar el tiempo de conmutacin, un proceso que usualmente toma entre 100 y 200 milisegundos. Hardware Los siguientes criterios son los que se aplican a las caractersticas elctricas de cada una de las lneas: 1. La magnitud de un voltaje en circuito abierto no exceder los 25 V. 2. El conductor ser apto para soportar un corto con cualquier otra lnea en el cable sin dao a s mismo o a otro equipamiento, y la corriente de cortocircuito no exceder los 0,5 A. 3. Las seales se considerarn en el estado de MARCA, (nivel lgico 1), cuando el voltaje sea ms negativo que - 3 V con respecto a la lnea de Signal Ground. Las seales se considerarn en el estado de ESPACIO, (nivel lgico 0), cuando el voltaje sea ms positivo que +3 V con respecto a la lnea Signal Ground. La gama de voltajes entre -3 V y +3 V se define como la regin de transicin, donde la condicin de seal no est definida. 4. La impedancia de carga tendr una resistencia a DC de menos de 7000 al medir con un voltaje aplicado de entre 3 a 25 V pero mayor de 3000 O cuando se mida con un voltaje de menos de 25 V. 5. Cuando la resistencia de carga del terminal encuentra los requerimientos de la regla 4 anteriormente dicha, y el voltaje del terminal de circuito abierto est a 0 V, la magnitud del potencial de ese circuito con respecto a Signal Ground estar en el rango de 5 a 15 V. 6. El driver de la interfaz mantendr un voltaje entre -5 a 15 V relativos a la Signal Ground para representar una condicin de MARCA. El mismo driver mantendr un voltaje de entre 5 V a 15 V relativos a Signal Ground para simbolizar una seal de ESPACIO. Obsrvese que esta regla junto con la Regla 3, permite 2 V de margen de ruido. En la prctica, se utilizan 12 y 12 V respectivamente. 7. El driver cambiar el voltaje de salida hasta que no se excedan 30 V/s, pero el tiempo requerido a la seal para pasar de 3 V a +3 V de la regin de transicin no podr exceder 1 ms, o el 4% del tiempo de un bit. 8. La desviacin de capacitancia del terminal no exceder los 2500 pF, incluyendo la capacitancia del cable. Obsrvese que cuando se est usando un cable normal con una capacitancia de 40 a 50 pF/Pie de longitud, esto limita la longitud de cable a un mximo de 50 Pies, (15 m). Una capacitancia del cable inferior permitira recorridos de cable ms largos. 9. La impedancia del driver del circuito estando apagado deber ser mayor que 300 .

También podría gustarte