UART(Transmisor-Receptor+Asíncrono+Universal)



son las siglas de "Universal Asynchronous Receiver-Transmitter" (en español, "Transmisor-Receptor Asíncrono Universal"). Este controla los puertos y dispositivos serie. Se encuentra integrado en la placa base o en la tarjeta adaptadora del dispositivo. Existe un dispositivo electrónico encargado de generar la UART en cada puerto serie. La mayoría de los ordenadores modernos utilizan el chip UART 16550, que soporta velocidades de transmisión de hasta 115,2 Kbps (Kilobits por segundo). 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.
 * UART**

Es un chip cuya misión principal es convertir los datos recibidos del bus del PC en formato paralelo, a un formato serie que será utilizado en la transmisión hacia el exterior. También realiza el proceso contrario: transformar los datos serie recibidos del exterior en un formato paralelo entendible por el bus. La UART es un dispositivo programable en el que pueden establecerse las condiciones que se utilizarán para la transmisión (velocidad, paridad, longitud y bits de parada). En los primeros PCs, eran circuitos integrados 8250 de Nacional Semiconductor (un chip de 40 patillas DIP -Dual-In-Line-), pero se han ido utilizando otros a lo largo de la evolución del PC. Los más significativos se señalan a continuación:

• NS 8250 La UART del IBM PC original; este circuito tenía un pequeño "bug" que fue corregido mediante las oportunas modificaciones en las rutinas BIOS. Fue sustituido por el 8250-B. • NS 8250A Este chip corregía los problemas de los procesadores, sin embargo no podía ser utilizado en los modelos XT precisamente porque sus BIOSes trataban de corregir un problema inexistente. En cualquier caso este chip no funcionaba más allá de 9600 bps. • NS 8250B Este chip fue el último de la saga de los 8250, y reinstaló el antiguo bug, de forma que pudiera funcionar correctamente con las BIOSes de los XT. Todos los de esta serie tenían un acceso muy lento, lo que obligaba a incluir estados de espera en el procesador. Tampoco funcionaba por encima de 9600 bps. • NS 16450 Fue el chip elegido para acompañar a los procesadores i286 de clase AT. Funcionaba bien a 9600 bps, e inauguró la época de módems de alta velocidad. Sin embargo no funcionaba correctamente en los sistemas XT, debiendo ser sustituido por el 16550. • NS 16550 Fue el primer chip de su clase dotado con búferes FIFO [4] para transmisión y recepción de 16 bytes, que le hacen especialmente indicado para comunicaciones rápidas. Era más rápido que el 16450, operando por encima de los 9600 bps, pero seguía adoleciendo de algunos problemas, especialmente en los búferes, por lo que también fue sustituido. • NS 16550A Es la más rápida y fiable de las UARTs; adecuada para operar con módems de alta velocidad, puede operar a 115 Kbps. Su lógica es compatible pin a pin con el 16450, al que puede sustituir. Además puede utilizar canales DMA.

[|tipos de UART] [|UART]

UMQ ARQUITECTURA DE LAS COMPUTADORAS JUAN CARLOS PAEZ MAURICIO

UART (Universal Asynchronous Receiver-Transmitter). Chip de ciertos sistemas digitales cuyo principal objetivo es convertir los datos recibidos en forma paralela, a forma serial, con el fin de comunicarse con otro sistema externo. También realiza el proceso inverso.

Todas las [|computadoras] y algunos [|módems] y adaptadoras [|RDSI] tienen su componente UART.

Los UART son programables, pudiendo configurarse la velocidad, paridad, longitud y bits de parada.

[]

umq arquitectura de las computadoras el hijo prodigo