Documente Academic
Documente Profesional
Documente Cultură
ENTRADA Y SALIDA
PUERTO SERIE
PUERTO PARALELO
APLICACIN AL PUERTO PARALELO
INTRODUCCION
Cuando nos comunicamos con alguien primero llamamos su atencin y luego se
transmite el mensaje, una palabra cada vez. Cuando terminamos hacemos una
pausa para indicar que hemos terminado. Es as como se realiza la transmisin
de datos en serie, los bits son enviados uno por uno desde un equipo de origen a
uno de destino.
Los sistemas micro programables basados en CPU estn diseados para la
transferencia en buses o lneas de 8 bits o mltiplos de 8, es decir el bus de datos
esta optimizado para el tratamiento de datos en paralelo, lo cual es mucho mas
rpido que el tratamiento en serie. Si la velocidad de transferencia de datos en
paralelo es mucho ms rpida, porqu se utiliza la transmisin de datos serie?.
Las razones fundamentales serian las siguientes:
Para la comunicacin de datos en paralelo se requiere gran cantidad de hilos
conductores uno para cada bit, adems de las seales de control. En cambio la
comunicacin de datos en serie necesita 2, 3 4 hilos.
Una entrada/salida en serie puede ser transmitida a travs de pares de cobre,
cable coaxial, fibra ptica, va radio o satlite. Lo que proporciona
comunicacin con equipo remotos.
La comunicacin paralelo no posee el alto grado de estandarizacin que ha
alcanzado la comunicacin en serie, lo que permite la intercomunicacin entre
equipos, por ejemplo mediante RS232, USB o firewire.
PUERTO SERIAL
Un puerto serie es una interfaz de comunicacin
entre un ordenar y un perifrico en donde la
informacin es transmitida bit a bit de manera
secuencial, es decir enviando un solo bit a la
vez, el termino serial se refiere a que los datos
son
enviados
mediante
un
solo
hilo.
Originalmente los puertos seriales solo podan
enviar datos, no recibir, por lo que se
desarrollaron puertos bidireccionales, por lo
tanto estos puertos requieren de dos hilos para
que
la
comunicacin
pueda
efectuarse.
Tpicamente se utiliza tres lneas para transmitir
datos ASCII, referencia, transmisin
y
recepcin, debido a que el serial es asncrono,
se puede enviar y recibir datos al mismo tiempo,
otras lneas, estn disponibles para el
intercambio de pulsos de sincronizacin, pero no
son requeridas. Uno de los defectos de los
puertos serie iniciales, era su lentitud
comparado con los paralelos, sin embargo con el
paso del tiempo, han aparecido multitud de
puertos serie con alta velocidad, que son muy
interesantes ya que usan menor cableado y
solucionan el problema de la velocidad con un
mayor apantallamiento.
CARACTERISTICAS DE UN PUERTO
SERIAL
1.- Normalmente estos suelen estar en la placa base y suelen
ser denominados COM1, COM2, etc.
2.- El puerto serie utiliza direcciones predefinidas, que
normalmente estn en base hexadecimal. Y un IRQ para
llamar la atencin del procesador.
3.- Los puertos funcionan con un chip de datos llamado
UART que es un controlador serie.
4.- Para el protocolo de transmisin de datos, slo se
tiene en cuenta dos estados de la lnea, 0 y 1, tambin
llamados Low y High. Cuando no se transmiten datos la
lnea esta High, si el estado es Low se sabe que se
estn transmitiendo datos.
5.- El conector tiene sus extremos en ngulo de manera
que el enchufe podr introducirse de una manera
solamente.
Los puertos en serie estn definidos normalmente por el tipo de UART (Universal
Asynchronous Receiver / Transmitter, Receptor/Transmisor Asncrono Universal)
que usan . El UART es un chip del puerto serie que convierte los datos de formato
paralelo utilizados por el PC en datos de formato serie para su envo.
El 8250
y 8250B
UARTs sin
Buffer
Dependen
del
Dependen
del
procesador
para
borrar
procesador para borrar
cada
cada carcter
carcter enviado
enviado
por
por el
el modem
modem andes
andes
de
de que
que el
el siguiente
siguiente
carcter
sea
enviado.
carcter sea enviado.
El
El 8250
8250 fue
fue el
el original
original usado
usado en
en
PC/TX,
mientras
que
el
8250B
PC/TX, mientras que el 8250B es
es
versin
un
poco
mas
lenta
versin un poco mas lenta
IBM
IBM
una
una
El 8250A
Es
una
versin
mejorada
del
Es
una
versin
mejorada
del
8250/8250B,
trabaja
un
poco
mas
8250/8250B, trabaja un poco mas
rpido
rpido sobre
sobre el
el bus
bus del
del pc,
pc, es
es
suficientemente
suficientemente rpido
rpido para
para trabajar
trabajar
con
con el
el procesador
procesador 8086.
8086.
El 16450
Es
Es una
una versin
versin mas
mas rpida,
rpida, que
que el
el
8250A,
8250A, es
es lo
lo suficientemente
suficientemente rpido
rpido
para
soportar
velocidades
de
para
soportar
velocidades
de
transmisin
de
ordenadores
actuales.
transmisin de ordenadores actuales.
El 16550
Es
Es un
un UART
UART que
que fue
fue montado
montado durante
durante
poco
poco periodo
periodo de
de tiempo,
tiempo, tiene
tiene un
un
buffer
buffer interno
interno de
de 16
16 bits
bits que
que no
no
trabaja.
trabaja.
Texas
Instrumen
t16750
Versin
Versin mejorada
mejorada del
del 16550
16550 donde
donde
el
el buffer
buffer trabaja,
trabaja, es
es el
el estndar
estndar
UART
de
los
90,
el
buffer
UART de los 90, el buffer colabora
colabora
con
sistemas
operativos
como
con sistemas operativos como
Windows
Windows y
y OS/2
OS/2
Este
Este chip
chip es
es una
una versin
versin mejorada
mejorada
del
16550A
UART,
que
posee
del 16550A UART, que posee un
un
buffer
FIFO
de
32
bytes,
control
buffer FIFO de 32 bytes, control de
de
flujo
flujo automtico
automtico y
y un
un gran
gran potencial
potencial
en
en comunicaciones.
comunicaciones. No
No es
es
compatible
compatible con
con 16550A
16550A por
por lo
lo que
que
no
fue
muy
usado.
no fue muy usado.
Texas
Texas Instruments
Instruments hizo
hizo un
un UART
UART
totalmente
compatible
con
totalmente compatible con el
el
16550A.
El
16750
posee
un
16550A. El 16750 posee un buffer
buffer de
de
64
bytes
y
capacidad
de
control
de
64 bytes y capacidad de control de
flujo
flujo automtico.
automtico.
El ESTNDAR RS 232C
El puerto serie RS-232C, presente en todos
los ordenadores actuales, es la forma mas
comnmente
usada
para
realizar
transmisiones de datos entre ordenadores.
El RS-232C consiste en un conector
tipo DB-25 de 25 pines, aunque es
normal encontrar la versin de 9 pines DB9, mas barato e incluso mas
extendido para cierto tipo de perifricos
(como el ratn serie del PC). En cualquier
caso, los PC no suelen emplear mas de 9
pines en el conector DB-25.
Las seales con las que trabaja este puerto
serie son digitales, de +12V (0 lgico) y
-12V (1 lgico), para la entrada y salida de
datos, y a la inversa en las seales de
control. El estado de reposo en la entrada
y salida de datos es -12V. Dependiendo de
la velocidad de transmisin empleada, es
posible tener cables de hasta 15 metros.
FORMAS DE TRANSMICION
EN SERIE
Simple
x
Un
Un equipo
equipo transmite,
transmite, el
el
otro
otro recibe.
recibe. En
En este
este caso
caso
el
transmisor
y
el
receptor
el transmisor y el receptor
estn
perfectamente
estn
perfectamente
definidos
y
la
definidos
y
la
comunicacin
es
comunicacin
es
unidireccional.
unidireccional. Este
Este tipo
tipo
de
comunicaciones
se
de
comunicaciones
se
emplean
usualmente
en
emplean usualmente en
redes
redes de
de radiodifusin,
radiodifusin,
donde
donde los
los receptores
receptores no
no
necesitan
necesitan enviar
enviar ningn
ningn
tipo
tipo de
de dato
dato al
al transmisor.
transmisor.
Half Duplex
Full Duplex
Transmiten
ambos
Transmiten
ambos
equipos
pero
no
equipos
pero
no
simultneamente;
los
simultneamente;
los
equipos
se
alternan
equipos se alternan en
en
la
transmisin,
uno
la
transmisin,
uno
transmite
transmite mientras
mientras el
el
otro
recibe.
Este
tipo
de
otro recibe. Este tipo de
comunicacin
comunicacin se
se utiliza
utiliza
habitualmente
en
la
habitualmente
en
la
interaccin
entre
interaccin
entre
terminales
y
un
terminales
y
un
computador
computador central.
central.
Ambos
Ambos equipos
equipos transmiten
transmiten
simultneamente.
simultneamente. Para
Para ello
ello
se
requieren
dos
lneas
se requieren dos lneas
independientes,
independientes, transmisin
transmisin
y
y recepcin;
recepcin; la
la lnea
lnea de
de
transmisin
transmisin de
de un
un equipo
equipo se
se
conecta
a
la
entrada
de
conecta a la entrada de
recepcin
del
otro
y
recepcin
del
otro
y
viceversa.
Los
puertos
serie
viceversa. Los puertos serie
del
del PC
PC son
son capaces
capaces de
de
utilizar
utilizar este
este modo.
modo.
MODOS DE TRANSMICIN
Transmisin
Sncrona:
Transmisin
Asncrona:
se
se establece
establece usando
usando un
un protocolo
protocolo de
de
transmisin
transmisin asncrono.
asncrono. En
En este
este caso,
caso, se
se
enva
en
primer
lugar
una
seal
inicial
enva en primer lugar una seal inicial
anterior
anterior a
a cada
cada byte,
byte, carcter
carcter o
o palabra
palabra
codificada.
codificada. Una
Una vez
vez enviado
enviado el
el cdigo
cdigo
correspondiente
correspondiente se
se enva,
enva, inmediatamente,
inmediatamente,
una
seal
de
stop
despus
una seal de stop despus de
de cada
cada palabra
palabra
codificada.
codificada.
La
La seal
seal de
de inicio
inicio sirve
sirve para
para preparar
preparar al
al
mecanismo
mecanismo de
de recepcin,
recepcin, la
la llegada,
llegada, y
y
registro,
registro, de
de un
un smbolo,
smbolo, y
y la
la seal
seal de
de stop
stop
sirve
para
predisponer
al
mecanismo
sirve para predisponer al mecanismo de
de
recepcin
para
que
tome
un
descanso
recepcin para que tome un descanso y
y se
se
prepare
prepare para
para la
la recepcin
recepcin del
del nuevo
nuevo smbolo.
smbolo.
CARACTERISTICAS DE LA COMUNICACIN
SERIAL.
01
Enviar un dato
02
Recibir un dato
03
PUERTO PARALELO
Puerto Paralelo
Estos puertos son mas rpidos, ya que envan
IEEE 1284
El estndar IEEE 1284 ( Estndar del Mtodo de
APLICACIN AL
PUERTO PARALELO
FIN
GRACIAS POR SU ATENCION.