ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

UART


Enviado por   •  16 de Noviembre de 2012  •  Trabajos  •  971 Palabras (4 Páginas)  •  433 Visitas

Página 1 de 4

UART

Los tipos de comunicación que se pueden llevar a cabo en un microcontrolador UART son los protocolo serial y protocolo usb

PROTOCOLO SERIAL

UART (A Universal Asynchronous receptor / transmisor ) Éste controla los puertos y dispositivos serie. Existe un dispositivo electrónico encargado de generar la UART en cada puerto serie. La mayoria de los ordenadores modernos utilizan el chip UART 16550, que soporta velocidades de transmisión de hasta 921,6 Kbps

Las funciones principales de chip UART son de manejar las interrupciones de los dispositivos conectados al puerto serie y de convertir los datos en formato paralelo, transmitidos al bus de sistema, a datos en formato serie, para que puedan ser transmitidos a través de los puertos y viceversa.

Un UART generalmente contiene los siguientes componentes:

 un generador de reloj, generalmente un múltiplo de la velocidad de bits para permitir la toma de muestras en el medio de un período de bits.

 entrada y salida de cambio registra

 transmisión / recepción de control

 lectura / escritura de lógica de control

 transmisión / recepción tampones (opcional)

 paralelo búfer de datos del bus (opcional)

 Primero en entrar, primero en salir ( FIFO ) búfer de memoria (opcional)

Receptor

Todas las operaciones del hardware UART son controlados por una señal de reloj que funciona a un múltiplo de la velocidad de datos

. El receptor comprueba el estado de la señal de entrada en cada pulso de reloj, buscando el principio del bit de arranque. Si el bit de inicio aparente dura por lo menos la mitad del tiempo de bit, es válido y señala el comienzo de un nuevo carácter. Si no, el impulso espurio es ignorado. Después de esperar un tiempo de bit adicional, el estado de la línea es de nuevo la muestra y el nivel resultante velocidad de reloj en un registro de desplazamiento

Es una característica estándar para un UART para almacenar el carácter más reciente, al recibir el siguiente. Esta "doble buffer" da un ordenador que recibe un tiempo de transmisión de caracteres entero en busca de un carácter recibido. UARTs Muchos tienen una pequeña primero en entrar, primero en salir FIFO de memoria tampón entre el registro de desplazamiento del receptor y la interfaz del sistema host.Esto permite que el tiempo que el procesador anfitrión incluso más para manejar una interrupción de la UART y evita la pérdida de los datos recibidos a tasas elevadas.

Transmisor

Tan pronto como los datos se deposita en el registro de desplazamiento después de la finalización del carácter anterior, el hardware UART genera un bit de inicio, se desplaza el número requerido de bits de datos a la línea, genera y adjunta el bit de paridad (si se utiliza), y anexa los bits de parada. Dado que la transmisión de un solo carácter puede tardar mucho tiempo en relación con velocidades de CPU, el UART mantendrá una bandera que muestra el estado de ocupado para que el sistema anfitrión no depositar un nuevo carácter para la transmisión hasta que la anterior se ha completado, lo que también puede ser hecho con una interrupción. Desde full-duplex operación requiere de caracteres que se envían y se reciben al mismo tiempo, UARTs prácticos utilizan dos turnos diferentes registros para los caracteres transmitidos y los caracteres recibidos

Especificaciones funcionales:

El RS-232C consiste en un conector tipo DB-25 de 25 pines, aunque es normal encontrar la versión de 9 pines DB-9, mas barato e incluso mas extendido para cierto tipo de periféricos (como el ratón serie del PC). En cualquier caso, los PCs no suelen emplear

...

Descargar como (para miembros actualizados)  txt (6.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com