Borja Brisson Vega, Jonán Cruz Martín. 5.1 – INTERFACES DE ENTRADA/SALIDA A continuación… ...

Preview:

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