锂离子电池充电管理芯片应用

news2024/11/25 0:33:11

基本概述

TP4054是一个完善的单片锂离子电池恒流/恒压线性电源管理芯片。

更值得一提的是,TP4054专门设计适用于USB的供电规格。得益于内部的MOSFET结构,在应用上不需要外部电阻和阻塞二极管。在高能量运行和高外围温度时,热反馈可以控制充电电流以降低芯片温度。

充电电压被限定在4.2V,充电电流通过外部电阻调节。在达到目标充电电压后,当充电电流降低到设定值的1/10时,TP4054就会自动结束充电过程。TP4054还可被设置于停止工作状态,使电源供电电流降到25μA。

TP4054芯片具有CC/CV模式,可以更好地对锂离子电池进行充电管理和保护,同时能够起到很好的充电与放电保护功能。

TP4054确保电池接反时芯片自动进入保护状态,确保IC不被击穿导致电池自放电引起事故。 其余特性包括:充电电流监测,输入低电压闭锁,自动重新充电和充电已满及开始充电的标志。

引脚功能

CHRG(引脚1):漏极开路充电状态输出。当充电时,CHRG端口被一个内置的N沟道MOSFET置于低电位。当充电完成时,CHRG呈现高阻态。当TP4054检测到低电锁定条件时,CHRG呈现高阻态。当在BAT引脚和地之间接一1μF的电容,就可以完成电池是否接好的指示,当没有电池时,LED灯会快速闪烁。

GND(引脚2):接地端。

BAT(引脚3):充电电流输出端。给电池提供充电电流并控制浮动电压最终达到4.2V。电池接反时,内部保护电路保护VBAT的ESD二极管不被烧坏,同时GND与BAT之间形成大约0.7mA电流。

VCC(引脚4):提供正电压输入。为充电器供电。VCC可以为4.25V到6.5V并且必须有至少1μF的旁路电容。如果BAT引脚端电压与VCC的压差降到30mV以内时,TP4054进入停工状态,并使BAT电流降到2μA以下。

PROG(引脚5):充电电流编程,充电电流监控和关闭端。充电电流由一个精度为1%的接到地的电阻控制PROG脚。在恒定充电电流状态时,此端口提供1V的电压。

在所有状态下,此端口电压都可以用下面的公式测算充电电流:IBAT =(VPROG/RPROG)×1000。 PROG端口也可用来关闭充电器。把编程电阻同地端分离可以通过上拉的2μA电流源拉高PROG端口电压。当达到1.21V的极限停工电压值时,充当器进入停止工作状态,充电结束,输入电流降至25μA。此端口夹断电压大约2.4V。给此端口提供超过夹断电压的电压,将获得1.5 mA的高电流。再使PROG和地端结合将使充电器回到正常状态。

工作原理

TP4054是一款采用恒定电流/恒定电压算法的单节锂离子电池充电器。它能够提供最大500mA左右的充电电流(借助一个热设计良好的PCB布局)和一个内部P沟道功率MOSFET和热调节电路。无需隔离二极管或外部电流检测电阻器。

RPROG与充电电流的关系确定可残空下表:

充电状态指示器(CHRG)

TP4054有一个漏极开路状态指示输出端“CHRG”。当充电器处于充电状态时,CHRG被拉到低电平,在其它状态,CHRG处于高阻态。当电池没有接到充电器时,CHRG输出脉冲信号表示没有安装电池。当电池连接端BAT管脚的外接电容为10uF时CHRG闪烁周期约0.5-2秒。当不用状态指示功能时,将不用的状态指示输出端接到地。

结构框图

封装结构

注意事项

TP4054 测试中,芯片 BAT 端(3 号脚)应直接连接电池正极,不可串联电流表,电流表可接在芯片 Vcc 端。

  • 为保证各种情况下可靠使用,防止尖峰和毛刺电压引起的芯片损坏,建议TP4054 应用中 VIN 端和BAT 端分别接 1uF 和 10uF 的电解电容,如可能还可各再接一个 0.1u 的陶瓷电容。所有电容位置以靠近芯片引脚为优, 不宜过远。

  • 采用SOT23 封装,大电流应用中(350mA 以上)散热效果不佳可能引起充电电流受温度保护而减小。客户可以不接耗散电阻,若电流不能满足要求,请根据实际电源电压设计热耗散电阻,芯片 Vcc 端输入电压在 4.6V 为最佳,可得到较大充电电流,一般热耗散电阻为 0.5 至 1 欧姆。良好的 PCB 板布局可以有效减小客户在大电流充电应用中温度对电流的影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1217573.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

重磅 | 进一步夯实生态建设,朗思科技与阿里龙蜥完成兼容性认证

近日,北京朗思智能科技有限公司(以下简称“朗思科技”)自主研发的数字员工产品与OpenAnolis龙蜥社区龙蜥操作系统(Anolis OS)8完成兼容性认证。测试结果显示,双方产品相互兼容,功能正常&#xf…

vue-router路由(二)

​🌈个人主页:前端青山 🔥系列专栏:Vue篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:vue-router路由(二) 目录 1. Vue-Router 的懒加载如何实现 2. 路由的hash和history模式的区别 1…

打开文件 和 文件系统的文件产生关联

补充1:硬件级别磁盘和内存之间数据交互的基本单位 OS的内存管理 内存的本质是对数据临时存/取,把内存看成很大的缓冲区 物理内存和磁盘交互的单位是4KB,磁盘中未被打开的文件数据块也是4KB,所以磁盘中页帧也是4KB,内存…

JMeter之HTTP压测详解

一、创建线程组 右击-->添加-->Threads(Users)-->线程组 下面对比较重要的几个参数,讲解下: 名称: 就是给你这个线程组起名字。 线程数:指压力测试时候模拟几个用户测试接口。 Ramp-Up:这里指几秒运行完上…

Windows环境VSCode配置OpenCV-项目配置(二)

修改c_cpp_properties.json {"configurations": [{"name": "windows-gcc-x64","includePath": ["${workspaceFolder}/**","D:/mingw64/mingw64/include","D:/openCV_win/build/install/include","…

【linux】htop 命令行工具使用

htop是一个跨平台的交互式流程查看器。 htop允许垂直和水平滚动进程列表,以查看它们的完整命令行和相关信息,如内存和CPU消耗。还显示了系统范围的信息,如负载平均值或交换使用情况。 显示的信息可以通过图形设置进行配置,并且可…

Python与ArcGIS系列(八)通过python执行地理处理工具

目录 0 简述1 脚本执行地理处理工具2 在地理处理工具间建立联系0 简述 arcgis包含数百种可以通过python脚本执行的地理处理工具,这样就通过python可以处理复杂的工作和批处理。本篇将介绍如何利用arcpy实现执行地理处理工具以及在地理处理工具间建立联系。 1 脚本执行地理处理…

python接口自动化-参数关联

前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 (博客园的登录机制已经变了,不能用账号和密…

C语言加密字符(ZZULIOJ1064:加密字符)

题目描述 从键盘输入一批字符,以结束,按要求加密并输出。 输入:从键盘输入一批字符,占一行,以结束。 输出:输出占一行 加密规则: 1)所有字母均转换为小写。 2)若是字母a到y&#xff…

最新版仿东郊到家小程序源码 上门服务小程序源码

最新版仿东郊到家小程序源码 上门服务小程序源码 1、数据概况(新增业务城市用户投票功能,更加直观的查看业务城市的关注度、人气和影响力,促进业务开展) 2、数据概况 (增加可视化数据大盘,代理商端可查看自己下面的技…

虚幻C++ day5

角色状态的常见机制 创建角色状态设置到UI上 在MainPlayer.h中新建血量,最大血量,耐力,最大耐力,金币变量,作为角色的状态 //主角状态UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category "Playe Stats&…

【Gitpod】云部署Stable Diffusion并且可以本地访问

文章目录 前言项目部署 项目启动参考文献 前言 本文介绍如何使用 Gitpod 部署 Stable Diffusion web UI。Gitpod 是一个基于云的开发环境,通过与 GitHub 集成,可以在浏览器中轻松进行代码开发和部署;Stable Diffusion 是 GitHub 上面的开源 …

2023 OPPO开发者大会正式开幕,ColorOS 14亮相,手机流畅进入「最后一公里」比拼

2023年11月16日,OPPO开发者大会正式开幕,万众期待的ColorOS 14正式发布,并且已经确定,将由OPPO Reno11系列首发。 本次的ColorOS 14将OPPO之前布局的AndesGPT、潘塔纳尔自研系统、超算平台三大技术全面整合,带来全新智慧新体验。智慧互融,化繁为简;软硬芯协同,设备流畅度全面进…

SDL音视频渲染

01-SDL简介 官网:https://www.libsdl.org/ 文档:http://wiki.libsdl.org/Introduction SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函…

数字化转型的“支点”是什么?

​当前,数字化转型在推动各行各业降本增效的过程中扮演着越来越重要的角色,数字化转型不仅可以提高企业的生产效率和降低企业生产经营成本,也成为了推动经济发展的新引擎。对于企业而言,想要成功推动企业数字化转型,不…

【路径穿越】vulfocus/apache-cve_2021_41773

1.1漏洞描述 漏洞编号cve_2021_41773漏洞类型路径穿越漏洞等级高危漏洞环境vulfocus攻击方式 1.2漏洞等级 高危 1.3影响版本 Apache HTTP Server 2.4.49、2.4.50 1.4漏洞复现 1.4.1.基础环境 靶场VULFOCUS工具BurpSuite 1.4.2.前提 1.5深度利用 1.5.1漏洞点 利用网上爆出…

干货分享!各大跨境电商平台入驻指南及跨境电商实用工具推荐!

当跨境电商成为一个所有人都耳熟能详的名词,各类跨境电商平台和软件都一拥而上,跨境电商平台和工具千千万,那么很多人就在问了,该怎么入驻这些电商平台呢?又该选择什么样的跨境电商软件呢?今天这期干货分享…

event事件分发器||静态类型转换

由于类型不一样在event事件分发器中要进行静态类型转换,将基类转换为派生类进行处理 对event事件分发器拦截后最后要将其他函数交给父类处理,否则不会运行

Confluence的安装部署

先介绍一下confluence Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。 confluence是Atlassian公司的&#x…

Mysql分组查询每组最新的一条数据

在工作中遇到一个问题,需要查出每个公司最新的那条数据。 所以需根据公司进行分组: 未进行分组时: select a.id, b.name companyName, result_asset ,result_liability ,result_net_asset, a.create_time ,a.is_deleted from bus_proper…