Respuestas:
Como se indica en Wikipedia
Las especificaciones USB 1.xy 2.0 proporcionan un suministro de 5 V en un solo cable para alimentar dispositivos USB conectados.
Una unidad de carga se define como 100 mA en USB 2.0 y 150 mA en USB 3.0. Un dispositivo puede extraer un máximo de 5 unidades de carga (500 mA) de un puerto en USB 2.0; 6 (900 mA) en USB 3.0.
Como la potencia es igual a la corriente por el voltaje, todo lo que tiene que hacer es multiplicar 5V con la corriente que el dispositivo extrae del puerto.
Tenga en cuenta que también existe una convención para cargar dispositivos. Este tipo de puertos permite corrientes de hasta 1.5 A (también con 5V). Sin embargo, el puerto USB está clasificado para soportar corrientes de hasta 5 A, por lo que algunos fabricantes pueden salirse de las especificaciones y ofrecer una corriente máxima más alta.
Hay adaptadores de alimentación USB en el mercado que indican explícitamente "adaptador de 10 W". Como el USB es de 5V, el resultado de 10W es de 2A = 2000 mA. El efecto neto es que los dispositivos conectados a este adaptador cargan su batería 4 veces más rápido que con un puerto USB "normal" de 500 mA.
Utilicé la aplicación gratuita 'Battery Doctor' para determinar cuánto amperaje ofrece el puerto de carga USB. Utilizo la palabra oferta intencionalmente, ya que cada dispositivo tiene una cantidad máxima de amperaje que tomará independientemente de lo que se ofrezca.
Descubrí que mi puerto 3.0 en mi laptop hp envy, que tiene un rayo al lado, ofrece 1.5 amperios (1500mA), mientras que el 2.0 usb ofrece solo 0.5 amperios (500mA).
Aunque algunos foros han declarado que no es posible que una aplicación determine la cantidad de amplificadores ofrecidos a un dispositivo, la aplicación Battery Doctor establece claramente los amplificadores ofrecidos de manera precisa e inmediata en mi ipad (aunque solo puede mostrar hasta el máximo permitido por el dispositivo, no lo he probado). He probado la aplicación con un cargador de pared de 1,8 amperios y un banco de energía de 2,1 amperios, y ambos están marcados como tales en el cargador. Las lecturas de amperaje se muestran de forma precisa e inmediata en la aplicación.
La energía que debe ser entregada por un puerto USB se define en la Sección 7.2.1 de las Especificaciones de USB 2.0.
Para comenzar, la entrega de potencia se define en "unidades de carga". Para USB 2.0 una unidad es de 100 mA, y para USB 3.x una unidad es de 150 mA.
El estándar USB define dos clases de puertos USB, "puertos de alta potencia" y "puertos de baja potencia"
Las especificaciones dicen, página 171:
"Los sistemas que obtienen energía operativa externamente, ya sea CA o CC, deben suministrar al menos cinco unidades de carga a cada puerto. Dichos puertos se denominan puertos de alta potencia".
Entonces, si tiene una PC de escritorio o portátil conectada a una toma de CA, cada puerto USB DEBE suministrar 500 o 900 mA de corriente. Tenga en cuenta el idioma, "al menos". Por lo tanto, podría ser más, a menos que el hardware admita una funcionalidad de sobrecorriente OPCIONAL. Por ejemplo, una PC de escritorio común en modo de suspensión deriva la energía VBUS del riel + 5VSB de su PSU, que al menos es capaz de entregar 2 A de corriente. O más, que se especifica en particular PSU.
Por ejemplo, si un dispositivo Raspberry Pi3 obtiene su energía del adaptador AC-DC de una fuente de alimentación de CA de pared, debe suministrar al menos 500 mA por cada (de 4) puertos. Desafortunadamente, no lo hace y, por lo tanto, no es compatible con USB.
Sin embargo, si un host USB es un dispositivo delgado que funciona con baterías (como un reproductor de MP3 o un teléfono inteligente), el fabricante puede declararlo como "host de baja potencia", y el puerto USB puede estar limitado por diseño para entregar 100/150 mA solamente. Este límite es muy inconveniente para los clientes y rara vez se aplica.
Si un sistema USB (host o hub) se declara como host normal, los puertos se prueban según las especificaciones de prueba USB-IF utilizando probadores de puertos USB especializados . El probador aplica una carga igual a 5 unidades y verifica si la caída de voltaje no excede las especificaciones (5% o 10% de margen), o aplica una carga incremental gradual y determina en qué punto se dispara el circuito de sobrecorriente (opcional) terminado.
En condiciones domésticas, la capacidad del puerto se puede verificar aplicando una gran resistencia de 10 ohmios (o 5,5 ohmios si es USB 3.x) a un cable pelado. O utilizando una carga variable dedicada que se encuentra en e-Bay.
Los requisitos para la entrega de energía desde un puerto USB normal no deben confundirse con los requisitos para DISPOSITIVOS USB: los dispositivos USB NO deben tomar más de una unidad de carga hasta que el host complete la enumeración del dispositivo. Los hosts USB deben realizar un seguimiento de la energía consumida declarada por los dispositivos conectados. Durante la enumeración, un host lee los requisitos de alimentación obligatorios del dispositivo dentro de su descriptor, y si el host cree que sus capacidades de alimentación están al máximo, puede rechazar la conexión.
USB 2.0 = 5V x 0.5a (500ma) = 2.5W
USB 3.0 = 5V x 0.9a (900ma) = 4.5W
500ma y 900ma es la corriente máxima que tomará un puerto especificado normal (ver otras respuestas para excepciones).
Este artículo de Wikipedia tiene una buena tabla de potencia usb.