5.1 – Interfaces de entrada/salida Borja Brisson Vega, Jonán Cruz Martín
A continuación… Puertos Serie Puertos Paralelo Puertos USB (Universal Serial BUS) FireWire 5.1 – INTERFACES DE ENTRADA/SALIDA
Puertos Serie y Paralelo 5.1 – INTERFACES DE ENTRADA/SALIDA
Robots 5.1 – INTERFACES DE ENTRADA/SALIDA
Puertos Serie Transmisión UARTs (Universal Asynchronous Receiver/Transmitter) Evolución histórica 5.1 – INTERFACES DE ENTRADA/SALIDA
Transmisión 10011011 XX Estándar start-and-stop 10011011 XX Provoca un incremento del 20% Puertos Serie
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
Evolución histórica 8250 8250A 8250B 16450 16550 Series 16650, 16750, 16850 y 16950 Puertos Serie
Puertos Paralelo Estándar 1284 (Centronic) 5.1 – INTERFACES DE ENTRADA/SALIDA
Estándar 1284 Publicado en 1994 Define todos los aspectos físicos del puerto: Modos de transferencia Señales eléctricas Etc. Puerto Paralelo
Estándar 1284 Se creó el comité 1284.3 Capa de software Aparte de todo ello, el estándar incluye La especificación conectores La definición de cuatro tipos de puertos Puerto Paralelo
Puerto USB Características Interfaz USB Transferencia Conectores 5.1 – INTERFACES DE ENTRADA/SALIDA
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
Características Hubs : Proporciona la interfaz con el exterior Además se encarga de distribuir/controlar el tráfico entre el host y los dispositivos Todo hubs al igual que los dispositivos ha de ser configurados y poseer una dirección propia. Puerto USB
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
Interfaz USB Se crearon dos especificaciones: La 1x 12 Mbps La 1.0 Puerto USB
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
Transferencia Canales, también llamados pipes Ocupan una parte del ancho de banda disponible Poseen un punto de final Puerto USB
Conectores Existen 2 tipos de conectores: Tipo/Serie A Tipo/Serie B Puerto USB
Conectores Existen 2 tipos de conectores: Tipo/Serie A Puerto USB
Conectores Existen 2 tipos de conectores: Tipo/Serie B Puerto USB
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
FireWire Introducción Características Estándar IEEE 1394 5.1 – INTERFACES DE ENTRADA/SALIDA
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
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 Cables: trenzado, cobre, fibra óptica… FireWire
Estándar IEEE 1394 Posee 3 revisiones: IEEE 1394 IEEE 1394a IEEE 1394b FireWire
Estándar IEEE 1394 Posee 3 revisiones: IEEE 1394 IEEE 1394a 6 pines IEEE 1394b FireWire
Estándar IEEE 1394 Conectores: Conectores Beta Conectores Bilingües FireWire
Estándar IEEE 1394 Especifica un conjunto de protocolos divididos en capas Capa Física Capa de enlace Capa de transacción FireWire
Estándar IEEE 1394 Capa Física Define los medios de transmisión permitidos como las señales Esta capa se encarga de todo el aspecto físico transformar las señales binarias en eléctricas la velocidad de transmisión conectores arbitraje, etc. FireWire
Estándar IEEE 1394 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 Persigue una política equitativa Divide el tiempo de bus en intervalo FireWire
Estándar IEEE 1394 Intervalo de un bus 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 FireWire
Estándar IEEE 1394 Capa de enlace Describe la transmisión de datos por medio de paquetes. El estándar estipula dos tipos de transmisión Asíncrona Isócrona FireWire
Estándar IEEE 1394 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. FireWire
Estándar IEEE 1394 Capa de enlace Describe la transmisión de datos por medio de paquetes. El estándar estipula dos tipos de transmisión Isócrona: se utiliza con los dispositivos que generan datos de manera regular para garantizar cierta velocidad. FireWire
Estándar IEEE 1394 Capa de transacción Define un protocolo solicitud-respuesta Ocultando los detalles de las capas inferiores. FireWire
Conclusiones 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 5.1 – INTERFACES DE ENTRADA/SALIDA
FIN 5.1 – INTERFACES DE ENTRADA/SALIDA