Está en la página 1de 18

LA INTERFAZ SERIAL

RS-232

Hay dos tipos de comunicaciones
digitales seriales: sncronas y asncronas.
Transmisin Sncrona. los datos son
enviados un bit a continuacin de otro
por una lnea que une la salida del
transmisor, TXD, del un lado con la lnea
de recepcin,RXD, del otro lado.



El transmisor y el receptor son
sincronizados con una lnea extra que
trasmite pulsos de reloj que bsicamente
le indican al receptor cuando leer un
pulso.
Como se puede entender, el uso de esta
tcnica implica la existencia de un cable
extra para llevar la seal de reloj, lo cual
resulta en un costo extra.
No se usa en instrumentos.


La Transmisin Asncrona .No emplea
una seal de reloj, ms bien se utiliza una
tcnica que recurre a encapsular los
datos con un bit de inicio y uno o dos bits
de parada, y as no es necesaria la lnea
extra de reloj.
A esto se aaden otras reglas: Mientras
el estado de la lnea en alto Rx asume
que no existe Tx canal en modo Espera
(Idle).


Cuando la lnea de comunicacin cambia
de estado se recibe el bit de inicio.
El Rx interpreta este cambio como el
inicio de la TX.


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), El estndar
RS-232 establece que un 1 lgico se represente con un
voltaje entre -3V y -15V, mientras que un 0 lgico se
represente con un voltaje entre +3V y +15V.




Qu sucede si el cambio de estado se
produjo por ruido?
El algoritmo de comunicacin debe
instruir al Rx esperar cierto tiempo
para volver a leer la lnea asegurarse
q cambio de la seal es bit de inicio.
(dos mediciones, al inicio del flanco y
en la mitad del tiempo de bit)

Si no hay lnea de CLK cmo sabe el RX cada qu
tiempo leer un bit de la trama?
Tiempo de bit (tbit=1/Vtx)
Antes de iniciar cualquier comunicacin asncrona,
se determina el protocolo a seguir
No. Bits de datos
Velocidad de tx.
No. Bits de paridad y tipo (par o impar)
No. Bits de parada (1; 1.5, 2)
Protocolo de control de flujo:RTS/CTS,
XON/XOFF)

Ejemplo de configuracin:
No. Bits de datos: 8
Velocidad de tx: 9600 bps
No. Bits de paridad: 1 (par)
No. Bits de parada: 1
Control de flujo: Ninguno

Rendimiento (Throughput)
Encapsulamiento (Overhead) tiene el
defecto de aadir bits a los datos
propiamente dichos.
Ejm: 8 bits de datos, 1 parada, 1 de inicio
10 bits por trama rendimiento se
reduce 20% para este caso 80%
Throughput=(No. Bits datos/No.bits trama)*Vtx

Ejercicio
Cunto tiempo toma en descargarse un archivo
de 1 Mb en un enlace a internet dial-up, con un
modem va RS-232 a una velocidad promedio de
10 Kbps?
8 bits de datos, 1 bit de inicio, 1 bit de parada,
1 bit de paridad, 1 bit de ctrl de flujo
No. Bits/trama = 12
1 Mb = 2 exp 20 bytes = 1048.576 bytes
1 Mb = 1048576 * 12=12582.912 bits
tbit=1/10000 bps = 0.0001 s

Ejercicio
ttotal=tbit*No. Total bits
ttotal=0.0001*12582.912=1258.29 s
ttotal=21 min

El puerto serial de una PC
Se rige al estndar RS-232C
Fue utilizado en los aos 60 para
comunicar un DTE (PC) DCE (Mdem)
Hay circuitos que realizan la conversin
de los niveles de voltaje TTL a RS-232

Pines del puerto Serie
Lnea de transmisin de datos (TxD).- lnea por la
que el DTE (PC) enva los datos.
Lnea de recepcin de datos (RxD).- lnea por la
que el DTE (PC) recibe los datos.
DTE preparado (DTR).- lnea por la que el DTE
(PC) indica al DCE (mdem) que est activo para
comunicarse con el mdem.
DCE preparado (DSR).- lnea por la que el DCE
(mdem) indica al DTE (PC) que est activo para
establecer la comunicacin.

Peticin de envo (RTS).- con esta lnea, el DTE
(PC) indica al DCE (mdem) que est
preparado para transmitir datos.
Preparado para enviar (CTS).- tras un RTS, el
DCE (mdem) pone esta lnea en 1 lgico, tan
pronto como est preparado para recibir
datos.
Tierra.- necesaria para que tenga lugar la
transmisin.

Conexin de las lneas.
Para hacer posible la comunicacin entre dos
equipos PC se interconectan los pines de la
siguiente manera:
(PC1) RxD <================== TxD (PC2)
(PC1) TxD ==================> RxD (PC2)
(PC1) DTR ==================> DSR (PC2)
(PC1) DSR <================== DTR (PC2)
(PC1) RTS ==================> CTS (PC2)
(PC1) CTS <================== RTS (PC2)
(PC1) TIERRA =================== TIERRA (PC2)

Los pines que portan los datos son RxD y TxD,
los dems se encargan de otros trabajos tal
como se indica ms arriba.

También podría gustarte