Contenido>Indice>Intro Tutor

FORMATO DE COMUNICACIÓN



En la comunicación serie se puede tener la comunicación serie síncrona o la comunicación serie asíncrona.

En el primer caso se necesitan los siguientes hilos: 1 para la alimentación (Vcc), 1 para la tierra (GND), 1 para datos (los cuales viajan a través de un hilo) y 1 para el clock o señal de síncronismo (cuyos pulsos también viajan). En cambio, en el segundo caso son necesarios: 1 hilo para VCC, 1 para GND y 1 para datos.

Comunicación serie asíncrona

A continuación se muestra el Protocolo Asíncrono Universal:

asincrono.gif (1584 bytes)

Para que tanto el transmisor como el receptor puedan comunicarse sin ningún tipo de problema es necesario que ambos dispositivos estén de acuerdo en el formato de la comunicación, es decir, coincidan en:

  1. La velocidad de comunicación tiene que ser la misma para ambos dispositivos , expresada en Baudios (bits/seg)

  2. Cuantos bits de datos se van a enviar/recibir: 5, 6, 7, 8, 9.

  3. Qué bit de dato se envía/recibe en primer lugar: LSB, es decir el de menor peso.

  4. Qué paridad se utiliza en la comunicación: PAR, IMPAR, NO, etc.

  5. Cuántos bits de STOP se van a enviar/recibir: 1, 1'5, 2.

 

Comunicación serie síncrona

Como se ha comentado anteriormente, normalmente se tienen 2 hilos (sin contar el de la alimentación y tierra): por uno viajan los datos y por el otro los pulsos de reloj o clock. Al disponer de los pulsos de clock, la velocidad de comunicación de transistor no tiene por qué ser igual a la del receptor.

i088.gif (541 bytes)Los datos se leen en los flancos de bajada o en los de subida del clock (depende de los dispositivos, el bus, etc.)

sincrono1.gif (1300 bytes)

A pesar de todo, es posible establecer una comunicación serie síncrona utilizando un único hilo por el cual viajan tanto los datos como los pulsos de clock de forma codificada. Por ejemplo; para un periodo T, 1º 1/3T "a" 1 significa "0", y 1º 2/3T a "1" significa "1".

sincrono2.gif (592 bytes)

i088.gif (541 bytes)El rendimiento de la comunicación serie síncrona suele ser casi del 100%, porque los datos no van precedidos ni seguidos de otras señales auxiliares como son el bit de START, de PARIDAD, de STOP, etc. En cambio,el rendimiento de una comunicación serie asíncrona en el modo 1 UART, 8 bits datos + 1 bit de start + 1 bit de stop, es del 80%.

   


   Contenido>Indice>Intro Tutor