news 2026/5/14 1:24:40

基于TP4056锂电池充电管理芯片和P沟道MOS管搭建的锂电池充电+放电防反接/外部供电自动切换的电路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于TP4056锂电池充电管理芯片和P沟道MOS管搭建的锂电池充电+放电防反接/外部供电自动切换的电路

电路采用TP4056芯片设计的一款单节锂电池充放电一体电路。电路在外部电源存在时,优先使用外部电源供电并为电池充电,外部电源消失后自动切换至锂电池供电。电路是基于TP4056锂电池充电管理芯片和AO3401P沟道MOS管搭建的锂电池充电+放电防反接/路径管理电路,核心实现锂电池的恒流恒压充电、满电指示,以及电池与VBUS供电的自动切换输出。


一、锂电池充电部分(TP4056核心)

  1. 供电输入:VBUS为外部5V电源(如USB),经R4(0Ω)、C1/C2滤波后给TP4056的VCC(4脚)供电,CE(8脚)接入高电平使芯片工作。

  2. 充电逻辑:TP4056的BAT(5脚)连接锂电池,芯片对锂电池执行恒流恒压充电:

电池电压低于4.2V时,恒流充电,CHRG(7脚)输出低电平,LED3(D3)点亮,指示充电中;

电池电压达到4.2V后,转为恒压浮充,充电电流减小,STDBY(6脚)输出低电平,LED4(D4)点亮,指示充电完成/待机。

保护与辅助:

PROG(2脚)外接R8(1.2kΩ),设置充电电流(TP4056典型充电电流I_CHG = 1200/R_PROG,此处约1A);

TMEP(1脚)可接热敏电阻实现温度保护,此处接地简化设计;

C3为锂电池端滤波电容,稳定电池电压。

二、供电切换与输出部分(AO3401+二极管核心)

这部分实现VBUS供电与锂电池供电的自动切换,且通过二极管防反接,最终从VOUT输出稳定电压。

MOS管Q1的控制逻辑:

Q1是P沟道MOS管(AO3401),栅极(3脚)由R10、R11组成的分压电路控制,源极(2脚)接锂电池VBAT,漏极(1脚)接输出端。

当VBUS存在(5V)时,栅极电压被拉至约2.5V(R10/R11分压),而源极VBAT最高为4.2V,栅源电压V_GS = 2.5V - 4.2V = -1.7V,Q1截止,锂电池不向输出供电,由VBUS经D1(1N5819)向VOUT供电。

当VBUS断开(无5V)时,栅极电压变为0V,V_GS = 0V - VBAT = -VBAT(约-3.7~-4.2V),Q1导通,锂电池经Q1、D2向VOUT供电。

2. 防反接与续流:D1、D2为肖特基二极管(1N5819),单向导通防止电流倒灌,同时在VBUS/电池切换时提供续流路径,保证VOUT输出稳定。

三、核心功能总结

充电:VBUS供电时,TP4056对锂电池充电,LED指示充电状态;

放电:VBUS断开时,锂电池经Q1、D2向VOUT供电;

切换:VBUS存在时,优先由VBUS向VOUT供电,锂电池停止放电,实现“充电时不放电,断电时电池供电”的路径管理。

这个自动切换设计非常节能稳定,是可穿戴设备、移动设备,小家电,消费类电子的常见方案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/7 23:46:52

痛点拆解+方案落地:工业人形机器人的咨询全流程

在工业人形机器人的咨询全流程中,内容概要概括了整个文章的主旨与结构。本文首先分析了行业内面临的痛点,探讨技术难题和市场需求的多样性,接着详细介绍如何评估企业的需求与市场潜力。这一过程关键在于了解不同应用场景下人形机器人的技术适…

作者头像 李华
网站建设 2026/5/9 17:03:15

数据驱动+价值升级:B2B人形机器人品牌的咨询核心

本篇文章将深入探讨人形机器人在B2B市场中的应用,特别是如何通过数据驱动的策略实现品牌的价值升级。在人形机器人行业,数据分析已成为优化产品设计和提升客户体验的核心手段。通过对市场趋势和客户反馈的数据解析,企业能够灵活调整其产品&am…

作者头像 李华
网站建设 2026/5/9 17:40:11

把 ADT 变成你的自动化工坊:ABAP IDE Actions 入门与实践指南

在很多团队里,ABAP 开发效率的瓶颈并不在写代码本身,而在一堆反复出现的动作:创建同样结构的对象、补齐同样的注解、检查同样的命名规则、把同样的调试信息串起来、跑同样的质量门禁。久而久之,大家的注意力被琐碎操作切碎,真正该花时间思考的业务建模和架构治理反而被挤压…

作者头像 李华
网站建设 2026/5/9 11:23:50

把 ASSIGN 用到骨子里:ABAP 字段符号的动态处理、映射陷阱与新语法

在 ABAP 日常开发里,只要你写过通用框架、做过动态字段赋值、处理过不固定结构的入参,就一定绕不开 FIELD-SYMBOLS 和 ASSIGN。它们看起来像是“老语法”,但在新版本语义补齐之后,反而更适合做可靠的泛化处理:既能少写重复代码,又能把动态编程的风险控制在可预期范围内。…

作者头像 李华
网站建设 2026/5/3 1:40:15

5分钟打造个性化终端:OH MY ZSH主题生成器

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个OH MY ZSH主题快速生成器。功能:1) 可视化主题编辑器(颜色、字体、布局等) 2) AI辅助主题设计建议 3) 实时终端预览 4) 一键导出配置代码 5) 热门主题模板库。…

作者头像 李华