Receptor-transmisor asíncrono universal


Un receptor-transmisor asíncrono universal ( UART / ˈ juː ɑːr t / ) es un dispositivo de hardware informático para la comunicación en serie asíncrona en el que el formato de datos y las velocidades de transmisión son configurables. Envía bits de datos uno por uno, desde el menos significativo hasta el más significativo, enmarcados por bits de inicio y parada para que el canal de comunicación maneje la sincronización precisa. Los niveles de señalización eléctrica son manejados por un circuito controlador externo al UART. Dos niveles de señal comunes son RS-232 , un sistema de 12 voltios y RS-485, un sistema de 5 voltios. Los primeros teletipos usaban bucles de corriente .

Fue uno de los primeros dispositivos de comunicación por computadora, utilizado para conectar teletipos para una consola de operador . También fue uno de los primeros sistemas de hardware para Internet .

Un UART suele ser un circuito integrado (IC) individual (o parte de un) que se utiliza para las comunicaciones en serie a través de un puerto serie de computadora o dispositivo periférico . Uno o más periféricos UART se integran comúnmente en chips de microcontroladores . Los UART especializados se utilizan para automóviles , tarjetas inteligentes y SIM .

Un dispositivo relacionado, el receptor-transmisor síncrono y asíncrono universal (USART) también es compatible con la operación síncrona.

El transmisor-receptor asíncrono universal (UART) toma bytes de datos y transmite los bits individuales de manera secuencial. [1] En el destino, un segundo UART vuelve a ensamblar los bits en bytes completos. Cada UART contiene un registro de desplazamiento , que es el método fundamental de conversión entre formas seriales y paralelas. La transmisión en serie de información digital (bits) a través de un solo cable u otro medio es menos costosa que la transmisión en paralelo a través de múltiples cables.

El UART por lo general no genera ni recibe directamente las señales externas utilizadas entre diferentes elementos del equipo. Se utilizan dispositivos de interfaz separados para convertir las señales de nivel lógico del UART hacia y desde los niveles de señalización externos, que pueden ser niveles de voltaje estandarizados, niveles de corriente u otras señales.


Diagrama de bloques para un UART
Diagrama que muestra el tiempo UART