100
mA est l'intensité de courant qu'un port USB peut fournir
à tout moment. En cours d'initialisation il est interdit
de drainer un courant d'une intensité supérieure à
cette valeur. Après initialisation il est permis à
un périphérique qui requérerait un courant
plus important, après annonce auprès du système
d'exploitation et autorisation de ce dernier, de consommer un courant
supérieur à ces 100 mA. Une intensité de 500
mA est le maximum que puisse fournir le port USB. Il ne saurait
être question de fournir le courant d'alimentation à
d'autres périphériques.
Si l'on entre dans les détails, il existe 3 classes de périphériques
connectables au port USB :
1. Low power bus powered (faible consommation alimenté par
le bus)
2. High power bus powered (consommation élevée alimenté
par le bus)
3. Self powered (auto-alimenté)
Les
2 premières catégories (bus powered) drainent leur
courant d'alimentation du port USB, la 3ème catégorie,
self powered, dispose d'une alimentation propre et ne met pas, ou
très peu, le port USB à contribution. On a défini,
dans le cas du port USB, une unité de charge (unit load)
de 100 mA. Les périphériques de la 1ère catégorie
(low power bus powered) sont autorisés à drainer une
seule unité de charge (100 mA, ceux de la seconde catégorie
(high power bus powered) sont autorisés à drainer
un courant maximal de 100 mA jusqu'à la configuration et
après que celle-ci ait eu lieu, un maximum de 5 unités
de charge.
L'importance
du courant qu'un périphérique donné a le droit
de drainer dépend des facteurs suivants :
A. De l'état dans lequel
il se trouve
Lors de la mise sous tension une seule unité de charge
(100 mA)
Après configuration (en cours de fonctionnement) ce
courant reste limité à 100 mA pour les périphériques
faible puissance, les périphériques à forte
consommation (high power) sont autorisés à consommer
le courant annoncé jusqu'à un maximum de 5 unités
de charge (500 mA)
Suspended : le courant drainé ne doit pas dépasser
500 m A y compris le courant nécessaire à la résistance
pull-up vers D+ ou D
B. Du type de hub auquel le
périphérique est connecté. Dans le cas d'un
hub doté de sa propre alimentation (self powered) ce sont
à nouveau 500 mA au maximum, si le hub est alimenté
par le port USB le courant limite est fixé à 100 mA.
Le hub intégré dans un PC de bureau est normalement
du type auto-alimenté, celui d'un ordinateur portable est
considéré comme alimenté par le bus. Lorsqu'un
périphérique consomme un courant trop élevé
il peut arriver que le port USB le supporte et qu'il fournit ainsi
un courant supérieur au maximum prévu. Il n'en reste
pas moins qu'il est recommandé de prévoir une alimentation
propre pour le périphérique.
C. En cours de fonctionnement
la consommation de courant ne doit pas dépasser la valeur
annoncée au cours de la configuration lors de ce que l'on
appelle ´ l'énumération ª dans le descripteur
de configuration.
Dans le cas de périphériques possédant leur
alimentation propre (self powered) l'intensité du courant
drainé au port USB connaît les mêmes limitations.
Il est important qu'il y ait une bonne isolation galvaniquement
entre le port USB et l'alimentation ´ externe ª. Même
en cas de disparition de la tension d'alimentation propre au périphérique
il lui est interdit de charger le port USB plus qu'il ne l'a ´
promis ª lors de la configuration (une unité de charge
de 100 mA au maximum au cas ou la configuration annoncée
est self powered ou low powered).
|