Sé que, por norma, ningún dispositivo debería intentar extraer más de 500 mA del USB.
Pero muchos teléfonos y tabletas pueden, de alguna manera, identificar sus cargadores hechos a medida y obtener más de 500 mA de ellos.
¿Cómo se hace esto?
Veo dos soluciones, una digital y otra analógica.
La solución digital consiste en incorporar algo de lógica en el cargador y utilizar líneas de datos para el intercambio.
La solución analógica es usar un voltaje de carga de 5.2V o más alto, por lo que la lógica es tan simple como "si el voltaje de entrada es mayor que 5.0V, entonces es nuestro cargador MUY poderoso, olvídate del límite de 500mA".
Estoy usando un chip de administración de energía LTC3556. El límite de corriente de entrada puede programarse mediante I2C o ajustando una resistencia. enlace