transmissão assíncrona

O termo assíncrono é usado para descrever o processo em que os dados transmitidos são codificados com bits start e stop, especificando o início e o fim de cada caractere.

Um exemplo de transmissão assíncrona é mostrado na figura a seguir.

Figura 1. transmissão assíncrona
transmissão assíncrona

Esses bits adicionais fornecem o momento ou a sincronização para a conexão indicando quando um caractere completo foi enviado ou recebido; assim, o momento para cada caractere começa com o bit de início e termina com o bit de parada.

Quando as lacunas aparecem entre transmissões de caracteres, a linha assíncrona se diz em um estado de marca. Uma marca é um binário 1 (ou de tensão negativa) que é enviado durante períodos de inatividade na linha conforme mostrado na figura a seguir.

Figura 2 Marca (idle) bits no fluxo de dados
Marca (idle) bits no fluxo de dados

Quando o estado de marca é interrompido por uma tensão positiva (um binário 0), o sistema de recebimento sabe que os caracteres de dados vão seguir. É por esta razão que o bit start, que precede o caractere de dados, é sempre um bit espacial (binário 0) e que o bit de parada, que sinaliza o fim de um caractere, é sempre um bit de marca (binário 1).

A seguir, uma lista de características específicas para a comunicação assíncrona:

  • Cada caractere é precedido por um bit de início e seguido por um ou mais bits de parada.
  • Lacunas ou espaços entre caracteres podem existir.