2. Transmisión asíncrona

El primer enfoque para mitigar el problema de sincronización se denomina, de una manera no muy acertada, transmisión asíncrona.

En este tipo de transmisión, el problema de sincronización se evita enviando los datos carácter por carácter, evitando cadenas extensas e ininterrumpidas. 

Normalmente, cada carácter tiene una longitud de 5 a 8 bits. La temporización o sincronización se debe mantener solamente durante la duración de un carácter, ya que el receptor tiene la oportunidad de resincronizarse al principio de cada nuevo carácter.

Figura 1. Transmisión asíncrona.

Siguiendo la Figura 1, mientras que no se transmite un carácter, la línea se encuentra en estado de reposo, correspondiente al 1 binario en NRZ-L. El inicio de cada carácter se indica con un bit de comienzo, correspondiente a un 0 binario. El receptor hace uso de este bit para sincronizarse y recibir un carácter.

Luego se transmiten los bits de datos, generalmente desde el bit menos significativo (LSB o Least Significant Bit) hasta el bit más significativo (MSB o Most Significant Bit). Según la configuración utilizada, puede agregarse a continuación un bit de paridad, empleado como mecanismo simple de detección de errores.

Por último, se transmite el denominado elemento de parada, que  corresponde a un 1 binario, a partir del cual la línea vuelve al estado de reposo.

Como el elemento de parada utiliza el mismo valor lógico que el estado de reposo, no constituye un símbolo especial de fin de carácter. Por esta razón, emisor y receptor deben acordar previamente ciertos parámetros de comunicación, tales como:

  • cantidad de bits de datos por carácter;
  • velocidad de transmisión;
  • cantidad de bits de parada: 1, 1.5 o 2;
  • uso o no de paridad;
  • tipo de paridad, por ejemplo par o impar.

Más adelante se estudiará el uso de líneas auxiliares para control de flujo.

Si la eficiencia se mide con la razón de cantidad de bits de datos sobre la cantidad total. ¿Cuáles serían las eficiencias para 5 y 8 bits de datos?