Is this LIPO recharging circuit ok?

Go To Last Post
12 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I want to make my project rechargeable but don't have a deep understanding. Would it be ok if the load was on (ON/OFF SWITCH closed) and the battery was charging at the same time? The load draws about 60mA.

This topic has a solution.

TO THE FINDER... THE ISLE OF KOHOLINT, IS BUT AN ILLUSION... HUMAN, MONSTER, SEA, SKY... A SCENE ON THE LID OF A SLEEPER'S EYE... AWAKE THE DREAMER, AND KOHOLINT WILL VANISH MUCH LIKE A BUBBLE ON A NEEDLE... CAST-AWAY, YOU SHOULD KNOW THE TRUTH!

Last Edited: Thu. Jan 21, 2021 - 08:18 AM
This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I use a MCP73831 LiPo charger set for 100ma charge current with a MCP1252 boost to +5v and that's how mine is configured. No problems.

"If you find yourself in an even battle, you didn't plan very well."
https://www.gameactive.org
https://github.com/CmdrZin

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I use the MCP73831 as well, but if the OP wants a module-based approach, both Sparkfun and Adafruit have boards available. 3V isn't a 'standard' load (most target 5V), so you'd still need a regulator for that. For 60mA I'd be happy with a simple LDO linear regulator, to avoid the complexity of a switched circuit.

 

The best approach would be a power-path controller IC, maybe something based around the BQ24075. The problem with simple battery chargers is that, as soon as the battery is fully charged and the charge current is switched off, the battery starts to discharge and the cycle starts over again. This is less of an issue if you can remove the load whilst the battery is charging, but the use-case may not allow for this.

 

Does the chosen battery have a built-in protection circuit ? 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1



Would it be ok if the load was on (ON/OFF SWITCH closed) and the battery was charging at the same time? 

It depends...a dumb chip might not notice, a smart chip might get its charge controlling confused, thinking it is delivering xxx ma to the battery, without knowing xx ma is going elsewhere.   An extra-smart chip might be able to measure this loading & take into account.  However, at your low loadings it might just be a drop in the bucket & of little consequence (depending on the ratio to the charge current---if it is 1amp vs 100ma, 60ma may or may not matter).  

 

Edit---I noticed your diagram has a proposed chip...looking it up I found:

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

Last Edited: Sun. Oct 25, 2020 - 09:11 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It does have a protection circuit. Overcurrent, overvoltage and short circuit protection.

TO THE FINDER... THE ISLE OF KOHOLINT, IS BUT AN ILLUSION... HUMAN, MONSTER, SEA, SKY... A SCENE ON THE LID OF A SLEEPER'S EYE... AWAKE THE DREAMER, AND KOHOLINT WILL VANISH MUCH LIKE A BUBBLE ON A NEEDLE... CAST-AWAY, YOU SHOULD KNOW THE TRUTH!

Last Edited: Sun. Oct 25, 2020 - 09:13 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hmm I see the problem. Since the battery does have an integrated protection circuit that protects from overvoltage, does this solve the overcharging problem? Should I still try to avoid this design?

TO THE FINDER... THE ISLE OF KOHOLINT, IS BUT AN ILLUSION... HUMAN, MONSTER, SEA, SKY... A SCENE ON THE LID OF A SLEEPER'S EYE... AWAKE THE DREAMER, AND KOHOLINT WILL VANISH MUCH LIKE A BUBBLE ON A NEEDLE... CAST-AWAY, YOU SHOULD KNOW THE TRUTH!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

The problem, as @avrcandies' edit points out, is that the TP4056 gets confused by the current drawn by the load. Even if it doesn't damage the battery, it will upset the charging cycle, which may either never complete, or finish early. So you'd never know if the battery was fully recharged.

 

Read the description of this module to see why something like the MCP73831 is better: https://www.adafruit.com/product...

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Non the less it should be a safe bet, no? Considering my low load and the fact that the battery in question has an overvoltage protection on it. I assume there will be no flames, right?

TO THE FINDER... THE ISLE OF KOHOLINT, IS BUT AN ILLUSION... HUMAN, MONSTER, SEA, SKY... A SCENE ON THE LID OF A SLEEPER'S EYE... AWAKE THE DREAMER, AND KOHOLINT WILL VANISH MUCH LIKE A BUBBLE ON A NEEDLE... CAST-AWAY, YOU SHOULD KNOW THE TRUTH!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

 I assume there will be no flames, right?

Put one in your pocket for a few weeks & see how it goes. 

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I used an MCP73871 for a project two years ago .  I also used a Turnigy LiPO battery pack that included the Over Voltage/Undervoltage protection built in.  What is great about this combination is that the MCP was a full blown(no pun) charge controller AND battery status monitor.  I was able to connect it to my AVR and get battery status from the device through the RF link. 

 

THis piece of kit has been running flawlessly since delivery.  No smoke, fires unhappy customers.

 

It was a little more $$ wise to use, but better than the alternative.

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

There is a cheapish module based on the MCP73871 available: https://www.diymore.cc/products/...

 

Microchip have a couple of eval boards as well: https://www.microchip.com/wwwpro...

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

obdevel wrote:
The best approach would be a power-path controller

Absolutely - that's the key term you're looking for.

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...