聊一聊关于手机Charge IC的电流流向

关于手机Charge,小白在以前的文章很少讲,一是这部分东西太多,过于复杂。二是总感觉写起来欠缺点什么。但后来想一想,本是抱着互相学习来写文章的心理态度,还是决定尝试写一些。

关于今天要讲的关于手机Charge的内容,主要想聊一聊,手机在不同情况下,手机Charge IC电流的路径。

下图是某国产Switch Charge的硬件框图,此硬件框图在之前讲自举电容那块时,有见过类似的。
在这里插入图片描述
从图中,我们可以看到其含有四个开关管。分别为Q1(RBFET),Q2(HSFET),Q3(LSFET)以及Q4(BATFET)。关于Q2 Q3 Q4,分别为BUCK(Boost)的两个开关管以及控制电池和VSYS连通与断开的管子。Q1:Reverse Blocking MOSFET,百度翻译为反向阻断管,简单点来说就是防反管。主要目的是防止在不充电状态下,VBAT电压顺着Q4→电感→Q2进入VBUS端。

关于Chrge IC电流路径,要清楚知道存在五种情况。
(1).ISYSVSYS<IBUSVBUS,即系统耗电小于手机充电,这个状态,应该是低功率充电(15W 10W)状态下最常见的情况了。此时,既充电器既能给系统供电,又能给电池充电。在不考虑损耗以及VBAT不外接其他负载的情况下,VBUSIBUS=VSYSISYS+VBAT*IBAT,这种状态被称为Charge Mode。
在这里插入图片描述

(2). ISYSVSYS>IBUSVBUS,即系统耗电大于充电供给,此时充电电流完全流入系统端,除此之外还会有电池给予系统供电,即充电电流与电池电流共同支撑系统耗电,在不考虑损耗以及VBAT不外接其他负载的情况下,ISYSVSYS=IBUSVBUS+IBAT*VBAT,这种状态被称为Supplyment Mode。
在这里插入图片描述

(3).IBUS=0,VBUS=0,此时系统所有耗电来自于电池,这也是我们日常使用手机遇到的最多的场景,即不插充电器使用手机。在不考虑损耗以及VBAT不外接其他负载的情况下,IBATVBAT=ISYSVSYS。这种状态被称为Supplement Mode。
在这里插入图片描述

(4).IBAT=0,VBAT为电池饱和状态下电压或者电池不在位。此时系统的耗电完全由充电器供给。充电进入截止状态,Q4管子断开。或者充电状态下,电池被拔开。在不考虑损耗以及VBAT不外接其他负载的情况下,IBUSVBUS=ISYSVSYS。这种状态称为Buck Mode。
在这里插入图片描述
(5).最后还一种,叫做OTG Mode。
在这里插入图片描述
电流流向如上图所示。此时Charge IC处于Boost状态,输出的电压通常在5.15V左右。电流往往有多个档位可自由选择。如果OTG所接负载抽电流大于Charge IC设置电流,通常Charge IC会进入保护状态,此时手机也会关机。

总之理解这五种情况并不难,只要记住一句话:电流总是电压高的地方流入电压低的地方,即可轻易明白其中的道理。

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

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

相关文章

史上最全Windows安全工具汇总

史上最全Windows安全工具锦集来源于网络整理&#xff0c;安全性自测。 下载方式&#xff1a;史上最全Windows安全工具汇总

shiro 框架使用学习

简介 Shiro安全框架是Apache提供的一个强大灵活的安全框架Shiro安全框架提供了认证、授权、企业会话管理、加密、缓存管理相关的功能&#xff0c;使用Shiro可以非常方便的完成项目的权限管理模块开发 Shiro的整体架构 1、Subject ​ Subject即主体&#xff08;可以把当前用户…

Mysql Cluster (NDB - Network Database) - 分布式

Mysql高可用架构 复制&#xff08;Replication&#xff09; 是本文中所有 MySQL 技术的基础。包括&#xff1a;异步复制、半同步复制&#xff0c;增强半同步复制。InnoDB 副本集&#xff08;MySQL InnoDB ReplicaSet&#xff09; 无缝衔接其他 MySQL 官方提供的应用程序&#…

没有MES管理系统,先用数据采集设备能有用吗

在当前的数字化时代&#xff0c;企业纷纷意识到了数字化转型的重要性。数据被誉为新型生产要素&#xff0c;对于企业的运营和决策具有至关重要的作用。在数字化转型的过程中&#xff0c;许多企业面临着一个共同的问题&#xff1a;如何获取所需的数据&#xff1f; 有两家企业在…

偶数矩阵判断【C语言作业】

题目 若一个布尔矩阵所有行和所有列的和都是偶数&#xff0c;则称为偶数矩阵。请编写一个程序&#xff0c;判断一个布尔矩阵是否是偶数矩阵。 要求&#xff1a; &#xff08;1&#xff09;输入:首先输入一个正整数n(n<100),代表该矩阵的大小&#xff0c;接下来是n行n列的矩…

TCP/IP协议群

TCP/IP协议群 什么是TCP/IP协议群 从字面意义上讲&#xff0c;有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下&#xff0c;它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说&#xff0c;IP 或 ICMP、…

微信小程序 uCharts的使用方法

一、背景 微信小程序项目需要渲染一个柱状图&#xff0c;使用uCharts组件完成 uCharts官网指引&#x1f449;&#xff1a;uCharts官网 - 秋云uCharts跨平台图表库 二、实现效果 三、具体使用 进入官网查看指南&#xff0c;有两种方式进行使用&#xff1a;分别是原生方式与组…

pytorch实现 --- 手写数字识别

本篇文章是博主在人工智能等领域学习时&#xff0c;用于个人学习、研究或者欣赏使用&#xff0c;并基于博主对人工智能等领域的一些理解而记录的学习摘录和笔记&#xff0c;若有不当和侵权之处&#xff0c;指出后将会立即改正&#xff0c;还望谅解。文章分类在Pytorch&#xff…

Prometheus接入AlterManager配置企业微信告警(基于K8S环境部署)

文章目录 一、创建企业微信机器人二、配置AlterManager告警发送至企业微信三、Prometheus接入AlterManager配置四、部署PrometheusAlterManager(放到一个Pod中)五、测试告警 注意&#xff1a;请基于 PrometheusGrafana监控K8S集群(基于K8S环境部署)文章之上做本次实验。 一、创…

Sui浏览器现支持查看已验证的Move源代码

Sui浏览器现在包含了Sui框架包的源代码视图&#xff0c;这是一个备受欢迎的功能。这个新的“已验证源代码&#xff08;Source Verified&#xff09;”选项卡位于现有的“字节码&#xff08;Bytecode&#xff09;”选项卡旁边&#xff0c;使开发人员可以点击查看以下包的源代码&…

RFID技术在固定资产的应用

作为RFID系统中不可或缺的关键组件&#xff0c;读写器在固定资产管理中扮演着重要的角色。它利用RFID技术&#xff0c;能够迅速而有效地捕获、记录和跟踪资产信息&#xff0c;以实现更为高效和准确的资产管理。在本文中&#xff0c;我们将深入探讨RFID技术在固定资产管理领域的…

【广州华锐互动】VR历史古城复原:沉浸式体验古代建筑,感受千年风华!

在科技日新月异的今天&#xff0c;虚拟现实&#xff08;VR&#xff09;技术已经成为了我们生活中不可或缺的一部分。从娱乐游戏到医疗健康&#xff0c;从教育培训到房地产销售&#xff0c;VR技术的应用领域日益广泛。而近年来&#xff0c;VR技术在文化遗产保护和古迹复原方面的…

哈夫曼编码与解码,基于Python实现

from itertools import count from collections import Counter from heapq import heapify, heappush, heappopdef huffman_tree(s):# 统计每个字符出现的次数s Counter(s) # 计算可迭代序列中元素的数量&#xff0c;返回字典类型数据c…

Web自动化测试框架Selenium

什么是自动化测试 自动化测试就是&#xff0c;假定一些预设值&#xff0c;由机器自动化完成的测试。 web自动化测试&#xff0c;将自动化测试技术艺能用到web测试中&#xff0c;是假定一些预设值&#xff0c;由程序驱动浏览器来完成web程序的测试&#xff0c;如下图&#xff1…

chrome 防止http自动转https的方法

1. 左上角&#xff0c;单击地址栏左边 2. 然后点击网站设置 3. 不安全内容改为【允许】 4. 然后以后访问此网站时&#xff0c;就不会再自动跳转为https了

oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度等

Oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度 SELECT a.TABLE_NAME 表名, row_number() over(partition by a.TABLE_NAME order by a.COLUMN_NAME desc) 字段顺序,a.COLUMN_NAME 列名, b.COMMENTS 注释,a.DATA_TYPE 数据类型, a.DATA_LENGTH 长度,DATA_SC…

C语言编写学生成绩管理系统-要求有增删改查(C语言基础题-8道)

文章目录 1-5题题目例题8&#xff08;难度★ ★ ★ ★ ☆&#xff09; 答案例题8答案1解析 答案2解析 1-5题 C语言基础例题1-3题-指针篇 C语言基础例题4-5题-二维数组篇 C语言基础例题6-7题-结构体篇 题目 例题8&#xff08;难度★ ★ ★ ★ ☆&#xff09; 编写一个学生成…

二、Hadoop分布式系统基础架构

1、分布式 分布式体系中&#xff0c;会存在众多服务器&#xff0c;会造成混乱等情况。那如何让众多服务器一起工作&#xff0c;高效且不出现问题呢&#xff1f; 2、调度 &#xff08;1&#xff09;架构 在大数据体系中&#xff0c;分布式的调度主要有2类架构模式&#xff1a…

使用Selenium Grid远程执行测试

我们将在同一台工作电脑上&#xff0c;分别启动主控&#xff08;Hub&#xff09;和节点&#xff08;Node&#xff09;2个Selenium Grid服务&#xff0c;IP地址均使用环回地址127.0.0.1&#xff0c;端口分别为4444和5555。开始以下操作前&#xff0c;请确认你的机器上已经安装、…

【MySQL基本功系列】第一篇 先熟悉MySQL的运行逻辑

​ 我将推出一系列关于MySQL的博客文章&#xff0c;涵盖了从入门到深入底层的原理。这些文章将包括MySQL的运行逻辑、InnoDB存储引擎、SQL优化、undo log、bin log等多个方面的知识。希望这些文章能为你提供宝贵的信息和洞见&#xff0c;并帮助你更好地理解和应用MySQL。同时&a…