Puerto Paralelo
Puerto Paralelo
Puerto Paralelo
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.
Los primeros puertos paralelos bidireccionales permitan una velocidad de 2,4 Mb/s. Sin embargo, los puertos paralelos mejorados han logrado alcanzar velocidades mayores:
El EPP (puerto paralelo mejorado) alcanza velocidades de 8 a 16 Mbps El ECP (puerto de capacidad mejorada), desarrollado por Hewlett Packard y Microsoft. Posee las
mismas caractersticas del EPP con el agregado de un dispositivo Plug and Play que permite que el equipo reconozca los perifricos conectados. Los puertos paralelos, al igual que los seriales, se encuentran integrados a la placa madre. Los conectores DB25 permiten la conexin con un elemento exterior (por ejemplo, una impresora).
Segundo registro del puerto paralelo Este registro corresponde al que nosotros podemos llamar registro de control de entrada, debido a que en este registro se activan los bits de ERROR, SCLT, PE, ACK y BUSY, si alguno de los pins a los cuales estn ligados esta en nivel alto (o nivel bajo dependiendo si es o no negado), esto se puede observar en la figura 2. Este registro es solo de lectura, es decir, no se puede variar este registro por software.
Puerto serial
Los puertos seriales (tambin llamados RS-232, por el nombre del estndar al que hacen referencia) fueron las primeras interfaces que permitieron que los equipos intercambien informacin con el "mundo exterior". El trmino serial se refiere a los datos enviados mediante un solo hilo: los bits se envan uno detrs del otro (consulte la seccin sobre transmisin de datos para conocer los modos de transmisin).
Originalmente, los puertos seriales slo podan enviar datos, no recibir, por lo que se desarrollaron puertos bidireccionales (que son los que se encuentran en los equipos actuales). Por lo tanto, los puertos seriales bidireccionales necesitan dos hilos para que la comunicacin pueda efectuarse.
La comunicacin serial se lleva a cabo asincrnicamente, es decir que no es necesaria una seal (o reloj) de sincronizacin: los datos pueden enviarse en intervalos aleatorios. A su vez, el perifrico debe poder distinguir los caracteres (un carcter tiene 8 bits de longitud) entre la sucesin de bits que se est enviando. sta es la razn por la cual en este tipo de transmisin, cada carcter se encuentra precedido por un bit de ARRANQUE y seguido por un bit de PARADA. Estos bits de control, necesarios para la transmisin serial, desperdician un 20% del ancho de banda (cada 10 bits enviados, 8 se utilizan para cifrar el carcter y 2 para la recepcin). Los puertos seriales, por lo general, estn integrados a la placa madre, motivo por el cual los conectores que se hallan detrs de la carcasa y se encuentran conectados a la placa madre mediante un cable, pueden utilizarse para conectar un elemento exterior. Generalmente, los conectores seriales tienen 9 25 clavijas y tienen la siguiente forma (conectores DB9 y DB25 respectivamente):
Conectores
En los PC's, se emplea como conector del interface serie un terminal macho al que llamaremos DTE (Data Terminal Equipment) que, a travs de un cable conectamos a un perifrico que posee un conector hembra al que llamaremos DCE (Data Comumunications Equipment). En nuestro terminal DTE, tenemos las siguientes conexiones (para un conector DB-25):
PIN 1 2 3 4 5 6 7 8 20 23 Nombre P.G. TD RD RTS CTS DSR GND DCD DTR DSRD Direccin --->DCE -->DTE -->DCE -->DTE -->DTE --->DTE -->DCE <--> Funcin Tierra de seguridad Salida datos DTE Entrada de datos DTE Peticin de emisin DTE Listo para trasmitir DCE CE listo para com. con DTE Masa comn del circuito Deteccin de portadora Seal de terminal disponible Indicador de velocidad de Tx.
Direcciones
El puerto serie utiliza direcciones y una lnea de seales, un IRQ para llamar la atencin del procesador. Adems el software de control debe conocer la direccin. La mayora de los puertos series utilizan direcciones standar predefinidas. stas estn descritas normalmente en base hexadecimal. Cuando se instala un nuevo puerto, normalmente se mueve un jumper o switch para seleccionar un puerto (COM1, COM2, COM3, etc., con lo que se asigna una direccin y una interrupcin usada por la tarjeta del puerto. Las direcciones e IRQ usadas por los puertos serie fueron definidas al disear el ordenador originalmente; sin embargo, las del COM3 y COM4 no se han definido oficialmente, aunque estn aceptadas por convenios.
Los ordenadores IBM PS/2 usan la Microchannel Architecture, que define las direcciones e IRQs para los puertos desde COM1 a COM8:
Direccin COM1 COM2 COM3 COM4 COM5 COM6 COM7 COM8 Interrupcin 3F8 2F8 3E8 2E8 4220 4228 5220 5228 (IRQ) 4 3 4 3 3 3 3 3
Los UARTs sin buffer comprenden las series 8250, el 16450 y el original 16550. UART's con buffer: Los UARTs con buffer han sido diseados como apoyo a los mdem rpidos de la actualidad. El UART original con buffer es el 16550A, que puede acumular 16 caracteres en un buffer antes de que el procesador lea el dato. Esto hace que el software del PC tenga una mayor facilidad para comunicarse con el mdem, crendose menos errores y una mayor velocidad de transmisin.
Otros tipos
Pequeos puertos serie: Existen algunas tarjetas diseadas especficamente para dotar de un puerto serie de alta velocidad para comunicaciones. Estas tarjetas tienen un microprocesador en su interior que asiste al PC en las comunicaciones. Adems, disponen de un modo de transferencia de datos de alta velocidad que es mucho ms eficiente que el interface de puerto serie normal. Estas tarjetas necesitan unos drivers especiales para su uso, pero tambin disponen de un interface standard de puerto serie por motivos de compatibilidades. Hayes ESP-I: Hayes ha introducido tres diferentes tipos de "Enhanced Serial Ports", o tarjeta ESP. La original tarjeta ESP (ESP-I) es una tarjeta "full-length 8-bit" con dos 16550A puertos serie y un procesador que tiene en cuenta las transmisiones entre el puerto original y el procesador. Esta tarjeta no es soportada por Windows ni OS/2, por lo que se hace necesario el uso del puerto standar. Hayes ESP-II: La tarjeta ESP-II est disponible con un o dos puertos serie. Este producto reemplaz al modelo original y dispone de drivers para diferentes entornos al mismo tiempo, e incluso reciente Hayes ha introducido un driver para Windows 95. Practical Peripherals High Speed Serial Port HSSP: Un Practical Peripheral High Speed Serial Port (HSSP) es una versin mejorada de la tarjeta Hayes ESPII, y es idntica en su construccin a la ESP-II. Tiene los drivers que la ESP-II. El T/Port: El T/Port de Telcor Systems, Inc. es una tarjeta especial que incluye un microprocesador y es utilizada para la comunicacin con un host durante un tiempo elevado. El T/Port mejora el funcionamiento del ordenador, especialmente cuando opera bajo Windows u OS/2. Presenta una emulacin del interface 16450. Otro tipo de puertos serie: Algunos mdem internos utilizan chips con la apariencia de un 16450 UART, pero realmente son procesadores simulando ese UART. Otros mdem, tambin disponen de un segundo buffer que aumenta la capacidad del principal y ofrece una considerable proteccin ante caracteres perdidos (overrun errors).
802.1 da una introduccin al conjunto de normas y define las primitivas de interfaz, para interconexin de redes. 802.2 describe la parte superior de la capa de enlace que utiliza el protocolo LLC. 802.3 describe la norma CSMA/CD (Ethernet). 802.4 describe la norma token bus. 802.5 describe la norma token ring. 802.6 red de rea metropolitana MAN 802.7 grupo asesor para tcnicas de banda ancha 802.8 grupo asesor para tcnicas de fibra ptica. 802.9 redes integradas para voz y datos. 802.10 seguridad de red. 802.11 redes inalmbricas. 802.12 LAN de acceso de prioridad bajo demanda (100VG-Any LAN).
IEEE 802.2 Define los mtodos para controlar las tareas de interaccin entre la tarjeta de red y el procesador (nivel 2 y 3 del OSI) llamado LLC. LLC. Logical Link Control El protocolo del LLC se basa en el protocolo de acoplamiento del HDLC y utiliza una direccin extendida 2-byte . El primer octeto de la direccin indica un punto de acceso de servicio destino (DSAP) y la segunda direccin al punto de acceso de servicio de fuente (SSAP). stos identifican las entidades del protocolo de red que utilizan el servicio de la capa del acoplamiento. Que especifica la implementacin
de la subcapa LLC de la capa de enlace de datos. IEEE 802.2 maneja errores, entramado, control de flujo y la interfaz de servicio de la capa de red (Capa 3). Se utiliza en LANs IEEE 802.3 e IEEE 802.5. HDLC - High-level Data Link Control IBM desarroll en 1972 un protocolo de enlace denominado SDLC (Synchronous Data Link Control Protocol) para las redes SNA. Posteriormente IBM propuso SDLC para su estandarizacin a ANSI e ISO; cada uno de estos organismos estandariz el protocolo introduciendo sus propias variantes sobre la propuesta inicial. En particular el protocolo desarrollado por ISO se denomin HDLC (High level Data Link Control) e introduca diversas mejoras sobre el protocolo originalmente desarrollado por IBM. La inmensa mayora de los protocolos de enlace utilizados actualmente son subconjuntos del HDLC; una lista de los ms representativos aparece en la tabla siguiente. Dada su importancia comentaremos ahora los aspectos ms relevantes del protocolo HDLC.
Protocolo HDLC ADCCP LLC LAP-B LAP-D LAP-F LAP-M PPP SDLC Nombre completo High level Data Link Control Advanced Data Communications Control Procedure Logical Link Control Link Access Procedure Balanced Link Access Procedure D-channel Link Access Procedure for Frame Mode Bearer Services Link Access Procedure Modem Point to Point Protocol Synchronous Data Link Protocol Utilizacin Estndar ISO Estndar ANSI Estndar IEEE 802.2 para LANs X.25 RDSI (Sealizacin) Frame Relay Mdems RTC (V.32, V.34, etc.) Estndar Internet SNA (IBM)
IEEE 802.3 Ethernet Trabaja en la capa MAC (Media Access Control) o de control de acceso al medio, que se ocupa de formatear la informacin para su transmisin y de arbitrar la forma en que los participantes de la red obtienen acceso a la misma. En el caso de Ethernet, la capa MAC emplea el mecanismo de acceso mltiple mediante deteccin de portadora y deteccin de colisin.
Los datos fluyen en una sola direccin a travs de cada dispositivo de la red en un lazo continuo, sin interrupciones. Opera a 4 16 Mbps La topologa fsica es una estrella con un elemento central llamado MAU (MAU=Multistation Access Unit)
Protocolo RS-232 Es una norma o estndar que rige los parmetros de uno de los modos de comunicacin serial. Por medio de este protocolo se estandarizan las velocidades de transferencia de datos, la forma de control que utiliza dicha transferencia, los niveles de voltajes utilizados, el tipo de cable permitido, las distancias entre equipos, los conectores, etc. Adems de las lneas de transmisin (Tx) y recepcin (Rx), las comunicaciones seriales poseen otras lneas de control de flujo (Hands-hake), donde su uso es opcional dependiendo del dispositivo a conectar. La Norma RS-232 fue definida para conectar un ordenador a un modem. Adems de transmitirse los datos de una forma serie asncrona son necesarias una serie de seales adicionales, que se definen en la norma. Las tensiones empleadas estn comprendidas entre +15/-15 voltios. Conectores para puerto serie (RS-232) Conector DB-25 En los PC's, se emplea como conector del interface serie un terminal macho al que llamaremos DTE (Data Terminal Equipment) que, a travs de un cable conectamos a un perifrico que posee un conector hembra al que llamaremos DCE (Data Comumunications Equipment). En nuestro terminal DTE, tenemos las siguientes conexiones (para un conector DB-25):
Pines Del Conector DB25 Macho 1. GND - Ground (Blindaje) 2. TXD - Transmit Data 3. RXD - Receive Data 4. RTS - Request To Send 5. CTS - Clear To Send 6. DSR - Data Set Ready 7. GND - Ground 8. CD - Carrier Detect 9. Reservado 10. Reservado 11. No Conectado 12. Segundo CD 13. Segundo CTS 14. Segundo TXD 15. Reloj de Transmisin 16. Segundo Reloj de Rx 17. Reloj de Recepcin 18. No Conectado 19. Segundo RTS 20. DTR - Data Terminal Ready 21. Calidad de Datos 22. RI - Ring Indicator 23. Selector de Velocidad 24. Segundo Reloj de Tx 25. No Conectado
Conector DB-9 El puerto serie de un PC (COM1, COM2,..) termina en un conector DB-9 macho (Data Bus de 9 lneas). Un puerto serie puede usar un conector DB25, pero para reducir de espacio se prefiere el DB-9.
Pines Del Conector DB9 Macho 1. CD - Carrier Detect 2. RXD - Receive Data 3. TXD - Transmit Data 4. DTR - Data Terminal Ready 5. GND - Ground 6. DSR - Data Set Ready 7. RTS - Request To Send 8. CTS - Clear To Send 9. RI - Ring Indicator
Direcciones
El puerto serie utiliza direcciones y una lnea de seales, un IRQ para llamar la atencin del procesador. Adems el software de control debe conocer la direccin. La mayora de los puertos series utilizan direcciones standar predefinidas. stas estn descritas normalmente en base hexadecimal. Cuando se instala un nuevo puerto, normalmente se mueve un jumper o switch para seleccionar un puerto (COM1, COM2, COM3, etc., con lo que se asigna una direccin y una interrupcin usada por la tarjeta del puerto. Las direcciones e IRQ usadas por los puertos serie fueron definidas al disear el ordenador originalmente; sin embargo, las del COM3 y COM4 no se han definido oficialmente, aunque estn aceptadas por convenios. Las seales son:
Direccin COM1 COM2 COM3 COM4 Interrupcin 3F8 2F8 3E8 2E8 (IRQ) 4 3 4 3
Los ordenadores IBM PS/2 usan la Microchannel Architecture, que define las direcciones e IRQs para los puertos desde COM1 a COM8:
(IRQ) 4 3 4 3 3 3 3 3