Upload
agapeto-santiago
View
7
Download
0
Embed Size (px)
Citation preview
5.1 – INTERFACES DE ENTRADA/SALIDA
Borja Brisson Vega, Jonán Cruz Martín
5.1 – INTERFACES DE ENTRADA/SALIDA
A continuación…
Puertos Serie
Puertos Paralelo
Puertos USB (Universal Serial BUS)
FireWire
2
Puertos Serie y Paralelo
5.1 – INTERFACES DE ENTRADA/SALIDA3
5.1 – INTERFACES DE ENTRADA/SALIDA4
Robots
Transmisión
UARTs (Universal Asynchronous Receiver/Transmitter)
Evolución histórica
Puertos Serie
5.1 – INTERFACES DE ENTRADA/SALIDA5
Puertos Serie6
Transmisión
Estándar start-and-stop
0 10011011XX
Provoca un incremento del 20%
7
UARTs (Universal Asynchronous Receiver/Transmitter)
Se encarga de dividir el byte para la transmisión
Una vez transferido vuelve a unificar los datos en un byte
Se encarga de manejar las interrupciones de los dispositivos
Puertos Serie
8
Evolución histórica
8250
8250A
16450
8250B
16550 Series
16650, 16750, 16850 y 16950
Puertos Serie
Estándar 1284 (Centronic)
Puertos Paralelo
5.1 – INTERFACES DE ENTRADA/SALIDA9
Puerto Paralelo10
Estándar 1284
Publicado en 1994
Define todos los aspectos físicos del puerto:
Modos de transferencia
Señales eléctricas
Etc.
11
Estándar 1284
Se creó el comité 1284.3
Aparte de todo ello, el estándar incluye
La especificación conectores
La definición de cuatro tipos de puertos
Puerto Paralelo
Capa de software
Características
Interfaz USB
Transferencia
Conectores
Puerto USB
5.1 – INTERFACES DE ENTRADA/SALIDA12
13
Características
Es un bus de carácter general
Es hot-swappable
Identifica automáticamente el tipo de dispositivo
Para el Plug&Play define clases de dispositivos a los que asigna drivers genéricos
Permite hasta 127 dispositivos conectados a un puerto.Para ello es necesario los hubs.
Esta conexión es en cadena (arbórea)
Nos determina la prioridad
Compartirán el ancho de banda y potencia de alimentación
Puerto USB
14
Características
Hubs :
Todo hubs al igual que los dispositivos ha de ser configurados y poseer una dirección propia.
Proporciona la interfaz con el exterior
Además se encarga de distribuir/controlar el tráfico entre el host y los dispositivos
Puerto USB
15
Interfaz USB
Interfaz serial con cuatro líneas de conexión
2 líneas para datos 1 para alimentación y otra para tierra.
Puerto USB
16
Interfaz USB
Se crearon dos especificaciones:
La 1x
La 2.0
La 1.0
La 1.1
12 Mbps
480 Mbps
Puerto USB
17
Transferencia
La transferencia de datos se realiza mediante las líneas D+ y D-
Sincronización --> Codificación NRZI (Non Return to Zero Inverted)
Puerto USB
18
Transferencia
Canales, también llamados pipes
Ocupan una parte del ancho de banda disponible
Poseen un punto de final
Puerto USB
19
Conectores
Existen 2 tipos de conectores:
Tipo/Serie A
Tipo/Serie B
Puerto USB
20
Conectores
Existen 2 tipos de conectores:
Tipo/Serie A
Puerto USB
21
Conectores
Existen 2 tipos de conectores:
Tipo/Serie B
Puerto USB
22
Conectores
También existes sus correspondientes mini
Poseen las mismas características
Distinguen por el color del conector y del socket
El PC los distingue por una señal ID
Puerto USB
Introducción
Características
Estándar IEEE 1394
FireWire
5.1 – INTERFACES DE ENTRADA/SALIDA23
24
Introducción
Se trata de un bus serial
Por lo que no necesita sincronización
No necesita protección
Fácil de implementar
Alcanza velocidades muy altas. 400-800 Mbps
FireWire
25
Características
Es capaz de direccionar 63 dispositivos
Utiliza la tecnología Plug&Play
Es hot-swappable
No requiere el PC como intermediario
Se utilizan en aplicaciones de video, sonido e imagen
FireWire
Cables: trenzado, cobre, fibra óptica…
26
Estándar IEEE 1394
Posee 3 revisiones:
IEEE 1394
IEEE 1394a
IEEE 1394b
FireWire
27
Estándar IEEE 1394
Posee 3 revisiones:
IEEE 1394
IEEE 1394a
IEEE 1394b
FireWire
6 pines
9 pines
28
Estándar IEEE 1394
Conectores:
Conectores Beta
Conectores Bilingües
FireWire
29
Especifica un conjunto de protocolos divididos en capas
Capa Física
Capa de enlace
Capa de transacción
Estándar IEEE 1394
FireWire
30
Capa Física
Esta capa se encarga de todo el aspecto físico
Estándar IEEE 1394
Define los medios de transmisión permitidos como las señales
arbitraje, etc.
transformar las señales binarias en eléctricas
la velocidad de transmisión
conectores
FireWire
31
Arbitraje
Está basado en la estructura de conexión de los adaptadores
Determina a un nodo como nodo raíz
Procesará las distintas solicitudes de acceso al bus
Estándar IEEE 1394
Persigue una política equitativa
Divide el tiempo de bus en intervalo
FireWire
32
Bit de autorización
Espera al siguiente intervalo, evitando el acaparamiento
Además el estándar implementa el arbitraje urgente
Permite acceder más de una vez por intervalo
Con la restricción del 75% de tiempo del intervalo
Intervalo de un bus
Estándar IEEE 1394
FireWire
33
Capa de enlace
Describe la transmisión de datos por medio de paquetes.
El estándar estipula dos tipos de transmisión
Asíncrona
Estándar IEEE 1394
Isócrona
FireWire
34
Capa de enlace
Describe la transmisión de datos por medio de paquetes.
El estándar estipula dos tipos de transmisión
Asíncrona: se utiliza para datos que no necesitan una velocidad de transferencia fija.
Estándar IEEE 1394
FireWire
35
Capa de enlace
Describe la transmisión de datos por medio de paquetes.
El estándar estipula dos tipos de transmisión
Estándar IEEE 1394
Isócrona: se utiliza con los dispositivos que generan datos de manera regular para garantizar cierta velocidad.
FireWire
36
Capa de transacción
Define un protocolo solicitud-respuesta
Ocultando los detalles de las capas inferiores.
Estándar IEEE 1394
FireWire
Tener claro el desuso y la poca eficacia de los puertos serie y paralelo
Comprender del porque de la aparición del USB y FireWire
Ver las posibilidades del FireWire
Entender la filosofía que se ha tomado con el tiempo
Conclusiones
5.1 – INTERFACES DE ENTRADA/SALIDA37
5.1 – INTERFACES DE ENTRADA/SALIDA38
FIN