La energía que debe ser entregada por un puerto USB está definida en la Sección 7.2.1 de las Especificaciones de USB 2.0.
Para empezar, la entrega de energía está definida en “unidades de carga”. Para el USB 2.0 una unidad es de 100 mA, y para el 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”
La especificación dice, página 171:
“Los sistemas que obtienen la energía operativa externamente, ya sea CA o CC, deben suministrar al menos cinco unidades de carga a cada puerto. Tales puertos se denominan puertos de alta potencia”
Así que, si tiene un PC de escritorio o una computadora portátil conectada a una toma de CA, cada puerto USB DEBE suministrar 500 o 900 mA de corriente. Fíjese en el lenguaje, “por lo menos”. Así que podría ser más, a menos que una funcionalidad de sobrecorriente OPCIONAL sea soportada en el hardware. Por ejemplo, un PC de escritorio común en modo de suspensión deriva la energía del VBUS del carril de +5VSB de su PSU, que al menos es capaz de entregar 2 A de corriente. O más, lo que se especifica en la PSU en particular.
Por ejemplo, si un gadget Pi3 de Frambuesa obtiene su energía de un adaptador AC-DC de una fuente de alimentación AC 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 anfitrión USB es un dispositivo delgado alimentado por baterías (como un reproductor MP3 o un teléfono inteligente), puede ser declarado por el fabricante como “anfitrión de bajo consumo”, y el puerto USB puede ser limitado por diseño para suministrar 100/150 mA solamente. Este límite es muy incómodo para los clientes, y rara vez se aplica.
Si un sistema USB (host o concentrador) se declara como host normal, los puertos se prueban según las especificaciones de la prueba USB-IF utilizando probadores de puertos USB especializados . El probador aplica una carga igual a 5 unidades y comprueba si la caída de tensión no excede las especificaciones (margen de 5% o 10%), o aplica una carga creciente por pasos y determina en qué punto se dispara el circuito de sobrecorriente (opcional).
En condiciones domésticas, la capacidad del puerto puede comprobarse aplicando una gran resistencia de 10 Ohm (o 5,5 Ohm si es USB 3.x) a un cable pelado. O usando una carga variable dedicada que se encuentra en e-Bay.
Los requisitos para la entrega de energía de un puerto USB normal no deben confundirse con los requisitos para los DISPOSITIVOS USB: Los dispositivos USB NO deben tomar más de una unidad de carga hasta que el anfitrión complete la enumeración del dispositivo. Los anfitriones USB deben llevar un registro de la energía consumida declarada por los dispositivos conectados. Durante la enumeración, el 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.