Está en la página 1de 22

Comunicacin Serie

Serie/Paralelo

Paralelo: transmite los datos a travs de n lneas de datos n depende del tamao de datos que se manejen: 8 bits, 16 bits, 32 bits Serie: transmiten los datos a travs de 1 nica lnea de datos con independencia del formato

Paralelo

Aparentemente ms rpido. En cortas distancias resulta ms efectivo Los datos a transmitir no necesitan pretratamiento A largas distancias resulta ms costoso por la mayor disposicin a generar errores

Serie

Mucho menos costoso


nmero reducido de lneas

Menor disposicin a errores Los datos necesitan ser serializados/deserializados Se requiere un protocolo de transmisisin

Serie

Simplex: Transmisin en un solo sentido Half duplex: Transmisin en ambos sentidos pero no simultneamente Full duplex: transmisin en ambos sentidos simultneamente
Requiere dos lneas de datos

Sncrono/asncrono

Tanto la transmisin serie como la paralela puede realizarse de forma sncrona como asncrona La transmisin sncrona permite mayores velocidades de transmisin La transmisin asncrona mayor variabilidad de dispositivos a interconectar

Serie asncrona

Existe una lnea de datos y una lnea de tierra comn a los dos comunicantes. La informacin de temporizacin va inserta en los propios datos o bien es pactada entre los comunicantes El receptor muestrea la lnea de datos a intervalos regulares para obtener la informacin.

Serie asncrona

La lnea en reposo permanece en un estado inactivo (mark) El comienzo de la transmisin es marcado por un cambio de la lnea (Start bits) El final es indicado por un retorno al estado de reposo (Stop bits) La informacin se transmite en paquetes cortos para mantener la sincronizacin

Serie asncrono

El control de errores se realiza mediante paridad (Parity bits)

Interfaces de comunicacin serie

Para transmitir la informacin a travs de un cable a largas distancias es necesario


Utilizar niveles de tensin adecuados Utilizar mtodos de codificacin que mantengan la sincronizacin
TTL MC1488 RS232 MC1489 TTL

Interfaces asncronas

Es de crucial importancia mantener la sincronizacin entre ambos comunicantes

S S 1

1 0

0 0

0 1

Interfaces asncronas

Puede ser necesario la introduccin de mtodos de codificacin que aseguren la sincronizacin Por ejemplo: en USB se utiliza un mtodo NRZI con bit stuffing.

NRZI (USB)

Los ceros provocan un cambio de nivel. Lo unos no provocan cambio Para evitar periodos largos sin cambios se introduce un cero cada 6 unos consecutivos

Interfaz RS232

1 lgico: -3v..-25v 0 lgico: +3v..+25v Mark: 1 space: 0 Start bit: 0 Stop bit: 1

RS232 lneas

3 TxD: Transmited Data 2 RxD: Received Data 8 CTS: Clear to Send 7 RTS: Request to Send 4 DTR: Data Terminal Ready 6 DSR: Data Set Ready

DTE>DCE DTE<DCE DTE<DCE DTE>DCE DTE>DCE DTE<DCE

Conexin entre dos DTE


DTE DTE

TxD RxD Gnd

TxD RxD Gnd

Velocidad de transferencia

Es pactada entre ambos comunicantes:


110 baudios (bits por segundo) ... 19200 baudios

BIOS

INT 14h
ah=0 Inicializa el puerto COM
Velocidad Paridad (par, impar o ninguna) tamao de palabra (7 bits 8 bits) Stop bits (1 o 2)

ah=1 Escribir un carcter ah=2 leer un carcter ah=3 estado del puerto

Serie Sncrono

La comunicacin sncrona exige al menos dos lneas: reloj, datos Mejora la tasa de transferencia porque reduce la relacin de bits de protocolo/bits de datos. Los datos se transmiten por bloques Lo que distingue a los protocolos es los bytes de control que utilizan

BISYNC
Control SOH STX ETX EOT ENQ ETB DEL SYNC ETB PAD Significado Start of header Start of text End of text End of transmission Inquiry End of transmission block Data link escape Sync End of transmission block End of frame block Carcter Ascii 01 02 03 04 05 0F 10 16 17 FF

SDLC
- Estndar usado por IBM

1 Frame 0111110 8-bit address 8bit control data 16-bit check 0111110

The 80x86 IBM PC and Compatible Computers Vol II... Muhammad Ali Mazidi... Pc Interno. Michael Tischer. Marcombo