CYZE PRODUCTION
VOUS PRESENTE LE COURS SUR LES MICROPROCESSEURS ET LEURS FABRICANTS
Tél : (00229) 96 15 81 18 E-mail : cyze2002@yahoo.fr / cyze2002@hotmail.com
CYZE PRODUCTION
Le bus USB ne permet pas de relier entre eux deux périphériques ou deux hôtes : le seul schéma de connexion
autorisé est un périphérique sur un hôte. Pour éviter des branchements incorrects, la norme spécife deux types de
connecteurs : le type A, destiné à être situé sur l’hôte, et le type B, destiné à être situé sur le périphérique.
Un hub peut comporter à la fois un connecteur B, qui permet de le relier à l’hôte, et des connecteurs A, qui
permettent d’y relier des périphériques. Les appareils (hôte et périphériques) sont équipés de connecteurs
femelles. Les câbles de connexion ont toujours une extrémité de type A mâle, et une extrémité de type B mâle, ce
qui garantit le respect de la topologie du bus. Il peut aussi exister des câbles de prolongation équipés de
connecteurs de même type mais de genres différents.
Au départ il existait donc quatre connecteurs, pour deux types et deux genres. Par la suite, devant le
développement d’appareils compacts, une version miniature du connecteur B a été spécifée. Elle est
fonctionnellement équivalente au connecteur B, mais de dimensions nettement réduites.
Le brochage des connecteurs est le suivant :
Fonction Couleur Numéro de broche pour les types
A et B
Numéro de broche pour le type
mini B
Alimentation +5V (VBUS) 500 mA maximum Rouge 1 1
Données (D-) Blanc 2 2
Données (D+) Vert 3 3
Masse (GND) Noir 4 5
Protocole
La bande passante est partagée temporellement entre tous les périphériques connectés. Le temps est subdivisé
en trames (frames) ou microtrames (microframes) pendant lesquels plusieurs transferts peuvent avoir lieu.
La communication entre l hôte (l ordinateur) et les périphériques se fait selon un protocole basé sur l’interrogation
successive de chaque périphérique par l’ordinateur. Lorsque lhôte désire communiquer avec un périphérique, il
émet un jeton (un paquet de données, contenant ladresse du périphérique, codée sur sept bits) désignant un
périphérique. Si le périphérique reconnaît son adresse dans le jeton, il envoie un paquet de données (de 8 à
255 octets) en réponse. Les données ainsi échangées sont codées selon le codage NRZI. Puisque ladresse est
codée sur sept bits, 128 périphériques (2
7) peuvent être connectés simultanément à un port de ce type. Il convient
en réalité de ramener ce chiffre à 127 car ladresse 0 est une adresse réservée.