2025 Make Blocks阶段2 - 基于TPB4056的USB-C锂电池充电模块
该项目使用了TPB4056,实现了USB-C锂电池充电模块的设计,它的主要功能为:锂电池充电。
标签
Make Blocks
USB-C锂电池充电模块
TPB4056
孤独的单行者
更新2025-12-15
43

任务介绍

本次的任务都是电池与电源管理相关的,这样的话肯定少不了锂电池的充电,我们选择的本次的第一个任务就是基于TPB4056的USB-C锂电池充电模块的设计,这里可以看出接口需要使用USB-C口,还有一些其他的任务要求,比如具备充电状态指示LED,这个一般依靠芯片的充电状态引脚进行设计;充电电流可调(100mA-1A),也就是说选择的芯片要能满足外部的充电电流引脚;包含过充过放保护,这个目前接触的充电芯片都是带这类保护的。综上所述充电电流可以达到1A需要我们在得捷上好好找一找。

硬件介绍

本次设计的USB-C锂电池充电模块是基于TPB4056进行的,TPB4056A20-DFGR是思瑞浦(3PEAK)推出的一款高输入耐压单节锂电池充电管理芯片,采用DFN2x2-8L超小封装设计,专为便携式设备和物联网应用优化。其核心特性包括最高26.5V的输入耐压能力,可适配无线充电、宽电压适配器等多样化电源输入场景‌。该芯片支持最大1A的可调充电电流,通过恒流/恒压(CC/CV)模式及预充功能实现高效充电,满充电压精度达±1%(4.2V),有效避免电池过充风险‌。在保护机制方面,TPB4056A20-DFGR集成过流、过热、电池反接及输入过压保护,当芯片温度超过安全阈值时自动降低充电功率,确保系统稳定性‌。其低静态电流(关断电流仅35μA)和热反馈调节功能,显著延长了设备续航时间‌。芯片通过外部电阻配置充电电流和截止电流,例如使用RIREF电阻设定恒流值,RIMIN电阻调整截止电流‌。CHG引脚提供充电状态指示,PPR引脚则用于电源正常检测,简化了用户交互设计‌。DFN2x2-8L封装的高集成度减少了外围元件数量,降低了BOM成本,同时支持CC/CV模式自动切换,优化了充电效率‌。与同类芯片(如TP4056)相比,TPB4056A20-DFGR的26.5V高耐压特性使其能适应更复杂的电源环境,而传统TP4056的输入电压范围通常为4.5V-6.5V‌。此外,TPB4056A20-DFGR的ESD保护和IREF引脚开路保护进一步增强了系统可靠性‌。其设计优势还体现在上电电流缓启动和低功耗特性上,特别适合对功耗敏感的物联网设备‌。通过简单的电阻配置即可实现充电管理,例如连接10μF输入电容和1μF电池端电容以稳定工作‌。

模块介绍

本次设计的USB-C锂电池充电模块主要单节锂电池进行充电,最大支持1A。

模块的整体框图是根据充电芯片的外部配置进行的,TPB4056是一个充电芯片,外围配置比较简单,包含以下部分:


0

原理图和PCB模块介绍


0

原理图


0

PCB


0

3D效果图


0

实物图

测试调试

充电时输出:


0

不连接电池时的输出:


0

心得体会

本次的模块是基于TPB4056的USB-C锂电池充电模块,可能设计的模块体积体现,散热不是很好,整体模块的温升还比较高的,不过也只能这样进行一下测试了,功能是正常的,感谢论坛的活动和得捷的大力支持!

附件下载
模块-charge.kicad_pcb
模块-charge.kicad_sch
团队介绍
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号