Cyze production vous presente le cours sur les microprocesseurs


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

USB défnit quatre types de transferts :

§ transfert de commande, utilisé pour l’énumération et la confguration des périphériques. Il convient pour

des données de taille restreinte ; il y a garantie de livraison (renvoi des paquets erronés) ;

§ transfert d interruption, utilisé pour fournir des informations de petite taille avec une latence faible. Ce ne

sont pas des interruptions au sens informatique du terme : le périphérique doit attendre que lhôte l interroge

avant de pouvoir effectuer un tel transfert. Ce type de transfert est notamment utilisé par les claviers et les

souris ;

§ transfert isochrone, utilisé pour effectuer des transferts volumineux (bande passante garantie), et en temps

réel. Il n’y a par contre pas de garantie sur l’acheminement des données. Ce type de transfert est utilisé pour

les fux audio et vidéo ;

§ transfert en masse (bulk), utilisé pour transférer des informations volumineuses, avec garantie

d’acheminement, mais sans garantie de bande passante. Ce type de transfert est utilisé par les dispositifs de

stockage.

Il est possible de structurer la communication entre un hôte et un périphérique en plusieurs canaux logiques

(pipes et endpoints) pour simplifer la commande du périphérique.

Connexion à chaud et Plug and Play : processus d’énumération

Les ports USB supportent la connexion à chaud et la reconnaissance automatique des dispositifs (Plug and Play).

Ainsi, les périphériques peuvent être branchés sans éteindre lordinateur.

Lors de la connexion du périphérique à lhôte, ce dernier détecte lajout du nouvel élément grâce au changement

de la tension entre les fls D+ et D-. À ce moment, lordinateur envoie un signal dinitialisation au périphérique

pendant 10 ms, puis lui fournit du courant grâce aux fls GND et VBUS (jusquà 100 mA). Le périphérique est alors

alimenté en courant électrique et peut utiliser temporairement ladresse par défaut (ladresse 0). L étape suivante

consiste à lui fournir son adresse défnitive et à obtenir sa description : cest la procédure d énumération.

En effet, après avoir reçu son adresse, le périphérique transmet à l’hôte une liste de caractéristiques qui

permettent à ce dernier de l’identifer (type, constructeur, nom, version). Lhôte, disposant de toutes les

caractéristiques nécessaires est alors en mesure de charger le pilote approprié.

Les périphériques sont regroupées en types ou classes dans la terminologie USB. Tous les dispositifs d’une classe

donnée reconnaissent le même protocole normalisé. Il existe par exemple une classe pour les périphériques de

stockage de masse (mass storage class, MSC), implémentée par la quasi-totalité des clés USB, disques durs

externes, appareils photo et par certains baladeurs. La plupart des systèmes dexploitation possèdent des pilotes

génériques, pour chaque type de périphérique. Ces pilotes génériques donnent accès aux fonctions de base, mais

des fonctions avancées peuvent manquer.

Norme On-The-Go

Article détaillé : USB On-The-Go.

Laisser un commentaire