带使能控制的锂电池充放电解决方案

2024-02-25 20:44

本文主要是介绍带使能控制的锂电池充放电解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、产品概述

TP4594R 是一款集成线性充电管理、同步升压转换、电池电量指示和多种保护功能的单芯片电源管理 SOC,为锂电池的充放电提供完整的单芯片电源解决方案。

TP4594R 内部集成了线性充电管理模块、同步升压放电管理模块、电量检测与 LED 指示模块、保护模块。TP4594R内置充电与放电功率 MOS,充电电流为 250mA,最大同步升压输出电流为 500mA。

TP4594R 采用专利的充电电流自适应技术,同时采用专利的控制方式省去外部的功率设定电阻,降低功耗的同时降低系统成本。

TP4594R 内部集成了温度补偿、过温保护、过充与过放保护、输出过压保护、输出过流保护、输出短路保护等多种安全保护功能以保证芯片和锂离子电池的安全。TP4594R应用电路简单,只需很少的外围元件便可以实现锂电池充放电的完整方案,极大的节省了系统的成本和体积。

二、产品特点

  • 线性充电,同步升压

    集成电源路径管理,支持边充边放

    最大升压输出电流 500mA

    充电电流 250mA

    升压输出 EN 使能控制

    指示灯关闭对应输出电流 5mA

    使能关闭时待机功耗低至 2.5uA

    使能有效时待机功耗低至 25uA

    充电电流自适应技术

    智能温度控制与过温保护

    支持涓流充电以及零电压充电

    集成多种保护功能

  • 封装形式:ESOP8L

三、产品应用

  • 蓝牙耳机充电仓

  • 锂电池电子设备

  • 其他小功率电源管理应用

四、应用说明

线性充电

TP4594R 充电时工作在线性充电模式。当电池电压低于2.9V 时,芯片工作在涓流充电状态,涓流充电电流为25mA。当电池电压大于 2.9V 时,芯片进入恒流充电状态,恒流充电电流为 250mA。当电池电压达到 4.2V 时,芯片进入恒压充电状态,充电电流开始逐渐减小。当充电电流减小至 60mA 时,线性充电过程完成,芯片进入待机状态。TP4594R 具有智能再充电功能,在待机状态中,芯片监控 BAT 电压,当 BAT 电压下降至 4.0V 时,VDD 重新对电池进行充电,开始新的充电循环。

边充边放

TP4594R 集成了电源路径管理,支持边充边放功能。在充电电源接入和 OUT 端有负载接入的情况下,TP4594R工作在边充边放模式,线性充电的同时 OUT 端提供电源输出。当充电电源移除后,芯片马上进行同步升压模式,OUT 保持输出状态。为了提高系统的可靠性,边充边放模式下,TP4594R 也具有输出过流和短路保护功能。当输出过流或短路发生时,芯片关闭放电路径,此时充电路径不受影响。当负载移除后,放电路径重新打开,边充边放功能恢复。

EN 使能控制与低功耗智能待机

TP4594R 的同步升压输出具有 EN 使能控制功能。当 EN脚的电压高于 1.5V 时,同步升压输出关闭,芯片工作在低功耗待机状态,芯片待机电流为 2.5uA。当 EN 脚电压低于 0.3V 时,同步升压开始工作,OUT 端为输出状态。此时如果 OUT 端没有接入负载,TP4594R 的工作电流可低至 25uA。TP4594R 内部对 EN 脚没有上拉/下拉功能,当 EN 使能控制功能不用时,需把 EN 脚接到 GND来让同步升压电路工作。TP4594R 的线性充电功能不受EN 脚的高低电平控制。

LED 关闭/开启对应的输出电流

在 EN 脚电压低于 0.3V 时,同步升压工作,OUT 端为输出状态。当 OUT 的输出电流减小到典型值 5mA 并经过16s 延时后,LED 指示灯关闭。LED 指示灯关闭后,OUT的输出电流再增大到典型值 7mA 并经过 16ms 延时后,LED 指示灯重新开启。

电池低压保护

启动时,当 BAT 电压大于 3.15V 时,升压电路开始工作,工作过程中如果电池电压低于 3.05V,则 LED1 会以 2HZ频率快闪提醒电量较低,当电池电压低于 2.85V,则放电输出关闭,TP4594R 进入低电流待机模式。

智能温度控制

TP4594R 内部集成了温度反馈环路,充电或放电时,如果芯片内部的温度升高到 115℃,充电电流或放电电流会智能的随着芯片内部的温度升高而降低,从而减小系统功耗以抑制温升,保护芯片不被高温损坏,如果芯片温度升高到 150℃时,芯片停止工作,等到芯片温度降低到130℃后再重新恢复工作。

保护功能

TP4594R 集成了过充保护、过放保护、温度保护、输出过压保护、输出过流保护和输出短路保护等多重保护功能,以保证芯片和锂离子电池的安全。在应用上也可以额外增加一颗 DW01 来对系统进行双重保护。

TP4594R 的输出短路和过流保护具有自恢复功能。在保护发生后,把输出移除,芯片可自动恢复到正常工作状态。

元件选择

1、OUT 输出电容选择质量较好的低 ESR 的贴片电容,否则会影响输出纹波。

2、电感 L1 需采用功率电感且饱和电流满足应用要求,否则因电感饱和可能会导致芯片工作不正常。

PCB 设计参考

1、IC 下面敷铜接 GND,地线铺开面积要尽量大,其它不重要的线都可以绕开以满足地线需要。

2、BAT 电容既要靠近芯片 BAT 脚又要靠近电感;BAT电容的地线尽量接在大面积地线上,不要经过较小的地线再到芯片和大面积地。

3、VDD 电容靠近芯片 VDD 脚,其地线尽量接在大面积地线上,不要经过较小的地线再到芯片和大面积地。

4、OUT 输出电容尽量靠近芯片,其地线尽量接在大面积地线上,不要经过较小的地线再到芯片和大面积地。

5、电感需靠近 BAT 电容,电感和 BAT 电容以及芯片尽量在同一层不要过过孔,电感到 SW 的走线尽量短而粗。

工作状态与电量指示

LED1~LED4 为充放电状态与电量指示引脚,不同状况时 LED 状态如下:

①接入 VDD 时,LED1 到 LED4 会依次全部点亮,然后再根据电池电量指示充电状态,达到电量的 LED 灯常亮,当前电量的 LED 以 1Hz 频率闪烁,充满电后 LED1~LED4 全亮;

②放电时,LED1~LED4 根据电池电压指示当前电量,若电池电压低于 3.05V,LED1 会以 2HZ 的频率快闪提示电量低,直到电池电压低于 2.85V,停止放电,进入低功耗低压保护模式,需要重新充电至 3.15V 以上才可以再次放电;

这篇关于带使能控制的锂电池充放电解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Java空指针异常NullPointerException的原因与解决方案

《Java空指针异常NullPointerException的原因与解决方案》在Java开发中,NullPointerException(空指针异常)是最常见的运行时异常之一,通常发生在程序尝试访问或... 目录一、空指针异常产生的原因1. 变量未初始化2. 对象引用被显式置为null3. 方法返回null

宝塔安装的MySQL无法连接的情况及解决方案

《宝塔安装的MySQL无法连接的情况及解决方案》宝塔面板是一款流行的服务器管理工具,其中集成的MySQL数据库有时会出现连接问题,本文详细介绍两种最常见的MySQL连接错误:“1130-Hostisn... 目录一、错误 1130:Host ‘xxx.xxx.xxx.xxx’ is not allowed

redis在spring boot中异常退出的问题解决方案

《redis在springboot中异常退出的问题解决方案》:本文主要介绍redis在springboot中异常退出的问题解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴... 目录问题:解决 问题根源️ 解决方案1. 异步处理 + 提前ACK(关键步骤)2. 调整Redis消费者组

springboot项目redis缓存异常实战案例详解(提供解决方案)

《springboot项目redis缓存异常实战案例详解(提供解决方案)》redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数据... 目录缓存异常实践案例缓存穿透问题缓存击穿问题(其中也解决了穿透问题)完整代码缓存异常实践案例Red

使用@Cacheable注解Redis时Redis宕机或其他原因连不上继续调用原方法的解决方案

《使用@Cacheable注解Redis时Redis宕机或其他原因连不上继续调用原方法的解决方案》在SpringBoot应用中,我们经常使用​​@Cacheable​​注解来缓存数据,以提高应用的性能... 目录@Cacheable注解Redis时,Redis宕机或其他原因连不上,继续调用原方法的解决方案1

Python报错ModuleNotFoundError的10种解决方案

《Python报错ModuleNotFoundError的10种解决方案》在Python开发中,ModuleNotFoundError是最常见的运行时错误之一,通常由模块路径配置错误、依赖缺失或命名冲... 目录一、常见错误场景与原因分析二、10种解决方案与代码示例1. 检查并安装缺失模块2. 动态添加模块

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

MySQL精准控制Binlog日志数量的三种方案

《MySQL精准控制Binlog日志数量的三种方案》作为数据库管理员,你是否经常为服务器磁盘爆满而抓狂?Binlog就像数据库的“黑匣子”,默默记录着每一次数据变动,但若放任不管,几天内这些日志文件就... 目录 一招修改配置文件:永久生效的控制术1.定位my.cnf文件2.添加核心参数不重启热更新:高手应

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f

MySQL索引失效问题及解决方案

《MySQL索引失效问题及解决方案》:本文主要介绍MySQL索引失效问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mysql索引失效一、概要二、常见的导致MpythonySQL索引失效的原因三、如何诊断MySQL索引失效四、如何解决MySQL索引失