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

5

Estoy buscando crear un dispositivo de carga que pueda proporcionar 5 voltios para cargar un teléfono inteligente (u otro dispositivo de electrónica de consumo) a través de un micro USB. ¿Cómo puedo hacer para que este dispositivo de carga "sepa" cuándo está conectado al teléfono inteligente o no? Tendría que ser capaz de detectar un simple "desenchufado" de su extremo macho micro USB del terminal hembra micro USB de los teléfonos inteligentes. Debería 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 la carga o no).

    
pregunta Jeff

3 respuestas

5

Un dispositivo USB que requiere carga generalmente indicará su presencia ya sea intentando negociar digitalmente o colocando 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 a prácticamente cero, pero es probable que mantenga una presencia de monitoreo de voltaje en la línea. También puede mantener una ID resistiva en las líneas de datos. Pero eso es menos seguro.

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

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

[2]. Aquí está página de descarga de documentos de especificación de clase aprobada por 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 que puede descargar.

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

La versión antigua también está ahí como

  • Acuerdo de especificación y adopció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

  • Documento sobre conectores y ensamblajes de cables USB 3.0 Rev. 1.02
    Cable y conector clase 2.0
    Factor de forma del tapón de la serie 'A' Guía 1.0
    Directrices del conector USB para aplicaciones mezzanine Rev. 1.0
    Micro-USB Cables and Connectors v1.01 Acuerdo de especificaciones y adoptantes

O (recomendado), inténtalo.

Obtenga un cable de microusb que tenga acceso a los conductores. Enchufe en una toma de corriente que pueda probar o cortar el extremo de un cable o ....
 Conecte un teléfono y mida los voltajes entre los datos + y - y la potencia + y -.
 Repita con algunos teléfonos.
 Surgirá un patrón.

Cuéntanos sobre esto.

Tenga en cuenta que a medida que la especificación ha evolucionado, también lo harán los teléfonos, por lo que los teléfonos ahora serán sutilmente (generalmente) diferentes a los de hace un año o pocos. La corriente de Drwaing en algún lugar puede ser un hilo común.

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

    
respondido por el Russell McMahon
2

La especificación de USB requiere que un dispositivo tenga entre 1 y 10 uF de capacidad en sus pines de 5 V y GND. Requiere que el concentrador (es decir, su cargador) tenga al menos 100 uF de capacidad a través de 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 "sondear" 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: la conexión de un dispositivo causará un pico de corriente hacia el exterior, ya que el condensador de 100 uF carga rápidamente el dispositivo (< = 10 uF) El condensador y el desenchufado se verán 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) caiga 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. (Podría reducirlo a un comparador si usa una salida PIO para cambiar el umbral del comparador según sea necesario).

    
respondido por el Mike DeSimone
0

¿Qué pasaría si el micro usb tuviera un interruptor momentáneo sobresaliente? Esto no se cerraría cuando se desenchufara para avisarle que el elemento está desenchufado.

    
respondido por el craig

Lea otras preguntas en las etiquetas