Vous êtes sur la page 1sur 20

L’interface USB

67

Universal Serial Bus

Les interfaces de communication A.HAJAMI


USB
68

Universal Serial Bus ou USB


● C’est une norme relative à un bus informatique en série

● Sert à connecter des périphériques informatiques à un


ordinateur ou à tout type d'appareil prévu à cet effet
(tablette, smartphone, etc.)

● Le bus USB permet de connecter des périphériques à


chaud (quand l'ordinateur est en marche)

● Il offre le Plug and Play qui reconnaît automatiquement le


périphérique
USB
69

Universal Serial Bus ou USB

● conçu pour remplacer les nombreux ports externes


d’ordinateur lents et incompatibles,
● c’est le successeur des liaisons RS-232 et parallèle,
mais avec des performances nettement meilleures.
USB
70

Caractéristiques
Icone

● Symbole de l'USB 2.0 ● Symbole de l'USB 3.0 ● Symbole de l'USB 3.1 Gen 2.
● ou USB 3.1 Gen 1,
USB
71

Caractéristiques
Connecteurs utilisés

Micro-B mâle Mini-B mâle Type-A mâle Type-B mâle.


Type-A femelle
USB
72

Caractéristiques
Connecteurs utilisés
USB
73

Caractéristiques
Vitesse

USB 1.0 USB 1.1 USB 2.0 Wireless USB USB 3.1 Gen 1 USB 3.1 Gen 2
Année 1996 1998 2000 2005 2008 2013
1,5 Mbit/s 12 Mbit/s 480 Mbit/s 480 Mbit/s 5 Gbit/s 10 Gbit/s
Débit
0,19 Mo/s 1,5 Mo/s 60 Mo/s 60 Mo/s 600 Mo/s 1,2 Go/s

NB:
C’est le débit brut (émission plus réception) qui doit être
partagé entre tous les appareils connectés au BUS.
USB
74

Caractéristiques
Topologie

• Topologie : BUS étoilé via des "HUB", chaque lien est de


type point à point.
• Maximum 5 HUB traversés entre le maître (Host) et un
esclave (function).
Hub 1

Hub 3 Hub 2

Hub 5 Hub 4

Hub 6
USB
75

Caractéristiques
Hub
USB
76

Architecture de la topologie
• Un réseau USB a une topologie en étoile.
• Le port USB est contrôlé entièrement par un contrôleur unique appelé hôte (“host”).
Souvent le PC, il initie toutes les communications, et est le maître absolu du bus.

Host
Hub Root

Hub 1

USB
Hub 3 Hub 2
device

USB USB USB


device device device
USB
77

Architecture de la topologie
• Les “hubs” 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.
Chaque hub contrôle ses ports afin de savoir si un appareil s’y connecte
Il peut y avoir 5 niveaux de hub en plus du hub racine.
Host
Hub Root

Hub 1

USB
Hub 3 Hub 2
device

USB USB USB


device device device
USB
78

Architecture de la topologie

Host
Hub Root

Hub 1

USB
Hub 3 Hub 2
device

USB USB USB


device device device
USB
79

Architecture de la topologie

• Il y a 127 appareils maximum dans un réseau USB. Chaque appareil a son adresse.

Host
Hub Root

Hub 1

USB
Hub 3 Hub 2
device

USB USB USB


device device device
USB
80

Applications de l'USB
Transfert de données
La gamme des périphériques utilisant le bus USB est extrêmement vaste :
• périphériques d'interaction avec l'utilisateur : claviers, souris, joystick,
guitare.
• périphériques de stockage : disques durs externes, appareils photo,
lecteurs multimédia, et surtout clés USB, un concept apparu spécifiquement
pour le bus USB,
• multimédia et imagerie : imprimantes, scanners, cartes son, webcams, tuners
TV, écran secondaire (intégrant son propre contrôleur vidéo), microphone.
• adaptateurs de réseau ou de communication : Wi-Fi, Ethernet, Bluetooth,
infrarouge IrDA, Modem, Hub ;
• Bus et interfaces : port série RS-232, port parallèle, port PS/2,
port joystick, Bus CAN, GPIB (IEEE-488), port série RS-485.
USB
81

Applications de l'USB
Pour l'alimentation électrique
Le bus USB peut alimenter en énergie les périphériques, dans une
certaine limite de courant consommé (2 A pour une application haute
puissance, 100 mA pour une application normale )
USB
82

Le câble USB
Pour l'alimentation électrique

Le câble USB utilise une paire pour l’alimentation (Vbus et GND), et


une paire pour le transfert différentiel des données (D+ et D-)
USB
83

Le codage USB
NRZI (Non Return to Zero Inverted)

Si bit à transmettre ‘0’, inversement de l’état de la sortie


Si bit à transmettre ‘1’, pas de changement de l’état de la sortie
USB
84

Le codage USB

NRZI différentiel

D+
D-
1 0 1 1 0 1
USB
85

Transmission USB

La liaison USB est une liaison série:


- Asynchrone
- full duplex
- Hot plug and play
Hot plug and play
les périphériques peuvent être branchés sans éteindre l'ordinateur
(branchement à chaud).
Lors de la connexion du périphérique à l'hôte, ce dernier détecte l'ajout du
nouvel élément grâce au changement de la tension entre les fils D+ et D-. A
ce moment, l'ordinateur envoie un signal d'initialisation au périphérique
pendant 10 ms, puis lui fournit du courant grâce aux fils GND et VBUS
(jusqu'à 100mA).
Chapitre suivant :
MATLAB