Está en la página 1de 16

INSTITUTO TECNOLÓGICO DE

PACHUCA
SISTEMAS PROGRAMABLES
Docente:
Dr. Arturo González Cerón
Actividad:
U5 UART Y USART
Ingeniería en Sistemas Computacionales
Alumna:
Téllez Apolonio Diana Florisa 17200770
21 de julio de 2021
UART.
UART (universal asynchronous receiver / transmitter), es el dispositivo que
controla los puertos y dispositivos serie. UART es sumamente simple y utiliza
solo dos hilos entre el transmisor y el receptor para transmitir y recibir en
ambas direcciones.
Se encuentra integrado en la placa base o en la tarjeta adaptadora del
dispositivo.
Historia.
➢ Gordon Bell de diciembre diseñó el primer UART, ocupando
una placa de circuito toda llama una unidad de línea , para
el PDP serie de ordenadores a partir de la PDP-1 . Según Bell,
la principal innovación de la UART fue su uso de muestreo para
convertir la señal en el dominio digital, lo que permite la
sincronización más fiable que los circuitos anteriores que
utilizan dispositivos de temporización analógicas con ajustados
manualmente potenciómetros
Historia.
➢ Western Digital ha desarrollado esta en la primera UART de un
solo chip ampliamente disponible, el WD1402A, alrededor de
1971.
➢ En la década de 1990, los nuevos UARTs se desarrollaron con
tampones en el chip.
Funcionamiento
Maneja las interrupciones de los
dispositivos conectados al puerto serie y
convierte 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.
Funcionamiento
Comúnmente, 8 bits de datos son
transmitidos de la siguiente forma: Un bit
de inicio, a nivel bajo, 8 bits de datos y un
bit parada a nivel alto . El bit de inicio a
nivel bajo y el de parada a nivel alto
indican que siempre hay una transmisión
de alto a bajo para iniciar la transmisión
eso es lo que describe a UART se pude
utilizar de 3.3-5 V dependiendo de lo que
el microcontrolador use.
Características
 UART sólo requiere de señal de datos.
 En UART, los datos no tienen que ser transmitidos a una tasa fija.
 En UART, los datos normalmente se transmite un byte a la vez.
 En UART, velocidad de transferencia de datos se establece en torno a
determinados valores como 4800, 9600, 38400 bps ,etc.
 UART velocidad está limitada en torno a 115200 bps.
 Full dúplex.
Ventajas y desventajas
VENTAJAS DESVENTAJAS

❑ Sólo requiere dos cables ❑ No permite tener varios dispositivos


❑ No requiere una señal de reloj esclavos
❑ Posee bits de paridad que evitan ❑ No permite la comunicación
errores en la comunicación simultánea entre maestro esclavo,
❑ Método bien documentado y ya que comparten el mismo buffer
extensamente utilizado de datos
❑ Los dispositivos comúnmente se
encuentran a cortas distancias
USART
Es un microchip que facilita la comunicación a través del puerto serie de un
ordenador utilizando el protocolo RS-232C.
Al igual que un UART (Universal Asynchronous Receiver/Transmitter), un USART
proporciona al ordenador la interfaz necesaria para la comunicación con módems
y otros dispositivos serie. Sin embargo, a diferencia de un UART, un USART
ofrece la opción de modo síncrono.
Funcionamiento
Se utiliza para transmitir y recibir los datos bit a bit con respecto a
los pulsos de reloj en un solo cable. El microcontrolador AVR tiene
dos pines: TXD y RXD, que se utilizan especialmente para
transmitir y recibir datos en serie.
Características.
 En modo síncrono, los datos se transmiten a una velocidad fija. En
el modo asincrónico, los datos no tienen que transmitirse a una
velocidad fija.
 Los datos sincrónicos se transmiten normalmente en forma de
bloques, mientras que los datos asincrónicos se transmiten
normalmente un byte a la vez.
 El modo sincrónico permite un DTR (velocidad de transferencia de
datos) más alto que el modo asincrónico, si todos los demás
factores se mantienen constantes.
Ventajas y desventajas
VENTAJAS DESVENTAJAS

❑ En USART, Sincrónica de datos ❑ Utiliza una línea separada para el


normalmente se transmite en forma reloj .
de bloques.
❑ Modo síncrono permite un mayor ❑ Los impulsos de reloj son más
DTR (velocidad de transferencia de cortos que un poco de tiempo, por
datos) de modo asíncrono no, si lo que el ancho de banda requerido
todos los demás factores se es mayor que con NRZ UART.
mantienen constantes.
❑ USART es más rápido que 115kb.
UART vs. USART
֍ Solo realiza comunicación en serie ֍ Puede realizar un proceso de
asíncrona. comunicación en serie tanto
síncrono como asíncrono.
֍ Genera su reloj de datos
֍ El periférico emisor generará un
internamente al microcontrolador y
reloj que el periférico receptor
sincroniza ese reloj con el flujo de
puede recuperar del flujo de datos
datos utilizando la transición de bit
sin conocer la velocidad antes de
de inicio.
tiempo.
UART vs. USART
Un USART generalmente tiene más capacidades que un UART
estándar y la capacidad de generar datos sincronizados permite que
el USART funcione a velocidades de transmisión mucho más allá de
las capacidades de un UART. Sin embargo, un USART abarca las
capacidades de un UART.
Conclusión.
Sin duda este tema me pareció bastante interesante pues al momento de investigar pude estudiar y
comprender los conceptos tanto de UART como USART, de igual forma pude comprender las
diferencias que tienen, ya que a simple vista se podrían considerar muy similares. Pero una de las
más marcadas es que el primero se considera como asíncrono, en cambio el segundo es síncrono,
aunque un USART también tiene las mismas capacidades asíncronas que un UART, por lo tanto,
puede generar el mismo tipo de datos en serie.

Mientras que un UART tiene una señal de reloj interna y los datos en el bus pueden tener un tiempo
regular, en cambio UART requiere bits de inicio y parada.

Un ejemplo de aplicación de ambos es en las memorias USB, ya que pueden llegar a tener la misma
velocidad de transmisión de datos y como este ejemplo podemos encontrar muchos más. Es
bastante interesante como podemos encontrar o entender el funcionamiento de cada uno de ellos en
diferentes dispositivos con los que contamos, pero que no imaginamos como están estructurados.
Por lo tanto seguiré investigando un poco más a fondo sobre el tema para tener una mayor
aportación para mi aprendizaje.
Referencias
➢ Anónimo. (2019). Mejora tu programación en Arduino: comunicación UART.
330ohms. https://blog.330ohms.com/2019/10/20/mejora-tu-programacion-en-
arduino-comunicacion-uart/
➢ Anónimo. (2018). Comparación entre protocolos de comunicación en serie.
https://udaytdf.wixsite.com/udaytdf/post/protocolos-de-comunicaci%C3%B3n-
spi-i2c-uart-uart
➢ Anónimo. (s.f.). Comunicación Serial USART. HETPRO. https://hetpro-
store.com/TUTORIALES/comunicacion-serial/
➢ Beningo, J. (2015). USART vs UART: conozca la diferencia. EDN.
https://www.edn.com/usart-vs-uart-know-the-difference/

También podría gustarte