【带你读懂数据手册】CN3702 一款锂电池充电芯片

news2024/9/24 21:27:46

747f978772a4ebee6b403fb7a3ac1d14.png

大家在学习智能车或者飞行器的时候,是不是外接一个电池?最近刚好学习了一款充电芯片,来和大家分享一下,也算是我的一点点笔记。

一款7.4V锂电池,基本上也满足了单片机的外设,如果需要12V或者24V的电压,请大家换成对应的电池,充电芯片也有对应的,基本上大同小异。

充电芯片是CN3702,一款PWM降压模式双节锂电池充电管理集成电路,独立对锂电池充电进行自动管理,具有封装外形小,外围元器件少和使用简单等优点。它具有恒流和恒压充电模式,非常适合锂电池的充电。在恒压充电模式,CN3702将电池电压调制在8.4V,精度为±1%;在恒流充电模式,充电电流通过一个外部电阻设置。

下图就是该芯片的IO引脚:

a2e883185d1e9f9c19e783076415a3f6.png

下图就是该芯片的参考电路图:    

77d14ff9fdd46ba5d8d05e3f8ea79851.png

当VCC管脚电压大于低压锁存阈值,并且大于电池电压时,充电器正常工作,对电池充电。如果电池电压低于5.6V,充电器自动进入涓流充电模式,此时充电电流为所设置的恒流充电电流的15%。当电池电压大于5.6V,充电器进入恒流充电模式,此时充电电流由内部的200mV基准电压和一个外部电阻RCS设置,即充电电流为200mV/RCS。当电池电压继续上升接近恒压充电电压时,充电器进入恒压充电模式,充电电流逐渐减小。当充电电流减小到EOC管脚电阻设置的值时,充电结束,DRV管脚输出高电平。漏极开路输出管脚内部的晶体管关断,输出为高阻态;另一个漏极开路输出管脚内部的晶体管接通,输出低电平,以指示充电结束状态。

为了监测电池温度,需要在TEMP管脚和GND管脚之间连接一个10kΩ的负温度系数的热敏电阻。如果电池温度超出正常范围,充电过程将被暂停,直到电池温度回复到正常温度范围内为止。CN3702内部还有一个过压比较器,当BAT管脚电压由于负载变化或者突然移走电池等原因而上升时,如果BAT管脚电压上升到恒压充电电压的1.08倍时,过压比较器动作,关断片外的P沟道MOS场效应晶体管,充电器暂时停止,直到BAT管脚电压回复到恒压充电电压以下。在某些情况下,比如在电池没有连接到充电器上,或者电池突然断开,BAT管脚的电压可能会达到过压保护阈值。此为正常现象。    

以下就是充电电流与充电电压的关系:

a1aa4b02f4a1a6bd0196197fbd64d8d0.png

以下是充电器状态和LED的关系:

127226fbbd15fabc00c5dd5937481b9f.png

为了保证CN3702能够正常工作和提高转换效率,在设计PCB时,需要考虑下面几点:

(1) 为了保证尽可能低的电磁辐射,两个二极管,P沟道MOS场效应晶体管,电感和输入滤波电容的引线 要尽量短。输入电容的正极到P沟道MOS场效应晶体管的距离也要尽量短。    

(2) 在COM1,COM2和COM3管脚的回路补偿元件的接地端要接到CN3702的模拟地(GND),这样可以避免开关噪声影响回路的稳定性。

(3) 输出电容的接地端和输入电容的接地端要先接到同一块铜皮再返回系统的地端。

(4) 模拟地和流经大电流(功率地)的地要独自返回系统地。

(5) CN3702的GND管脚和PGND管脚也具有散热的功能,所以接地的铜皮面积要尽可能大。对于输入电压比较高或者片外P沟道MOS场效应晶体管的栅极电容比较大的情况,此点尤其重要。

(6) 将充电电流检测电阻RCS靠近电感的输出端,其放置方向要保证从芯片的CSP管脚和BAT管脚到RCS的连线比较短。CSP管脚和BAT管脚到RCS的连线要在同一层次上,而且距离要尽可能小。

(7) 为了保证充电电流检测精度,CSP管脚和BAT管脚要直接连接到充电电流检测电阻上。如下图所示:

bc1a4572ed8e7621c2c2017867c8740e.png

如果你遇到充电之后,电压很明显低于8.4V的情况,请通过以下情况解决:

降低第7脚电阻;降低充电电流;增大输入电容和输出电容值;降低输出电池接插件的接触阻抗。

如果你接入的是高电压,一般大于20V时,由于电源导线的寄生电感和输入电容以及 PCB 板布局布线产生的寄生电容影响,在上电和掉电瞬间产生浪涌电压,如果浪涌电压超过一定的值,会损坏CN3702。遇到这种情况时,可以参考下面的优化电路。其中红色框内是优化后的电路部分。    

dd4f4aab029276e586bab10aafc1a2d6.png

==========

往期回顾:

读取STM32内部温度与当前电压

C语言求数组长度的5种方法

寄存器,HAL和LL的区别

对应届大学生找工作的建议

==========

e45b9dee00a53d917df7dfdb8d4e8bfe.png

c0a9205fbfbe6e76ab362cc5e958d6f7.png

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

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

相关文章

微信收款助手消息不弹窗的解决办法

最近在做微信个人收款的回调,主要方法是根据通知栏截取收款信息,然后进行回调。 其中,发现一个问题,就是微信版本某次升级后,发现微信收款时不弹出消息了。 于是找到了这个解决方法,遇到相同问题的同学们…

(01)vite 从启动服务器开始

文章目录 前言在浏览器中使用es模块初始化环境vite依赖预构建解决了什么问题创建vite.config.js配置vite为什么vite.config.js可以用esmodule规范 前言 Vite(发音为"veet")是一种现代化的前端构建工具,旨在提供快速的开发体验。它…

【攻防世界-misc】simple_transfer

1.下载并打开文件, 2.这个文件是一个pcap文件, 用wireshark打开,并按上图步骤操作, 会自动定位到有flag的这个信息行,这时需要右键追踪该信息的tcp流即可。 向下查找时,可以看到有一个pdf文件在这个里面&…

【Linux】Linux中的基本概念

Linux中的基本概念 1. 路径分隔符/2. 当前目录 .3. 返回上级目录 . .目录结构:多叉树 4. 路径5. 路径 { 绝对路径 相对路径 }6. * 通配符 指定路径下的所有文件7. 同级目录下,不允许存在同名文件,或者同名目录8. 命令的本质就是可执行文件9…

四川芸鹰蓬飞:抖店运营的时候注意什么?

抖店作为一个短视频平台,吸引了越来越多的商家加入。在抖店上进行有效的运营是提高销量和曝光度的关键。那么,抖店怎么设置运营呢?有哪些方法可以帮助商家在这个竞争激烈的平台上脱颖而出呢? 一、抖店怎么设置运营? 首…

Linux vi和vim编辑器、快捷键的使用

Linux vi和vim编辑器、快捷键的使用 vi和vim的三种模式使用vim编写Hello.java文件vim快捷键和命令 在Linux下一般使用vi编辑器来编辑文件,vim是它的增强版。vim用于在远程环境下用命令形式对文本进行在线编辑,既可以查看文件也可以编辑文件。 vi是Linux系…

安卓:Android Studio4.0~2023中正确的打开Android Device Monitor

Android Studio4.0~2023 中如何正确的打开Android Device Monitor(亲测有效) 前些天买了新电脑,安装了新版本的Android Studio4.0想试一试,结果就出现了一些问题。 问题引出: Android Device Monitor在工具栏中找不到,后来上网查…

Oracle(2-4)Naming Method Configuration

文章目录 一、基础知识1、OV of Naming Methods 命名方法的OV2、Five Key Parameters 连接数据库的五个关键参数 二、基础操作1、tnsnames.ora网络名配置 Naming Method Configuration 数据库网络命名配置 目标1: 描述主机命名和本地服务名称解析之间的区别使用Orac…

【开源】基于Vue和SpringBoot的智能教学资源库系统

项目编号: S 050 ,文末获取源码。 \color{red}{项目编号:S050,文末获取源码。} 项目编号:S050,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 课程档案模块2.3 课…

【完全攻略】Gradio:建立机器学习网页APP

目录 前言一、Gradio介绍以及安装1-1、Gradio介绍1-2、安装 二、快速开始(初步了解)2-1、简单小栗子2-2、多输入多输出2-3、简易聊天机器人 三、关键技术3-1、带有样例的输入3-2、提示弹窗3-3、描述内容3-4、风格3-5、流式输出3-6、进度条3-7、分享APP 总…

AIGC创作系统ChatGPT网站系统源码,支持最新GPT-4-Turbo模型

一、AI创作系统 SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如…

构建 App 的方法

目录 构建 App 使用 App 设计工具以交互方式构建 App 使用 MATLAB 函数以编程方式构建 App 构建实时编辑器任务 可以使用 MATLAB 来构建可以集成到各种环境中的交互式用户界面。可以构建两种类型的用户界面: App - 基于用户交互执行操作的自包含界面 实时编辑器…

windows上 adb devices有设备 wsl上没有

终于解决了!!!! TAT,尝试了很多种办法。 比如WSL中的adb和Windows中的adb版本必须一致,一致也没用,比如使用 ln 建立链接也没用。 这个解决办法的前提是windows中的abd是好用的。 ●在windows…

Android : ListView + BaseAdapter-简单应用

​​容器与适配器:​​​​​ http://t.csdnimg.cn/ZfAJ7 示例图: 实体类 News.java package com.example.mylistviewbaseadapter.entity;public class News {private String title;private String content;private int img;public News(Str…

Linux下安装Foldseek并从蛋白质的PDB结构中获取 3Di Token 和 3Di Embedding

0. 说明: Foldseek 是由韩国国立首尔大学 (Seoul National University) 的 Martin Steinegger (MMseqs2 和 Linclust 的作者) 开发的一款用于快速地从大型蛋白质结构数据库中检索相似结构蛋白质的工具,可以用于计算两个蛋白之间的结构相似性&#xff0c…

Unity收费对谁影响最大

Unity的收费政策对以下几类人群影响最大: 游戏开发商:Unity收费政策中最直接的影响对象就是游戏开发商。对于那些使用Unity引擎制作游戏的开发商来说,他们将需要考虑新的许可证费用和服务费用,这可能会对他们的盈利和发展产生影响…

debian10 开启rdp安装firefox并解决firefox 中文乱码

debian10 开启rdp安装firefox apt -y install tigervnc-standalone-server apt -y install xrdp tigervnc-standalone-server systemctl enable xrdp --nowapt install firefox-esrmstsc连接 firefox-settings-general-fonts-advanced-Simplified Chinese

【Azure 架构师学习笔记】-Azure Storage Account(7)- 权限控制

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Storage Account】系列。 接上文 【Azure 架构师学习笔记】-Azure Storage Account(6)- File Layer 前言 存储帐户作为其中一个数据终端存储,对安全性的要求非常高,不管…

整套数字化招采平台安全防御体系

招采平台作为数字化供应链的重要组成部分,需要确保招标采购过程的安全性,主体信息和交易数据信息尤为重要,通过必要的安全架构、技术和安全管理制度,做到事前防范、事中监管和事后审计的安全防御。 一、平台技术安全架构 1、先进的技术架构&#xff0c…