Vous êtes sur la page 1sur 3

TYPES DE TRANSMISSIONS USB :

La norme USB prend en charge 4 types dchange de donnes entre l'hte et le priphrique
divis en deux modes :

1 change de contrle :
Ce mode comprend un type de transfert (transfert de control ou de commande) et il est utilis
pour configurer un priphrique quand il est attach, mais il peut galement tre utilis pour
d'autres causes dfinis par le fabricant du priphrique. Le transfert du contrle lieu via un
canal (pipe) de commande qui est par default la pipe 0 (sur le endpoint 0), qui existe toujours.
La longueur du paquet du Transfert de commande pour appareil basse vitesse doit tre de 8
octets, les appareils pleine vitesse autorise une taille de paquet de 8, 16, 32 ou 64 octets et
les appareils haute vitesse doivent avoir une taille de paquet de 64 octets.

2 change de donnes fonctionnelles :
Ce mode est utilis pour transfrer des donnes vers et partir du priphrique. Il existe trois
types de transferts de donnes: transferts en masse (bulk), transfert avec interruption et
transfert isochrone.

2.1 Transfert Isochrone :
Le transfert isochrone se fait dune faon continue et priodique, il est utilis pour transmettre
des donnes dpendantes du temps tel que la lecture vido, il est aussi utilis pour
transmettre un grand flux de donnes, pour cela il demande au moins la plein vitesse
(12Mbps). Ce type de transfert offre la dtection des erreurs mais il ny a pas un moyen de
reprise (flux continue). La taille maximale du paquet de donnes est 1023 octets sur pleine
vitesse et 1024 octets sur haute vitesse.



2.2 Transfert par interruption :
Le Transfert par interruption est utilis lorsque on veut envoyer des donnes en repense un
vnement un exemple de a est le clavier, la donne est envoy lorsque on tape sur un
bouton ce moment une interruption sera gnr par le priphrique pour indiquer une
action urgente qui doit tre trait, toutefois sous USB, si un appareil demande l'attention de
l'hte, il doit attendre que l'hte l'interroge avant de signaler qu'il a besoin d'une attention
urgente. Ce transfert offre un mcanisme de dtection derreurs et de reprise en cas derreurs,
la taille maximale du paquet de donnes est limite par 8 octets pour la basse vitesse, 64 octets
pour la vitesse pleine et 1024 octets pour lhaute vitesse.



2.3 Transfert en masse (Bulk) :
Ce type transfert est utilis pour transmettre de grandes quantits de donnes indpendante
du temps, tels que lenvoie des donnes a une imprimante, il offre un mcanisme de dtection
derreurs et de reprise en cas derreurs, ce type de transfert ncessite en moins la vitesse plein
dUSB (full speed). La taille du paquet de donnes peut etre 8, 16, 32 ou 64 Octets pour la
vitesse pleine et peut aller jusqu 512 Octets sur haute vitesse.

Vous aimerez peut-être aussi