Vous êtes sur la page 1sur 11

FAC. ING.

DE SISTEMAS Y ELECTRONICA

COMUNICACIN SERIAL
UART 8250
I. INTRODUCCION.
II. TIPOS.
III. ESTANDAR.
IV. EVOLUCION

1
Ing. CIP. Francisco
Mori

Introduccion
EL UART 8250 es el elemento principal del sistema de comunicaciones serie.
Controla la interface entre un PC y los dispositivos seriales, permite al PC utilizar
la interface RS-232C pudiendo hablar con MODEMS y otros dispositivos seriales.
Cmo pueden ser los MODEMS y que tipos de instalacin tienen?
Cules son los elementos bsicos de un Sist. De Comunicaciones?
Convierte los datos recibidos del bus del PC en formato paralelo, a un formato
serie que ser utilizado en la transmisin hacia el exterior y viceversa.
Agrega (a los bits que salen) y chequea (a los bits que entran) el bit de paridad.
Agrega (a los bits que salen) y retira (a los bits que entran) los bits de arranque
(start bits) y parada (stop bits).
Maneja las interrupciones del teclado y el mouse (que son dispositivos seriales
con puertos especiales).

Introduccin
Se encuentra integrado en la Mainboard o en la tarjeta adaptadora del
dispositivo.

Un UART dual, o DUART, combina dos UARTs en un solo chip. Existe un


dispositivo electrnico encargado de generar la UART en cada puerto serie.

Hoy los PCs modernos utilizan el chip UART 16550, que soporta velocidades
de transmisin de hasta 921,6 Kbps (Kilobits por segundo).
El UART toma bytes de datos y transmite los bits individuales de forma
secuencial. En el destino, un segundo UART reensambla los bits en bytes
completos.
La transmisin serie de la informacin digital (bits) a travs de un cable nico
u otros medios es mucho ms efectiva en cuanto a costo que la transmisin en
paralelo a travs de mltiples cables.
3

Introduccin
Se utiliza un UART para convertir la informacin transmitida entre su forma
secuencial y paralela en cada terminal de enlace.
Cada UART contiene un registro de desplazamiento que es el mtodo
fundamental de conversin entre las forma serie y paralelo.
La pieza fue fabricada originalmente por National Semiconductor Corporation.
Fue de uso comn en los PC y el equipo relacionado como impresoras o
mdems.
El 8250 incluy en el chip un generador de bit rate programable, permitiendo el
uso, tanto de los bit rates comunes, como los de propsitos especiales, que
podan ser precisamente derivados desde una arbitraria frecuencia de referencia
de oscilador de cristal.

Tipos
Permite almacenar cierta cantidad de datos permitiendo coordinar
los flujos de bits entre un PC y los dispositivos seriales.
Existen varios tipo de UARTs
8250: Primera UART. La 8250A trabajaba ms rpido del lado
del BUS de I/O.
16450: Utilizada en ATs. Opera bien a 38,4 Kbps
16550: Fue la primera generacin con buffers. 16Bytes. El
buffer no funcion bien se pas a la 16550A.
16550A: UART comn para 14.4Kbps y 28.8Kbps.
16650: 32 Bytes de buffer FIFO.
16750: 64 Bytes FIFO.
Existen otras UART, como CDP6402, AY-5-1015 D36402R-9.

El estndar RS-232
Define el mtodo ms popular para interconectar DTEs y DCEs (por ejemplo,
conexin entre un PC y un MODEM de datos).
La recomendacin ITU V.24 junto con la ITU V.28 son equivalentes a RS-232.
La versin ms popular de RS-232 es la RS-232C. La versin ms reciente es la
RS-232E.

RS-232

DTE

PC

DCE

Red
telefnica

MODEM
DTE: Data Terminal Equipment
DCE: Data Communication Equipment

Evolucin del UART


Los ms significativos se sealan a continuacin:
NS 8250 La UART del IBM PC original; este circuito tena un pequeo "bug"
que fue corregido mediante las oportunas modificaciones en las rutinas BIOS.
Fue sustituido por el 8250-B.
NS 8250A Este chip correga los problemas de los predecesores, sin embargo
no poda ser utilizado en los modelos XT precisamente porque sus BIOSes
trataban de corregir un problema inexistente. En cualquier caso este chip no
funcionaba ms 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 BIOS de los XT.
Todos los de esta serie tenan un acceso muy lento, lo que obligaba a incluir
estados de espera en el procesador. Tampoco funcionaba por encima de 9600
bps.
7

NS 16450 acompaa a los procesadores i286 de clase AT. Funcionaba bien a 9600
bps, e inaugur la poca de mdems 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 bferes FIFO para Tx y Rx de
16 bytes, que le hacen especialmente indicado para comunicaciones rpidas. Era
ms rpido que el 16450, operando por encima de los 9600 bps.
NS 16550A Es la ms rpida y fiable de las UARTs; adecuada para operar con
mdems de alta velocidad, puede operar a 115 Kbps. Su lgica es compatible pin a
pin con el 16450, al que puede sustituir. Adems puede utilizar canales DMA.
En la actualidad, muchas Mainboard incluyen uno o dos puertos serie cuyas UART
estn integradas en el chipset de la propia placa, aunque siguen siendo compatibles
con los 16550 de NS.
El correcto funcionamiento y velocidad de la UART es fundamental para las
comunicaciones serie; con independencia de la velocidad del mdem o del
adaptador RDSI que tengamos, la comunicacin no podr ser ms rpida que la que
permita la UART.

Disposicin del Patillaje


La UART es un dispositivo
programable en el que pueden
establecerse las condiciones que se
utilizarn para la transmisin
(velocidad, paridad, longitud y bits
de parada).
En los primeros PCs, eran circuitos
integrados 8250 de National
Semiconductor (un chip de 40
patillas DIP -Dual-In-Line-), pero se
han ido utilizando otros a lo largo de
la evolucin del PC.

Instalacin de MODEMs Simtricos

Con la introduccin de S.Os. multitareas en el hardware del PC, como con el


OS/2, Windows NT o varios sabores de UNIX, se convirti en un problema el
breve tiempo disponible para servir las peticiones de interrupcin carcter por
carcter, por lo tanto los puertos seriales del IBM PS/2 introdujeron los UART
16550 y 16550A, que tenan incorporado un FIFO de 16 bytes o buffer de
memoria para mejorar la recopilacin de los caracteres entrantes.

Conexin asincrnica
RS-232
(mx 15 m)

DTE

PC

DCE

pin
1
7

UART
(Universal
Asynchronous
Receiver/
Transmitter)

2
4
5
8
3
6
20
22

Red
telefnica

MODEM
Fuente
de Potencia

Transmisor

En este ejemplo slo


se utilizan 10 hilos.
El pin 7 est conectado
al pin 1!

Receptor

Control

Conexin utilizada
generalmente con
cables de 9 hilos

Vous aimerez peut-être aussi