Funcionamiento+USB+1.0

Universal Serial Bus
 Universal Serial Bus (USB) es un estándar de bus serie para conectar dispositivos a un ordenador anfitrión. USB fue diseñado para permitir que muchos periféricos que se conectan utilizando una sola conexión de interfaz estandarizados y para mejorar la conexión y la capacidad de jugar al permitir el intercambio en caliente, es decir, permitiendo que los dispositivos que deben conectarse o desconectarse sin reiniciar el ordenador o apagar el dispositivo. Otras funciones útiles son proporcionar energía a dispositivos de bajo consumo, eliminando la necesidad de una fuente de alimentación externa, y muchos dispositivos que permite que se utilizará el fabricante, sin necesidad de controladores de dispositivos específicos para ser instalado. USB está destinado a sustituir las variedades de muchos de los puertos serie y paralelo. USB puede conectar periféricos como ratones, teclados, PDAs, gamepads y joysticks, escáneres, cámaras digitales, impresoras, personal de reproductores de medios, unidades flash y discos duros externos. Para muchos de los dispositivos, el USB se ha convertido en el método de conexión estándar. USB fue diseñado para ordenadores personales, pero se ha convertido en algo habitual en otros dispositivos como PDAs y consolas de videojuegos, y como un cable de alimentación entre un dispositivo y un adaptador de CA conectado a un enchufe de pared para la carga. A partir de 2008 [Update], hay cerca de 2 mil millones de dispositivos USB se vende por año, y cerca de 6 mil millones totales vendidos hasta la fecha. El diseño del USB está estandarizado por el Foro de Implementadores USB (USB-IF), un organismo de estándares de la industria la incorporación de las empresas líderes de la computadora y la electrónica. Miembros notables incluyen Agere Systems (ahora fusionada con LSI Corporation), Apple Inc., Hewlett-Packard, Intel, Microsoft y NEC.

Un sistema USB tiene un diseño asimétrico, que consiste en una acogida, una multitud de abajo puertos USB, y múltiples dispositivos periféricos conectados en una topología en estrella niveles. Adicionales hubs USB pueden ser incluidos en las gradas, lo que permite la ramificación en una estructura de árbol con niveles de hasta cinco niveles. Un host USB puede tener varias controladoras de host y cada controlador de host puede proporcionar uno o más puertos USB. Hasta 127 dispositivos, incluidos los dispositivos de centro, puede ser conectado a un controlador de host único. Dispositivos USB están vinculadas en serie a través de los centros. Siempre existe un centro conocido como el concentrador raíz, que está integrado en el controlador de host. So-called sharing hubs, así llamados centros de distribución, que permiten que varios equipos para tener acceso al dispositivo periférico misma, también existen y trabajar por el cambio de acceso entre los ordenadores, ya sea automática o manualmente. En términos de red, que convergen en lugar de diferir ramas. Un dispositivo USB físico puede consistir en sub lógica varios dispositivos que se denominan funciones del dispositivo. Un solo dispositivo puede proporcionar varias funciones, por ejemplo, una cámara web (función de dispositivo de vídeo) con una función de micrófono (dispositivo de audio). Este dispositivo se llama un dispositivo compuesto en el que cada dispositivo lógico se le asigna una dirección distintivo por el anfitrión y todos los dispositivos lógicos están conectados a un hub incorporado al que se conecta el cable USB físico. Un anfitrión asigna una y sólo una dirección del dispositivo a una función.



La comunicación de dispositivos USB se basa en las tuberías (canales lógicos). Los tubos son las conexiones de la controladora de host a una entidad lógica en el dispositivo nombrado un punto final. El criterio de valoración término se utiliza ocasionalmente incorrectamente se refieren a la tubería porque, si bien existe un extremo en el dispositivo de manera permanente, una tubería sólo se forma cuando el anfitrión realiza una conexión con el extremo. Por lo tanto, al referirse a la conexión entre un host y un extremo, el tubo de plazo deben ser utilizados. Un dispositivo USB puede tener hasta tubos de activos a 32, 16 en la controladora de host y 16 de la controladora. Hay dos tipos de tuberías: flujo y tubos de mensaje. Un tubo de corriente es un uni-direccional tubo conectado a un extremo de uni-direccional que se utiliza para la mayor parte, interrumpir, y sincrónica de flujo de datos, mientras que un tubo de mensaje es un bi-direccional tubo conectado a un extremo de bi-direccional que se utiliza exclusivamente para de datos de control de flujo.Un extremo se convierte en el dispositivo USB por el fabricante, y por lo tanto, existe de forma permanente. Un extremo de una tubería es direccionable con tupla (device_address, endpoint_number) como se especifica en un paquete Token que el host envía cuando quiere iniciar una sesión de transferencia de datos. Si la dirección de la transmisión de datos desde el ordenador al extremo, un paquete de egresos, lo que es una especialización de un paquete de modo, que la dirección del dispositivo deseado y el número de punto final es enviado por el anfitrión. Si la dirección de la transferencia de datos desde el dispositivo al host, el host envía un paquete en su lugar. Si el punto final de destino es un criterio de valoración uni-direccional cuyo fabricante designado por la dirección no coincide con el paquete TOKEN (por ejemplo, la dirección designada por el fabricante es en el paquete mientras token es un paquete OUT), el paquete TOKEN será ignorado. De lo contrario, será aceptado y la transacción de datos puede comenzar. Un bi-direccional de punto final, por el contrario, acepta tanto en los paquetes y OUT. Una excepción a esto es igual a cero punto final, que se utiliza para la configuración del dispositivo y que no está asociado con cualquier interfaz. Una función de único dispositivo consta de interfaces controladas de forma independiente que se llama un dispositivo compuesto. Un dispositivo compuesto sólo tiene una dirección de dispositivo único, ya que el anfitrión sólo asigna una dirección de dispositivo a una función. Cuando un dispositivo USB se conecta a un host USB, se inicia el proceso de enumeración de dispositivos USB. La enumeración comienza por el envío de una señal de reinicio en el dispositivo USB. La velocidad del dispositivo USB se determina durante el restablecimiento de señalización. Después de restablecer, la información del dispositivo USB es leído por el anfitrión, el dispositivo se le asigna una única dirección de 7 bits. Si el dispositivo es compatible con el anfitrión, los controladores de dispositivos necesarios para comunicarse con el dispositivo se han cargado y el dispositivo se fija a un estado configurado. Si se reinicia el host USB, el proceso de enumeración se repite para todos los dispositivos conectados.

 REFERENCIA ELECTRONICA: PUBLICADO EN WIKIPEDIA http://en.wikipedia.org/wiki/Universal_Serial_Bus , CONSULTADO jueves, 27 de agosto de 2009.  ALUMNO: ALBERTO ABRAHAM MERCADO CRUZ. INGENIERIA EN COMPUTACION 5TO SEMESTRE. UNIVERSIDAD MARISTA DE QUERÉTARO. 27/08/09  