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

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

一、基本概述

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

相关文章

java对接海康摄像头的完整步骤记录

《java对接海康摄像头的完整步骤记录》在Java中调用海康威视摄像头通常需要使用海康威视提供的SDK,下面这篇文章主要给大家介绍了关于java对接海康摄像头的完整步骤,文中通过代码介绍的非常详细,需... 目录一、开发环境准备二、实现Java调用设备接口(一)加载动态链接库(二)结构体、接口重定义1.类型

SpringBoot3中使用虚拟线程的完整步骤

《SpringBoot3中使用虚拟线程的完整步骤》在SpringBoot3中使用Java21+的虚拟线程(VirtualThreads)可以显著提升I/O密集型应用的并发能力,这篇文章为大家介绍了详细... 目录1. 环境准备2. 配置虚拟线程方式一:全局启用虚拟线程(Tomcat/Jetty)方式二:异步

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

MySQL 安装配置超完整教程

《MySQL安装配置超完整教程》MySQL是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品,:本文主要介绍MySQL安装配置... 目录一、mysql 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL5.1

Python实现一键PDF转Word(附完整代码及详细步骤)

《Python实现一键PDF转Word(附完整代码及详细步骤)》pdf2docx是一个基于Python的第三方库,专门用于将PDF文件转换为可编辑的Word文档,下面我们就来看看如何通过pdf2doc... 目录引言:为什么需要PDF转Word一、pdf2docx介绍1. pdf2docx 是什么2. by

SpringBoot实现Kafka动态反序列化的完整代码

《SpringBoot实现Kafka动态反序列化的完整代码》在分布式系统中,Kafka作为高吞吐量的消息队列,常常需要处理来自不同主题(Topic)的异构数据,不同的业务场景可能要求对同一消费者组内的... 目录引言一、问题背景1.1 动态反序列化的需求1.2 常见问题二、动态反序列化的核心方案2.1 ht

Python FastAPI实现JWT校验的完整指南

《PythonFastAPI实现JWT校验的完整指南》在现代Web开发中,构建安全的API接口是开发者必须面对的核心挑战之一,本文将深入探讨如何基于FastAPI实现JWT(JSONWebToken... 目录一、JWT认证的核心原理二、项目初始化与环境配置三、安全密码处理机制四、JWT令牌的生成与验证五、