¿Cómo puede el cargador USB SparkFun Lipo alimentar otros dispositivos al mismo tiempo que se carga?

¿Cómo es capaz este cargador SparkFun de cargar un LiPo al mismo tiempo que alimenta otros dispositivos? La configuración se vería así:

ingrese la descripción de la imagen aquí

Así es como se ve el esquema . Básicamente, mi confusión es que el MCP73831 necesita proporcionar corriente a la batería para cargarla, pero si observa el esquema, la salida VBAT del chip está directamente conectada a los encabezados SYS_OUT y BATT_IN. Esto es confuso porque significa que técnicamente el chip proporciona corriente tanto al dispositivo conectado a SYS_OUT como a la batería. ¿No es esto algo malo? ¿Por qué querría proporcionar corriente a mi dispositivo de salida con un perfil de carga LiPo? ¿Esto no podría arruinar las cosas? Además, ¿no quita que se cargue la batería?

Respuestas (2)

El máximo de 100/500 mA que proporcionará el MCP73831 puede ser utilizado por la batería, la carga o ambos compartiéndolo, lo que significa que @ la configuración de 500 mA y si su carga está funcionando a su máximo ~ 300 mA, solo habrá ~ 200 mA disponibles para cargar la batería, por lo que tardará más en cargarse.

Esta disposición solo es adecuada para la electrónica de potencia que puede funcionar entre 4,2 V (LiPo completamente cargada) y alrededor de 3,0 V (LiPo sin carga), y dentro de la capacidad de corriente de carga de 100/500 mA. Entonces, la carga obtendrá cualquier voltaje determinado por el estado de carga del LiPo. La carga podría consumir potencialmente más de 500 mA, en cuyo caso hasta 500 mA provienen del 73831 y el resto del LiPo. Esto no es necesariamente algo malo, todo depende de cuál sea la 'carga' y puede ser una decisión de diseño válida.

Si está alimentando, por ejemplo, una MCU AVR8 (por ejemplo, ATmega328p, para elegir el ejemplo más común, pero muchos otros son similares), está bien, aunque el 'Área de operación segura' (busque 'Grados de velocidad' en el '328 hoja de datos) para ese chip no le permitirá operar de manera confiable a ese Vcc bajo a los 16 MHz habituales, deberá configurar el escalador previo para operar la CPU (F_CPU) a 8 o 10 MHz (con el cristal normal de 16 MHz).

Por último, si está recibiendo alimentación desde USB, tenga en cuenta que algunos puertos USB de la computadora están realmente diseñados según las especificaciones USB, y solo le permitirán extraer 100 mA sin enumerar en el bus USB (que ni ese chip ni el PCB SparkFun hacen, necesita una MCU completa con capacidad USB para hacer eso), aunque la mayoría de los cargadores de teléfonos inteligentes/etc. le permitirán consumir 500 mA o más sin enumeración.

Buena respuesta, esto me ayudó a confirmar mis pensamientos. La parte donde dijiste que la carga podría, técnicamente, consumir más de 500 mA sin destruir el 73831 es lo que necesitaba saber. El dispositivo que estoy diseñando no debería consumir más de 304 mA en el peor de los casos, pero quería saber "por si acaso". ¡Gracias!

[Lo primero es lo primero: lea la hoja de datos del MCP73831 , si aún no lo ha hecho]

Este es un controlador de carga bastante simple. La carga ( SYS_OUT, aka SYSTEM_LOAD) está conectada directamente a la batería, por lo que extrae corriente tanto de la batería como del cargador.

  • "¿ Esto no podría arruinar las cosas? " Eso por sí solo no debería arruinar las cosas. El cargador tiene limitación de corriente. Por supuesto, también depende de la naturaleza específica de tus cosas, de las que no sabemos lo suficiente.
  • El voltaje máximo que genera el MCP73831 es de 4,20 V. La carga debe estar diseñada para aceptar tal voltaje (eso no es difícil de lograr).
  • Si la batería está completamente descargada, la carga no se encenderá hasta que la batería se cargue.
  • La batería se cargará más lentamente cuando la carga consuma parte de la corriente de carga.
  • ¿Por qué cablear la carga a la batería? Porque eso es más simple.
    Los controladores de carga más sofisticados tienen una característica llamada PowerPath, donde la carga no está conectada directamente a la batería. (STNS01 es un ejemplo. Consulte el diagrama de bloques en la página 4 de la hoja de datos de STNS01 ).
En mi aplicación, mi carga es una carga de 4,2 V con un consumo máximo de corriente de 304 mA y un consumo mínimo de 71 mA. Suponiendo un consumo de corriente máximo, esto haría que los tiempos de carga aumentaran, ¿correcto? (suponga que la corriente de carga se establece en 500 mA seleccionando el Rprog correcto)