He pensado en este requisito recientemente.
Mientras mantengas la corriente de Vin a la partición lejos de la corriente de la batería, deberías tener un mínimo de problemas. es decir, si la corriente pasó de Vin a batería y luego a Batería a cargar, el sistema necesita hacer un trabajo extra para poder ignorar Iin.
es decir, la carga adecuada de la batería necesita poder lidiar con la corriente neta de la batería durante la carga. Siempre que haga posible que administre la corriente de la batería durante la carga, todo estará bien. De esta manera (digram abajo) el controlador de la batería no "ve: lo que está haciendo la fuente externa.
- Iin - > Regulador - > Batería - > Controlador de batería - > Carga x
PERO si en va a cargar directamente y la batería se conecta a cargar de forma independiente, entonces todo se mantiene particionado.
- Iin - > Regulador - > Cargar
Batería - Controlador de batería - Cargar
En la práctica, esto puede ser tan simple como colocar la carga en el lado de Vcharge del sensor de corriente de la batería. El sentido actual entonces ve la corriente real de la batería (dentro o fuera) y es "inconsciente" de la corriente de carga real.
SO
Si la fuente externa puede operar el widget directamente, se ejecutará sin la participación de la batería. De lo contrario (digamos 100 mA de carga, 300 mA de carga), entonces consumirá la corriente de la batería para compensar la diferencia.
El final de la fase de corriente constante se dispara cuando el voltaje de la batería alcanza Vmaxchg * = (generalmente 4.2V / celda). Este voltaje puede verse ligeramente afectado por la corriente de carga disponible, pero no mucho. [[Nota: el% de carga durante la fase actual constante suele ser inferior al 90%]]. Por lo tanto, el final de la fase de CC no se verá muy afectado por la ejecución del widget.
Las fases de fin de CV (voltaje constante) se producen cuando Ichg drps a un% de Imax.
Si el suministro externo no puede admitir el widget más Ichg_current directamente, entonces Ichg disminuirá y el cobro se terminará. Puede deshabilitar la terminación de carga durante el tiempo de ejecución del widget o agregar un valor actual falso en el circuito de control de terminación para que parezca que Ichg es estable cuando se ejecuta el widget. Más fácil de lo que se piensa :-).
El subterfugio de ajustar la tasa de carga aparente no hace daño ya que la batería no se cargará durante estos períodos (y el funcionamiento normal se supone cuando el ancho deja de funcionar.