38
5.1 – INTERFACES DE ENTRADA/SALIDA Borja Brisson Vega, Jonán Cruz Martín

Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación… Puertos Serie Puertos Paralelo Puertos USB (Universal

Embed Size (px)

Citation preview

Page 1: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

5.1 – INTERFACES DE ENTRADA/SALIDA

Borja Brisson Vega, Jonán Cruz Martín

Page 2: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

5.1 – INTERFACES DE ENTRADA/SALIDA

A continuación…

Puertos Serie

Puertos Paralelo

Puertos USB (Universal Serial BUS)

FireWire

2

Page 3: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Puertos Serie y Paralelo

5.1 – INTERFACES DE ENTRADA/SALIDA3

Page 4: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

5.1 – INTERFACES DE ENTRADA/SALIDA4

Robots

Page 5: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Transmisión

UARTs (Universal Asynchronous Receiver/Transmitter)

Evolución histórica

Puertos Serie

5.1 – INTERFACES DE ENTRADA/SALIDA5

Page 6: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Puertos Serie6

Transmisión

Estándar start-and-stop

0 10011011XX

Provoca un incremento del 20%

Page 7: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 8: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

8

Evolución histórica

8250

8250A

16450

8250B

16550 Series

16650, 16750, 16850 y 16950

Puertos Serie

Page 9: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Estándar 1284 (Centronic)

Puertos Paralelo

5.1 – INTERFACES DE ENTRADA/SALIDA9

Page 10: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Puerto Paralelo10

Estándar 1284

Publicado en 1994

Define todos los aspectos físicos del puerto:

Modos de transferencia

Señales eléctricas

Etc.

Page 11: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 12: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Características

Interfaz USB

Transferencia

Conectores

Puerto USB

5.1 – INTERFACES DE ENTRADA/SALIDA12

Page 13: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 14: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 15: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 16: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

16

Interfaz USB

Se crearon dos especificaciones:

La 1x

La 2.0

La 1.0

La 1.1

12 Mbps

480 Mbps

Puerto USB

Page 17: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 18: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

18

Transferencia

Canales, también llamados pipes

Ocupan una parte del ancho de banda disponible

Poseen un punto de final

Puerto USB

Page 19: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

19

Conectores

Existen 2 tipos de conectores:

Tipo/Serie A

Tipo/Serie B

Puerto USB

Page 20: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

20

Conectores

Existen 2 tipos de conectores:

Tipo/Serie A

Puerto USB

Page 21: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

21

Conectores

Existen 2 tipos de conectores:

Tipo/Serie B

Puerto USB

Page 22: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 23: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

Introducción

Características

Estándar IEEE 1394

FireWire

5.1 – INTERFACES DE ENTRADA/SALIDA23

Page 24: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 25: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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…

Page 26: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

26

Estándar IEEE 1394

Posee 3 revisiones:

IEEE 1394

IEEE 1394a

IEEE 1394b

FireWire

Page 27: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

27

Estándar IEEE 1394

Posee 3 revisiones:

IEEE 1394

IEEE 1394a

IEEE 1394b

FireWire

6 pines

9 pines

Page 28: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

28

Estándar IEEE 1394

Conectores:

Conectores Beta

Conectores Bilingües

FireWire

Page 29: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

29

Especifica un conjunto de protocolos divididos en capas

Capa Física

Capa de enlace

Capa de transacción

Estándar IEEE 1394

FireWire

Page 30: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 31: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 32: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 33: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 34: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 35: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 36: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

36

Capa de transacción

Define un protocolo solicitud-respuesta

Ocultando los detalles de las capas inferiores.

Estándar IEEE 1394

FireWire

Page 37: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

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

Page 38: Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación…  Puertos Serie  Puertos Paralelo  Puertos USB (Universal

5.1 – INTERFACES DE ENTRADA/SALIDA38

FIN