Detección cuando el cable de alimentación micro USB se desconecta de un teléfono inteligente (u otro dispositivo)

Estoy buscando crear un dispositivo de carga que pueda proporcionar energía de 5v para cargar un teléfono inteligente (u otro dispositivo electrónico de consumo) a través de micro USB. ¿Cómo haría para que este dispositivo de carga sea "consciente" de cuándo está conectado al teléfono inteligente o no? Tendría que ser capaz de detectar una simple "desconexión" de su extremo micro USB macho del extremo micro USB hembra de los teléfonos inteligentes. Tendría que ser capaz de detectar el "evento de desconexión" independientemente de si el teléfono inteligente se está cargando o no (es decir, no debería verse afectado por si se está cargando o no).

Sería muy útil que haya medido la corriente que ingresa al teléfono inteligente en las fases de carga, carga completa y desconexión.

Respuestas (3)

Un dispositivo USB que requiere carga generalmente señalará su presencia al intentar negociar digitalmente o al colocar ciertas combinaciones de resistencia en las líneas de datos (dependiendo de su sofisticación).

Al final de la carga, disminuirá la corriente de carga prácticamente a cero, pero es probable que mantenga una presencia de monitoreo de voltaje en la línea. También puede mantener una identificación resistiva en las líneas de datos. Pero eso es menos seguro.

Es extremadamente improbable que un teléfono NO consuma corriente cuando está conectado. La carga será muy pequeña cuando esté completamente cargada, pero es probable que sea detectable.


[1]. Wikipedia sobre la fuente de alimentación universal común .

[2]. Aquí está la página de descarga de documentos de especificación de clase aprobados por los desarrolladores de USB.ORG . Los documentos son más largos que el título. Mucho.

Para todo lo que hay que saber sobre la interfaz de carga de la batería, puede descargarla.

  • Acuerdo de adopción y especificación de carga de batería v1.2 (formato .zip, tamaño 589 KB)

La versión anterior también está allí como

  • Acuerdo de adopción y especificación de carga de batería v1.1 (formato .zip, tamaño 292 KB)

También vea estos - con el segundo posiblemente más relevante

  • Conectores USB 3.0 y conjuntos de cables Documento Rev. 1.02
    Cable y conector Clase 2.0
    Serie 'A' Factor de forma de enchufe Directriz 1.0
    Conector USB para aplicaciones intermedias Directrices Rev. 1.0
    Cables y conectores micro-USB v1.01 Acuerdo de especificaciones y adoptantes

O (recomendado), solo pruébalo.

Obtenga un cable microusb al que tenga acceso a los conductores. Conéctelo a un enchufe que pueda sondear o cortar el extremo de un cable o... .
Enchufe un teléfono y mida los voltajes entre datos + y - y potencia + y -.
Repita con algunos teléfonos.
Surgirá un patrón.

Cuéntanos al respecto.

Tenga en cuenta que a medida que la especificación ha evolucionado, también lo harán los teléfonos, por lo que lo que hacen ahora será sutilmente (generalmente) diferente de lo que era hace un año o unos pocos. Drwaing actual en alguna parte es probable que sea un hilo común.

No he probado esto con teléfonos recientes, pero tengo la intención de hacerlo. Sin embargo, puede que no sea lo suficientemente pronto para ti.

La especificación USB requiere que un dispositivo tenga entre 1 y 10 uF de capacitancia en sus pines de 5V y GND. Requiere que el concentrador (es decir, su cargador) tenga al menos 100 uF de capacitancia en esos mismos pines.

Esto permite que el concentrador detecte eventos de conexión/desconexión sin depender del protocolo digital, por lo que no tiene que estar "sondeando" los pines digitales para detectar un evento de conexión o desconexión. La detección se realiza al monitorear la corriente en la línea de 5 V entre la tapa de 100 uF y el conector A: enchufar un dispositivo provocará un pico de corriente hacia el exterior ya que el capacitor de 100 uF carga rápidamente el capacitor del dispositivo (<= 10 uF) , y la desconexión se verá como un pico (CA) en la otra dirección a medida que la corriente en la resistencia (y, por lo tanto, su caída de voltaje) cae a 0.

Entonces, todo lo que necesita es una resistencia de detección de corriente en la línea de 5 V, un amplificador de detección de corriente y un par de circuitos comparadores. (Puede reducirlo a un comparador si usa una salida PIO para cambiar el umbral del comparador según sea necesario).

Si bien el capacitor del dispositivo debería funcionar para enchufarlo, no funciona por sí solo para desconectar un dispositivo que está completamente cargado y básicamente ha dejado de consumir corriente. Realmente depende de la cantidad de corriente que consume el dispositivo inactivo, casi nada del capacitor del dispositivo solo (a menos que sea uno terriblemente malo con fugas).

¿Qué pasaría si el micro usb tuviera un interruptor momentáneo sobresaliente? Esto no se cerrará cuando se desconecte, lo que le permitirá saber que el elemento está desconectado.

Esto funcionaría pero agregaría otro punto de falla mecánica. La Norma de hecho ya definió un procedimiento para esto.