Você está na página 1de 5

Tarea No.

1: Protocolo RS232 UART - USART UPIITA - IPN



I N S T I T U T O P O L I T E C N I C |O N A C I O N A L
Unidad Profesional Interdisciplinaria de Ingeniera y Tecnologas Avanzadas

Protocolos Avanzados de Comunicacin
Prof. Mauricio Martnez Mndez

18 de Agosto 2014

Tarea No. 1
Protocolo RS232 UART - USART

Bautista Alvarado Mindy Wendolyne
3MV9

PROTOCOLO RS-232 (Recommended Standard 232)
El protocolo RS-232 es una norma o estndar mundial que rige los parmetros de uno de los
modos de comunicacin serial, que como su nombre lo indica enva su informacin de manera
serial, es decir, como un tren de pulsos. 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.
RS-232 es un protocolo de comunicacin serial asncrono, lo que indica que no tiene un orden de
envo de datos entre los dispositivos, por lo que se vuelve necesario el cuidar la sincronizacin del
envo para evitar prdidas de informacin o fallos en la comunicacin.
Otra de sus caractersticas principales es ser un protocolo punto a punto, esto es, que solamente
permite la comunicacin de un dispositivo con respecto a otro empleando una terminal de
comunicacin determinada. No permite la creacin de redes.
El protocolo puede trabajarse de manera asncrona o sncrona y tipos de canal simplex, half
duplex o full duplex.
Simplex: los datos siempre viajarn en una direccin, por ejemplo desde DCE (Equipo de
Comunicacin de Datos) a DTE (Equipo Terminal de Datos).
Half dplex: 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.
Tarea No. 1: Protocolo RS232 UART - USART UPIITA - IPN

Full dplex: los datos pueden viajar en ambos sentidos simultneamente. a una distancia
no superior a 30 metros. Desde 3 hilos hasta 19 hilos.
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.
Es un protocolo desarrollado para la
comunicacin serial de dispositivos sencillos,
ampliamente utilizado debido a la facilidad de
comunicacin y las ventajas en coste que
representa la comunicacin serial. Hace uso de
conectores de tipo DB-25, sin embargo, es
comn observar dispositivos con conectores
de tipo DB-9, de 9 pines debido a su menor
costo.
Para la transmisin de informacin solo son
necesarios 3 pines, uno a travs del cual se
enva la informacin, otro a travs del cual se
recibe y otro como referencia de voltaje o
tierra, y los 5 restantes son para el control de
datos, peticin de informacin, libre para
enviar, etc.

El interfaz elctrico utiliza una conexin elctrica asimtrica con circuitos no equilibrados, todos
referenciados a tierra. Los estados lgicos son definidos por los siguientes niveles de voltaje:
1 (uno) lgico a todo valor de voltaje entre -5 y -12 volts
0 (cero) lgico a aquellos valores entre 5 y 12 volts positivos
Con una zona de transicin (zona de operacin prohibida) de 5 a -5 volts, la interfaz se utiliza a
una razn de menos de 20Kbps para una distancia menor de 15m.
A continuacin se describe brevemente la funcin de cada una de los pines.
Data Carrier Detect (DCD): El DCE pone a "1" esta lnea para informar al DTE que est
recibiendo una seal portadora con informacin.
Data Set Ready (DSR): Es una seal que el DCE pone a "1" para indicar al DTE que est
conectado a la lnea.
Receive Data Line (RD): Las seales que se reciben por la lnea RD son en forma de
transmisin serie. Cuando la seal DCD est a "0", la lnea RD se ha de mantener en el estado
Mark.
Request To Send (RTS): Esta seal es puesta a "1" por el DTE para indicar que est
preparado para transmitir datos. Entonces el DCE ha de prepararse para recibir datos. En
comunicaciones Half Duplex tambin se inhibe el modo de recepcin de datos. Despus de
Tarea No. 1: Protocolo RS232 UART - USART UPIITA - IPN

una cierta espera, el DCE pone a "1" la lnea CTS para informar al DTE de que ya est
preparado para recibir datos.
Una vez la comunicacin ha finalizado y no se transmiten ms datos por parte del DTS, RTS pasa
de valer "1" a valer "0". Despus de un pequeo tiempo de espera, para asegurarse de que han sido
recibidos todos los datos transmitidos, el DCE pone a "0" la lnea CTS.
Transmit Data Line (TD): Las seales se transmiten por esta lnea, en modo serie, del DTE
al DCE. Guando no se est transmitiendo ningn tipo de Informacin, la lnea ha de
mantenerse en su estado Mark. Para que se puedan transmitir datos, las lneas DSR, DTR,
RTS y CTS han de encontrarse a "1".
Clear To Send (CTS): Esta seal es puesta a "1" por el DCE para indicar al DTE est preparado
para recibir datos. CTS es puesta a "1" como respuesta a un estado "1"simultneo de las
lneas RTS, DSR y DTR.
Data Terminal Ready (DTR): Esta seal, conjuntamente con DSR, indica que los equipos
estn operativos. DTR es puesta a "1" por el DTE para indicar al DCE que est preparado para
recibir o transmitir datos. DTR ha de estar a "1" antes de que el DCE pueda poner a "1" DSR.
Cuando DTR es puesta a "0" por el DTE, el DCE es desconectado del canal de comunicaciones
dado que ya ha sido completada la transmisin de la informacin.
Ring Indicator (RI): RI es puesta a "1" por el DCE cuando est recibiendo una llamada, Esta
lnea ha dejado de ser til al emplearse el estndar en las aplicaciones de modems.
Signal Ground (pin 5): Esta lnea proporciona el comn, la referencia de tierra, a todas las
lneas antes expuestas. Est elctricamente separada de la toma de tierra para proteccin del
equipo.

Las seales TXD, DTR y RTS son de salida, mientras que RXD, DSR, CTS y DCD son de entrada. La
masa de referencia para todas las seales es GND (Tierra de Seal). Finalmente, existen otras
seales como RI (Indicador de Llamada).
Para el envo de informacin es necesario que tanto el emisor como el receptor estn configurados
para trabajar a la misma tasa de transferencia, ya que la comunicacin es asncrona y la seal de
reloj no es enviada con la informacin.
Para lograr la sincronizacin el puerto utiliza un protocolo el cual enva un bit de partida, el cual
no es configurable. Lo que s es configurable es el bit de parada, la paridad y el nmero de bits. La
configuracin ms utilizada es la 8N1 (8 bits de informacin, sin paridad y 1 bit de parada).
En las comunicaciones asncronas el estado de reposo (cuando no se transmite nada) se identifica
con un "1" (marca). Cuando se recibe un bit de inicio, que es un "0" (espacio), el receptor toma
nota que va a comenzar a recibir un dato.
Los parmetros que caracterizan estas comunicaciones son: Velocidad; paridad; bits de datos y
bits de parada. En la literatura sobre el tema es frecuente expresar estos datos en forma resumida.
Por ejemplo: 1200 8 N 1 para indicar una transmisin de 1200 baudios con 8 bits de datos sin
paridad y un bit de Stop

Tarea No. 1: Protocolo RS232 UART - USART UPIITA - IPN

UART
UART es un acrnimo de "Asncrono Universal Receptor /Transmisor", es un microchip que se
utiliza para comunicar los datos como una serie de bits. El UART puede ser integrado en un chip
de hecho para otras funciones.
Funcin
La UART en un ordenador controla el puerto serie. Esta es una caja de conexin, tpicamente
diseado de acuerdo con el estndar RS-232. El conector tiene un nmero de agujeros
(tpicamente 25) en dos filas. Cada agujero recibe un pin en el conector y es un canal de datos. Este
conector se conecta con el chip UART, que tiene un programa de control codificado de forma rgida
en la misma.
Caractersticas
El propsito del conector en serie y el chip UART es conectarse y comunicarse con los dispositivos
perifricos, como impresoras y mdems.
Operacin
El ordenador pasa los datos a la UART en "paralelo". Esto significa que los ocho bits llegan juntos
por ocho caminos. Las rdenes UART estos bits en una lnea. Esta es la comunicacin "serial".
Cuando se reciben los datos en serie en el puerto, la UART transfiere estos en bytes paralelos.
USART
USART, por sus siglas en ingls Universal Synchronous Asynchronous Receiver Transmitter, lo que
significa Transmisor/Receptor Universal Sncrona y Asncrona, es un formato estndar para la
comunicacin de datos de manera serial que, como su nombre lo indica, puede funcionar de forma
sncrona (half duplex) o asncrona (full duplex).
Modo asncrono:
1. Modo full-duplex (bidireccional).
2. Utiliza los pines:
RC6/TX/CK: transmisin (salida).
RC7/RX/CK: recepcin (entrada).
3. Los datos enviados tienen tamao de byte.
4. En el formato de la trama se aade un bit de Start=0 y un bit de Stop=1, y puede aadirse un
noveno bit de datos (ejemplo bit de paridad) a los 8 bits del dato:


Tarea No. 1: Protocolo RS232 UART - USART UPIITA - IPN

Esta forma de comunicar serie usa la norma RS-232 / RS-485.
6. Los bits se transmiten a una frecuencia fija y normalizada.
7. Los bloques que configuran la USART en modo asncrono son:
Circuito de muestreo.
Generador de baudios.
Transmisor asncrono.
Receptor asncrono.
8. La USART no soporta la generacin de paridad por hardware.
9. En modo asncrono la USART se para al entrar el micro en modo SLEEP
En modo sincrno, un extremo es maestro y el otro esclavo. Un alambre se utiliza para los datos
en el sistema half-duplex, es decir, en ambos sentidos, pero una sola direccin a la vez. El otro hilo
se utiliza para el pulso de reloj emitido por el dispositivo maestro.

Você também pode gostar