GIF-1001
Cours 19, p.1
Etienne Tremblay
Ordinateurs, Structure
et Applications
GIF-1001
Université Laval, Hiver 2012
Cours 19, Le USB
GIF-1001
Cours 19, p.2
USB
USB signifie Universal Serial Bus
Le USB a été conçu afin de remplacer le port série
L’utilisation du USB implique des redevances. Être membre officiels des
développeurs de USB coûte 2500$ USD par année. Avoir un Vendor_ID
coûte 200$ USD par année…
Il existe trois normes USB principales:
USB 1.1 (1998)
USB 2.0 (2000, révisé en 2002).
USB 3.0 (2008)
À moins que ce ne soit explicitement indiqué, ce document décrit USB2.0.
Une section à la fin du document présente USB3.0.
GIF-1001
Cours 19, p.3
Vitesses de communication
Le USB 2.0 supporte 3 vitesses de communication:
Basse vitesse à 1.5 Mb/s pour les appareils comme les claviers, souris,
joystick
Pleine vitesse 12 Mb/s pour des appareils à gros débits comme les
modems et téléphones.
Haute vitesse 480 Mb/s pour des appareils multimédia à très haut débit
comme les caméoscope (une caméra numérique).
Le USB 3.0 supporte une vitesse additionnelle:
Le SuperSpeed 5 Gigabit/s avec une vitesse effective autour de 4 Gbps.
GIF-1001
Cours 19, p.4
Caractéristique générales
Les transactions USB se font à l’aide de jetons (voir plus loin), c’est-à-dire à
l’aide de bytes transmis ayant des valeurs et significations précises.
Le port USB est totalement contrôlé par un contrôleur unique appelé hôte
(host). L’hôte, souvent le PC, initie toutes les communications (même les
interruptions). Il est le maître absolu du bus.
Les jetons et messages transitent dans des trames de 1ms ou de 125us
(haute vitesse) (voir plus loin).
Le bus USB peut fournir l’alimentation des appareils qui y sont connectés.
Quatre modes de transfert sont supportés: Contrôle, Interruptions, Bloc et
Isochrone. Ils sont tous détaillés plus loin.
Les appareils nouvellement branchés sur le port USB sont détectées
automatiquement.
Dans USB 3.0, les deux liens additionnels permettent aux slaves d’indiquer
des évènements de façon asynchrone au Master sans que celui-ci ait initié
la communication.
GIF-1001
Cours 19, p.5
Topologie d’un réseau USB
Un réseau USB a une topologie en
étoile. Les ports descendent de l’hôte
vers les appareils. Ils montent vers
l’hôte.
Les HUBs sont des appareils qui
permettent de relier plusieurs appareils
à un seul port USB. Le rôle principal
des HUBs est de transférer les
données de l’hôte aux périphériques.
Il y a 127 appareils maximum dans un
réseau USB. Chaque appareil a son
adresse.
Il peut y avoir 5 niveaux de hub en plus
de l’hub racine.
Chaque hub contrôle ses ports afin de
savoir si un appareil s’y connecte
Host
HUB Root
HUB 1
HUB 2 HUB 3 USB Device
USB Device USB Device USB Device
1 / 20 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !