Sincronismo De Caracter
cedarrojo5 de Abril de 2013
719 Palabras (3 Páginas)1.619 Visitas
2.5.1 Sincronización de carácter
La sincronización del reloj asegura que el transmisor y el receptor están deacuerdo en una ranura de tiempo exacta, para la aparición de un bit. Cuando unacadena continua de datos se recibe, es necesario identificar cuál bit pertenece acuáles caracteres y cuál bit es el bit de datos menos significativo, el bit de paridad,y el bit de parada. Esencialmente, esto es la sincronización de caracteres:identificar el comienzo y el final de un código de caracteres. En los circuitos de lacomunicación de datos, hay dos formatos usados para lograr la sincronización decaracteres: asíncronos y sincronos.
2.5.2 Formato de datos asíncronos
Con los datos asíncronos, cada carácter se entrama entre un bit de arranque yuno de final. En la figura No. 2.23 muestra el formato usado para entramar a uncarácter para la transmisión de datos asincrónicos. El primer bit transmitido es elbit de arranque y siempre es un 0 lógico. Los bits de código de caracteres setransmiten a continuación comenzando con el LSB y continuando hasta el MSB. Elbit de paridad si se usa se transmite directamente después del MSB del carácter.El último bit transmitido es el bit de parada, el cual siempre es un 1 lógico. Puedehaber bit de parada de 1, 1.5 o 2.Un 0 lógico se usa para el bit de arranque, porque una condición desocupada (sinninguna transmisión de datos) en un circuito de comunicación de datos seidentifica por la transmisión de unos continuos (éstos frecuentemente se llamanunos de línea desocupada). Por lo tanto, el bit de arranque del primer carácter seidentifica por una transición de alto-a-bajo en los datos recibidos, y el bit quecontinua, inmediatamente después del bit de arranque es el LSB, del código decaracteres. Todos los bit de parada son unos lógicos, lo cual garantiza unatransmisión de alto-a-bajo al comienzo de cada carácter. Después de que el bit dearranque se detecta, los bits de datos y paridad se miden en el receptor. Si losdatos se transmiten en tiempo real (es decir, conforme un operador escribe losdatos en su Terminal o computadora), el número de unos de línea desocupada,entre cada carácter, variará. Durante este tiempo muerto, el receptor simplementeesperará la aparición de otro bit de arranque, antes de medir el próximo carácter.Para mayor ilustración de este formato véase el ejemplo 2.1.
Ejemplo 2.1
Para la siguiente cadena de datos codificados en ASCII asíncronos, identifiquecada carácter (asuma la paridad par y 2 bits de paro).
Imagen tomada del libro de BEHROUZ. A. FOROUZAN. 2002. Transmisión de Datos y redes de comunicaciones. EditorialMc Graw Hill. Segunda edición
Figura No. 2.23 Formato de datos asíncronos
Imagen tomada del libro de BEHROUZ. A. FOROUZAN. 2002. Transmisión de Datos y redes de comunicaciones. EditorialMc Graw Hill. Segunda edición
2.5.3 Formato de datos síncronos
Con los datos síncronos, en vez de entramar cada carácter independientementecon los bits de arranque y parada, un carácter de sincronización único llamadoSYN se transmite al comienzo de cada mensaje. Por ejemplo, con el código ASCII,el carácter SYN es 16H. El receptor descarta los datos que están entrando, hastaque recibe el carácter SYN, entonces se mide en los próximos 8 bits y losinterpreta como un carácter. El carácter que se usa para significar el final de unatransmisión varía con el tipo de protocolo utilizado y qué tipo de transmisión es.Con los datos asíncronos no es necesario que los relojes de transmisión y derecepción se sincronicen continuamente. Sólo es necesario que operen aaproximadamente la misma tasa y sean sincronizados al comienzo de cadacarácter. Este era el propósito del bit de arranque, establecer una referencia detiempo para la sincronización de caracteres. Con datos síncronos los relojes detransmisión y de recepción deben sincronizarse,
...