Enumeración de energía del host USB

0

Fondo:

Estoy diseñando un "cargador inteligente" para mi teléfono personal con Android. Me gustaría poder ajustar la cantidad de (o apagar) la alimentación del teléfono.

Implementación planificada:

Las funciones "inteligentes" se implementarían en el teléfono, y todas las comunicaciones serán manejadas por un dispositivo como el MAX3421E (es decir, Android ADK).

Aquí hay un diagrama de bloques:

pregunta kd5pev

1 respuesta

2

10 a 1, su teléfono utiliza alguna variación del estándar de carga de batería USB. Es decir, al cambiar lo que el teléfono ve en los pines D + y D usb, cambia lo que debería cargar. Conectar D + a D- (cortocircuitándolos juntos) indica una carga de alta velocidad. Conectarlos a tierra es otro, ya que los deja flotando (cargador tonto), lo que indica solo un sorteo de 500 mA.

También puede responder al estándar Appl, donde un divisor de voltaje de resistencia de VUSB a D + o D- a tierra crea un voltaje específico en la línea d + yd-, que indica un cargador de 1.0A o un cargador de 2.1A. p>

Pero el Android ADK es un host USB activo, como una computadora. Las líneas de datos usb están en uso activo. Esto evita que el teléfono vea la línea como un cargador, por lo que no puede hacer nada de eso.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas