Distinción automática entre PC-USB y Wall Adapter-USB

0

Quiero preguntar si es posible y un consejo sobre cómo hacer una distinción automática entre un puerto PC-USB y un adaptador Wall-USB. Tengo un cargador de batería IC (por ejemplo, enlace ) donde puedo configurar el máximo. En corriente. No tengo problemas para configurarlo a 500 mA, pero siempre cargaré la batería a 500 mA en la PC y el adaptador de pared. Pero quiero cargar la batería en 1-1.5A cuando la conecto a Wall-Adapter y cuando la conecto a una PC no quiero freír el puerto USB de la PC y cargar la batería a 500 mA. Algo así como en un teléfono inteligente. Pensé en enviar algunos datos a través de usb para saber si es una PC o un adaptador, pero necesito algo más seguro y siempre funcionando.

    
pregunta Yaro

1 respuesta

0

Hay dos formas principales en que se indica la alta corriente USB (a la manera de Apple y todos los demás).

Apple usa un divisor de resistencia para configurar D + y D- a varios voltajes para indicar entre 500 mA y cerca de 2A de carga. 1.1 y 1.5A creo que allí. Tendría que pensar si esto crea un problema a continuación si utiliza un cargador de Apple.

Todos los demás cortocircuitan D + y D- juntos. Muchos controladores de carga USB manejan la detección en las líneas de datos USB. Si está haciendo un dispositivo, es una ruta más fácil.

Para su propia detección, ate D + a VCC con una resistencia de 10k. Atar D- a GND con resistencia de 100k. Lea D-, si es alta puede tirar de alta corriente. Si baja, no puedes.

Para su chip vinculado a Mouser: tire de EN2 con una resistencia de 10k. Conecte D- a EN1 para habilitar la corriente total si las líneas de datos están en cortocircuito o 100 mA si no lo están.

    
respondido por el Joe

Lea otras preguntas en las etiquetas