stringtranslate.com

Comunicación serie asíncrona

En este diagrama, se envían dos bytes , cada uno de los cuales consta de un bit de inicio, seguido de ocho bits de datos (bits 0 a 7) y un bit de parada, para una trama de caracteres de 10 bits. El último bit de datos a veces se utiliza como bit de paridad . Las partes comunicantes deben acordar previamente el número de datos y bits de formato, el orden de los bits de datos , la presencia o ausencia de un bit de paridad, la forma de paridad (par o impar) y la velocidad de transmisión. El "bit de parada" es en realidad un "período de parada"; el período de parada del transmisor puede ser arbitrariamente largo. No puede ser más corto que una cantidad especificada, generalmente de 1 a 2 bits. El receptor requiere un período de parada más corto que el transmisor. Al final de cada carácter, el receptor se detiene brevemente para esperar el siguiente bit de inicio. Es esta diferencia la que mantiene sincronizados el transmisor y el receptor.

La comunicación en serie asíncrona es una forma de comunicación en serie en la que las interfaces de los puntos finales en comunicación no están sincronizadas continuamente mediante una señal de reloj común. En lugar de una señal de sincronización común, el flujo de datos contiene información de sincronización en forma de señales de inicio y parada, antes y después de cada unidad de transmisión, respectivamente. La señal de inicio prepara al receptor para la llegada de datos y la señal de parada restablece su estado para permitir la activación de una nueva secuencia.

Un tipo común de transmisión start-stop es ASCII sobre RS-232 , por ejemplo para uso en operación de teletipo .

Origen

Los teleimpresores mecánicos que utilizaban códigos de 5 bits (consulte el código Baudot ) normalmente utilizaban un período de parada de 1,5 bits. [1] Los primeros teletipos electromecánicos (anteriores a 1930) podían requerir 2 bits de parada para permitir la impresión mecánica sin almacenamiento en búfer. [ cita necesaria ] El hardware que no admite bits de parada fraccionarios puede comunicarse con un dispositivo que utiliza tiempos de 1,5 bits si está configurado para enviar 2 bits de parada al transmitir y requiere 1 bit de parada al recibir.

El formato se deriva directamente del diseño del teletipo , que se diseñó de esta manera porque la tecnología electromecánica de su época no era lo suficientemente precisa [ cita necesaria ] para el funcionamiento sincrónico : por lo tanto, los sistemas debían volver a sincronizarse al comienzo de cada personaje. Habiendo sido resincronizado, la tecnología del momento era lo suficientemente buena como para preservar la sincronización de bits para el resto del personaje. Los bits de parada le dieron tiempo al sistema para recuperarse antes del siguiente bit de inicio. Los primeros sistemas de teleimpresores utilizaban cinco bits de datos, normalmente con alguna variante del código Baudot .

Los primeros dispositivos experimentales de telégrafo de impresión utilizaban solo un bit de inicio y requerían un ajuste manual de la velocidad del mecanismo del receptor para decodificar caracteres de manera confiable. Se requería sincronización automática para mantener las unidades transmisoras y receptoras "en sintonía". Esto finalmente lo logró Howard Krum, quien patentó el método de sincronización start-stop ( US 1199011  , concedido el 19 de septiembre de 1916, luego US 1286351 , concedido el 3 de diciembre de 1918). Poco después se patentó un práctico teleimpresor ( US 1232045 , concedido el 3 de julio de 1917).  

Operación

Antes de que la señalización funcione, el emisor y el receptor deben acordar los parámetros de señalización:

La señalización asincrónica de inicio y parada se utilizó ampliamente para el acceso por módem telefónico a computadoras de tiempo compartido y sistemas BBS . Estos sistemas utilizaban siete u ocho bits de datos, transmitiendo primero el bit menos significativo , de acuerdo con el estándar ASCII .

Entre ordenadores, la configuración más común utilizada era " 8N1 ": caracteres de ocho bits, con un bit de inicio, un bit de parada y sin bit de paridad. Por lo tanto, se utilizan 10 tiempos de baudios para enviar un solo carácter, por lo que al dividir la velocidad de bits de señalización por diez se obtiene la velocidad de transmisión general en caracteres por segundo.

El inicio-parada asíncrono es la capa inferior de enlace de datos que se utiliza para conectar computadoras a módems para muchas aplicaciones de acceso telefónico a Internet, utilizando un segundo protocolo de entramado de enlace de datos (encapsulado) como PPP para crear paquetes compuestos de caracteres seriales asíncronos. La interfaz de capa física más común utilizada es RS-232D. La pérdida de rendimiento en relación con el acceso síncrono es insignificante, ya que la mayoría de los módems modernos utilizarán un protocolo síncrono privado para enviar los datos entre ellos, y los enlaces asíncronos en cada extremo funcionan más rápido que este enlace de datos, utilizándose el control de flujo para acelerar el acceso. velocidad de datos para evitar el desbordamiento.

Ver también

Referencias

  1. ^ Descripción, Impresora de páginas con barra de tipos (modelo 15) (PDF) . vol. Boletín No. 144. Chicago: Teletype Corporation. 1931. pág. 11. Archivado desde el original (PDF) el 20 de marzo de 2009.Enlace muerto: 2015-Oct-03

Otras lecturas

enlaces externos