So For my Wearable project, I needed to have a Simple but efficient Battery monitoring and Charging system for 3.7v batteries having 500-800mA Current. I Want my circuit to fulfill these requirements
--> Low power consumption (Should not exceed more than 100uA)
--> Commonly available components
--> Should Be smaller and simple
--> Better Charging and overvoltage protection
--> Accurate voltage and current monitoring via microcontroller
--> Battery charging and low battery signals to the microcontroller
And i Made a Schematic on Kicad based on these requirements with reference to
-->
https://esp32s3.com/pros3.html#pins (i followed almost everything on their schematic since it claims to only consume 26uA)
--> My own knowledge
The problems I'm facing are
--> TP4056 package is too big for a wearable. I tried using TP4057 but its limited to 500mAh Max. Then i came across MCP73833 but it generates more heat than expected and horribly inefficient. And then i
came across with LTC4054. It claims to have a charging current of maximum 800mAh and uses less components. The datasheets says that i could monitor the battery through the PROG pin of the chip
via microcontroller. But what does it actually monitor? Charge of the battery? Charging status? and how can i implement this on my project? And can i be able to remove the MAX17048 on my schematic
if LTC4054 actually, has it? And is it true that LTC4054 is somewhat unstable? i can't get a hold on which charging ic is the best or LTC4054 fits the best on my project.
--> Can i use VDD_SPI pin on the ESP32-s3 to control the voltage of an LCD display which consumes about 38mA Max, Like automatically cutting the power off from the display when the microcontroller
goes to sleep? On the Pros3 schematic (
https://esp32s3.com/pros3.html#pins) they used a voltage regulator and a logic gate to control the power of external modules. Can i apply this same with the
VDD_SPI pin? So that the microcontroller goes to sleep, The LCD turns off along with the external flash chip for the esp32s3 and save power.
--> Do i need to make any changes on my schematic?