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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!