1-4节电池升降压充电IC解决方案

描述

MP2760是一款集成窄电压DC(NVDC)电源路径管理功能和USB On-the-Go(OTG)功能的升降压充电IC,兼容USB PD,适用于单节至4节串联的电池包应用。该芯片的充电输入电压范围广,可支持最高22V。

当启用电池放电模式(Source mode)时,芯片的IN引脚可提供高达21V的电压。当提供电源输入时,MP2760 通过3个充电阶段为电池充电:恒流(CC)涓流充电和恒流(CC)预充、恒流(CC)快充或恒压(CV)充电。

MP2760 具有充电截止功能和自动充电功能,另外还提供了输入电流限制和最小输入电压(VIN)限功能,以防止输入源出现过载。MP2760 集成了 I2C 接口,可以在充电和OTG模式下灵活配置参数(如输入电流限、VIN限制和充电电流)。

该芯片还能通过输出和故障寄存器提供工作状态。全方位保护特性包括输入过压保护(OVP)、电池过压保护(OVP)、系统过压保护、过温保护、可配置计时器可防止电池长时间充电。

MP2760 采用 TQFN-30(4mmx5mm)封装。

特性

  • 工作输入电压(VIN)范围:4V - 22V

  • 耐受电压可达 26V

  • 带外部 MOSFET 时耐压可高达 28V

  • 支持 USB2.0, USB3.0, USB3.1, USB3.2, USB Type-C, 和 USB PD 3.0

  • 降压(Buck)与升压(Boost)模式无缝切换

  • 可配置最大输入电流(IIL)限

  • 可配置最小输入电压(VIN)限

  • 可调充电电流高达 6A

  • 每节电池的可配置满电电压高达4.68V,精度达0.5%

  • 3V - 21V 可配置输出电压(VOUT),步进值为20mV

  • 输出电流(IOUT)高达6A, 步进值为50mV

  • 500kHz至1.2MHz可配置开关频率(fSW)

  • 可通过I2C 和 SMBUS接口灵活配置参数

  • 输入源状态指示

  • 集成10位ADC来监控电压、电流和温度

  • 在充电和放电模式(Source mode)时模拟输出引脚可监控电池电流

  • 输入过压保护(OVP)

  • 系统过压保护(OVP)

  • 电池过压保护(OVP)

  • 充电模式下系统短路保护(SCP)

  • USB PD 放电模式(Source Mode)下输出短路保护(SCP)

  • 掉电检测

  • NTC 引脚悬空检测

  • 集成N-通道MOSFET驱动用于输入电源直通、过压保护和窄电压DC(NVDC)电源路径控制

  • 可配置电池温度保护阈值

  • 热管理

  • 过温关断

当启用源模式时,MP2760 还可以在 IN 引脚提供宽范围(3V 至 21V)的电压。它还具有源模式下高达 6A 的输出电流限制。这些允许 MP2760 兼容 USB PD。通过I2C/SMBus接口,可以灵活编程MP2760的充放电参数,如输入电流限制、输入电压限制、充电电流、电池满调节电压、源模式输出电压和输出电流等。它还可以通过寄存器提供运行中的状态和故障。

典型应用电路

评估套件

封装定义

引脚描述

部分电特性

工作条件

功能框图

Charge in NVDC Mode

Mode Transition Threshold

NTC Protection Circuit

Recommended PCB Layout

封装形式

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

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

相关文章

深入学习Synchronized各种使用方法

文章目录 前言一、synchronized关键字通用在下面四个地方:1.1synchronized修饰实例方法1.2synchronized修饰静态方法:1.3synchronized修饰实例方法的代码块1.4synchronized修饰静态方法的代码块2.读入数据 二.Sychronized关键特性2.1互斥2.2 刷新内存2.3…

CentOS 7 虚拟机java项目部署tomcat

首先安装java环境 下载安装包:jdk-19_linux-x64_bin.tar.gz_免费高速下载|百度网盘-分享无限制 (baidu.com) 将安装包上传到虚拟机 解压 tar zxvf jdk-19_linux-x64_bin.tar.gz 移动文件到 mv jdk-19.0.1 /usr/jdk-19.0.1 编辑配置文件 vim /etc/profile export JAVA…

selenium原理

selenium执行条件 1、测试脚本。可以是python、java等语言编写的测试脚本; 2、浏览器驱动(webdriver)。不同的版本、不同的浏览器都需要对应的驱动; 3、浏览器 测试脚本 执行原理 1、cmd命令,启动chromedriver.exe…

SAP-PP:PP顾问管理系统的相关建议

本博客将探讨生产计划领域的控制要点。这将有助于减少仓库库存不准确情况,因为库存不准确会导致实物库存、发货、成本核算和计划方面出现许多效率低下的问题。 在物料主数据关键字段中,必须配置计划交货时间、GR处理时间、内部生产时间、计划交货时间&a…

解决cad找不到msvcr100.dll的有效方法,完美修复dll问题

在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是由于找不到msvcr100.dll文件而导致CAD软件无法正常运行的情况,系统无法找到所需的动态链接库文件。但是通过一些简单的解决方法,我们可以快速解决这个问题并继续我们的…

【动态规划】LeetCode-62.不同路径

🎈算法那些事专栏说明:这是一个记录刷题日常的专栏,每个文章标题前都会写明这道题使用的算法。专栏每日计划至少更新1道题目,在这立下Flag🚩 🏠个人主页:Jammingpro 📕专栏链接&…

java -jar后台启动jar包

Linux系统启动(后台) nohup java -jar springboot-0.0.1-SNAPSHOT.jar & 查看日志 tail -500f nohup.out 查看进程号 ps -ef | grep java 关闭 kill -9 [进程号] Windows系统 java -jar springboot-0.0.1-SNAPSHOT.jar & Ctrlc或者关…

Flink之复杂事件处理CEP

复杂事件处理CEP Flink CEP基本使用添加依赖定义匹配模式定义匹配结果验证 模式Pattern API单个模式量词条件 组合模式跳过策略模式组匹配结果 应用示例自定义消息事件自定义Pattern测试 Flink CEP Flink的CEP (Complex Event Processing) 是指Flink提供的一种用于处理复杂事件…

ubuntu1804安装jupyter中的js环境

参考: https://github.com/n-riesco/ijavascript http://n-riesco.github.io/ijavascript/#installation https://github.com/n-riesco/ijavascript/issues/241 https://www.tomche.space/post/using-javascript-kernel-in-vscode-jupyter-notebooks/ https://w…

淘宝商品详情接口在电商运营中的应用实例

一、背景 某电商企业A在运营过程中,发现手动更新商品信息效率低下,且容易出现信息不一致的情况。为了解决这个问题,企业A决定采用淘宝商品详情接口,实现商品信息的自动获取和更新。 二、目标 通过集成淘宝商品详情接口&#xf…

HNU-计算机网络-讨论课2

第二次 有关网络智能、安全以及未来网络的讨论 一、必选问题(每组自由选择N个,保证组内每人负责1个) 网络的发展促进信息的传播,极大提高了人类的感知能力,整个世界都被纳入人类的感知范围。但人们对信息系统以及数据…

手持式安卓主板_PDA安卓板_智能手持终端方案

手持式安卓主板方案是一种智能终端设备,具备自动对焦和闪光灯功能,可以在昏暗的环境下快速扫描二维码并轻松采集数据。该方案还提供多渠道支付和数据采集功能,为用户提供了便捷的体验。 该方案的产品基于手持式安卓主板,并搭载了八…

海南省某部队实现资产管理和IP地址管理

在快速发展的网络环境中,如何有效管理资产和IP地址已成为众多组织面临的挑战。海南省某部队,作为一个肩负重要使命的单位,对此有着更为迫切的需求。为了应对这一挑战,他们选择了一个备受赞誉的系统管理平台——监控易,…

利用jQuery实现AJAX定时刷新局部页面实例

通过两种方法实例讲解ajax定时刷新局部页面,当然方法有很多种,也可以不使用ajax来刷新页面,可以使用jquery中的append来给指定内容加东西,但是都不太实用,最实用的方法还是ajax加载数据了。 方法一: 局部刷…

JAVA优化: MD5 加密的工具类

MD5 加密的工具类,提供了对字符串进行 MD5 加密的功能。主要包括以下几个方法: md5(String s):对传入的字符串进行 MD5 加密,并返回加密后的字节数组。toHex(byte hash[]):将字节数组转换为十六进制字符串表示。hash(…

ApplicationRunner 类

优质博文:IT-BLOG-CN 在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执…

JavaScript 代码整洁技巧

为什么代码要整洁? 代码质量与整洁度成正比。有的团队在赶工期的时候,不注重代码的整洁,代码写的越来越糟糕,项目越来越混乱,生产力也跟着下降,那就必须找更多人来提高生产力,开发成本越来越高…

C/C++,图算法——求强联通的Tarjan算法之源程序

1 文本格式 #include <bits/stdc.h> using namespace std; const int maxn 1e4 5; const int maxk 5005; int n, k; int id[maxn][5]; char s[maxn][5][5], ans[maxk]; bool vis[maxn]; struct Edge { int v, nxt; } e[maxn * 100]; int head[maxn], tot 1; vo…

Unity UGUI控件之Horizontal Layout Group

Horizontal Layout Group是Unity中的UGUI控件&#xff0c;用于在水平方向上对子对象进行布局。 主要有一下作用&#xff1a; 水平布局&#xff1a;Horizontal Layout Group将子对象按照水平方向进行布局&#xff0c;可以控制子对象的排列顺序和间距。自动调整尺寸&#xff1a…

不到1000行代码,PyTorch团队让Llama 7B提速10倍

在过去的一年里&#xff0c;生成式 AI 发展迅猛&#xff0c;在这当中&#xff0c;文本生成一直是一个特别受欢迎的领域&#xff0c;很多开源项目如 llama.cpp、vLLM 、 MLC-LLM 等&#xff0c;为了取得更好的效果&#xff0c;都在进行不停的优化。 作为机器学习社区中最受欢迎框…