OR8PJv7jqe

Low-power, long-battery-life microcontroller power supply based on IP5407 | Power bank | Charging module

 
Overview
It is recommended to use the latest version V1.3!!!
0. Introduction
My ESP8266+BME280 temperature, humidity and barometric pressure sensor is in a deep sleep state with extremely low power consumption most of the time. Most power banks on the market can only keep the low current charging function on for a few hours.
I once used a power bank with a "always on" function, but it was solved by a resistor continuously consuming power, and the electrical energy was meaninglessly converted into heat energy. At the same time, its power indicator LED was also always on, which further increased the power consumption. Therefore, I had the idea of ​​designing a power supply specifically for low-power IoT devices.
1. Features at a glance

[x] Extremely low quiescent current 0.17mA
[x] 5V to 3.3V power supply
[x] 2 LED version, reducing costs
[x] 5V always on
[x] Lithium battery protection
[x] Simple and easy to solder, suitable for beginners

2. Main components used
2.1 IP5407_2D1D
After browsing around, I found that IP5407 supports fixed always on 5V and the standby power consumption is less than 150 µA, which meets the design requirements. Fortunately, the IP5407 has a special 2D1D version, which supports two LEDs, thus saving material costs by requiring only two indicator lights. The LEDs turn off approximately 30 seconds after the battery level is checked, reducing power consumption.
2.2 The IP3005A lithium battery protection IC
references the open-source project IP5407 charging module. Since the IP5407 doesn't provide much information on battery protection, a separate battery protection module is added for safety.
2.3 3.3V Power Supply:
Since the ESP8266 series operates on 3.3V, while the IP5407 boosts to 5V, an LDO is needed to convert to 3.3V.
Versions V1.2 and earlier use the AMS1117-3.3. However, as pointed out by @allstar2008 in the comments section, this LDO has a large quiescent current (Iq) (MAX 10mA, measured no-load 2mA), which significantly reduces battery life. Therefore, versions after V1.3 use the TLV70233DBVR LDO, which, according to the datasheet, has a quiescent current of only 0.03 mA.
3. Precautions
(1) The 5.1K resistors on both sides of the Type-C charging input do not need to be soldered. They are for C to C charging cables. The mobile phone chargers we usually use are A to C.
(2) A board thickness of 1.6mm is recommended. (3
) The IP5407 must be purchased with the 2D1D suffix (available on Taobao, and the price is the same as the regular version). If you need to use the regular version of IP5407, you need to refer to the datasheet and modify the 2 LEDs in this design to 4 LEDs.
4. Physical test
(1) IP5407 + battery protection IC IP3005A Quiescent current
0.1 mA
(2) TLV70233DBVR Quiescent current
72uA = 0.072mA
5. References and Acknowledgements
IP5407 Power Bank
IP5407 Charging Module
Thank you to everyone who contributed to the open source project on the forum!
This is my first time designing and soldering a PCB. Please feel free to discuss and offer suggestions for improvement.
6. Update Log



Version Number
Content




V1.0
Completed schematic drawing and PCB routing; added 5V to 3.3V converter and battery protection function .


V1.1
Removed DCP wiring; slightly lengthened Type-C pin pads; added a main switch.


V1.2
Optimized routing; adjusted the positions of some components; optimized schematic.


V1.3
Replaced LDO with TLV70233DBVR; compacted PCB component layout.


参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-27 21:41:31
  • [MicroPython] Just so willful
  • Sensata-Changzhou/Shanghai Positions (August)
  • Some Linux network programming information
  • Diansai visible light indoor positioning device,
  • After wince is suspended, the alarm
  • Show off - Forum Prize Xiaomi Box

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号