Está en la página 1de 34

UNIVERSAL SERIAL BUS

0-INTRODUCCION.

1-RAZONES DEL USB.

2-VENTAJAS DEL USB.

3-AMBITO DE APLICACIN.

4-LISTA DE CARACTERISTICAS.

5-ARQUITECTURA GENERAL.

6-DESCRIPCION DEL SISTEMA.

6.1-TOPOLOGIA DEL BUS.

6.1.1-EL HOST USB.

6.1.2-DISPOSITIVOS USB.

6.2-MODELO LOGICO FUNCIONAL.

6.2.1-INTERFACE FISICO-ELECTRICA.

6.2.1.1-TIPOS DE TRANSMISIONES.

6.2.2-PROTOCOLO.

7-ARQUITECTURA DE LOS DISPOSITIVOS.

7.1-CHIPS CONTROLADORES.

7.2-INTEGRACION DE LOS CHIPS.

8-NECESIDADES PARA EL USB.

9-RESPALDO DEL BUS SERIAL UNIVERSAL.

10-USB_IF.

1
11-ESTIMACIONES ESTADISTICAS DEL USB.

12-CONCLUSIONES.

12.1-OBJETIVO BASICO.

12.2-BENEFICIO DE INCORPORARSE A LA TECNOLOGIA


USB.

USB - BUS SERIAL UNIVERSAL

0-INTRODUCCION.

Cada cierto tiempo dentro del mundo de la informtica se


dan cambios realmente importantes, cambios que abren
nuevos horizontes y mayores posibilidades. Es cierto que
inicialmente es algo molestoso tener que adecuarse a las
nuevas tecnologas, pero como todo cambio en la
informtica, el usuario es siempre el ms beneficiado. A
continuacin presentaremos una de las mayores
revoluciones en la computacin, una nueva tecnologa que
dejar completamente en el olvido la forma de
Ilustracin 1 - USB
interconectar perifricos a los PC: El Bus Serial Universal
- USB1.

El USB es una especificacin abierta definiendo un avance significativo para la


incorporacin de dispositivos perifricos a ordenadores personales. Fue
concebido por un grupo de industrias potentes incluyendo a Compaq, DEC, IBM,
Intel, Microsoft, NEC y Northern Telecom. La especificacin de USB incluye

1
Es un nuevo dispositivo

2
estandarizacin de conectores y cables, la topologa a travs del hub para las
conexiones externas con mas de 126 dispositivos y los protocolos para el
reconocimiento y configuracin. Soporta dos velocidades de transmisin, una a
velocidad baja para la conexin de perifricos de transmisin lenta como joystick
y ratones, y otra a mayor velocidad (mas de 12Mbps 2) para la conexin de
dispositivos que requieren mayor velocidad de respuesta como cmaras de vdeo
por compresin digital.

La documentacin tcnica relacionada a USB es realmente abundante y de gran


profundidad, no solamente informtica, sino tambin elctrica, electrnica y
mecnica. Sin embargo ha de llegar a estar en los odos de todos cuando el
mercado se vea saturado de computadoras y dispositivos que soporten esta
tecnologa. Por esta razn es altamente recomendable analizarla detalladamente,
desde sus orgenes y la motivacin para su actual existencia.

2
Mega bites por segundo

3
1-RAZONES DEL USB

Las razones que han dado origen al Bus Serial Universal provienen de tres
aspectos fuertemente interrelacionados:

1. CONEXION DEL PC AL TELEFONO.- El uso de un


PC conectado a un sistema telefnico para el envio de un
conjunto de funciones avanzadas es uno de los segmentos
con mayor crecimiento en el mercado. El incremento del
ancho de banda en el USB as como la capacidad del envio
de datos asincronos (como muestras de voz y audio) lo
hace ideal para la conexin de dispositivos telefnicos al
Ilustracin 2 - PC. Adems, la aparicin de modems de altas velocidades
Telefonia hace que la capacidad del USB sea muy til. Una nueva
tecnologa de transmisin de datos debe contemplar a las
computadoras y a los telfonos como dos elementos
indivisibles y mutuamente complementarios.

2. USO SENCILLO.- La falta de flexibilidad en la


reconfiguracin de toda PC ha sido siempre un problema para todas las personas
que sin conocer mucho de computacin y hardware, desearan mantener
actualizado su PC. Hemos tenido grandes progresos en este sentido, para ello
basta nombrar los adelantos en cuanto a interfaces grficas se refiere; todos
sabemos que con Windows 95 configurar una computadora es mucho ms
sencillo que con el antiguo DOS, y que las ARQUITECTURAs de bus nuevas
como PCI, ISA P&P y PCMCIA se han constituido en aliados importantes de
todo proceso de reconfiguracin. An quedan en el mercado muchas tarjetas ISA
que al no demandar altas velocidades de transferencia de datos, son fabricadas
bajo esta arquitectura para abaratar los costos. Ms an, los puertos de la
computadora seriales, paralelos y de juegos, no son tipo P&P. Los usuarios an
tienen problemas al tener que acercarse a una tienda y solicitar un dispositivo,
para que el vendedor le pregunte si desea el mismo interno o externo, para puerto

4
serial o paralelo, en ISA o PCI. Un problema cuya solucin viene dada por el
nuevo Bus Serial Universal.

3. EXPANSION DE PUERTOS.- Actualmente las computadoras tienen un lmite


claro de expandibilidad, generalmente se tienen 4 ranuras PCI, 4 ISA 3, 2 puertos
seriales y 1 paralelo. Un problema frecuente es contar con dos o ms dispositivos
que requieren del puerto paralelo: la impresora, un escner, un tape backup, por
ejemplo. La especificacin USB ataca este problema frontalmente, brindando la
posibilidad de conectar a una computadora ms de 126 dispositivos. Adems,
para unir un dispositivo nuevo a la computadora no hay mas que conectarlo a la
misma teniendo autoconfiguracin inmediata.

3
Es una tarjeta de expansin

5
2-VENTAJAS DEL USB

El trabajo involucrado dentro de la especificacin USB es realmente completo, es


un estudio por dems minucioso que comprende aspectos tales como:
arquitectura del bus, definiciones de protocolos, tipos de transacciones,
administracin del bus, programacin de interfaces, seales elctricas,
especificaciones electrnicas, conectores, formas de transmisin, etc. Pero todo
esto se puede traducir en beneficios tangibles para el usuario. A continuacin los
mismos:

1. Fcil expansin de perifricos en la PC, no debe hacer falta ms que


conectar el perifrico y emplearlo. Ni pensar en abrir la computadora.
2. Bajo costo para aplicaciones que demandan por encima de los 12Mbps,
particularmente aplicaciones y hardware multimediales: micrfonos,
parlantes, telfonos, etc.
3. Soporte completo para transmisin en tiempo real de voz, audio y video.
4. Flexibilidad de protocolos para TIPOS DE TRANSMISIN es mixtas
isocrnicas y asincrnicas (analizaremos el tipo de transmisin isocrnica
ms adelante, ya que es el eje de transmisin del Bus Serial Universal y
tiene un nivel de conocimiento y difusin relativamente bajo dada su
novedad).
5. Cmoda integracin de dispositivos de tecnologas y fabricantes
diferentes.
6. Soporte para plataformas diversas de la lnea de las PC compatibles
(algunos problemas para Macintosh como lo veremos posteriormente).
7. Posibilitar la produccin de nuevos dispositivos capaces de aprovechar sus
ventajas

6
3-AMBITO DE APLICACIN DEL USB.

El USB es una nueva forma de interconectar perifricos a las computadoras.


Estamos hablando de dispositivos tales como: teclados, ratones, telfonos,
digitalizadores, modems, etc. Pero con una caracterstica particular: todos los
dispositivos tienen el mismo conector y sencillez de conexin.

Esta es una
definicin
bastante global
que iremos
analizando poco
a poco. Sin
embargo es
importante
saber que el
Bus Serial
Universal
comprende
como clientes
perfectos a
todos los
dispositivos que
requieren
velocidades de
transferencia
Ilustracin 3 - Perifericos bajas o medias.
Las
velocidades medias dentro de este bus son del tipo isocrnicas (analizaremos este
trmino en su momento), y las velocidades bajas son asincrnicas. La Figura 1
muestra comparativamente una tabla de dispositivos que se benefician con cada
una de las velocidades soportadas por USB.

7
Este bus tiene una velocidad de rendimiento mximo sobre 12Mbps, cubriendo
las demandas de una amplia gama de dispositivos seriales del mercado
incluyendo a aquellos que requieren velocidades importantes como los ISDN 4,
elementos de procesamiento de imagen y video, etc.

4
Es u tipo de conexin

8
Ilustracin 4 - USB

4-LISTA DE CARACTERSTICAS DE
USB.

Todos los dispositivos USB deben tener el mismo tipo de cable y el mismo tipo
de conector, sin depender de la funcin que cumplan. El detalle de los mismos se
puede observar en la Figura.

Los detalles de consumo y administracin elctrica del dispositivo deben ser


completamente transparentes para el usuario.

1. El ordenador debe identificar automticamente un dispositivo agregado


mientras trabaja y configurarlo.
2. Los dispositivos pueden ser tambin desconectados mientras el ordenador
est en uso.
3. Deben poder compartir un mismo bus tanto dispositivos que requieren de
unos pocos Kbps como los que requieren varios Mbps.
4. Ms de 127 dispositivos diferentes pueden estar conectados
simultneamente y operando con una misma computadora sobre el Bus
Serial Universal.
5. El bus debe permitir perifricos multifuncin, es decir aquellos que
pueden realizar varias tareas a la vez, como lo son algunas impresoras que
adicionalmente son fotocopiadoras y mquinas de fax.
6. Capacidad para manejo y recuperacin de errores producidos por un
dispositivo cualquiera.
7. Soporte para la arquitectura Conectar y Operar (Plug&Play).
8. Bajo costo.

9
5-ARQUITECTURA GENERAL

El Bus Serial Universal est dado


esencialmente por un cable especialmente
diseado para transmisin de datos entre la
computadora (cuyo nombre dentro de la
terminologa USB es host), y diferentes
perifricos, que pueden acceder
simultneamente al mismo con el fin de
recibir o transmitir datos. Todos los
dispositivos conectados acceden al canal o
medio para transmitir sus datos atendiendo a
las normas de administracin del host, regido
por un protocolo que consecutivamente va
dando la posibilidad de transmitir a cada
Ilustracin 5 - Arquitectura perifrico. El protocolo USB se parece de
cierta forma al protocolo Token Ring5.

La arquitectura del bus garantiza la posibilidad de que los perifricos sean


conectados y desconectados del host mientras este y otros perifricos estn
operando normalmente, caracterstica a la que se denomina Conectar y
Desconectar Dinmico o simplemente En Caliente, sin perjuicio para ningn
dispositivo en funcionamiento.

5
Es un tipo de comunicacin en una topologa red

10
6-DESCRIPCIN DEL SISTEMA USB.

La Figura 2 muestra la estratificacin del


sistema USB. El mismo est compuesto
por tres reas claramente demarcadas: (1)
el host USB, (2) los dispositivos USB y,
(3) toda la interconexin USB. La
interconexin USB es la manera en la
cual los dispositivos USB se conectan
y comunican con el host, esto incluye: la
topologa del bus o el modelo de
conexin entre los dispositivos USB y el
host; los modelos de flujo de datos, es
decir la forma en la que la informacin se
mueve en el sistema entre los diversos
elementos del mismo; la planificacin
USB que define la secuencia en la cual los dispositivos accedern al bus;
finalmente, las relaciones entre capas del modelo, y las funciones de cada capa.

11
6.1-TOPOLOGA DEL BUS.-

La forma fsica en la que los elementos


se interconectan dentro del sistema USB,
puede asemejarse a la topologa estrella
estratificada piramidalmente. El centro
de cada estrella es un hub, un dispositivo que por un lado se conecta al ordenador
o a otro hub y por otro lado, permite conectar al mismo varios dispositivos o en
su defecto nuevos hubs. La figura permitir entender mejor la idea. Esta
disposicin significa que los computadores con soporte para USB han de tener
tan solo uno o dos conectores USB, pero ello no representa poder contar con tan
solo dos dispositivos de esta clase. Muchos dispositivos USB han de traer
conectores USB adicionales incorporados, por ejemplo un monitor puede tener 3
4 conectores USB donde pueden ir el teclado, el ratn, y algn otro dispositivo.
Por su parte el teclado puede tener otros ms, y as sucesivamente hasta tener
ms de 127 dispositivos, todos funcionando simultneamente.

An as, existirn dispositivos especficos destinados a ampliar la cantidad de


conectores, estos se denominan hubs, y su funcionamiento como apariencia fsica
est muy cercana a la de los hubs de redes Ethernet 6. Un hub de 8 puertos o
conectores, puede ser acoplado a uno de los puertos USB del computador,
ampliando la cantidad de dispositivos que se pueden emplear.

6
Es un tipo de tarjeta de red

12
6.1.1-EL HOST USB HARDWARE Y
SOFTWARE.

A diferencia de los dispositivos y los hubs, existe


tan solo un host dentro del sistema USB, que como ya dijimos es el ordenador
mismo, particularmente una porcin del mismo denominado Controlador USB
del Host. Este tiene la misin de hacer de interfaz entre el micro mismo y los
diferentes dispositivos. Existen algunas particularidades respecto a este
controlador. Su implementacin es una combinacin de hardware y software todo
en uno, es decir firmware. Puede proveer de uno o dos puntos de conexin
iniciales, denominados Hub Raz, a partir de los cuales y de forma ramificada
irn conectndose los perifricos como lo mencionamos en el punto anterior.

El Host USB trabaja con los diferentes dispositivos valindose del Controlador
de Host compuesto por una parte de hardware y otra de software, de esta forma
conjunta el host es responsable al nivel de hardware, de los siguientes aspectos
dentro del sistema UBS:

1. -Detectar tanto la conexin de nuevos dispositivos USB al sistema como la


atencin de aquellos ya conectados, y por supuesto, configurarlos y
ponerlos a disposicin del usuario, tarea que involucra acciones por
software.
2. -Administrar y controlar el flujo de datos entre el host y los dispositivos
USB, es decir el movimiento de informacin generada por el usuario
mismo.
3. -Administrar y regular los flujos de control entre el host y los dispositivos
USB, es decir la informacin que se mueve con el objeto de mantener el
orden dentro de los elementos del sistema.
4. -Recolectar y resumir estadsticas de actividad y estados de los elementos
del sistema.
5. -Proveer de una cantidad limitada de energa elctrica para aquellos
dispositivos que pueden abastecerse con tan solo la energa elctrica
proveniente desde el ordenador (el teclado y el ratn son dos ejemplos
claros).

13
Por otra parte, al nivel de software las funciones del Controlador de Host se
incrementan y complican:

1. -Enumeracin y configuracin de los dispositivos conectados al sistema.


2. -Administracin y control de transferencias isocrnicas de informacin.
3. -Administracin y control de transferencias asincrnicas.
4. -Administracin avanzada de suministro elctrico a los diferentes
dispositivos.
5. -Administracin de la informacin del bus y los dispositivos USB.

14
6.1.2-DISPOSITIVOS USB

Los dispositivos USB pueden ser hubs que provean


puntos de conexin adicionales a los existentes en el
host, o bien diferentes dispositivos tpicos perifricos que hemos estado citando
reiteradas veces. Es evidente que todos estos dispositivos deben tener la
capacidad de soportar la especificacin USB en cuanto a protocolos de
comunicacin se refiere, operaciones USB y configuracin y reseteo USB.

HUBS.- Los hubs son elementos claves dentro de la arquitectura Conectar &
Operar de USB. Adicionalmente, simplifican de gran manera la sencillez de la
interconexin de dispositivos al computador. Las Figuras muestran hubs USB ya
disponibles en el mercado.

Bajo una ptica elctrica y teleinformtica, los hubs son concentradores


cableados que permiten mltiples conexiones simultneas. Su aspecto ms
interesante es la concatenacin, funcin por la que a un hub se puede conectar
otro y otro, ampliando la cantidad de puertos disponibles para perifricos.

El hub USB tiene la capacidad de detectar si un perifrico ha sido


conectado a uno de sus puertos, notificando de inmediato al Controlador de Host
en el computador, proceso que inicia la configuracin del equipo nuevo;
adicionalmente, los hubs tambin son capaces de detectar la desconexin de un
dispositivo, notificando al Controlador de Host que debe remover las estructuras
de datos y programas de administracin (drivers 7) del dispositivo retirado.

7
Son los controladores

15
Otra de las funciones importantes de los hubs es la de aislar a los puertos de baja
velocidad de las transferencias a alta velocidad, proceso sin el cual todos los
dispositivos de baja velocidad conectados al bus entraran en colapso. La
proteccin de los dispositivos lentos de los rpidos ha sido siempre un problema
serio dentro de las redes mixtas, como es USB.

El hub est compuesto por dos partes importantes: El Controlador del Hub y el
Repetidor del Hub. El Repetidor del Hub tiene la funcin de analizar, corregir y
retransmitir la informacin que llega al hub, hacia los puertos del mismo.
Mantiene una memoria consistente en varios registros de interfaz que le permiten
sostener dilogos con el host y llevar adelante algunas funciones administrativas
adems de las meramente operativas; mientras que el Controlador de Hub puede
asemejarse a una pequea CPU de supervisin de las mltiples funciones que
deben desempear un hub.

FUNCIONES: -Dentro de la terminologa USB, todos los dispositivos que


pueden ser conectados al bus USB, a excepcin de los hubs, se denominan
Funciones. Son funciones tpicas el ratn, el monitor, mdem, etc. La Figura las
ilustra adecuadamente. Las funciones o dispositivos perifricos son capaces de
recibir y transmitir informacin, ya sea del usuario o de control. El comn
denominador a todas las funciones USB es su cable y el conector del mismo,
diseado y fabricado atendiendo a las especificaciones del bus, por lo que no hay
que preocuparse por la compatibilidad entre equipos de diferentes fabricantes.

16
Un aspecto interesante de las funciones, es que pueden ser a si vez nuevos hubs.
Del hecho, la Figura siguiente muestra un esquema en el que la PC tiene tres
puertos, el monitor cuatro, el teclado tres y adicionalmente un hub propiamente,
provee 4 puertos ms. En un esquema tan sencillo, existen 14 puertos disponibles
para todo tipo de perifricos8, entre los que podemos citar: ratn, tablilla
digitalizadora, lpiz ptico, teclado, impresora, un telfono ISDN, etc.

8
Son los tipos de entradas

17
Hasta ahora todos estamos acostumbrados
a ver en la parte posterior de nuestras
computadoras dos puertos seriales, un
puerto paralelo y quien sabe un puerto
PS/2. La introduccin del bus USB no
marca un final para todos los dispositivos
que poseen muchos usuarios con
conectores RS-232 de 9 25 pines. Las
PCs que estarn disponibles en el
mercado seguirn manteniendo estos
puertos con sus caractersticas habituales,
sin embargo se plantea que a la larga
desaparezcan poco a poco con el
transcurrir de los aos. De todas formas ya existen convertores tanto seriales y
paralelos a USB, como se muestra en la Figura.

18
6.2-MODELO LGICO FUNCIONAL USB.

El diagrama de la Figura ilustra el flujo de datos USB a partir de tres niveles


lgicos: entre el Software Cliente y la Funcin, el Controlador USB y el
dispositivo, y finalmente la capa fsica, donde la transmisin realmente sucede.
Es importante entender que este modelo es muy parecido al OSI, el estndar de
redes, y su comprensin radica en el hecho de que si bien existe un solo canal
fsico, pero los datos son manejados en cada punto por unidades homlogas, tal
como si estuviesen sosteniendo una comunicacin directa. Por esta razn se las
denomina Capas Lgicas.

El nivel superior lgico es el agente de transporte de datos que mueve la


informacin entre el Software Cliente y el dispositivo. Existe un Software Cliente
en el host, y un Software De Atencin al mismo en cada una de las funciones o
perifricos USB. A este nivel, el host se comunica con cada uno de los perifricos
en alguna de las varias formas posibles de transmisin que soporta USB. El

19
Software Cliente solicita a los dispositivos diversas tareas y recibe respuestas de
ellos a travs de esta capa.

La capa lgica intermedia es administrada por el Software de Sistema USB, y


tiene la funcin de facilitarles las tareas particulares de comunicacin a la capa
superior, cabe decir, administra la parte del perifrico con la que la capa superior
desea comunicarse, maneja la informacin de control y comando del dispositivo,
etc. Su objetivo es permitir a la capa superior concentrarse en las tareas
especficas tendientes a satisfacer las necesidades del usuario, adicionalmente
gestiona el control interno de los perifricos.

El acceso al bus es bajo la modalidad de Ficha o Token, lo que involucra siempre


complejidad de protocolos, especialmente si agregamos dos velocidades posibles:
12Mbps 1.5Mbps. Todos estos algoritmos y procesos son administrados por el
Host USB, reduciendo la complejidad del perifrico, y lo ms importante, el
costo final de los dispositivos USB.

La capa fsica del modelo lgico USB comprende los puertos fsicos, el cable, los
voltajes y seales, el hardware y funcionamiento del hardware. Esta capa tiene el
objetivo de liberar a las capas superiores de todos los problemas relacionados a la
modulacin, voltajes de transmisin, saltos de fase, frecuencias y caractersticas
netamente fsicas de la transmisin. As que dejemos este punto a las empresas
que fabrican los diferentes dispositivos de hardware 9 USB.

9
Es la parte fsica

20
6.2.1-INTERFASE FSICA - ELCTRICA.

El Bus Serial Universal transfiere seales de


informacin y energa elctrica a travs de 4 cables,
cuya disposicin se muestra en las Figuras.

Por su parte las seales se mueven sobre dos cables y entre segmentos
comprendidos entre un par de dispositivos USB, con rangos de velocidad de
12Mbps o 1.5Mbps, para transmisiones de alta y baja velocidad respectivamente.
Ambos modos de transmisin son controlados automticamente por medio de los
dispositivos USB de manera transparente al usuario. Es importante notar que
siempre ha sido un serio problema manejar velocidades diferentes de transmisin
de datos por un mismo cable, y esto no sera posible sin que todos los
dispositivos estn preparados para tal efecto.

Los pulsos de reloj o sincronismo son transmitidos en la misma seal de forma


codificada bajo el esquema NRZI (Non Return To Zero Invert). Los otros dos
cables VBus y GND tienen la misin de llevar suministro elctrico a los
dispositivos, con una potencia de +5V para VBus. Los cables USB permiten una
distancia que va de los pocos centmetros a varios metros, ms especficamente 5
metros de distancia mxima entre un dispositivo USB y el siguiente. La Figura
muestra el detalle. Es importante indicar que los cables USB tienen protectores

21
de voltaje a fin de evitar cualquier dao a los equipos, son estos mismos
protectores los que permiten detectar un dispositivo nuevo conectado al sistema y
su velocidad de trabajo.

CONECTORES USB SERIE "A" Y SERIE "B".- Existen dos tipos de conectores
dentro del Bus Serial Universal. El conector Serie A est pensado para todos los
dispositivos USB que trabajen sobre plataformas de PCs. Sern bastante comunes
dentro de los dispositivos listos para ser empleados con host PCs, y lo ms
probables es que tengan sus propios cables con su conector serie A. Sin embargo,
esto no se dar en todos los casos, existirn dispositivos USB que no posean
cable incorporado, para los cuales el conector Serie B ser una
caracterstica. Sin embargo este no es un problema, ya que ambos
conectores son estructuralmente diferentes e insertarlos de forma
equvoca ser imposible por la forma de las ranuras.

6.2.1.1-TIPOS DE TRANSMISIN

ASINCRNICA10:

10
Que no lleva una sincrona

22
Ilustracin 6-Asincrona

Las distintas formas de transmisin de datos a distancia siempre fueron seriales,


ya que el desfase de tiempos ocasionada por la transmisin paralela en distancias
grandes impide pensar en esta ltima como apta para cubrir longitudes mayores a
algunos pocos metros.

Sobre ello, la transmisin serial ha tropezado con el problema de que la


informacin generada en el transmisor sea recuperada en la misma forma en el
receptor, para lo cual es necesario ajustar adecuadamente un sincronismo entre
ambos extremos de la comunicacin. Para ello, tanto el receptor como el
transmisor deben disponer de relojes que funcionen a la misma frecuencia y
posibilite una transmisin exitosa. Como respuesta a este problema surgi la
transmisin asincrnica, empleada masivamente aos atrs para la comunicacin
entre los equipos servidores conocidos como hosts y sus terminales.

En este modelo cabe entender que ambos equipos poseen relojes funcionando a la
misma frecuencia, por lo cual, cuando uno de ellos desea transmitir, prepara un
grupo de bits encabezados por un bit conocido como de arranque, un conjunto de
7 u 8 bits de datos, un bit de paridad (para control de errores), y uno o dos bits de
parada. El primero de los bits enviados anuncia al receptor la llegada de los

23
siguientes, y la recepcin de los mismos es efectuada. El receptor conoce
perfectamente cuntos bits le llegarn, y da por recibida la informacin cuando
verifica la llegada de los bits de parada. El esquema de los datos se muestra en la
Figura 1.

Se denomina transmisin asincrnica no porque no exista ningn tipo de


sincronismo, sino porque el sincronismo no se halla en la seal misma, mas bien
son los equipos mismos los que poseen relojes o clocks que posibilitan la
sincronizacin. La sincrona o asincrona siempre se comprende a partir de la
seal, no de los equipos de transmisin o recepcin.

SINCRNICA:

En este tipo de transmisin, el sincronismo viaja en la misma seal, de esta forma


la transmisin puede alcanzar distancias mucho mayores como tambin un mejor
aprovechamiento de canal. En la transmisin asincrnica, los grupos de datos
estn compuestos por generalmente 10 bits, de los cuales 4 son de control.
Evidentemente el rendimiento no es el mejor. En cambio, en la transmisin
sincrnica, los grupos de datos o paquetes estn compuestos por 128 bytes, 1024
bytes o ms, dependiendo de la calidad del canal de comunicaciones. Trucos muy
ingeniosos han permitido que la seal misma porte el sincronismo, indicando al
receptor cundo comienza un bit y cuando termina el mismo. De esta forma la
seal puede viajar por muchos ms kilmetros sin temor a perderse o no ser
entendida por el receptor.

Las transmisiones sincrnicas ocupan en la actualidad gran parte del mundo de


las comunicaciones seriales, especialmente las que emplean el canal telefnico.

24
ISOCRNICA:.

Inicialmente vale la pena aclarar el origen de este trmino tan extrao, y para ello
nos remitimos a la Figura. La transmisin isocrnica ha sido desarrollada
especialmente para satisfacer las demandas de la transmisin multimedial por
redes, esto es integrar dentro de una misma transmisin, informacin de voz,
video, texto e imgenes.

La transmisin isocrnica es una forma de transmisin de datos en la cual los


caracteres individuales estn solamente separados por un nmero entero de
intervalos, medidos a partir de la duracin de los bits. Contrasta con la
transmisin asincrnica en la cual los caracteres pueden estar separados por
intervalos aleatorios. La transferencia isocrnica provee comunicacin continua y
peridica entre el host y el dispositivo, con el fin de mover informacin relevante
a un cierto momento. La transmisin isocrnica se encarga de mover informacin
relevante a algn tipo de transmisin, particularmente audio y video.

BULK:

La transferencia o transmisin Bulk, es una comunicacin no peridica,


explosiva tpicamente empleada por transferencias que requieren usar todo el
ancho de banda disponible o en su defecto son demoradas hasta que el ancho de
banda completo est disponible. Esto implica particularmente movimientos de
imgenes o video, donde se requiere de gran potencial de transferencia en poco
tiempo.

Adicionalmente, USB permite dos tipos ms de tipos de transferencias de datos:

DE CONTROL:.

Es un tipo de comunicacin exclusivamente entre el host y el dispositivo que


permite configurar este ltimo, sus paquetes de datos son de 8, 16, 32 o 64 bytes,
dependiendo de la velocidad del dispositivo que se pretende controlar.

25
DE INTERRUPCIN:

Este tipo de comunicacin est disponible para aquellos dispositivos que


demandan mover muy poca informacin y poco frecuentemente. Tiene la
particularidad de ser unidireccional, es decir del dispositivo al host, notificando
de algn evento o solicitando alguna informacin. Su paquete de datos tiene las
mismas dimensiones que el de las transmisiones de control.

6.2.2-PROTOCOLO DEL BUS.

Toda transferencia de datos o transaccin que emplee el bus, involucra al menos


tres paquetes de datos. Cada transaccin se da cuando el Controlador de Host
decide qu dispositivo har uso del bus, para ello enva un paquete al dispositivo
especfico. Cada uno de los mismos tiene un nmero de identificacin, otorgado
por Controlador de Host cuando el ordenador arranca o bien cuando un
dispositivo nuevo es conectado al sistema. De esta forma, cada uno de los
perifricos puede determinar si un paquete de datos es o no para s. Tcnicamente
este paquete de datos se denomina Paquete Ficha o Token Packet. Una vez que el
perifrico afectado recibe el permiso de transmitir, arranca la comunicacin y sus
tareas especficas; el mismo informar al host con otro paquete que ya no tiene
ms datos que enviar y el proceso continuar con el siguiente dispositivo.

Este protocolo tiene un sistema muy eficiente de recuperacin de errores,


empleando uno de los modelos ms seguros como es el CRC (Cdigo de
Redundancia Cclica). Y puede estar implementado al nivel de software y/o
hardware de manera configurable. De hecho si el control es al nivel de hardware,
no vale la pena activar el control por software, ya que sera duplicar tareas
innecesariamente.

26
Existen cuatro tipos de paquetes de datos como unidades de transacion bsico en
el USB: "SOF", "token", "data", y "handshake". Cada paquete incluye un campo
ID(PID) de 8 bits. Un paquete de comienzo de trama (SOF) es de 24
bitsincluyendo el PID, un numero de marco de 11 bits, y un CRC de 5 bits. Un
paquete ficha es tambin de 3 bytes y es usado para para pasar temporalmente el
control a cada dispositivo. El paquete de datos tiene adems del PID un CRC de
16 bits, y un campo de datos de longitud variable ente 0 y 1023 bytes. El paquete
de Handshake tiene solamente el campo ID. Es usado para informar sobre el
estado de las transferencias de todos los tipos excepto la isocrnica.

7-ARQUITECTURA DE LOS DISPOSITIVOS USB.

La Figura muestra la estructura


interna del controlador de perifricos
USB. Todos los dispositivos USB
responden tambin a un mismo patrn
estandarizado, que ms all de las
caractersticas propias de cada
fabricante, comprende los mismos
elementos funcionales. Estos son:

27
- TRANSCEIVER.- El cable USB est compuesto por solo cuatro cables: Vbus,
D+, D- y GND. La informacin y los datos se mueven por los cables D+ y D-,
con dos velocidades: 12Mbps o 1.5Mbps, un problema serio de comunicaciones
si no existe un dispositivo capaz de manejar esta situacin. Este es el Transceiver,
fabricado dentro del mismo chip controlador de perifrico, y puede verse como la
interfaz misma de un dispositivo externo contra el resto del sistema.

- SERIAL INTERFACE ENGINE - SIE.- Como lo mencionamos un poco ms


atrs, pero para el host USB, el SIE tiene la funcin de serializar y deserializar las
transmisiones, adems maneja los protocolos de comunicacin, las secuencias de
paquetes, el control CRC y la codificacin NRZI.

- FUNCTION INTERFACE UNIT - FIU.- Este elemento administra los datos


que son transmitidos y recibidos por el cable USB. Se basa y apoya en el
contenido y estado de los FIFOs (enseguida los vemos). Monitorea los estados
de las transacciones, los buffers FIFO, y solicita atencin para diversas acciones
a travs de interrupciones contra el CPU del host.

FIFOs.- El controlador 8x930Ax, tiene un total de 8 buffers tipo FIFO,


cuatro de ellos destinados a la transmisin y cuatro destinados a la
recepcin de datos. Tanto para la transmisin como para la recepcin, los
buffers soportan cuatro tareas o funciones, numeradas de 0 a 3. La funcin
0 tiene reservado en el buffer en espacio de 16 bytes, y se dedica a
almacenar informacin de control relacionada a las transferencias. La
funcin 1 es configurable para disponer de ms de 1025 bytes, y
finalmente las funciones 2 y 3 disponen cada una de 16 bytes. Estas tres
ltimas funciones se emplean para el control de interrupciones y
transmisiones tanto isocrnicas como las bulk.

Es importante destacar que el controlador del perifrico es totalmente


programable, empleando el conjunto de instrucciones MCS51 o MSC251, ambos
productos de Intel que ha de ser ms de inters de las empresas fabricantes de
dispositivos externos USB.

28
Este controlador adicionalmente posee las
siguientes caractersticas: Capacidades de
puerto serial mejorado, contadores de tiempo de
16 bits, un clock, 4 puertos de entrada y salida
de 8 bits, y dos modos de ahorro de energa:
inactivo y de bajo consumo. No vale la pena
explicar en detalle cada uno de los mismo, es
suficiente entender que estos elementos son
capaces de brindarle a todo puerto serial,
capacidades de transferencia realmente importantes.

7.1-CHIPS CONTROLADORES USB.-

Adicionalmente a que Intel intenta monopolizar el mercado con el procesador


Pentium II, se halla fabricando una amplia gama de controladores para diferentes
dispositivos USB, estos en la actualidad, estn siendo ofertados a una serie de
empresas que se dedican exclusivamente a desarrollar los dispositivos USB
empleando accesorios de Intel, tal como suceden con las tarjetas madres.

Cada uno de los chips controladores USB de Intel tiene una funcin especfica,
as que no parezca raro el hecho de que cuando el mercado nuestro se vea
saturado de diferentes dispositivos USB, se presenten algunas diferencias
relacionadas al aspecto del controlador interno del dispositivo. Realmente no es
imposible memorizar todos los nombres de los controladores disponibles de Intel,
as que a manera de referencia vamos a mencionarlos:

- El 8x930Ax USB Peripheral Controller, ha sido diseado para perifricos de


PCs, incluyendo joysticks digitales, cmaras y algunos dispositivos relacionados
a telefona.

- El 8x930Hx USB Hub Controller, ha sido diseado para brindar soporte a


aquellos dispositivos que adems de cumplir su objetivo propio, tienen la funcin
de trabajar como hubs. Entre estos se incluyen monitores, impresoras, teclados,
etc. Este controlador tambin puede dar soporte a hubs natos.

29
El 8x931Ax USB Peripheral Controller, desarrollado tambin para
dispositivos con capacidades complementarias de hub. Este es capaz de
soportar 9 mltiples conexiones.

El hecho de que la ms grande empresa de fabricacin de microprocesadores del


planeta est fabricando no solamente chips controladores USB, sino tambin
tarjetas madres propias para la tecnologa USB est delatando un cambio
realmente importante, seguido muy de cerca por todas las empresas relacionadas
con la informtica del mundo que desean mantenerse en el mercado.

7.2-INTEGRACION DE LOS CHIPS.

Un trabajo tan importante como representa USB tiene que de manera alguna
mantener compatibilidad hacia atrs, es decir y por algn tiempo, los otros tipos
de dispositivos que en la forma de tarjetas se insertan a la tarjeta madre, deben
trabajar de forma mancomunada con el bus USB.

30
Al da de la fecha, adems de las empresas que citbamos: Compac, Digital
Equipment, IBM, Intel, NEC y Northern Telecom, existen ms de 250 otras
empresas menores que fabrican semiconductores, computadoras, perifricos y
software, todas trabajando para poner en el mercado la mayor cantidad posible de
elementos USB.

El conjunto de chips PCI de Intel, incluye un controlador de sistema, unidades de


control de buses y un chip muy particular desarrollado para integrar las partes: el
82371SB PCI IDE/ISA Xcelerator - PIIX3. El conjunto PCI provee de un puente
entre la memoria principal del micro y la cach L2, con un ancho de bus de 64
bits para todo tipo de transferencias.

Adems de esto, el PIIX3 permite la interconexin entre el bus PCI y el bus ISA,
permitiendo el acceso de los datos al bus USB. Al ser USB un bus serial, y los
internos a la computadora son paralelos, hace falta un serializador y
deserializador, que en este caso es el denominado Serial Interface Engine -- SIE,
elemento que maneja los protocolos de comunicacin USB, la programacin de
secuencia de paquetes, la deteccin y generacin de seales, el control CRC
(Cdigo de Redundancia Cclica), la codificacin NRZI, y la identificacin de los
perifricos con los identificadores del paquete de datos.

En realidad la parte ms importante de la estructura de la arquitectura de buses


incluyendo al nuevo USB radica en el PIIX3 y el SIE, dos elementos bsicos en
el movimiento de datos entre los buses.

8-NECESIDADES PARA EL USB

El trmino "Must Have" hace referencia a la capacidad que debe tener un


ordenador para soportar el bus USB.

31
Los modelos de ordenadores
personales caracterizadas por un
procesador Pentium provisto de la
tecnologa MMX, traen soporte pleno
para las tarjetas madres Intel con
soporte USB. Dentro de las tarjetas
madres de Intel con conjuntos de chips
PCI, las que traen soporte USB son las
siguientes: 430HX, 430VX, 430TX y
la 440FX. Todas estas vienen con un
Controlador de Host USB incorporado. Pero los ordenadores porttiles no estn
excluidos de estas capacidades, as que la tarjeta madre Intel 430TX est
diseada para brindar soporte USB a todos los usuarios de la computacin mvil.

Adicionalmente, el sistema operativo ms difundido en el mundo Windows 95,


que es distribuido con los mismos equipos por una gran cantidad de fabricantes,
viene provisto por todos los controladores (drivers) necesarios para poder
lanzarse a este nuevo bus sin ningn tipo de problema. El resultado de estos dos
puntos anteriores son PCs que estn saliendo al mercado con uno o dos puertos
USB en su parte posterior listos para ser empleados, como se observa en la
Figura. Por supuesto, estos ordenadores incluyen los puertos habituales mientras
la transicin hacia USB se va desarrollando. La especificacin USB es soportada
por los sistemas operativos Windows 95 cuya versin sea la 4.00.950B o
superior.

Literalmente, todos los fabricantes del mundo han arrancado su produccin de


dispositivos y computadoras USB, nuevos modelos, publicidades para equipos
como joysticks digitales, teclados, monitores, etc., pueden ser vistos por Internet,
especialmente en los sitios web de aquellas empresas que venden por esta va.

9-RESPALDO DEL BUS SERIAL UNIVERSAL.

32
Cuando alguien menciona la palabra Intel, todos tienen la
seguridad de estar respaldados por la empresa ms grande de
fabricacin de microprocesadores del mundo; el mencionar a
Microsoft no es nada menos, todo el que haya tenido un mnimo
roce con computadoras conoce este nombre, y sin duda todos
hemos empleado algn software Microsoft; por su parte IBM es y
ha sido siempre uno de los mayores colosos de la computacin en
el mundo, especialmente en equipos grandes y de alto rendimiento;
DEC - Digital Equipment Corporation es otra de las mayores
compaas del mundo que cubre muchos aspectos y productos de la
computacin; Compac es una empresa cuyos productos estn distribuidos en
todas partes del mundo, y varios de ellos son reconocidos por su calidad; NEC se
ha especializado en equipos de imagen como monitores, digitalizadores y otros
elementos para el diseo grfico; finalmente Northern Telecom es una compaa
que brinda servicios de telefona de larga distancia, transmisin de datos por
lneas telefnicas estndar, dedicadas, satlite e ISDN especialmente en Estados
Unidos y hacia todo el mundo.

Son principalmente estas siete empresas de nivel mundial, y lderes en el mundo de la


informtica las que se han unido en un gran esfuerzo, y han dado vida finalmente al Bus
Serial Universal. Con dicho respaldo, la introduccin de USB en el mercado es
prcticamente un hecho, y el conocimiento de esta tecnologa es una necesidad.

"EL ESPAOL DE hemo.bmp


MEXICO.doc" hemo.gif

COCTEL DE FRUTAS.

INGREDIENTES.

1 PAPAYO CHICO.
2 REBANADAS DE SANDIA.
3 PLATANOS.
375g DE UVAS
2 MANZANAS.
MELON.
DE FRESAS.
1 NARANJA .

33
1 CUCHARADA DE AZUCAR. TAZA DE GRANADINA.

18 de julio de 2017

34

También podría gustarte