Você está na página 1de 33

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 OST USB.
6.1.2-DISPOSITIVOS USB.
6.2-MODELO LOGICO !UNCIONAL.
6.2.1-INTER!ACE !ISICO-ELECTRICA.
6.2.1.1-TIPOS DE TRANSMISIONES.
6.2.2-PROTOCOLO.
"-ARQUITECTURA DE LOS DISPOSITIVOS.
".1-CIPS CONTROLADORES.
".2-INTEGRACION DE LOS CIPS.
#-NECESIDADES PARA EL USB.
$-RESPALDO DEL BUS SERIAL UNIVERSAL.
10-USB%I!.
1
11-ESTIMACIONES ESTADISTICAS DEL USB.
12-CONCLUSIONES.
12.1-OBJETIVO BASICO.
12.2-BENE!ICIO 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
de!ar completamente en el olvido la forma de
interconectar perif"ricos a los #C$ El %us &erial 'niversal
( '&%
1
.

El '&% es una especificacin abierta definiendo un avance significativo para la
incorporacin de dispositivos perif"ricos a ordenadores personales. )ue
concebido por un grupo de industrias potentes incluyendo a Compaq, *EC, +%,,
+ntel, ,icrosoft, -EC y -orthern .elecom. /a especificacin de '&% incluye
estandarizacin de conectores y cables, la topologa a trav"s del hub para las
1
Es un nuevo dispositivo
0
I&'()*+,-./ 1 - USB
cone1iones e1ternas con mas de 102 dispositivos y los protocolos para el
reconocimiento y configuracin. &oporta dos velocidades de transmisin, una a
velocidad ba!a para la cone1in de perif"ricos de transmisin lenta como !oystic3
y ratones, y otra a mayor velocidad 4mas de 10,bps
0
5 para la cone1in de
dispositivos que requieren mayor velocidad de respuesta como cmaras de vdeo
por compresin digital.

/a documentacin t"cnica relacionada a '&% es realmente abundante y de gran
profundidad, no solamente informtica, sino tambi"n el"ctrica, electrnica y
mecnica. &in 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. #or esta razn es altamente recomendable analizarla detalladamente,
desde sus orgenes y la motivacin para su actual e1istencia.
0
,ega bites por segundo
6
1- RAZONES DEL US%

/as razones que han dado origen al %us &erial 'niversal provienen de tres
aspectos fuertemente interrelacionados$

1. C7-E8+7- *E/ #C A/ .E/E)7-7.( El uso de un
#C conectado a un sistema telefnico para el envio de un
con!unto de funciones avanzadas es uno de los segmentos
con mayor crecimiento en el mercado. El incremento del
ancho de banda en el '&% as como la capacidad del envio
de datos asincronos 4como muestras de voz y audio5 lo
hace ideal para la cone1in de dispositivos telefnicos al
#C. Adems, la aparicin de modems de altas velocidades
hace que la capacidad del '&% sea muy 9til. 'na nueva
tecnologa de transmisin de datos debe contemplar a las
computadoras y a los tel"fonos como dos elementos
indivisibles y mutuamente complementarios.


0. '&7 &E-C+//7.( /a falta de fle1ibilidad en la
reconfiguracin de toda #C ha sido siempre un problema para todas las personas
que sin conocer mucho de computacin y hard:are, desearan mantener
actualizado su #C. ;emos tenido grandes progresos en este sentido, para ello
basta nombrar los adelantos en cuanto a interfaces grficas se refiere< todos
sabemos que con =indo:s >? configurar una computadora es mucho ms
sencillo que con el antiguo *7&, y que las A@A'+.EC.'@As de bus nuevas
como #C+, +&A #B# y #C,C+A se han constituido en aliados importantes de
todo proceso de reconfiguracin. A9n quedan en el mercado muchas tar!etas +&A
que al no demandar altas velocidades de transferencia de datos, son fabricadas
ba!o esta arquitectura para abaratar los costos. ,s a9n, los puertos de la
computadora seriales, paralelos y de !uegos, no son tipo #B#. /os usuarios a9n
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 e1terno, para puerto
C
I&'()*+,-./ 2 -
T0&012/-+
serial o paralelo, en +&A o #C+. 'n problema cuya solucin viene dada por el
nuevo %us &erial 'niversal.

6. E8#A-&+7- *E #'E@.7&.( Actualmente las computadoras tienen un lmite
claro de e1pandibilidad, generalmente se tienen C ranuras #C+, C +&A
6
, 0 puertos
seriales y 1 paralelo. 'n problema frecuente es contar con dos o ms dispositivos
que requieren del puerto paralelo$ la impresora, un escner, un tape bac3up, por
e!emplo. /a especificacin '&% ataca este problema frontalmente, brindando la
posibilidad de conectar a una computadora ms de 102 dispositivos. Adems,
para unir un dispositivo nuevo a la computadora no hay mas que conectarlo a la
misma teniendo autoconfiguracin inmediataD

6
Es una tar!eta de e1pansin
?
2- VENTAJA DEL USB

El traba!o involucrado dentro de la especificacin '&% 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, seEales el"ctricas,
especificaciones electrnicas, conectores, formas de transmisin, etc. #ero todo
esto se puede traducir en beneficios tangibles para el usuario. A continuacin los
mismos$

1. Fcil expansin de perifricos en la #C, no debe hacer falta ms que
conectar el perif"rico y emplearlo. -i pensar en abrir la computadora.
0. %a!o costo para aplicaciones que demandan por encima de los 10,bps,
particularmente aplicaciones y hard:are multimediales$ micrfonos,
parlantes, tel"fonos, etc.
6. &oporte completo para transmisin en tiempo real de voz, audio y video.
C. )le1ibilidad de protocolos para .+#7& *E .@A-&,+&+F- es mi1tas
isocrnicas y asincrnicas 4analizaremos el tipo de transmisin isocrnica
ms adelante, ya que es el e!e de transmisin del %us &erial 'niversal y
tiene un nivel de conocimiento y difusin relativamente ba!o dada su
novedad5.
?. Cmoda integracin de dispositivos de tecnologas y fabricantes
diferentes.
2. Soporte para plataformas diversas de la lnea de las #C compatibles
4algunos problemas para ,acintosh como lo veremos posteriormente5.
G. #osibilitar la produccin de nuevos dispositivos capaces de aprovechar sus
venta!as.
2

3-AMBITO DE APLICACIN DEL USB.

El '&% es una nueva forma de interconectar perif"ricos a las computadoras.
Estamos hablando de dispositivos tales como$ teclados, ratones, tel"fonos,
digitalizadores, modems, etc. #ero con una caracterstica particular$ todos los
dispositivos tienen el mismo conector y sencillez de cone1in.

Esta es una
definicin
bastante global
que iremos
analizando poco
a poco. &in
embargo es
importante
saber que el
%us &erial
'niversal
comprende
como clientes
perfectos a
todos los
dispositivos que
requieren
velocidades de
transferencia
ba!as o medias.
/as
velocidades medias dentro de este bus son del tipo isocrnicas 4analizaremos este
t"rmino en su momento5, y las velocidades ba!as son asincrnicas. /a )igura 1
muestra comparativamente una tabla de dispositivos que se benefician con cada
una de las velocidades soportadas por '&%.

G
I&'()*+,-./ 3 - P0*-10*-,2(
Este bus tiene una velocidad de rendimient m1imo sobre 10,bps, cubriendo las
demandas de una amplia gama de dispositivos seriales del mercado incluyendo a
aquellos que requieren velocidades importantes como los +&*-
C
, elementos de
procesamiento de imagen y video, etc.

C
Es u tipo de cone1in
H
4-LISTA DE CARACTER3STICA DE
USB.


.odos los dispositivos '&% 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 )igura.
/os detalles de consumo y administracin el"ctrica del dispositivo deben ser
completamente transparentes para el usuario.
1. El ordenador debe identificar automticamente un dispositivo agregado
mientras traba!a y configurarlo.
0. /os dispositivos pueden ser tambi"n desconectados mientras el ordenador
est en uso.
6. *eben poder compartir un mismo bus tanto dispositivos que requieren de
unos pocos Ibps como los que requieren varios ,bps.
C. ,s de 10G dispositivos diferentes pueden estar conectados
simultneamente y operando con una misma computadora sobre el %us
&erial 'niversal.
?. El bus debe permitir perif"ricos multifuncin, es decir aquellos que
pueden realizar varias tareas a la vez, como lo son algunas impresoras que
adicionalmente son fotocopiadoras y mquinas de fa1.
2. Capacidad para mane!o y recuperacin de errores producidos por un
dispositivo cualquiera.
G. &oporte para la arquitectura Conectar y 7perar 4#lugB#lay5.
H. %a!o costo.

>
I&'()*+,-./ 4 - USB
5-ARQUITECTURA GENERAL

El %us &erial 'niversal est dado
esencialmente por un cable especialmente
diseEado para transmisin de datos entre la
computadora 4cuyo nombre dentro de la
terminologa '&% es host5, y diferentes
perif"ricos, que pueden acceder
simultneamente al mismo con el fin de
recibir o transmitir datos. .odos 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
perif"rico. El protocolo '&% se parece de
cierta forma al protocolo .o3en @ing
?
.


/a arquitectura del bus garantiza la posibilidad de que los perif"ricos sean
conectados y desconectados del host mientras este y otros perif"ricos estn
operando normalmente, caracterstica a la que se denomina Conectar y
*esconectar *inmico o simplemente En Caliente, sin per!uicio para ning9n
dispositivo en funcionamiento.

?
Es un tipo de comunicacin en una topologa red
I&'()*+,-./ 5 - A*4'-)0,)'*+
1J
6-DESCRIPCIN DEL SISTEMA USB.

/a )igura 0 muestra la estratificacin del
sistema '&%. El mismo est compuesto
por tres reas claramente demarcadas$ 415
el host '&%, 405 los dispositivos '&% y,
465 toda la intercone1in '&%. /a
intercone1in '&% es la manera en la
cual los dispositivos '&% se conectan
y comunican con el host, esto incluye$ la
topologa del bus o el modelo de
cone1in entre los dispositivos '&% y el
host< los modelos de flu!o de datos, es
decir la forma en la que la informacin se
mueve en el sistema entre los diversos
elementos del mismo< la planificacin
'&% 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-TOPOLOG3A DEL BUS.(

/a forma fsica en la que los elementos se interconectan dentro del sistema '&%,
puede aseme!arse 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. /a figura permitir entender me!or la idea. Esta
disposicin significa que los computadores con soporte para '&% han de tener
tan solo uno o dos conectores '&%, pero ello no representa poder contar con tan
solo dos dispositivos de esta clase. ,uchos dispositivos '&% han de traer
conectores '&% adicionales incorporados, por e!emplo un monitor puede tener 6
C conectores '&% donde pueden ir el teclado, el ratn, y alg9n otro dispositivo.
#or su parte el teclado puede tener otros ms, y as sucesivamente hasta tener ms
de 10G dispositivos, todos funcionando simultneamente.

A9n as, e1istirn 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
2
. 'n hub de H puertos o
conectores, puede ser acoplado a uno de los puertos '&% del computador,
ampliando la cantidad de dispositivos que se pueden emplear.

2
Es un tipo de tar!eta de red
10
6.1.1-EL OST USB ARD5ARE 6
SO!T5ARE

A diferencia de los dispositivos y los hubs, e1iste
tan solo un host dentro del sistema '&%, que como ya di!imos es el ordenador
mismo, particularmente una porcin del mismo denominado Controlador '&%
del ;ost. Este tiene la misin de hacer de interfaz entre el micro mismo y los
diferentes dispositivos. E1isten algunas particularidades respecto a este
controlador. &u implementacin es una combinacin de hard:are y soft:are todo
en uno, es decir firm:are. #uede proveer de uno o dos puntos de cone1in
iniciales, denominados ;ub @az, a partir de los cuales y de forma ramificada
irn conectndose los perif"ricos como lo mencionamos en el punto anterior.

El ;ost '&% traba!a con los diferentes dispositivos vali"ndose del Controlador
de ;ost compuesto por una parte de hard:are y otra de soft:are, de esta forma
con!unta el host es responsable al nivel de hard:are, de los siguientes aspectos
dentro del sistema '%&$

1. (*etectar tanto la cone1in de nuevos dispositivos '&% al sistema como la
atencin de aquellos ya conectados, y por supuesto, configurarlos y
ponerlos a disposicin del usuario, tarea que involucra acciones por
soft:are.
0. (Administrar y controlar el flu!o de datos entre el host y los dispositivos
'&%, es decir el movimiento de informacin generada por el usuario
mismo.
6. (Administrar y regular los flu!os de control entre el host y los dispositivos
'&%, es decir la informacin que se mueve con el ob!eto de mantener el
orden dentro de los elementos del sistema.
C. (@ecolectar y resumir estadsticas de actividad y estados de los elementos
del sistema.
?. (#roveer de una cantidad limitada de energa el"ctrica para aquellos
dispositivos que pueden abastecerse con tan solo la energa el"ctrica
proveniente desde el ordenador 4el teclado y el ratn son dos e!emplos
claros5.
16

#or otra parte, al nivel de soft:are las funciones del Controlador de ;ost se
incrementan y complican$

1. (Enumeracin y configuracin de los dispositivos conectados al sistema.
0. (Administracin y control de transferencias isocrnicas de informacin.
6. (Administracin y control de transferencias asincrnicas.
C. (Administracin avanzada de suministro el"ctrico a los diferentes
dispositivos.
?. (Administracin de la informacin del bus y los dispositivos '&%.

1C
6.1.2-DISPOSITIVOS USB
/os dispositivos '&% pueden ser hubs que provean
puntos de cone1in adicionales a los e1istentes en el
host, o bien diferentes dispositivos tpicos perif"ricos que hemos estado citando
reiteradas veces. Es evidente que todos estos dispositivos deben tener la
capacidad de soportar la especificacin '&% en cuanto a protocolos de
comunicacin se refiere, operaciones '&% y configuracin y reseteo '&%.

HUB&.(/os hubs son elementos claves dentro de la arquitectura Conectar B
7perar de '&%. Adicionalmente, simplifican de gran manera la sencillez de la
intercone1in de dispositivos al computador. /as )iguras muestran hubs '&% ya
disponibles en el mercado.


%a!o una ptica el"ctrica y teleinformtica, los hubs son concentradores
cableados que permiten m9ltiples cone1iones simultneas. &u 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 perif"ricos.




El hub '&% tiene la capacidad de detectar si un perif"rico ha sido
conectado a uno de sus puertos, notificando de inmediato al Controlador de ;ost
en el computador, proceso que inicia la configuracin del equipo nuevo<
adicionalmente, los hubs tambi"n son capaces de detectar la descone1in de un
dispositivo, notificando al Controlador de ;ost que debe remover las estructuras
de datos y programas de administracin 4drivers
G
5 del dispositivo retirado.

G
&on los controladores
1?

7tra de las funciones importantes de los hubs es la de aislar a los puertos de ba!a
velocidad de las transferencias a alta velocidad, proceso sin el cual todos los
dispositivos de ba!a velocidad conectados al bus entraran en colapso. /a
proteccin de los dispositivos lentos de los rpidos ha sido siempre un problema
serio dentro de las redes mi1tas, como es '&%.

El hub est compuesto por dos partes importantes$ El Controlador del ;ub y el
@epetidor del ;ub. El @epetidor del ;ub tiene la funcin de analizar, corregir y
retransmitir la informacin que llega al hub, hacia los puertos del mismo.
,antiene 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 ;ub puede
aseme!arse a una pequeEa C#' de supervisin de las m9ltiples funciones que
deben desempeEar un hub.

FUNCIONES $ (*entro de la terminologa '&, todos los dispositivos que pueden
ser conectados al bus '&%, a e1cepcin de los hubs, se denominan )unciones.
&on funciones tpicas el ratn, el monitor, mdem, etc. /a )igura las ilustra
adecuadamente. /as funciones o dispositivos perif"ricos son capaces de recibir y
transmitir informacin, ya sea del usuario o de control. El com9n denominador a
todas las funciones '&% es su cable y el conector del mismo, diseEado y
fabricado atendiendo a las especificaciones del bus, por lo que no hay que
preocuparse por la compatibilidad entre equipos de diferentes fabricantes.

12
'n aspecto interesante de las funciones, es que pueden ser a si vez nuevos hubs.
*el hecho, la )igura siguiente muestra un esquema en el que la #C tiene tres
puertos, el monitor cuatro, el teclado tres y adicionalmente un hub propiamente,
provee C puertos ms. En un esquema tan sencillo, e1isten 1C puertos disponibles
para todo tipo de perif"ricos
H
, entre los que podemos citar$ ratn, tablilla
digitalizadora, lpiz ptico, teclado, impresora, un tel"fono +&*-, etc.




;asta ahora todos estamos acostumbrados
a ver en la parte posterior de nuestras
computadoras dos puertos seriales, un
puerto paralelo y quien sabe un puerto
#&K0. /a introduccin del bus '&% no
marca un final para todos los dispositivos
que poseen muchos usuarios con
H
&on los tipos de entradas
1G
conectores @&(060 de > 0? pines. /as #Cs 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 aEos. *e todas formas ya e1isten convertores tanto seriales y paralelos a
'&%, como se muestra en la )igura.


1H
6.2-MODELO LGICO !UNCIONAL USB.


El diagrama de la )igura ilustra el flu!o de datos '&% a partir de tres niveles
lgicos$ entre el &oft:are Cliente y la )uncin, el Controlador '&% y el
dispositivo, y finalmente la capa fsica, donde la transmisin realmente sucede.
Es importante entender que este modelo es muy parecido al 7&+, el estndar de
redes, y su comprensin radica en el hecho de que si bien e1iste un solo canal
fsico, pero los datos son mane!ados en cada punto por unidades homlogas, tal
como si estuviesen sosteniendo una comunicacin directa. #or esta razn se las
denomina Capas /gicas.


El nivel superior lgico es el agente de transporte de datos que mueve la
informacin entre el &oft:are Cliente y el dispositivo. E1iste un &oft:are Cliente
en el host, y un &oft:are *e Atencin al mismo en cada una de las funciones o
perif"ricos '&%. A este nivel, el host se comunica con cada uno de los perif"ricos
en alguna de las varias formas posibles de transmisin que soporta '&%. El
1>
&oft:are Cliente solicita a los dispositivos diversas tareas y recibe respuestas de
ellos a trav"s de esta capa.

/a capa lgica intermedia es administrada por el &oft:are de &istema '&%, y
tiene la funcin de facilitarles las tareas particulares de comunicacin a la capa
superior, cabe decir, administra la parte del perif"rico con la que la capa superior
desea comunicarse, mane!a la informacin de control y comando del dispositivo,
etc. &u ob!etivo 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 perif"ricos.

El acceso al bus es ba!o la modalidad de )icha o .o3en, lo que involucra siempre
comple!idad de protocolos, especialmente si agregamos dos velocidades posibles$
10,bps 1.?,bps. .odos estos algoritmos y procesos son administrados por el
;ost '&%, reduciendo la comple!idad del perif"rico, y lo ms importante, el
costo final de los dispositivos '&%.

/a capa fsicadel modelo lgico '&% comprende los puertos fsicos, el cable, los
volta!es y seEales, el hard:are y funcionamiento del hard:are. Esta capa tiene el
ob!etivo de liberar a las capas superiores de todos los problemas relacionados a la
modulacin, volta!es de transmisin, saltos de fase, frecuencias y caractersticas
netamente fsicas de la transmisin. As que de!emos este punto a las empresas
que fabrican los diferentes dispositivos de hard:are
>
'&%.

>
Es la parte fsica
0J
6.2.1- INTER!ASE !3SICA - EL7CTRICA








El %us &erial 'niversal transfiere seEales de
informacin y energa el"ctrica a trav"s de C cables,
cuya disposicin se muestra en las )iguras.

#or su parte las seEales se mueven sobre dos cables y entre segmentos
comprendidos entre un par de dispositivos '&%, con rangos de velocidad de
10,bps o 1.?,bps, para transmisiones de alta y ba!a velocidad respectivamente.
Ambos modos de transmisin son controlados automticamente por medio de los
dispositivos '&% de manera transparente al usuario. Es importante notar que
siempre ha sido un serio problema mane!ar velocidades diferentes de transmisin
de datos por un mismo cable, y esto no sera posible sin que todos los
dispositivos est"n preparados para tal efecto.

/os pulsos de relo! o sincronismo son transmitidos en la misma seEal de forma
codificada ba!o el esquema -@L+ 4-on @eturn .o Lero +nvert5. /os otros dos
cables M%us y N-* tienen la misin de llevar suministro el"ctrico a los
dispositivos, con una potencia de O?M para M%us. /os cables '&% permiten una
distancia que va de los pocos centmetros a varios metros, ms especficamente ?
metros de distancia m1ima entre un dispositivo '&% y el siguiente. /a )igura
muestra el detalle. Es importante indicar que los cables '&% tienen protectores
01
de volta!e a fin de evitar cualquier daEo a los equipos, son estos mismos
protectores los que permiten detectar un dispositivo nuevo conectado al sistema y
su velocidad de traba!o.
C7-EC.7@E& '&% &E@+E PAP Q &E@+E P%P.( E1isten dos tipos de conectores
dentro del %us &erial 'niversal. El conector &erie A est pensado para todos los
dispositivos '&% que traba!en sobre plataformas de #Cs. &ern bastante comunes
dentro de los dispositivos listos para ser empleados con host #Cs, y lo ms
probables es que tengan sus propios cables con su conector serie A. &in embargo,
esto no se dar en todos los casos, e1istirn dispositivos '&% que no posean
cable incorporado, para los cuales el conector &erie % ser una
caracterstica. &in 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

ASINCRNICA
10
:

1J
Aue no lleva una sincrona
00
I&'()*+,-./ 6-A(-/,*2/+
/as 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 9ltima como apta para cubrir longitudes mayores a
algunos pocos metros.

&obre 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 a!ustar adecuadamente un sincronismo entre
ambos e1tremos de la comunicacin. #ara ello, tanto el receptor como el
transmisor deben disponer de relo!es que funcionen a la misma frecuencia y
posibilite una transmisin e1itosa. Como respuesta a este problema surgi la
transmisin asincrnica, empleada masivamente aEos atrs para la comunicacin
entre los equipos servidores conocidos como hosts y sus terminales.

En este modelo cabe entender que ambos equipos poseen relo!es 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 con!unto de
G u H bits de datos, un bit de paridad 4para control de errores5, y uno o dos bits de
parada. El primero de los bits enviados anuncia al receptor la llegada de los
siguientes, y la recepcin de los mismos es efectuada. El receptor conoce
06
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
)igura 1.

&e denomina transmisin asincrnica no porque no e1ista ning9n tipo de
sincronismo, sino porque el sincronismo no se halla en la seEal misma, mas bien
son los equipos mismos los que poseen relo!es o cloc3s que posibilitan la
sincronizacin. /a sincrona o asincrona siempre se comprende a partir de la
seEal, no de los equipos de transmisin o recepcin.

SINCRNICA:
En este tipo de transmisin, el sincronismo via!a en la misma seEal, de esta forma
la transmisin puede alcanzar distancias mucho mayores como tambi"n un me!or
aprovechamiento de canal. En la transmisin asincrnica, los grupos de datos
estn compuestos por generalmente 1J bits, de los cuales C son de control.
Evidentemente el rendimiento no es el me!or. En cambio, en la transmisin
sincrnica, los grupos de datos o paquetes estn compuestos por 10H bytes, 1J0C
bytes o ms, dependiendo de la calidad del canal de comunicaciones. .rucos muy
ingeniosos han permitido que la seEal misma porte el sincronismo, indicando al
receptor cundo comienza un bit y cuando termina el mismo. *e esta forma la
seEal puede via!ar por muchos ms 3ilmetros sin temor a perderse o no ser
entendida por el receptor.

/as transmisiones sincrnicas ocupan en la actualidad gran parte del mundo de
las comunicaciones seriales, especialmente las que emplean el canal telefnico.

0C
ISOCRNICA:.

+nicialmente vale la pena aclarar el origen de este t"rmino
tan e1traEo, y para ello nos remitimos a la )igura. /a
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, te1to e imgenes.

/a transmisin isocrnica es una forma de transmisin de datos en la cual los
caracteres individuales estn solamente separados por un n9mero 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. /a transferencia isocrnica provee comunicacin continua y
peridica entre el host y el dispositivo, con el fin de mover informacin relevante
a un cierto momento. /a transmisin isocrnica se encarga de mover informacin
relevante a alg9n tipo de transmisin, particularmente audio y video.

BULK:
/a transferencia o transmisin %ul3, es una comunicacin no peridica,
e1plosiva 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, '&% permite dos tipos ms de tipos de transferencias de datos$
DE CONTROL:.
Es un tipo de comunicacin e1clusivamente entre el host y el dispositivo que
permite configurar este 9ltimo, sus paquetes de datos son de H, 12, 60 o 2C bytes,
dependiendo de la velocidad del dispositivo que se pretende controlar.

DE INTERRUPCIN:
0?
Este tipo de comunicacin est disponible para aquellos dispositivos que
demandan mover muy poca informacin y poco frecuentemente. .iene la
particularidad de ser unidireccional, es decir del dispositivo al host, notificando
de alg9n evento o solicitando alguna informacin. &u paquete de datos tiene las
mismas dimensiones que el de las transmisiones de control.

6.2.2-PROTOCOLO DEL BUS.

.oda transferencia de datos o transaccin que emplee el bus, involucra al menos
tres paquetes de datos. Cada transaccin se da cuando el Controlador de ;ost
decide qu" dispositivo har uso del bus, para ello enva un paquete al dispositivo
especfico. Cada uno de los mismos tiene un n9mero de identificacin, otorgado
por Controlador de ;ost cuando el ordenador arranca o bien cuando un
dispositivo nuevo es conectado al sistema. *e esta forma, cada uno de los
perif"ricos puede determinar si un paquete de datos es o no para s. ."cnicamente
este paquete de datos se denomina #aquete )icha o .o3en #ac3et. 'na vez que el
perif"rico 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 C@C 4Cdigo de
@edundancia Cclica5. Q puede estar implementado al nivel de soft:are yKo
hard:are de manera configurable. *e hecho si el control es al nivel de hard:are,
no vale la pena activar el control por soft:are, ya que sera duplicar tareas
innecesariamente.


02

E1isten cuatro tipos de paquetes de datos como unidades de transacion bsico en
el '&%$ P&7)P, Pto3enP, PdataP, y Phandsha3eP. Cada paquete incluye un campo
+*4#+*5 de H bits. 'n paquete de comienzo de trama 4&7)5 es de 0C
bitsincluyendo el #+*, un numero de marco de 11 bits, y un C@C de ? bits. 'n
paquete ficha es tambi"n de 6 bytes y es usado para para pasar temporalmente el
control a cada dispositivo. El paquete de datos tiene adems del #+* un C@C de
12 bits, y un campo de datos de longitud variable ente J y 1J06 bytes. El paquete
de ;andsha3e tiene solamente el campo +*. Es usado para informar sobre el
estado de las transferencias de todos los tipos e1cepto la isocrnica.

"-ARQUITECTURA DE LOS DISPOSITIVOS USB.

/a )igura muestra la estructura
interna del controlador de perif"ricos
'&%. .odos los dispositivos '&%
responden tambi"n a un mismo patrn
estandarizado, que ms all de las
caractersticas propias de cada
fabricante, comprende los mismos
elementos funcionales. Estos son$

0G
( .@A-&CE+ME@.( El cable '&% est compuesto por solo cuatro cables$ Mbus,
*O, *( y N-*. /a informacin y los datos se mueven por los cables *O y *(,
con dos velocidades$ 10,bps o 1.?,bps, un problema serio de comunicaciones
si no e1iste un dispositivo capaz de mane!ar esta situacin. Este es el .ransceiver,
fabricado dentro del mismo chip controlador de perif"rico, y puede verse como la
interfaz misma de un dispositivo e1terno contra el resto del sistema.

( &E@+A/ +-.E@)ACE E-N+-E ( &+E.( Como lo mencionamos un poco ms
atrs, pero para el host '&%, el &+E tiene la funcin de serializar y deserializar las
transmisiones, adems mane!a los protocolos de comunicacin, las secuencias de
paquetes, el control C@C y la codificacin -@L+.

( )'-C.+7- +-.E@)ACE '-+. ( )+'.( Este elemento administra los datos
que son transmitidos y recibidos por el cable '&%. &e basa y apoya en el
contenido y estado de los )+)7s 4enseguida los vemos5. ,onitorea los estados
de las transacciones, los buffers )+)7, y solicita atencin para diversas acciones
a trav"s de interrupciones contra el C#' del host.

)+)7s.( El controlador H1>6JA1, tiene un total de H buffers tipo )+)7,
cuatro de ellos destinados a la transmisin y cuatro destinados a la
recepcin de datos. .anto para la transmisin como para la recepcin, los
buffers soportan cuatro tareas o funciones, numeradas de J a 6. /a funcin
J tiene reservado en el buffer en espacio de 12 bytes, y se dedica a
almacenar informacin de control relacionada a las transferencias. /a
funcin 1 es configurable para disponer de ms de 1J0? bytes, y
finalmente las funciones 0 y 6 disponen cada una de 12 bytes. Estas tres
9ltimas funciones se emplean para el control de interrupciones y
transmisiones tanto isocrnicas como las bul3.

Es importante destacar que el controlador del perif"rico es totalmente
programable, empleando el con!unto de instrucciones ,C&?1 o ,&C0?1, ambos
productos de +ntel que ha de ser ms de inter"s de las empresas fabricantes de
dispositivos e1ternos '&%.
0H

Este controlador adicionalmente posee las
siguientes caractersticas$ Capacidades de
puerto serial me!orado, contadores de tiempo de
12 bits, un cloc3, C puertos de entrada y salida
de H bits, y dos modos de ahorro de energa$
inactivo y de ba!o consumo. -o vale la pena
e1plicar 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.

".1-CIPS CONTROLADORES USB.(

Adicionalmente a que +ntel intenta monopolizar el mercado con el procesador
#entium ++, se halla fabricando una amplia gama de controladores para diferentes
dispositivos '&%, estos en la actualidad, estn siendo ofertados a una serie de
empresas que se dedican e1clusivamente a desarrollar los dispositivos '&%
empleando accesorios de +ntel, tal como suceden con las tar!etas madres.

Cada uno de los chips controladores '&% de +ntel tiene una funcin especfica,
as que no parezca raro el hecho de que cuando el mercado nuestro se vea
saturado de diferentes dispositivos '&%, se presenten algunas diferencias
relacionadas al aspecto del controlador interno del dispositivo. @ealmente no es
imposible memorizar todos los nombres de los controladores disponibles de +ntel,
as que a manera de referencia vamos a mencionarlos$
( El H1>6JA1 '&% #eripheral Controller, ha sido diseEado para perif"ricos de
#Cs, incluyendo !oystic3s digitales, cmaras y algunos dispositivos relacionados
a telefona.
( El H1>6J;1 '&% ;ub Controller, ha sido diseEado para brindar soporte a
aquellos dispositivos que adems de cumplir su ob!etivo propio, tienen la funcin
de traba!ar como hubs. Entre estos se incluyen monitores, impresoras, teclados,
etc. Este controlador tambi"n puede dar soporte a hubs natos.
0>
El H1>61A1 '&% #eripheral Controller, desarrollado tambi"n para
dispositivos con capacidades complementarias de hub. Este es capaz de
soportar > m9ltiples cone1iones.


El hecho de que la ms grande empresa de fabricacin de microprocesadores del
planeta est" fabricando no solamente chips controladores '&%, sino tambi"n
tar!etas madres propias para la tecnologa '&% 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.

".2-INTEGRACION DE LOS CIPS.

'n traba!o tan importante como representa '&% tiene que de manera alguna
mantener compatibilidad hacia atrs, es decir y por alg9n tiempo, los otros tipos
de dispositivos que en la forma de tar!etas se insertan a la tar!eta madre, deben
traba!ar de forma mancomunada con el bus '&%.
6J
Al da de la fecha, adems de las empresas que citbamos$ Compac, *igital
Equipment, +%,, +ntel, -EC y -orthern .elecom, e1isten ms de 0?J otras
empresas menores que fabrican semiconductores, computadoras, perif"ricos y
soft:are, todas traba!ando para poner en el mercado la mayor cantidad posible de
elementos '&%.

El con!unto de chips #C+ de +ntel, incluye un controlador de sistema, unidades de
control de buses y un chip muy particular desarrollado para integrar las partes$ el
H06G1&% #C+ +*EK+&A 8celerator ( #++86. El con!unto #C+ provee de un puente
entre la memoria principal del micro y la cach" /0, con un ancho de bus de 2C
bits para todo tipo de transferencias.

Adems de esto, el #++86 permite la intercone1in entre el bus #C+ y el bus +&A,
permitiendo el acceso de los datos al bus '&%. Al ser '&% un bus serial, y los
internos a la computadora son paralelos, hace falta un serializador y
deserializador, que en este caso es el denominado &erial +nterface Engine (( &+E,
elemento que mane!a los protocolos de comunicacin '&%, la programacin de
secuencia de paquetes, la deteccin y generacin de seEales, el control C@C
4Cdigo de @edundancia Cclica5, la codificacin -@L+, y la identificacin de los
perif"ricos con los identificadores del paquete de datos.

En realidad la parte ms importante de la estructura de la arquitectura de buses
incluyendo al nuevo '&% radica en el #++86 y el &+E, dos elementos bsicos en
el movimiento de datos entre los buses.

#-NECESIDADES PARA EL USB

El t"rmino P,ust ;aveP hace
referencia a la capacidad que debe
tener un ordenador para soportar el
bus '&%.

61
/os modelos de ordenadores personales caracterizadas por un
procesador #entium provisto de la tecnologa ,,8, traen
soporte pleno para las tar!etas madres +ntel con soporte '&%.
*entro de las tar!etas madres de +ntel con con!untos de chips
#C+, las que traen soporte '&% son las siguientes$ C6J;8, C6JM8, C6J.8 y la
CCJ)8. .odas estas vienen con un Controlador de ;ost '&% incorporado. #ero
los ordenadores porttiles no estn e1cluidos de estas capacidades, as que la
tar!eta madre +ntel C6J.8 est diseEada para brindar soporte '&% a todos los
usuarios de la computacin mvil.

Adicionalmente, el sistema operativo ms difundido en el mundo =indo:s >?,
que es distribuido con los mismos equipos por una gran cantidad de fabricantes,
viene provisto por todos los controladores 4drivers5 necesarios para poder
lanzarse a este nuevo bus sin ning9n tipo de problema. El resultado
de estos dos puntos anteriores son #Cs que estn saliendo al
mercado con uno o dos puertos '&% en su parte posterior listos
para ser empleados, como se observa en la )igura. #or supuesto,
estos ordenadores incluyen los puertos habituales mientras la
transicin hacia '&% se va desarrollando. /a especificacin '&%
es soportada por los sistemas operativos =indo:s >? cuya versin
sea la C.JJ.>?J% o superior.

/iteralmente, todos los fabricantes del mundo han arrancado su
produccin de dispositivos y computadoras '&%, nuevos modelos,
publicidades para equipos como !oystic3s digitales, teclados,
monitores, etc., pueden ser vistos por +nternet, especialmente en los sitios :eb de
aquellas empresas que venden por esta va.

$-RESPALDO DEL BUS SERIAL UNIVERSAL.

Cuando alguien menciona la palabra +ntel, todos tienen la seguridad de estar
respaldados por la empresa ms grande de fabricacin de microprocesadores del
mundo< el mencionar a ,icrosoft no es nada menos, todo el que haya tenido un
mnimo roce con computadoras conoce este nombre, y sin duda todos hemos
60
empleado alg9n soft:are ,icrosoft< por su parte +%, es y ha sido siempre uno
de los mayores colosos de la computacin en el mundo, especialmente en
equipos grandes y de alto rendimiento< *EC ( *igital Equipment Corporation es
otra de las mayores compaEas 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< -EC se ha especializado en equipos de imagen como monitores,
digitalizadores y otros elementos para el diseEo grfico< finalmente -orthern
.elecom es una compaEa que brinda servicios de telefona de larga distancia,
transmisin de datos por lneas telefnicas estndar, dedicadas, sat"lite e +&*-
especialmente en Estados 'nidos y hacia todo el mundo.
&on 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 %us
&erial 'niversal. Con dicho respaldo, la introduccin de '&% en el mercado es
prcticamente un hecho, y el conocimiento de esta tecnologa es una necesidad..
66

Você também pode gostar