Universidad Fermín Toro
       Vicerrectorado Académico
         Facultad de Ingeniería
  Escuela de Ingeniería en Computación




USART o UART

                              Integrantes:
                             Castillo Joan
                            Duran Mariflor
                        Márquez Zullyangel

             Cabudare, Marzo de 2011
Definición
USART
Universal Synchronous/ Asynchronous Receiver-Transmitter;
Receptor / Transmisor Sincrónico / Asincrónico Universal.

UART
Universal Asynchronous Receiver-Transmitter; Receptor /
Transmisor Asincrónico Universal.

  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.

El modo asincrónico se elige al poner el bit SYNC = 0
Transmisor

Consiste de un solo buffer de escritura, un registro de
desplazamiento serial, el generador de paridad y el control lógico
para manejar los diferentes formatos de frames seriales. El buffer
de escritura permite una continua transferencia de datos sin
ningún retardo entre frames.
Receptor

El receptor es la parte más compleja del módulo USART debido
a su reloj (unidad de recuperación de datos). La unidad de
recuperación es usada para la recepción de datos asíncronos.


En resumen para la unidad de recuperación, el receptor incluye
un chequeador de paridad, control lógico, un registro de
corrimiento y un buffer de recepción de dos niveles.
Características

   Operación Full Dúplex (Registros independientes de
   recepción y transmisión serial).

    Operación Asíncrona y Síncrona.

    Operación síncrona Maestro-Esclavo.

     Generación de paridad Par o Impar y Chequeo soportado
por hardware.

     Modo de comunicación Multiprocesador

      Soporte de frames con 5, 6, 7, 8 o 9 bits de datos y 1 o 2
bits de stop.
Formato de caracteres
    Los caracteres están agrupados de acuerdo al siguiente esquema




     ST representa al bit de partida
     D0 a D6 son los bit de información
     D7 es 8vo bit de información que se habilita al setear CHAR=1
     AD es el bit de dirección que se utiliza en el formato adress bit
     PA es el bit de paridad
     SP es el 1er bit de stop
     SP es el 2do bit de stop
•
Tipos de UART

8250 UART similar al 8251.
8250 A UART similar al 16450.
16450 UART que se utiliza en máquinas AT (38.4 KBPS-
9600 Bauds).
16550 Cuenta con un Buffer de 16 bytes.
16550 A Comunicaciones de alta velocidad (14.4K y
28.8K).
16650 32 bytes de FIFO
16750 64 bytes de FIFO.
Palabra de control (Modo Asíncrono)



S2   S1 (Stop Bits)    EP (Even Parity) PEN (Parity Enable)
0    0 Inválido         0 Impar           0     Desactivar
0    1 1 bit de stop    1    Par          1       Activar
1    0 1 1/2 bits
1    1     2 bits


L2 L1 (Long of Word)            B2    B1 (Baud Rate Factor)
0 0       5 bits                0      0 Modo síncrono
0 1       6 bits                0      1       1x
1 0       7 bits                1      0       16x
1 1       8 bits                1      1       64x
Palabra de control (Modo Síncrono)


SCS Caracteres de Sincronía    ESD (External Sync Detect)
 0   2 caracteres               0    Syndet es de salida
 1   1 caracter                 1    Syndet es de entrada

   EP   (Even Parity)         PEN (Parity Enable)
   0      Impar                0 Desactivar paridad
   1       Par                 1   Activar paridad

                  L2 L1 (Long of Word)
                    0  0        5 bits
                    0  1        6 bits
                    1  0        7 bits
                    1  1        8 bits
Terminales
C/D'     Lectura/escritura de señal de Control/Datos
RD'      Read. Orden de lectura
WR'      Write. Escritura de datos/orden de control
TxC'     Transmitter Clock Output.
TxD      Transmitter Data
TxRDY Transmitter Ready
RxC'      Receiver Clock Input.
RxD       Receiver Data
RxRDY Receiver Ready
DSR'      Data Set Ready
DTR'      Data Terminal Ready
Syndet/BD Detector de sincronía/Detector de velocidad (rapidez
de envío)
RTS'      Request to Send. Petición de envío de datos
CTS'      Clear to Send. Borrar para enviar datos
TxE       Transmitter Empty. Transmisor vacío.
Diagrama Interno
Ventajas de usar Interfaz Serial

  Se usa para transmisión a grandes distancias.

  Requiere menos cables (menos líneas de datos).

  Más lento, pero provoca menos errores debido al ruido.

  Se puede codificar o decodificar, para enviarse a través de línea
telefónica (MODEM).

 Además, se pueden usar otros medios de comunicación como
microondas, satélite, etc.
•   Y ahora para terminar con ustedes ….




          Los jueces juzgados
                            (Juego)

Uart

  • 1.
    Universidad Fermín Toro Vicerrectorado Académico Facultad de Ingeniería Escuela de Ingeniería en Computación USART o UART Integrantes: Castillo Joan Duran Mariflor Márquez Zullyangel Cabudare, Marzo de 2011
  • 2.
    Definición USART Universal Synchronous/ AsynchronousReceiver-Transmitter; Receptor / Transmisor Sincrónico / Asincrónico Universal. UART Universal Asynchronous Receiver-Transmitter; Receptor / Transmisor Asincrónico Universal. 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. El modo asincrónico se elige al poner el bit SYNC = 0
  • 3.
    Transmisor Consiste de unsolo buffer de escritura, un registro de desplazamiento serial, el generador de paridad y el control lógico para manejar los diferentes formatos de frames seriales. El buffer de escritura permite una continua transferencia de datos sin ningún retardo entre frames.
  • 4.
    Receptor El receptor esla parte más compleja del módulo USART debido a su reloj (unidad de recuperación de datos). La unidad de recuperación es usada para la recepción de datos asíncronos. En resumen para la unidad de recuperación, el receptor incluye un chequeador de paridad, control lógico, un registro de corrimiento y un buffer de recepción de dos niveles.
  • 5.
    Características Operación Full Dúplex (Registros independientes de recepción y transmisión serial). Operación Asíncrona y Síncrona. Operación síncrona Maestro-Esclavo. Generación de paridad Par o Impar y Chequeo soportado por hardware. Modo de comunicación Multiprocesador Soporte de frames con 5, 6, 7, 8 o 9 bits de datos y 1 o 2 bits de stop.
  • 6.
    Formato de caracteres Los caracteres están agrupados de acuerdo al siguiente esquema ST representa al bit de partida D0 a D6 son los bit de información D7 es 8vo bit de información que se habilita al setear CHAR=1 AD es el bit de dirección que se utiliza en el formato adress bit PA es el bit de paridad SP es el 1er bit de stop SP es el 2do bit de stop •
  • 7.
    Tipos de UART 8250UART similar al 8251. 8250 A UART similar al 16450. 16450 UART que se utiliza en máquinas AT (38.4 KBPS- 9600 Bauds). 16550 Cuenta con un Buffer de 16 bytes. 16550 A Comunicaciones de alta velocidad (14.4K y 28.8K). 16650 32 bytes de FIFO 16750 64 bytes de FIFO.
  • 8.
    Palabra de control(Modo Asíncrono) S2 S1 (Stop Bits) EP (Even Parity) PEN (Parity Enable) 0 0 Inválido 0 Impar 0 Desactivar 0 1 1 bit de stop 1 Par 1 Activar 1 0 1 1/2 bits 1 1 2 bits L2 L1 (Long of Word) B2 B1 (Baud Rate Factor) 0 0 5 bits 0 0 Modo síncrono 0 1 6 bits 0 1 1x 1 0 7 bits 1 0 16x 1 1 8 bits 1 1 64x
  • 9.
    Palabra de control(Modo Síncrono) SCS Caracteres de Sincronía ESD (External Sync Detect) 0 2 caracteres 0 Syndet es de salida 1 1 caracter 1 Syndet es de entrada EP (Even Parity) PEN (Parity Enable) 0 Impar 0 Desactivar paridad 1 Par 1 Activar paridad L2 L1 (Long of Word) 0 0 5 bits 0 1 6 bits 1 0 7 bits 1 1 8 bits
  • 10.
    Terminales C/D' Lectura/escritura de señal de Control/Datos RD' Read. Orden de lectura WR' Write. Escritura de datos/orden de control TxC' Transmitter Clock Output. TxD Transmitter Data TxRDY Transmitter Ready RxC' Receiver Clock Input. RxD Receiver Data RxRDY Receiver Ready DSR' Data Set Ready DTR' Data Terminal Ready Syndet/BD Detector de sincronía/Detector de velocidad (rapidez de envío) RTS' Request to Send. Petición de envío de datos CTS' Clear to Send. Borrar para enviar datos TxE Transmitter Empty. Transmisor vacío.
  • 11.
  • 12.
    Ventajas de usarInterfaz Serial Se usa para transmisión a grandes distancias. Requiere menos cables (menos líneas de datos). Más lento, pero provoca menos errores debido al ruido. Se puede codificar o decodificar, para enviarse a través de línea telefónica (MODEM). Además, se pueden usar otros medios de comunicación como microondas, satélite, etc.
  • 13.
    Y ahora para terminar con ustedes …. Los jueces juzgados (Juego)