Professional Documents
Culture Documents
4
Control de Flujo
• Habilidad de un artefacto de comunicarle a
otro artefacto que detenga la transmisión de
datos.
• Comandos que permiten el control de flujo:
• Request to Send (RTS)
• Clear To Send (CTS)
• Data Terminal Ready (DTR)
• Data Set Ready (DSR)
5
Puerto Serie y UARTs
-PC original Chips UART
2 ptos serie, RS232c (Universal Asynchronous Receiver-
COM1 dir 3F8, IRQ4 Transmitter)
COM2 dir 2F8, IRQ3
Encargados de convertir la
información de paralelo a serie y
-PCs actuales viceversa. Introducen el protocolo
El BIOS permite tener más serial y en ellos se define la
puertos serie RS232c. Windows velocidad de transmisión y
asigna por PNP las direcciones recepción.
de puerto y IRQ.
UART8250- Chip original
-Control de Flujo Info. Serie
Se puede configurar protocolo al exterior
hardware o software. Velocidades Línea de int.
TxD
de hasta 115200 bps en UARTs
RxD
estándar. UART
Info. Handshake
Paralela DTR, CTS...
6
Configuración
7
UART16550AF
Líneas de
interrupción
y solicitud de
DMA Info. Serie al exterior
TxD
Circuito
F controlador RxD
I de flujo
F
Info. O paralelo-serie. Líneas de handshake
Paralela Búfers
al bus
DTR, CTS, etc.
de
datos del transmisión y
CPU recepción
10
Cable Paralelo
LPT-Centronics
11
Modos Puerto Paralelo
Modo SPP
•Especificación original para puertos paralelos era
unidireccional. Conocida como SPP (Standard
Parallel Protocol)
13
Modos Puerto Paralelo
Modo ECP
•En 1992 Microsoft y Hewlett-Packard anunciaron el Extended
Capabilities Port (ECP). ECP estaba dirigido a impresoras,
pero con la ventaja de que podía acceder a un canal de DMA
en la PC. Este modo da a veces problemas para conectar
computadoras por sus puertos paralelos. Para ello a veces es
mejor usar el EPP.
16
Problema USB
EL problema de
USB (para
capturadoras de
video por
ejemplo), es que
el ancho de banda
del bus USB no es
constante ya que
depende de la
utilización del
CPU.
17
Ancho de banda USB
18
Puerto USB
Conectores
• En el USB los conectores están
estandarizados.
Conector tipo A
Conector tipo B 19
20
Tipos de conector
A B
21
Tipos de conector
micro USB: Nuevo tipo de conector (2007), pensado para reemplazar a los
“mini”, especialmente en teléfonos celulares y reproductores mp3
22
Puerto USB
(Universal Serial Bus)
• Cuando la computadora arranca, hace una
búsqueda de dispositivos conectados y les
asigna una dirección a cada uno
(enumeración). Sucede igual cuando se
conecta otro dispositivo.
• Una vez enumerado, el dispositivo informa
al bus que tipo de transferencia va a
utilizar
• Modo interrupción. Se usa para
dispositivos que envían muy pocos datos,
como un teclado.
• Modo bulto o bulk. A dispositivos como
una impresora, se les envían bultos de
hasta 64 bytes para aumentar la velocidad.
• Modo asincrónico. Se usa en dispositivos
que necesitan datos continuamente
(streaming device) como los parlantes.
Estos envíos se hacen en tiempo real, sin
corrección de error.
23
Puerto USB
Hubs
24
Cable USB:
25
Longitud máxima de cable
La máxima longitud de un
cable USB estándar debe ser
5 metros (un poco más de
16 pies). La razón principal el
el tiempo máximo de ida y
vuelta permitido de 1500 ns.
Si un dispositivo no responde
a los comandos del “host”
(PC) en ese tiempo, el host
considera que se perdió la
comunicación.
26
Consumo de energía
27
Consumo de energía.
La especificación 2.0 de
USB provee una
alimentación de 5 V ±5%
(4,75Vmin..5,25Vmax) en
un solo cable del que los
dispositivos pueden
demandar corriente.
Inicialmente a un
dispositivo se le permite
consumir un máximo de
100 mA. Puede solicitar
más en múltiplos de 2 mA
hasta un máximo de
500 mA .
28
USB 2.0
(High-speed USB)
29