Presentación USB
Tecnológico de
Chihuahua
USB
Microcontroladores
Integrantes
No. De control
Itzel Araceli
Hernández Pérez
11060937
María Estefanía
Macías Macías
11060651
Jesús Villa Lino
11060648
30 de mayo del 2014
¿ Qué es?
USB
significa “Universal Serial
Bus”(Canal Serie Universal )
Es un bus o canal para conectar,
comunicar y proveer de alimentación
eléctrica entre ordenadores yperiféricos
y dispositivos electrónicos.
Tiene una comunicación half-duplex
asíncrona
Historia
Introducido y estandarizado por un grupo
de compañías Compaq, DEC, IBM, Intel,
Microsoft, NEC, HP, Lucent, Philips y
Nortel) en 1995
La idea fundamental fue la de reemplazar
la gran cantidad de conectores
disponibles en la PC´s simplificando la
conexión y configuración de dispositivos
logrando grandesanchos de banda
¿Por qué USB?
Simplificar
el manejo de los dispositivos
Para reemplazar los puertos paralelos y
seriales
Un solo tipo de conector para todos los
periféricos
Hot-plug (Conexión en caliente)
Detección y configuración automática
de los dispositivos
Elementos principales
Host
Host
Dispositivo
Dispositivo
INTERCONEXIÓ
N FÍSICA
LÓGICA
Las funciones básicas delcontrolador de host son:
Detectar
la inserción o desconexión de
dispositivos USB
Gestionar el flujo de control entre el host y los
dispositivos
Gestionar el flujo de datos entre el host y los
dispositivos
Coleccionar estadísticas de actividad y estado
Proveer una cantidad limitada de energía a los
dispositivos conectados
Versiones de USB
USB On the Go
(USB SOBRE LA MARCHA)
Interfazfísica
Los
cables de datos son un par trenzado
para reducir el ruido y las interferencias.
Alimentación y niveles
Alimentación
Entrega 5 V en una de las líneas (5 V±5%).
La unidad de carga es 100mA (USB 2.0) y 150mA (USB 3.0).
La máxima carga es 500 mA (USB 2.0) y 900 mA (USB 3.0).
Los hubs alimentados por Bus solamente entregan 1 unidad
de carga para los dispositivos.
Los hubsalimentados autónomamente pueden entregar la
máxima carga a todos los dispositivos.
Niveles lógicos
‘1’ ‐ D+ 200mV mayor a D‐
‘0’ ‐ D+ 200mV menor a D-
Tipos de Conectores
Tipo A
Tipo B
Pin
Tipo A y B
(Estándar)
Descripción
Colores
1
Vcc
+5v (±%5)
Rojo
2
D-
Data -
Blanco
3
D+
Data +
Verde
4
GND
Tierra
Negro
Tipo A
Utilizados comúnmente para:
Conexión a
computadores
Host yHub
(Anfitriones y
concentradores)
Tipo B
Utilizados comúnmente para:
Conexión a
dispositivos
Tipos de Dispositivos
Hub
De
Función
Topología física
Topología física: estrella
Topología lógica: punto a punto
Modelo de flujo de datos
Tipos de clases
Comunicaciones
(CDC)
Hub
HID
(Human Interface Device)
Video
Imagen
Audio
Impresora
Almacenamiento masivo (MSD)
Clase común (Custom)
Descriptores
Todos los dispositivos USB tienen una jerarquía de
descriptores que describe al anfitrión de información
(host) general del dispositivo tal como qué es el
dispositivo, quién lo fabrica, qué versión de USB
soporta, de cuántas formas puede configurarse, el
número de endpoints y sus tipos, etc.
Los descriptores USB más comunes son:
DescriptoresDescriptores
Descriptores
Descriptores
Descriptores
de
de
de
de
de
dispositivo
configuración
interfaz
endpoint
cadena
Descriptores de dispositivo
Contiene
información básica acerca del
dispositivo.
fabricante,
número de producto, número de
serie, la clase de dispositivo y el número de
configuraciones.
Un
dispositivo puede tener un único
device descriptor.
Formato de los descriptores dedispositivo
Offset
0
1
2
Campo
bLength
bDescriptorType
bcdUSB
4
bDeviceClass
Tamaño
Valor
1
Número
1
Constante
2
BCD
1
Clase
Descripción
Tamaño del descriptor en bytes (18 bytes)
Descriptor de Dispositivo (0x01)
Número de Especificación USB al que el dispositivo y sus
descriptores son compatibles
Código de clase asignado por USB.org.
Si es 0, cada interfaz especifica su propio código de...
Regístrate para leer el documento completo.