一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器

本文主要是介绍一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、基本概述

TX5806是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器。芯片外部元件少,使芯片成为便携式应用的理想选择。芯片可以适合 USB 电源和适配器电源工作。由于采用了内部P-MOS架构,加上防倒充电路,所以不需要外部隔离二极管。热反馈可对充电电流进行自动调节,以便在大功率操作或高环境温度

条件下对芯片温度加以限制。

充电电压固定于 4.2V,而充电电流可通过一个外部电阻进行设置。当充电电流在达到最终浮充电压之后降至设定值 1/10 时,芯片将自动终止充电循环。当输入电压被拿掉时,芯片自动进入一个低电流状态,将电池漏电流降至 2uA 以下。芯片在有电源时也可置于停机模式,以而将供电电流降至55uA。芯片的其他特点包括电池温度检测、欠压闭锁、自动再充电和两个用于指示充电、LED 的结束状态引脚。芯片采用 ESOP8/MSOP8 封装。

二、应用指南

TEMP 脚:电池温度检测输入端

将 TEMP 管脚接到电池的 NTC 传感器的输出端。如果 TEMP 管脚的电压小于输入电压的 45%或者大于输入电压的 80%,意味着电池温度过低或过高,则充电被暂停。如果 TEMP 直接接 GND,电池温度检测功能取消,其他充电功能正常。

CS 脚:恒流充电电流设置和充电电流监测端

从 CS 管脚连接一个外部电阻到地端可以对充电电流进行编程。在预充电阶段,此管脚的电压被调制在 0.1V;在恒流充电阶段,此管脚的电压被固定在 1V。在充电状态的所有模式,测量该管脚的电压都可以根据下面的公式来估算充电电流。

VDD 脚:输入电压正输入端

当 VDD 与 BAT 管脚的电压差小于 30mV 时,芯片将进入低功耗的停机模式,此时 BAT 管脚的电流小于 2uA。

BAT :电池连接端

将电池的正端连接到此管脚。在芯片被禁止工作或者睡眠模式,BAT 管脚的漏电流小于 2uA。BAT 管脚向电池提供充电电流和 4.2V 的限制电压。

GRE 脚:电池充电完成指示端

当电池充电完成时被内部开关拉到低电平,表示充电完成。除此之外,管脚将处于高阻态。

RED 脚:充电状态指示端

当充电器向电池充电时,管脚被内部开关拉到低电平,表示充电正在进行;否则,管脚处于高阻态。

EN 脚:芯片使能端

高电平时将使芯片处于正常工作状态,低输入电平时芯片处于被禁止充电状态。EN 脚可以驱动 TTL 电平或者 CMOS 电平。

工作原理

TX5806 是一款专门为单节锂离子或锂聚合物电池充电的恒压恒流芯片。最大持续充电电流可达 1A ,不需要另加阻流二极管和电流检测电阻。芯片有两个输出状态指示:充电状态、故障状态。在芯片的结温超过 145℃ 时自动降低充电电流,在最坏情况下芯片会自动减小充电电流。当输入电压大于电源低电压检测阈值时,芯片开始对电池充电,RED 管脚输出低电平,表示充电正在进行。如果电池电压低于 3V,充电器用小电流对电池进行预充电。当电池电压超过 3V 时,充电器采用恒流模式对电池充电,充电电流由 R3 的值确定。当电池电压接近 4.2V 电压时,充电电流逐渐减小,芯片将进入恒压充电模式。当充电电流减小到充电结束阈值时,充电周期结束,RED 端输出高阻态,GRE 端输出低电位。当电池电压降到再充电阈值以下时,芯片自动开始新的充电周期。芯片的电压精度在 1% 以内,满足了锂离子电池和锂聚合物电池的要求。当输入电压掉电或者输入电压低于电池电压时,充电器进入低功耗的睡眠模式,电池端消耗的电流小于 3uA 。如果将使能输入端 CE 接低电平,充电器停止充电。

充电电流的设定

充电电流是通过连接在 CS 引脚与地之间的电阻来设定的。电阻值和充电电流可根据需要通过下列公式来计算:

充电状态指示器

芯片内有两个漏极开路状态指示输出端 /RED 和 /GRE。当充电器处于充电状态时,/RED 被拉到低电平,在其它状态下,/RED 处于高阻态。当电池的温度处于正常温度范围之外,/RED 和 /GRE 管脚都输出高阻态。当 TEMP 端正常接法使用时, 当电池没有接到充电器时,表示故障状态: 红灯和绿灯都不亮。在TEMP 端接 GND 时,电池温度检测不起作用,当电池没有接到充电器时,输出脉冲信号表示没有安装电池。当 BAT 管脚外接电容 10uF 时 闪烁频率约1-4秒。当不用状态指示功能时,将不用的状态指示输出端接地。

这篇关于一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/585200

相关文章

在React中引入Tailwind CSS的完整指南

《在React中引入TailwindCSS的完整指南》在现代前端开发中,使用UI库可以显著提高开发效率,TailwindCSS是一个功能类优先的CSS框架,本文将详细介绍如何在Reac... 目录前言一、Tailwind css 简介二、创建 React 项目使用 Create React App 创建项目

MySQL中慢SQL优化方法的完整指南

《MySQL中慢SQL优化方法的完整指南》当数据库响应时间超过500ms时,系统将面临三大灾难链式反应,所以本文将为大家介绍一下MySQL中慢SQL优化的常用方法,有需要的小伙伴可以了解下... 目录一、慢SQL的致命影响二、精准定位问题SQL1. 启用慢查询日志2. 诊断黄金三件套三、六大核心优化方案方案

Java使用Mail构建邮件功能的完整指南

《Java使用Mail构建邮件功能的完整指南》JavaMailAPI是一个功能强大的工具,它可以帮助开发者轻松实现邮件的发送与接收功能,本文将介绍如何使用JavaMail发送和接收邮件,希望对大家有所... 目录1、简述2、主要特点3、发送样例3.1 发送纯文本邮件3.2 发送 html 邮件3.3 发送带

一文详解kafka开启kerberos认证的完整步骤

《一文详解kafka开启kerberos认证的完整步骤》这篇文章主要为大家详细介绍了kafka开启kerberos认证的完整步骤,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、kerberos安装部署二、准备机器三、Kerberos Server 安装1、配置krb5.con

Windows环境下安装达梦数据库的完整步骤

《Windows环境下安装达梦数据库的完整步骤》达梦数据库的安装大致分为Windows和Linux版本,本文将以dm8企业版Windows_64位环境为例,为大家介绍一下达梦数据库的具体安装步骤吧... 目录环境介绍1 下载解压安装包2 根据安装手册安装2.1 选择语言 时区2.2 安装向导2.3 接受协议

使用Java发送邮件到QQ邮箱的完整指南

《使用Java发送邮件到QQ邮箱的完整指南》在现代软件开发中,邮件发送功能是一个常见的需求,无论是用户注册验证、密码重置,还是系统通知,邮件都是一种重要的通信方式,本文将详细介绍如何使用Java编写程... 目录引言1. 准备工作1.1 获取QQ邮箱的SMTP授权码1.2 添加JavaMail依赖2. 实现

IDEA与JDK、Maven安装配置完整步骤解析

《IDEA与JDK、Maven安装配置完整步骤解析》:本文主要介绍如何安装和配置IDE(IntelliJIDEA),包括IDE的安装步骤、JDK的下载与配置、Maven的安装与配置,以及如何在I... 目录1. IDE安装步骤2.配置操作步骤3. JDK配置下载JDK配置JDK环境变量4. Maven配置下

Vue中动态权限到按钮的完整实现方案详解

《Vue中动态权限到按钮的完整实现方案详解》这篇文章主要为大家详细介绍了Vue如何在现有方案的基础上加入对路由的增、删、改、查权限控制,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、数据库设计扩展1.1 修改路由表(routes)1.2 修改角色与路由权限表(role_routes)二、后端接口设计

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con