Está en la página 1de 10

QUE ES UN PUERTO SERIE

Considerada como una de los ms bsicas conexiones externas a una computadora, el


puerto serie ha sido una parte integral de todas las computadoras por mas de 20 aos. A
pesar de que muchos sistemas nuevos han abandonado el puerto serie completamente y
adoptado conexiones por USB, muchos modems aun usan el puerto serie, as como algunas
impresoras, PDAs y cmaras digitales. Pocas computadoras tienen mas de 2 puertos serie.

Dos puertos serie en una computadora


Esencialmente, los puertos serie proveen un conector estndar y un protocolo que te
permite conectar dispositivos, tales como modems, microcontroladores, etc, a a tu
computadora.
Todos los sistemas operativos en uso hoy en da suportan los puertos serie, por que estos
puertos se han usado por dcadas. Los puertos paralelos son un invento mas reciente y mas
rpidos que los puertos serie. Los puertos USB tienen solo algunos aos y en un futuro
reemplazaran tanto a los serie como a los paralelos.
El trmino "serial" viene del hecho de que el puerto serie "serializa" los datos. Esto
quiere decir que toma un byte de datos y transmite los 8 bits del byte uno a la vez. La
ventaja del puerto serie es que necesita nicamente 1 solo cable para transmitir los 8 bits
(mientras que un puerto paralelo necesita 8). La desventaja es que dura 8 veces mas para
transmitir el dato que si tuviramos 8 cables.
Antes de cada byte de informacin , el puerto serial manda un bit de comienzo (start bit),
el cual es un bit con valor de 0. Despus de cada byte de datos, este manda un bit de parada
(stop bit) para indicar que el byte ha sido completado. Algunas veces tambin se manda un
bit de paridad.
Los puertos serie, tambin llamados puertos de comunicacin (COM), son bidireccionales. La comunicacin bidireccional permite a cada dispositivo recibir datos, as
como tambin transmitirlos. Los dispositivos seriales usan distintos pines para recibir y
transmitir datos. Usando el mismo pin, limitara la comunicacin a half-duplex, esto quiere

decir que la informacin solamente podra viajar en una direccin a la vez. Usando distintos
pines, permite que la comunicacin sea full-duplex, en la cual la informacin puede viajar
en ambas direcciones al mismo tiempo.

Este chip de 40 pines es una variacin del chip UART de National


Semiconductor NS16550D

Los puertos seriales dependen de un chip especial como controlador, el Universal


Asynchronous Receiver/Transmitter (UART), para funcionar correctamente. El UART
toma la salida paralela del bus del sistema de la computadora y lo transforma en forma
serial, para transmitirse a travs del puerto serie. Con la finalidad de que funcione ms
rpido, la mayora de los chip UART tienen un buffer integrado que varia de 16 a 16kB de
capacidad. Este buffer permite almacenar datos que vienen del bus del sistema, mientras
procesa los datos de salida (por el puerto serie). Mientras la mayora de los puertos serie
tienen una velocidad de transferencia de 115Kbps (kilobits por segundo), los puertos
seriales de alta velocidad tales como el Enhanced Serial Port (ESP) y el Super
Enhanced Serial Port (Super ESP), pueden alcanzar velocidades de transferencia de
460Kbps.

LA CONEXIN SERIAL
El conector externo para un puerto serie puede ser de 9 o de 25 pines. Originalmente, el
uso primario de un puerto serie era de conectar un modem a la computadora. La asignacin
de los pines refleja eso. Echemos una mirada mas cercana a lo que pasa en cada pin cuando
un modem es conectado.

Un conector de 25 pines y otro de 9

CONECTOR DE 9 PINES

1. Carrier Detect (Portador detector)- Determina si el modem est conectado a una


lnea telefnica en funcionamiento.
2. Receive Data (Receptor)- La computadora recibe la informacin enviada por el
modem.
3. Transmit Data (Transmisor)- La computadora enva informacin al modem.
4. Data Terminal Ready - La computadora le dice al modem que est listo para
hablar.
5. Signal Ground (Tierra)- Este pin es aterrizado.
6. Data Set Ready - El Modem le dice a la computadora que esta listo para hablar.
7. Request To Send (Solicitar para envi)- La computadora le pregunta al modem si
esta puede enviar informacin.
8. Clear To Send - El modem le dice a la computadora que ya le puede enviar
informacin.
9. Ring Indicator - Una vez que una llamada ha tomado lugar, la computadora
reconoce por esta seal (enviada por el modem) que una llamada es detectada.

CONECTOR DE 25 PINES
1. No utilizado
2. Transmit Data (Transmisor)- La computadora enva informacin al modem.
3. Receive Data (Receptor)- La computadora recibe la informacin enviada por el
modem.
4. Request To Send (Solicitar para envio)- La computadora le pregunta al modem si
esta puede enviar informacin.
5. Clear To Send - El modem le dice a la computadora que ya le puede enviar
informacin.
6. Data Set Ready - El Modem le dice a la computadora que esta listo para hablar.
7. Signal Ground - Este pin es aterrizado.
8. Received Line Signal Detector - Determina si el modem est conectado a una lnea
telefnica en funcionamiento.
9. No utilizado
10. No utilizado
11. No utilizado
12. No utilizado
13. No utilizado
14. No utilizado
15. No utilizado
16. No utilizado
17. No utilizado
18. No utilizado
19. No utilizado
20. Data Terminal Ready - La computadora le dice al modem que est lista para
hablar.
21. No utilizado
22. Ring Indicator - Una vez que una llamada ha tomado lugar, la computadora
reconoce por esta seal (enviada por el modem) que una llamada es detectada.
23. No utilizado
24. No utilizado
25. No utilizado

Los voltajes enviados por los pines puede ser en 2


estados, Encendido o Apagado. Encendido (valor
binario de "1") significa que el pis est transmitiendo
una seal entre -3 y -25 volts, mientras que Apagado
(valor binario de "0") quiere decir que est
transmitiendo una seal entre +3 y +25 volts.
Conexin de un microcontrolador al puerto serie del
PC

Para conectar el PC a un microcontrolador por el puerto serie se utilizan las seales Tx,
Rx y GND. El PC utiliza la norma RS232, por lo que los niveles de tensin de los pines
entn comprendidos entre +15 y -15 voltios. Los microcontroladores normalmente trabajan
con niveles TTL (0-5v). Es necesario por tanto intercalar un circuito que adapte los
niveles:
4
Uno de estos circuitos, que se utiliza mucho, es el MAX232.

El conector DB9 del PC


En los PCs hay conectores DB9 macho, de 9 pines, por el que se conectan los dispositivos
al puerto serie. Los conectores hembra que se enchufan tienen una colocacin de pines
diferente, de manera que se conectan el pin 1 del macho con el pin 1 del hembra, el pin2
con el 2, etc...

La informacin asociada a cada uno de los pines es la siguiente:

Nmero de pin

Seal

DCD (Data Carrier Detect)

RX

TX

DTR (Data Terminal Ready)

GND

DSR (Data Sheet Ready)

RTS (Request To Send)

CTS (Clear To Send)

RI (Ring Indicator)

El chip MAX 232


Este chip permite adaptar los niveles RS232 y TTL, permitendo conectar un PC con un
microcontrolador. Slo es necesario este chip y 4 condensadores electrolticos de 22
micro-faradios. El esquema es el siguiente:

Cable de conexin (I)

Para realizar la conexin entre el PC y nuestro circuito podemos usar diferentes


alternativas. Una manera es utilizar un cable serie macho-hembra no cruzado, y en el
circuito un conector hembra db9 para circuito impreso:

Cuando conectamos un micro al PC normalmente slo usamos los pines TX, RX y GND,
sin embargo en este tipo de cables se llevan los 9 pines. Por ello puede resultar til el
utilizar otro tipo de cable, como el utilizado para la tarjeta CT6811.
Tambin se puede fabricar un cable serie utilizando cable plano de bus, conectactando un
conector db9 hembra para bus:

Cable de conexin (II): Cable telefnico


Puesto que en la conexin del PC con un micro slo se usan las seales TX, RX y GND se
puede emplear un cable telefnico, que es sencillo de construir, fcil de conectar y
desconectar y las conexiones son muy fiables. Es necesario cable telefnico y un conversor
de telfono a DB9:

El cable de telfono se tiene tiene que construir o adquirir se esquematiza a continuacin:

Este cable tiene una muesca que diferencia las dos caras del cable. La correcta posicin de
los conectores telefnicos es como se ha indicado en la figura, con la muesca del cable
hacia arriba.
El conector db9-telfono que se conecta al PC se compra desmontado. Por un lado se
encuentra la carcasa con el conector hembra de telfono y por otro lado el conector DB9
hembra. Los 4 cables que salen de la carcasa se conectan al DB9 hembra, en los pines que
vayamos a utilizar. Como para las conexiones con los micros slo usaremos los pines RX,
TX y GND (Pines 2,3 y 5).

La manera en la que se conecten estos cables es indiferente, sin embargo, para tener
compatibilidad con el cable de la CT6811, hay que hacerlo de la siguiente manera:

El cable que lleva la seal de DTR es opcional, y en la CT6811 se usa para hacer reset.
Para la conexin al micro se usa un conector telefnico hembra para ciruito impreso:

Los pines del conector hembra son los siguientes, vistos desde abajo: