Cómo estimar el consumo de energía del USB

0

Estoy calculando el consumo de energía de cada módulo en mi placa. Para el puerto USB 2.0, sé que cuando está funcionando, el consumo de energía es 5V * 500mA = 2500mW. Sin embargo, no estoy seguro de cómo estimar su consumo de energía durante el sueño, me refiero a que cuando se conecta una memoria USB, pero no hay una operación de lectura / escritura, ¿alguien puede darme una sugerencia al respecto? Otra pregunta es si el puerto USB está vacío y no hay nada conectado, ¿el consumo de energía del puerto USB es igual a cero?

    
pregunta Ross Lee

1 respuesta

3
  

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.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas