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

2

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

Estoesloquepareceelesquema . 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 se conecta directamente a los encabezados SYS_OUT y BATT_IN. ¿Esto es confuso porque significa que el chip está proporcionando técnicamente la corriente para que tanto el dispositivo conectado a SYS_OUT como la batería? ¿No es esto algo malo? ¿Por qué querría proporcionarle corriente a mi dispositivo de salida con un perfil de carga LiPo? ¿No podría esto arruinar las cosas? Además, ¿no le quita la carga a la batería?

    
pregunta John August

2 respuestas

2

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

Esta disposición solo es apropiada para alimentar componentes electrónicos que pueden operar entre 4.2V (LiPo completamente cargado) a aproximadamente 3.0V (LiPo completamente plano) y dentro de la capacidad de corriente de carga de 100 / 500mA. Por lo tanto, la carga obtendrá el voltaje que determine el estado de carga del LiPo. La carga podría potencialmente consumir 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 lo que sea la 'carga', y puede ser una decisión de diseño válida.

Si está alimentando, por ejemplo, un AVR8 MCU (p. ej., ATmega328p, para elegir el ejemplo más común, pero muchos otros son similares), está bien, aunque sea el "Área de operación segura" (busque "Grados de velocidad 'en la' hoja de datos 328) para ese chip no le permitirá confiablemente operar hasta el mínimo de un Vcc a los 16MHz habituales, tendrá que 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á siendo alimentado desde USB, tenga en cuenta que algunos puertos USB de la computadora están realmente diseñados para las especificaciones USB, y solo le permitirán extraer 100 mA sin enumerarlos en el bus USB (que ni ese chip ni el SparkFun) Para PCB, necesita una MCU completa con USB para hacer eso), aunque la mayoría de los cargadores de teléfonos inteligentes / etc le permitirán dibujar 500mA o más sin enumeración.

    
respondido por el Techydude
3

[lo primero es lo primero: lea la hoja de datos MCP73831 , por favor, Ya lo he hecho]

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

  • " ¿No podría esto arruinar las cosas? " Eso solo no debería arruinar las cosas. El cargador está limitado por la 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 sale de MCP73831 es 4.20V. La carga debe estar diseñada para aceptar dicho voltaje (que no es difícil de lograr).
  • Si la batería está completamente descargada, entonces 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 función 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 Hoja de datos STNS01 .)
respondido por el Nick Alexeev

Lea otras preguntas en las etiquetas