Re: USB3 vs USB2

Top Page

Reply to this message
Author: Christian Marillat
Date:  
To: guilde
Subject: Re: USB3 vs USB2
On 29 juil. 2015 09:26, Frédéric <fma38@???> wrote:

> Le 29/07/2015, Christian a écrit :


[...]

> Bon, ce n'est pas 'négociation', le terme, mais 'énumération'... Cela
> revient un peu au même par rapport à ce que je diais, puisqu'il faut bien
> qu'il y ait un dialogue pour le l'hôte sache à quoi il a affaire, et
> puisse voir dans le descripteur s'il peut allouer les 500mA ou rester à
> 100mA.
>
> Donc comment fait un truc purement passif pour tirer les 500mA dès le
> départ ?


Il n'y a pas vraiment de dialogue. Le périphérique envoie un "device
descriptor" qui contient "bMaxPower" et qui est mieux décrit ici dans
la page ci-dessous :

,----
| bMaxPower defines the maximum power the device will drain from the
| bus. This is in 2mA units, thus a maximum of approximately 500mA can be
| specified. The specification allows a high powered bus powered device to
| drain no more than 500mA from Vbus. If a device loses external power,
| then it must not drain more than indicated in bMaxPower. It should fail
| any operation it cannot perform without external power.

`----

http://www.beyondlogic.org/usbnutshell/usb5.shtml#DeviceDescriptors

Christian