Puerto paralelo
Se os propone una serie de puntos, y conceptos a los que debereis dar respuesta en vuestro trabajo.
- INTRODUCCIÓN: DEFINICIÓN, TIPOS DE COMUNICACIÓN: SERIE, PARALELO.
Un puerto, es aquella interfaz, o conexión entre dispositivos, que permite conectar físicamente distintos tipos dedispositivos como monitores, impresoras, discos duros externos…Estas conexiones tiene denominaciones particulares como los puertos “serie” y “paralelo” de un ordenador.
* Serie: utiliza un único conductor para transmitir los datos. Envía los datos, bits, uno tras otro. El puerto serie por excelencia es el RS-232 que utiliza cableado simple desde 3 hilos hasta 25 y que conecta ordenadores omicro controladores a todo tipo de periféricos, desde terminales a impresoras y módems pasando por ratones.
* Paralelo: El puerto paralelo más conocido como puerto de impresora que destaca por su sencillez y por utilizar varios conductores para transmitir datos de forma simultánea en grupos de 8 bits. Se ha utilizado principalmente para conectar impresoras, pero también ha sido usado paraprogramadores EPROM, escáner, interfaces de red Ethernet y para comunicación entre dos PCs.
- PUERTO PARALELO:
Un puerto paralelo (protocolo Centronics) es una interfaz entre un PC y un periférico que está compuesto por un bus de comunicación bidireccional de 8 bits de datos, además de un conjunto de líneas de protocolo. Es un conector hembra DB25 con 12 salidas y 5 entradas. La función normales transferir datos a una impresora usando señales restantes como control de flujo.
Características generales:
# 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 conel DB25.
# Desde el punto de vista del software, el puerto paralelo son tres registros de 8 bits cada uno, ocupando tres direcciones de I/O consecutivas de la arquitectura X86.
# Desde el punto de vista Hardware, el puerto es un conector hembra DB25 con doce salidas latcheadas (que tienen memoria /buffer intermedio) y cinco entradas, con 8 líneas de masa.
# La tensión de trabajo del puerto esde 5 voltios, por lo que necesitamos una fuente estabilizada o regulada de tensión.
# Las 12 salidas TTL (0-5v) usan latches internos y pueden programarse vía instrucciones IN/OUT del CPU.
# Las 5 entradas son "Steady-State Input points" y pueden programarse vía instrucciones IN/OUT del CPU.
# Las 3 direcciones del puerto (DATA, STATUS, CONTROL) inician comúnmente en la 37H (otras direccionescomunes son la 278H y 378BCH).
# Una de las líneas de entrada es además una interrupción (que puede habilitarse vía programa) además hay una línea tipo "Power-on Reset".
- Handshaking.
Handshaking del inglés “apretón de manos”, se basa en un proceso que tiene lugar cuando un equipo está a punto de comunicarse con un dispositivo exterior a establecer normas para la comunicación. Cuando unordenador se comunica con otro dispositivo necesita un apretón de manos para establecer dicha conexión.
- Tipos: LPT1, LPT2, LPT3. SPP, EPP, ECP.
El puerto paralelo se identifica por su dirección de I/O base y se identifica ante sistemas DOS por el número LPT. Cuando arranca la máquina, la BIOS chequea direcciones específicas de I/O en busca de puertos paralelos y construye una tabla delas direcciones.
Esta tabla contiene hasta tres palabras de 16 bits. Cada palabra es la dirección de I/O base del puerto paralelo. La primera palabra corresponde a LPT1, la segunda a LPT2 y la tercera a LPT3. Hay que agregar que en DOS tenemos el dispositivo PRN que es un alias a uno de los dispositivos LPT.
Puertos SPP
Existen algunas versiones mejoradas de los puertos paralelos. Las...
Regístrate para leer el documento completo.