Documentos de Académico
Documentos de Profesional
Documentos de Cultura
: Descripcin general
USB - Universal Serial Bus:
Dispositivo que permite conectar amplia variedad de perifricos fcilmente a computadores, sin reiniciar ni volver a configurar. Los dispositivos con USB se configuran automticamente tan pronto como se han conectado. Se pueden unir dispositivos en una cadena para conectar ms dispositivos.
configuracin idntico, incluso un mismo driver sirve para varios dispositivos diferentes. PlugnPlay (conectar y listo): No tenemos que tocar nada en el hardware y todo es configurable por software.
Hot pluggin
No tiene que preocuparse por
Evolucin de la USB
USB versin 1.0 : conectar perifricos que no requieran grandes rangos de transmisin ancho de banda (<12 Mbps, tambien con la opcin de transmisiones a 1.5 Mbps) - ratones, teclados, lectores de CD de baja velocidad (x4, x6), unidades de disquete
- tarjetas de video, tarjetas de red a 100 Mbps, discos duros USB 2.0 : 30 o 40 veces ms rpido (360 a 480 Mbps) - conexiones a internet de banda ancha, escneres...
Beneficios de la USB
fcil expansin de perifricos en el PC
bajo coste para aplicaciones que demanda ms de 12 Mbps soporte completo para transmisin en tiempo real
flexibilidad de protocolos
cmoda integracin de dispositivos de tecnologa y fabricantes diferentes
Caractersticas Principales
Todo dispositivo USB tiene mismo cable y conector.
Repetidor del Hub: analiza, corrige y retransmite la informacin que llega al HUB hacia los puertos del mismo.
Para conseguir el mximo nmero de dispositivos posibles interconectados, necesitamos intercalar HUBs con toma de alimentacin electrica, ya que: Las placas actuales slo tienen dos conectores.
El puerto solo suministra 500 mA, suficiente para la mayora de dispositivos, pero corto para impresoras, scaners...
Dispositivos
Hasta 127 dispositivos en cadena mediante HUBs USB.
Cada dispositivo hasta 5m de cable vs. 1m puerto serie. Cada dispositivo puede actuar como HUB USB.
Arquitectura general
Todos los dispositivos USB responden a un patrn. Comprenden los mismos elementos funcionales:
Transceiver: Encargado de seleccionar la velocidad de comunicacin del dispositivo (12 o 1.5 Mbps). Serial Interface Engine (SIE): Trata la informacin y la serializa o deserializa. Adems codifica en NRZI, controla CRC, maneja protocolo de comunicacin y la secuencia de paquetes.
Arquitectura general
Function Interface Unit (FIU): Administracin de datos basado en estado de colas FIFO y envo de interrupciones.
FIFOs: El controlador tiene 8 buffers FIFO: 4 para transmision y 4 para recepcin
Host Controller Driver: habla con cada controlador en particular. Da soporte a cualquier tipo de controlador, aunque actualemnte solo existen dos:
Universal Host Controller Interface y Open HCI
Cuando un dispositivo se conecta, mira la listade registro, escoge el ms adecuado para su funcionamiento y le pide que configure el dispositivo en el sistema.
Conectores
El Pc Host
El proceso de autodeteccin tiene que estar siempre activo para poder detectar nuevos perifericos Una vez detectado tiene que configurarse para el nuev
El proceso de conexin
Conexin punto a punto
Las comunicaciones son inicializadas por el root hub La sealizacin es half-duplex
Informacin
El paquete de informacin
Sync: sequencia 10101011 , para sincronizar el reloj.
El primer byte contiene el Packet Identifier. Diferentes tipos de paquetes.
El paquete de informacin
Tipos de paquetes
Tipos de paquetes
Data transfer Packets
Handshake Packets
Ejemplos USB
Adaptador ISA a USB
Ejemplos USB
Adquisicin de datos por el puerto USB
Tipos de transmisin
TRANSMISIN SNCRONA
TRANSMISIN ASNCRONA
Objetivo transmisin: informacin generada en emisor debe ser recuperada de la misma forma en el receptor
Transmisin asncrona
El sincronismo no se halla en la seal sino en los equipos (relojes) Cuando uno de los equipos quiere transmitir prepara un grupo de bits encabezados por:
+ bit de arranque + conjunto de 7 u 8 bits de datos + uno o dos bits de parada
Transmisin asncrona
El primero de los bits anuncia al receptor la llegada de los siguientes El receptor tiene que saber los bits que se le llegarn El bit de parada finalizar el envo
Transmisin sncrona
El sincronismo viaja en la misma seal Con esto se pueden alcanzar distancias mayores y hay un mayor aprovechamiento del canal Los paquetes estn compuestos por 1024 bytes o ms
Transmisin sncrona
Aplicacin:
Canal telefnico
Transmisin isocrnica
ISO (algn) CRONOS(tiempo) desarrollada pra satisfacer la transmisin multimedial de redes:
Integrar dentro de una misma transmisin informacin de voz, texto, vdeo e imgenes
Es una forma de transmisin de datos en que los caracteres estan separados por un numero entero de periodos
Transmisin isocrnica
Provee comunicacin continua y periodica entre el host y el dispositivo mueve informacin relevanta a algn tipo de transmisin (audio, video)
Transmisin Bulk
No es periodica Se uasa en transferencias que requieren todo el ancho de banda disponible Si no pueden conseguir todo el ancho de banda se demoran hasta que est disponible
Nota: Adems de todas estas transmisiones, el USB permite dos tipos de transmisiones ms, de control y de interrupcin
Transmisin de control
Comunicacin exclusivamente entre el host y el dispositivo que permite configurarste ltimo Paquetes de 8,16,32 o 64 bytes dependiendo de la velocidad del dispositivo
Transmisin de interrupcin
Dedicado a aquellos dispositivos que demandan mover muy poca informacin y poco frecuentemente Es unidireccional: dispositivo-host Paquetes de mismas dimensiones que las transmisiones de control
Conclusin
El USB permitir reducir costes de los perifricos ya que no requiere tarjetas adicionales ni transformadores de energia Sigue una especificacin orientada a la comodidad de los usuarios y a la facilidad del manejo por personas sin formacin tcnica Con la introduccin del USB se consigue que las computadors tengan acceso a la instalacin de perifricos de forma segura y rpida
Bibliografia
Internet www.microsoft.com/hwdev/usb/ www.lvr.com/usb.htm