Sie sind auf Seite 1von 6

QU ES UN PUERTO? El puerto es el lugar donde se intercambian datos con otro dispositivo.

Estos puertos se utilizan generalmente como direcciones de memoria. Los sistemas completos de computadoras disponen de puertos para la conexin de dispositivos perifricos, como impresoras y aparato de mdem. QUE ES UN CONECTOR?

Un conector es un hardware utilizado para unir cables o para conectar un cable a un dispositivo, por ejemplo, para conectar un cable de mdem a una computadora. La mayora de los conectores pertenece a uno de los dos tipos existentes: Macho o Hembra. El Conector Macho se caracteriza por tener una o ms clavijas expuestas; Los Conectores Hembra disponen de uno o ms receptculos diseados para alojar las clavijas del conector macho. CONECTORES DE BUS DE DATOS DB

Conceptos bsicos Existen dos mtodos bsicos para transmisin de datos en las computadoras modernas. En un esquema de transmisin de datos en serie un dispositivo enva datos a otro a razn de un bit a la vez a travs de un cable. Por otro lado, en un esquema de transmisin de datos en paralelo un dispositivo enva datos a otro a una tasa de n nmero de bits a travs de n nmero de cables a un tiempo. Sera fcil pensar que un sistema en paralelo es n veces ms rpido que un sistema en serie, sin embargo sto no se cumple, bsicamente el impedimiento principal es el tipo de cable que se utiliza para interconectar los equipos. Si bin un sistema de comunicacin en paralelo puede utilizar cualquier nmero de cables para transmitir datos, la mayora de los sistemas paralelos utilizan ocho lneas de datos para transmitir un byte a la vez, como en todo, existen excepciones, por ejemplo el estndar SCSI permite transferencia de datos en esquemas que van desde los ocho bits y hasta los treinta y dos bits en paralelo. Un tpico sistema de comunicacin en paralelo puede ser de una direccin (unidireccional) o de dos direcciones (bidireccional). El ms simple mecanismo utilizado en un puerto paralelo de una PC es de tipo unidireccional. Se distinguen dos elementos: la parte transmisora y la parte receptora. La parte transmisora coloca la informacin en las lneas de datos e informa a la parte receptora que la informacin (los datos) estn disponibles; entonces la parte receptora lee la informacin en las lneas de datos e informa a la parte transmisora que ha tomado la informacin (los datos). Observe que mbas partes sincronizan su respectivo acceso a las lneas de datos, la parte receptora no leer las lneas de datos hasta que la parte transmisora se lo indique en tanto que la parte transmisora no colocar nueva informacin en las lneas de datos hasta que la parte receptora remueva la informacin y le indique a la parte transmisora que ya ha tomado los datos, a sta coordinacin de operaciones se le llama acuerdo entendimiento. La coordinacin de operaciones entre la parte transmisora y la parte receptora

se le llama handshaking, que en espaol es el acto con el cual dos partes manifiestan estar de acuerdo, es decir, se dan un apretn de manos. EL HARDWARE DEL PUERTO PARALELO Los puertos paralelos fueron desarrollados originalmente por IBM como una forma de conectar una impresora a la PC. Cuando IBM estaba en el proceso de diseo de la PC, la compaa quera que la computadora trabajara con impresoras ofrecidas por Centronics, una empresa lder en fabricante de impresoras en ese tiempo. IBM decidi no usar el mismo puerto de interfase que Centronics usaba en sus impresoras. El puerto paralelo de una computadora utiliza un conector hembra de tipo D de 25 patitas (DB25 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. 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 E/S Salida Salida Polaridad activa 0 Descripcin Strobe Lneas de (bit 0/patita 2, bit 7/patita 9) datos

Entrada 0 Entrada 0 Entrada 1 Entrada 1 Salida 0

Lnea acknowledge (activa cuando el sistema remoto toma datos) Lnea busy (si est activa, el sistema remoto no acepta datos) Lnea Falta de (si est activa, falta papel en la impresora) Lnea (si est activa, la impresora se ha seleccionado) papel Select

Lnea Autofeed (si est activa, la impresora inserta una nueva lnea por cada retorno de carro) Lnea (si est activa, hay un error en la impresora) Lnea (Si se mantiene activa por micro-segundos, sta autoinicializa la impresora) Lnea Select (Cuando est inactiva, impresora a salir de lnea) Tierra elctrica al menos Error Init 50 seal input la

Entrada 0

16

Salida

17

Salida

0 -

obliga

18 ~ 25 -

Tabla 1: Configuracin del puerto paralelo estndar CONECTOR DB25. Imagen de los conectores

Cada pin de los conectores tiene un nmero asignado, este puerto dispone de tres registros de 8 bit cada uno (un byte). Cada uno de estos registros se denominan puertos o PORT., y cada uno de sus bits, representa un pin determinado del puerto. Los pin's que van del 18 al 25, son para masa, y sirven para conectar las descargas de los circuitos.

Puerto de datos (Pin 2 al 9) PORT 888: Es de solo escritura, por este registro se enviaran los datos al exterior de la computadora. Puerto de estado (Pin 15, 13, 12, 10 y 11) PORT 889: De solo lectura. Puerto de control (Pin 1, 14, 16 y 17) PORT 890: Es de lectura/escritura. De los 8 bits de este registro solo se utilizan los cuatro de menor peso o sea el 0, 1, 2 y 3, con un pequeo detalle, los bits 0, 1, y 3 estn invertidos. En esta imagen puedes ver los tres registros, sus bits y los pines asignados a cada uno de ellos. La imagen corresponde a un conector DB-25 (Hembra).

La tensin de trabajo del puerto es de 5 voltios, por lo que se necesita una fuente regulada. Si se activa un bit de salida por el puerto, este permanecer as hasta que cambie, es decir que estars enviando 5V de forma continua hasta que se le ponga un 0.

EL PUERTO SERIE EN EL COMPUTADOR: El computador controla el puerto serie mediante un circuito integrado especifico, llamado UART (Transmisor-Receptor-Asncrono Universal). Normalmente se utilizan los siguientes modelos de este chip: 8250 (bastante antiguo, con fallos, solo llega a 9600 baudios), 16450 (versin corregida del 8250, llega hasta 115.200 baudios) y 16550A (con buffers de E/S). A partir de la gama Pentium, la circuiteria UART de las placa base son todas de alta velocidad, es decir UART 16550A. De hecho, la mayora de los mdems conectables a puerto serie necesitan dicho tipo de UART, incluso algunos juegos para jugar en red a travs del puerto serie necesitan de este tipo de puerto serie. Por eso hay veces que un 486 no se comunica con la suficiente velocidad con un PC Pentium... Los porttiles suelen llevar otros chips: 82510 (con buffer especial, emula al 16450) o el 8251 (no es compatible).

Para controlar al puerto serie, la CPU emplea direcciones de puertos de E/S y lneas de interrupcin (IRQ). En el AT-286 se eligieron las direcciones 3F8h (o 0x3f8) e IRQ 4 para el COM1, y 2F8h e IRQ 3 para el COM2. El estndar del PC llega hasta aqu, por lo que al aadir posteriormente otros puertos serie, se eligieron las direcciones 3E8 y 2E8 para COM3-COM4, pero las IRQ no estn especificadas. Cada usuario debe elegirlas de acuerdo a las que tenga libres o el uso que vaya a hacer de los puertos serie (por ejemplo, no importa compartir una misma IRQ en dos puertos siempre que no se usen conjuntamente, ya que en caso contrario puede haber problemas). Es por ello que ltimamente, con el auge de las comunicaciones, los fabricantes de PCs incluyan un puerto especial PS/2 para el ratn, dejando as libre un puerto serie. Mediante los puertos de E/S se pueden intercambiar datos, mientras que las IRQ producen una interrupcin para indicar a la CPU que ha ocurrido un evento (por ejemplo, que ha llegado un dato, o que ha cambiado el estado de algunas seales de entrada). La CPU debe responder a estas interrupciones lo mas rpido posible, para que de tiempo a recoger el dato antes de que el siguiente lo sobrescriba. Sin embargo, las UART 16550A incluyen unos buffers de tipo FIFO, dos de 16 bytes (para recepcin y transmisin), donde se pueden guardar varios datos antes de que la CPU los recoja. Esto tambin disminuye el numero de interrupciones por segundo generadas por el puerto serie.

EL ESTANDAR RS232

El puerto serie RS-232C, presente en todos los ordenadores actuales, es la forma mas comnmente usada para realizar transmisiones de datos entre ordenadores. El RS-232C es un estndar que constituye la tercera revisin de la antigua norma RS-232, propuesta por la EIA (Asociacin de Industrias Electrnicas), realizndose posteriormente un versin internacional por el CCITT, conocida como V.24. Las diferencias entre ambas son mnimas, por lo que a veces se habla indistintamente de V.24 y de RS-232C (incluso sin el sufijo "C"), refirindose siempre al mismo estndar. El RS-232C consiste en un conector tipo DB-25 de 25 pines, aunque es normal encontrar la versin de 9 pines DB-9. Los PCs no suelen emplear mas de 9 pines en el conector DB-25. Las seales con las que trabaja este puerto serie son digitales, de +12V (0 lgico) y -12V (1 lgico), para la entrada y salida de datos, y a la inversa en las seales de control. El estado de reposo en la entrada y salida de datos es -12V. Dependiendo de la velocidad de transmisin empleada, es posible tener cables de hasta 15 metros.

Cada pin puede ser de entrada o de salida, teniendo una funcin especifica cada uno de ellos. Las mas importantes son: Pin TXD RXD DTR DSR RTS CTS DCD Funcin (Transmitir Datos) (Recibir Datos) (Terminal de Datos Listo) (Equipo de Datos Listo) (Solicitud de Envo) (Libre para Envo) (Deteccin de Portadora)

Las seales s TXD D, DTR y RT TS son de salida, s mient tras que RX XD, DSR, CT TS y DCD son de entra ada. La masa a de referen ncia para tod das las sea ales es SG (Tierra ( de Se eal). Finalm mente, existe en otras sea ales como RI R (Indicador de Llamada) ), y otras poc co comunes. . Numero 1 2 3 4 5 6 7 8 15 17 20 22 24 de Pin 1 3 2 7 8 6 5 1 4 9 Se eal Tx xD Rx xD RT TS CT TS DS SR SG G Tx xC(*) Rx xC(*) DT TR RI Desc cripcin Masa a chasis Trans smit Data Rece eive Data Requ uest To Send d Clear To Send Data Set Ready Signa al Ground Trans smit Clock Rece eive Clock Data Terminal Re eady Ring Indicator E/S S E S E E E S E S E

En DB-25 En DB-9

CD D/DCD (Data a) Carrier De etect

RT TxC(*) Trans smit/Receive e Clock S

(*) = Normalment te no conecta ados en el DB-25 D

Cone ector DB 25

Conector DB 9

El RS S-232 puede transmitir los datos en e grupos de d 5, 6, 7 u 8 bits, a unas velocid dades deter rminadas (no ormalmente, 9600 bits po or segundo o mas). Des spus de la t transmisin de d los datos s, le sigue un u bit opcion nal de parida ad (indica si el numero de bits transmitidos es par o impar r, para detec ctar fallos), y despus 1 o 2 bits de Stop. Norma almente, el p protocolo utilizado ser 8N1 (que sign nifica, 8 bits de d datos, sin n paridad y con 1 bit de Stop). S Una vez v que ha comenzado c la transmisi n de un dat to, los bits tie enen que llegar uno detr rs de otro a una velocid dad constante y en dete erminados ins stantes de ti iempo. Por e eso se dice que q el RS-232 es asncr rono por cara acter y sincro ono por bit. Los L pines qu ue portan los s datos son RXD R y rabajos: DTR R indica que el ordenado or esta encen ndido, TXD. Las dems se encargan de otros tr DSR que el apar rato conecta ado a dicho puerto esta encendido, RTS que el ordenador puede p

recibir datos (porque no esta ocupado), CTS que el aparato conectado puede recibir datos, y DCD detecta que existe una comunicacin, presencia de datos.

Tanto el aparato a conectar como el ordenador (o el programa terminal) tienen que usar el mismo protocolo serie para comunicarse entre si. Puesto que el estndar RS-232 no permite indicar en que modo se esta trabajando, es el usuario quien tiene que decidirlo y configurar ambas partes. Como ya se ha visto, los parmetros que hay que configurar son: protocolo serie (8N1), velocidad del puerto serie, y protocolo de control de flujo. Este ultimo puede ser por hardware o bien por software (XON/XOFF, el cual no es muy recomendable ya que no se pueden realizar transferencias binarias). La velocidad del puerto serie no tiene por que ser la misma que la de transmisin de los datos, de hecho debe ser superior. Por ejemplo, para transmisiones de 1200 baudios es recomendable usar 9600, y para 9600 baudios se pueden usar 38400 (o 19200).

CABLE NULL-MODEM Para la conexin directa por cable se puede utilizar tanto el puerto serie como el puerto paralelo. El puerto serie que se encuentra en los computadores sigue la norma RS-232C. En los PCs, suele ser comn, encontrar en la parte trasera dos puertos serie y uno paralelo. El puerto paralelo es el conector hembra y los puertos serie son los machos, adems, lo normal es tener uno con un conector DB-9 y otro con un conector DB-25.

Das könnte Ihnen auch gefallen