Open-source 205W buck-boost fast charging module based on IP6557 and IP6538 chips (140W+65W), featuring one Type-C port supporting PD3.1 protocol with maximum output of 28V5A, and another combination of Type-A and Type-C ports with maximum output of 65W (20V3.25A). When paired with a 24V10A switching power supply, it forms a low-cost 205W fast charger! Maximum conversion efficiency of 96.7%
This design is not perfect, experts please don’t flame. If you have any suggestions for improvement, feel free to leave comments below. Friendly communication is welcome.
Complete documentation provided, fully replicable. Download link at the end of this article!
Video demonstration: https://www.bilibili.com/video/BV1HM4m1U7Hc/
LCSC Open-source Platform Link: https://url.zeruns.com/99439
Electronics/MCU Technical Exchange QQ Group: 2169025065
Introduction
This fast charging module combined with a 24V10A power supply forms a low-cost 205W dual-port fast charger! (24V10A power supply costs around ¥30)
Using a cigarette lighter to DC male/XT30 adapter can convert it into a car charger, creating a 140W+65W automotive fast charging solution!
The module has two input interfaces: XT30 and DC5.5 (these two input interfaces cannot be used simultaneously, they are connected in parallel!)
Input voltage range: 8.2~31V
C1 port is buck-boost capable (output voltage can be higher than input), while C2 and A ports are buck-only (output voltage must be lower than input)
Regarding IP6557 chips: I purchased 8 pieces and soldered them all, but 4 were defective (various failure symptoms). Only 4 worked properly. Not sure if this was chip quality/control issue or my soldering problem (heating platform temperature set at 230°C, no cold soldering detected). All IP6538 chips worked perfectly without issues. Both chips were purchased from the same store.
I’ve made several finished units. Those interested in purchasing ready-made modules can contact me through the QQ group.
Specifications and Details
C1 Port (IP6557)
The first Type-C power chip is INJOINIC’s IP6557-C, delivering maximum output power of 140W with 28V/5A (actual maximum可达6A) output.
Input Voltage Range: 5~31V
This buck-boost chip allows output voltage higher than input voltage.
Supported Fast Charging Protocols:
- PD3.1/PPS/ERP28V
- BC1.2 and APPLE
- QC2.0/QC3.0/QC3+/QC4+/QC5
- FCP and HSCP
- AFC
- MTK
- UFCS (Unified Fast Charging)
Supports output voltages: 5V, 9V, 12V, 15V, 20V, 28V
PPS supports 3.3V-21V voltage output with 10mV/step adjustment.
C2 and A1 Ports (IP6538)
The second Type-C and Type-A ports use IP6538-AC-65W chip, delivering maximum 20V/3.25A (65W) when using single Type-C port, and 5V/4.8A total output when both ports are used simultaneously.
Input Voltage Range: 8.2V~32V (both chips share same input, so maximum remains 31V)
This chip is buck-only, so output voltage cannot exceed input voltage. To achieve 65W output, input voltage must be above 21V
Note: IP6538 has two versions (45W and 65W). Those without “-65W” suffix are 45W version! (The documentation below provides datasheets for 45W version, no datasheet available for 65W version)
Supported Fast Charging Protocols:
- PD2.0 / PD3.0(PPS), Type-A port does NOT support PD protocol
- BC1.2, Apple, Samsung protocols
- QC2.0 and QC3.0
- MTK PE+1.1 and MTK PE+2.0
- Huawei FCP/SCP
- Samsung AFC
- Spreadtrum SFCP
- OPPO VOOC / Super VOOC (65W version appears to NOT support OPPO fast charging protocol, 45W version untested. May require original charging cable to trigger)
Supports output voltages: 5V, 9V, 12V, 15V, 20V
PPS supports 3.3V~11V voltage output with 20mV/step adjustment.
Physical Photos
Front view of PCB
Back view of PCB. The flying wires in the photo below were caused by misinterpretation of the official application schematic in the IP6557 datasheet (missing connection dots at crossing lines). This issue has been fixed in the schematic and PCB files I released.
Side view of PCB
After installing the aluminum alloy enclosure (enclosure purchased separately, front/back covers 3D printed by myself)
Review of Bambu Lab P1SC 3D printer: https://blog.zeruns.com/archives/770.html
Close-up of soldered IP6557 chips
Close-up of soldered IP6538 chips
Testing with colorful silkscreen printing
Usage Instructions & Notes
1. To achieve 28V/5A output, you must use a data cable with E-Marker chip that supports PD3.1 protocol, as shown below.
2. The input current sampling resistor (current sensing resistor) R2 on this board is 5mΩ. The IP6557 chip’s input current limit is set at 10A. When input voltage is 12V, achieving 140W output requires minimum input current of 12A, exceeding the limit and causing voltage drop. To resolve this, replace R2 with smaller resistance (e.g., 2.5mΩ by paralleling two 5mΩ resistors) to enable full power output at 12V input. However, this will significantly increase MOSFET heat dissipation, requiring proper heatsinking!
The two images below show: one before modifying the current sensing resistor (input current limited to <10A), and one after modification (input current exceeds 10A). The 28V/5A output at 12V input was tested at 14V input due to my adjustable power supply’s maximum output of 12A being insufficient.
3. When selecting alternative MOSFETs, note that the Ciss parameter must be <1000pF. The IP6557 operates at 250kHz switching frequency, which requires strict input capacitance control. Excessive Ciss will affect MOSFET switching times.
Protocol Support Testing
C1 port protocol support shown below:
C1 port also supports UFCS protocol, but limited to 33W.
C2 port protocol support shown below:
A port protocol support shown below:
Load Testing
C1 port testing: XT30 input at 24V, output set to 28V with electronic load set to 5.3A current.
C2 port testing
A port testing
Dual-port full load testing
Testing equipment used:
-
HP 34401A 6.5-digit multimeter: https://blog.zeruns.com/archives/772.html
-
Ruideng RD6012P programmable power supply: https://blog.zeruns.com/archives/740.html
-
Rigol DHO914S Oscilloscope: https://blog.zeruns.com/archives/764.html
-
Joule Electronic Load: https://s.click.taobao.com/2sdCaht
-
UNI-T UTi261M thermal imager review: https://blog.zeruns.com/archives/798.html
-
WITRN USB Power Monitor (voltage/current meter/CC meter): https://s.click.taobao.com/Sy2Daht
Conversion Efficiency Testing
Efficiency tested at various input/output voltage combinations for both C1 and C2 ports.
IP6557
Maximum conversion efficiency: 95.468%
| Input Voltage(V) | Input Current(A) | Input Power(W) | Output Voltage(V) | Output Current(A) | Output Power(W) | Conversion Efficiency(%) |
|---|---|---|---|---|---|---|
| 23.997 | 6.459 | 154.997 | 27.592 | 5.323 | 146.872 | 94.758 |
| 11.999 | 9.598 | 115.166 | 19.980 | 5.345 | 106.793 | 92.729 |
| 8.299 | 8.897 | 73.836 | 20.030 | 3.336 | 66.820 | 90.498 |
| 23.997 | 4.686 | 112.450 | 20.100 | 5.341 | 107.354 | 95.468 |
| 23.997 | 1.764 | 42.331 | 12.001 | 3.337 | 40.047 | 94.606 |
IP6538
Maximum conversion efficiency: 96.719%
| Input Voltage(V) | Input Current(A) | Input Power(W) | Output Voltage(V) | Output Current(A) | Output Power(W) | Conversion Efficiency(%) |
|---|---|---|---|---|---|---|
| 24.008 | 0.795 | 19.086 | 5.165 | 3.315 | 17.122 | 89.708 |
| 24.008 | 1.265 | 30.370 | 12.217 | 2.335 | 28.527 | 93.930 |
| 24.008 | 2.910 | 69.863 | 20.243 | 3.338 | 67.571 | 96.719 |
| 24.008 | 0.933 | 22.399 | 9.084 | 2.245 | 20.394 | 91.045 |
Thermal Imaging
Thermal imaging of C1 port PCB after 5 minutes of 140W full load output. MOSFETs reach temperatures above 111°C. Heatsinks or aluminum enclosure with thermal pads are mandatory for full load operation.
Thermal imaging of C2 port PCB after 10 minutes of 65W full load output. IP6538 chip reaches about 75°C. Full load operation possible without heatsink.
Thermal imaging of aluminum enclosure after 10 minutes of dual-port full load output. Maximum enclosure temperature about 65°C. Due to the split enclosure design with gaps in the middle, heat mainly concentrates in the bottom half.
Ripple Testing
Ripple rate calculation formula:
C1 port output at 28V (actual 27.6V) shows ~33mV peak-to-peak ripple, resulting in 0.059% ripple rate.
C1 port output at 28V5.2A shows ~178mV peak-to-peak ripple, resulting in 0.323% ripple rate.
C2 port output at 20V no-load shows ~25mV peak-to-peak ripple, resulting in 0.062% ripple rate.
C2 port output at 20V3.3A shows ~54mV peak-to-peak ripple, resulting in 0.133% ripple rate.
Ripple performance is quite good.
Schematic Diagram
IP6557:
IP6538:
PCB Layout
Top Layer:
Bottom Layer:
Component Purchase Links
Here are the purchase links for most of the components used in this project:
-
0603 Resistor and Capacitor Sample Book: https://s.click.taobao.com/XXCyZht
-
Type-C Female Socket 16P: https://s.click.taobao.com/6HYxZht
-
IP6557 Chip: https://s.click.taobao.com/Jor7Fit
-
IP6538 Chip: https://s.click.taobao.com/aPw6Fit
-
AGM405Q MOSFET: https://s.click.taobao.com/0aR6Fit
-
XT30PW-M Connector: https://s.click.taobao.com/cPB6Fit
-
Flat Wire Inductor PQ2012 10μH: https://s.click.taobao.com/SoguZht
-
50125 Toroidal Inductor Horizontal 10μH 10A: https://s.click.taobao.com/B6quZht
-
35V 220μF Solid Capacitor: https://s.click.taobao.com/CxL3Fit
-
35V 100μF Solid Capacitor: https://s.click.taobao.com/z9FtZht
-
Aluminum Alloy Enclosure: https://s.click.taobao.com/xmRkZht
Recommended to purchase components at LCSC Mall: https://activity.szlcsc.com/invite/D03E5B9CEAAE70A4.html
Click “Immediate Order” in the BOM table from the LCSC open-source link to import required components into your shopping cart with one click.
Download Links
The following links include: LCEDA project files, schematic PDFs, datasheets for used chips, and enclosure 3D models.
Baidu Cloud Disk: https://pan.baidu.com/s/1RJNC_v2P1YijWpv1sFXowQ?pwd=89hi (Password: 89hi)
123 Cloud Disk: https://www.123pan.com/s/2Y9Djv-BItvH.html (Password: 0nEm)
If you find this helpful, please consider donating through the 123 Cloud Disk link above. If this is from a WeChat article (Official Account: zeruns-gzh), you can also click “Like Author” at the bottom of the article to donate. Thank you.
Recommended Open-Source Projects
- Three-phase power meter for home energy monitoring: https://blog.zeruns.com/archives/771.html
- LVGL Project Template for STM32F407 (MSP3526 screen) with FreeRTOS and bare-metal versions: https://blog.zeruns.com/archives/788.html
- Synchronous Rectification Buck-Boost Digital Power Supply based on STM32: https://blog.zeruns.com/archives/791.html
- LM25118 Auto Buck-Boost Adjustable DCDC Power Module: https://blog.zeruns.com/archives/727.html
- EG1164 High-Power Synchronous Rectification Boost Module (97% Max Efficiency): https://blog.zeruns.com/archives/730.html
- 4G Environmental Monitoring Node (Temperature/Humidity/Pressure) using Quectel Air700E with MQTT to Alibaba Cloud IoT: https://blog.zeruns.com/archives/747.html
- CH32V307 Smart Electronic Load (Embedded Competition Project): https://blog.zeruns.com/archives/785.html
- EG1151 High-Power Synchronous Rectification Adjustable Buck-Boost Module (Supports Type-C PD Input): https://blog.zeruns.com/archives/794.html
Recommended Reading
- Cost-Effective VPS/Cloud Server Recommendations: https://blog.zeruns.com/archives/383.html
- Minecraft Server Setup Guide: https://blog.zeruns.com/tag/mc/
- No-Code Personal Blog Website Setup Tutorial: https://blog.zeruns.com/archives/783.html
- Internal Network Penetration Server (NPS) Setup Guide: https://blog.zeruns.com/archives/741.html
- Rainyun 8272CL High-Bandwidth Anti-DDoS Cloud Server Review (500Mbps & 1TB Disk): https://blog.zeruns.com/archives/789.html
- 120W 2.6¥ Charger Teardown & Performance Test: https://blog.zeruns.com/archives/786.html































