Para el puerto USB 2.0, sé que cuando está funcionando, el consumo de energía es
5V * 500mA = 2500mW.
Esta sería la potencia máxima que toma un dispositivo compatible con USB cuando se conecta a un puerto y se enumera. Algunos dispositivos (como los antiguos gabinetes HDD de 2.5 ") consumen mucho más que eso, 1-1.5 A.
No estoy seguro de cómo estimar su consumo de energía durante el sueño, quiero decir cuando
un usb-stick está conectado pero no hay operación de lectura / escritura en él, puede
Alguien me dio una sugerencia al respecto?
Esto no es "consumo de energía para dormir". Cuando la memoria USB está enchufada y no hay actividad de E / S, seguirá consumiendo una gran cantidad de corriente como en las E / S pesadas, ya que el bus está activo, envía SOF, obtiene el estado periódico del dispositivo, etc. Sin embargo, si el host USB lo pone enlace a USB_SUSPEND (la actividad del bus se detiene), un buen dispositivo compatible con USB entrará en el modo de bajo consumo y no consumirá más de 500 uA. Desafortunadamente, los dispositivos de almacenamiento masivo USB 2.0 no están sujetos a la política USB_SUSPEND, siempre están activos. Dependiendo de cómo se fabrica una memoria USB, cuántos chips de almacenamiento hay dentro y quién hace el controlador, es imposible estimar su consumo de energía cuando no hay E / S.
si el puerto USB está vacío y no hay nada conectado en él
Este puerto en sí no consumirá energía a través del cable VBUS, pero el controlador host (puerto raíz) detrás de este puerto lo hará. Los concentradores USB externos suelen tener una tabla de consumo de energía con diferentes configuraciones de puerto y velocidades de dispositivos conectados, pero no he visto datos públicos similares sobre los controladores host.