ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Usb 2.0


Enviado por   •  4 de Octubre de 2015  •  Informes  •  2.438 Palabras (10 Páginas)  •  158 Visitas

Página 1 de 10

UNIVERSIDAD POLITÉCNICA DE PUEBLA[pic 1]

ORGANISMO PÚBLICO DESCENTRALIZADO DEL ESTADO DE PUEBLA

[pic 2]

[pic 3]

INGENIERÍA MECTRÓNICA

PROGRAMACION DE PERIFERICOS

ESPECIFICACIONES DEL USB 2.0

DOCENTE:

MTRA. NORMA ANGELICA SERRANO DE ITA.

PRESENTA:

ALMONTE MARINEZ MARIA DEL CARMEN

FECHA:

ABRIL 1,2015

Contenido

Introducción        

Desarrollo        

Velocidad de Datos        

Especificación        

Arquitectura        

USB es un bus        

Host es Maestro        

Flujo de datos        

Paquetes        

Formatos de paquetes        

Estados Línea        

Tipos de flujo de datos        


Introducción

El Universal Serial Bus (USB) es una especificación desarrollada por Compaq, Intel, Microsoft y NEC, se unió más tarde por Hewlett-Packard, Lucent y Philips. Estas sociedades que componen el USB Implementers Forum, Inc. como una corporación sin fines de lucro para publicar las especificaciones y organizar un mayor desarrollo en USB.

El objetivo de la USB-IF era encontrar una solución a la mezcla de métodos de conexión a la PC, en uso en ese momento. Tuvimos puertos serie, puertos paralelos, conexiones para teclado y ratón, puertos de joystick, puertos midi y así sucesivamente. Y ninguna de ellas cumplía los requisitos básicos de plug-and-play. Además muchos de estos puertos hicieron uso de un grupo limitado de los recursos del PC, tales como interrupciones de hardware y canales DMA.

Así que el USB fue desarrollado como un nuevo medio para conectar un gran número de dispositivos a la PC, y, finalmente, para reemplazar a los puertos "legacy". Fue diseñado para que no requieren recursos específicos de interrupción o DMA, y también de ser "hot-pluggable". Era importante que no se requeriría ningún usuario-conocimiento especial para instalar un nuevo dispositivo, y todos los dispositivos sería distinguible del resto de los dispositivos, de manera que el software del controlador adecuado siempre se utilizó de forma automática


 Desarrollo

Velocidad de Datos

La especificación USB define tres velocidades de datos, que se muestra a la derecha. Estas velocidades son las tasas de reloj fundamentales del sistema, y como tal no representan posible rendimiento, que siempre será menor como resultado de los gastos generales de protocolo.

Low Speed

Esto fue pensada para, dispositivos de baja velocidad de datos económicos como los ratones. El cable cautivo baja velocidad es más delgado y más flexible que la requerida para la velocidad completa y alta.

Full Speed

Esto se especificó originalmente para todos los demás dispositivos.

High Speed

Las adiciones de alta velocidad para la especificación se introdujeron en USB 2.0 como una respuesta a la mayor velocidad de Firewire.

Nombre

Velocidad

Low Speed

1.5 Mbit/s

Full Speed

12 Mbit/s

High Speed

480 Mbit/s

Especificación

La especificación actual es 'especificación Universal Serial Bus, Revisión 2'. Esto se puede obtener de forma gratuita en el sitio web USB-IF. Tenga en cuenta que esta especificación sustituye a los 1.0 y 1.1 Especificaciones anteriores, que deben seguir siendo usadas. La especificación Revision 2.0 cubre las tres velocidades de datos, y mantiene la compatibilidad hacia atrás. USB 2.0 no significa alta velocidad.

Arquitectura

El USB se basa en el llamado topología de estrella en niveles "en el que hay un controlador de host única y hasta 127 dispositivos de los esclavos". El controlador de host está conectado a un concentrador, integrado en el PC, que permite un número de puntos de fijación (a menudo denominado vagamente como puertos). Un concentrador adicional puede ser conectado a cada uno de estos puntos de fijación, y así sucesivamente. Sin embargo, hay limitaciones en esta expansión.

Como se indicó anteriormente un máximo de 127 dispositivos (incluyendo hubs) puede estar conectado. Esto es porque el campo de dirección en un paquete es de 7 bits de largo, y la dirección 0 no puede ser utilizado, ya que tiene un significado especial. (En la mayoría de los sistemas de bus estaría funcionando sin ancho de banda, u otros recursos, mucho antes de que se llegó a los 127 dispositivos.)

Un dispositivo puede ser conectado a un hub, hub y que puede ser conectado a otro hub y así sucesivamente. Sin embargo, el número máximo de niveles permitido es de seis.

La longitud de cualquier cable está limitada a 5 metros. Esta limitación se expresa en el pliego de condiciones en términos de retrasos de cables, etc, pero a 5 metros se puede tomar como la consecuencia práctica de la especificación. Esto significa que un dispositivo no puede estar más de 30 metros de la PC, e incluso lograr que involucrará 5 hubs externos, de los cuales al menos 2 tendrá que ser autoalimentado.

Así que el USB está pensado como un bus para los dispositivos cerca de la PC. Para aplicaciones que requieren distancia desde el PC, se necesita otra forma de conexión, tales como Ethernet.

[pic 4]

USB es un bus

Imagen de una configuración de enchufado hubs y dispositivos como el de la derecha. Lo que tenemos que recordar es que, en cualquier punto en el tiempo, sólo el anfitrión o un dispositivo pueden estar transmitiendo a la vez.

Cuando el anfitrión está transmitiendo un paquete de datos, se envía a cada dispositivo conectado a un puerto activado. Viaja hacia abajo a través de cada centro de operaciones en la cadena que resincroniza las transiciones de datos, ya que la transmite. Sólo un dispositivo, al que se atendió, en realidad acepta los datos. (Todos los otros reciben, pero la dirección está mal para ellos.)

...

Descargar como (para miembros actualizados)  txt (15.7 Kb)   pdf (172.6 Kb)   docx (50.5 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com