380 likes | 603 Views
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. Puertos Serie y Paralelo. Robots. Puertos Serie. Transmisión
E N D
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
PuertosSerie • Transmisión • UARTs(Universal Asynchronous Receiver/Transmitter) • Evolución histórica 5.1 – INTERFACES DE ENTRADA/SALIDA
Transmisión • Estándar start-and-stop XX 0 10011011 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 • La 1.1 • La 2.0 480 Mbps Puerto USB
Transferencia • La transferencia de datos se realiza mediante las líneas D+ y D- Sincronización --> Codificación NRZI (Non ReturntoZeroInverted) 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 9 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