iphone 5s的充电时序原理图纸,iPAD充电讲解

news2025/4/22 1:49:59

上一篇写了iphone 5的时序。那是电池供电的开机时序。iphone 5s也是差不多的过程,不说了。现在看iphone5s手机充电时候的时序。iphone5s充电比iphone5充电简单了很多。

首先是usb接口接到手机上,usb线连接到J7接口上。J7接口不只是接usb,还能接耳机,扬声器等等,如图所示:

1.,按理说应该按照充电保护图看第一步,但是我先看J7接口的usb的部分为41脚和42脚。usb供电信号为PP5V0_USB_CONN,当插入usb的时候,PP5V0_USB_CONN为5v供电,经过体二极管得到5v的PP5V0_USB_PROT,接着场管Q2被导通,得到大电流的PP5V0_USB_PROT。这是文字时序图的第一步,也是充电保护图的第二步。现在按照文字时序图的步骤开始。

2.,PP5V0_USB_PROT给到电源芯片pmu的vbus引脚(国产,ipad的vbus都指的是5v的usb供电。不是指总线)。PP5V0_USB_PROT也给了芯片U2,即是usb接口控制器,

U2内部检测5v电压,正常输出低电平TRISTAR_TO_PMU_OVP_SW_EN_L信号给pmu。这是第二步和第三步。

3.,pmu的内部电路包含mos管,lx代表内部是sw,即是开关管,只工作在开和关的状态,而不是线性电源,工作在放大状态。

pmu得到usb供电之后,内部buck降压之后,从引脚chg_lx输出4.2v充电电压,信号为PP_PMU_VSW_CHG,经过电感之后,变成供电PP_VCC_MAIN(注意,电池供电的时候,就是引脚vcc_main产生了PP_VCC_MAIN供电)。这是第4,5,6步。

4.,视频说act_dio引脚是低电平,我不清楚是如何判定的,那就不管了。反正这时候导通Q4,PP_VCC_MAIN供电给了信号PP_BATT_VCC,PP_BATT_VCC接到了电池的接口J6上给电池充电。(当Q4损坏,会导致电池的电越充越少。)这是第7步。

0.,现在看充电保护图的第一步,就是E75_TO_PMU_ACC_DETECT信号分别给了U2(usb接口控制器)和U7(pmu芯片)。

(电感FL11损坏,导致电池充电之后,显示数值不准确,就是充不进去电。)

(1).,以上是充电的时序图,但是充电过程中还要控制act_dio,调整充电电压的大小,并且关闭充电和开启充电。

a.,但是从实时电路图中看出来,act_dio是否低电平,受到cpu的控制和pmu的控制,总共是两个信号BATTERY_TO_PMU_SENSE和AP_BI_BATTERY_SWI_CONN。

swi是电量计,swi本意是软中断,但是AP_BI_BATTERY_SWI_CONN这里的功能是cpu和电池插座之间电量检测的双向通讯。

如何理解这两个信号?BATTERY_TO_PMU_SENSE是充电的时候,pmu的充电电压的检测输入信号,这是个粗略地检测。(对比笔记本电脑的充电芯片发现是充电电流检测,而电池还接了smb总线。这里的swi也是双向的总线,没有充电电流检测,而是电压检测)

AP_BI_BATTERY_SWI接到了U1(主cpu)和U7(pmu)。

b.,充电过程还受到电池温度的控制,但是iphone5s没有,iphone5有,我下面给出iphone5的电池接口,给了U7。

<1>.,现在看ipad mini2的电路图。ipad mini2的充电过程和iphone5是一样的,比iphone5s复杂一些。

U8100芯片是ipad的电源芯片。

 

找到了usb接口,即是J5700接口,包含usb部分,信号为PPVBUS_E75_USB_CONN,接到了

PPVBUS_USB_EMI,PPVBUS_USB_EMI接到了PPVBUS_USB_DCIN。

PPVBUS_USB_DCIN就到了场管Q8123,我查了VBUS_PROT_G信号,发现没接。那就是PPVBUS_USB_DCIN高电平的时候,体二极管得到了小电流的电压PPVBUS_PROT,然后导通场管Q8123,得到了大电流的供电PPVBUS_PROT。

但是视频接下里就简化了过程了,完全没有具体的过程了,只有大致的过程。反正就是电源U8100芯片chg_lx引脚产生供电PPVCC_MAIN,然后芯片控制ACT_DIO引脚发出低电平的导通场管Q8104,就得到了电池充电电压PPBATT_VCC,然后这个电压变成PPBATT_POS_CONN,PPBATT_POS_CONN接到了电池的接口J7500。如图所示:

很可惜,视频没有ipad的充电过程的具体步骤,我觉得讲的不太行。那就这样吧。

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

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

相关文章

ZooKeeper 实战(五) Curator实现分布式锁

文章目录 ZooKeeper 实战(五) Curator实现分布式锁1.简介1.1.分布式锁概念1.2.Curator 分布式锁的实现方式1.3.分布式锁接口 2.准备工作3.分布式可重入锁3.1.锁对象3.2.非重入式抢占锁测试代码输出日志 3.3.重入式抢占锁测试代码输出日志 4.分布式非可重入锁4.1.锁对象4.2.重入…

canvas绘制美队盾牌

查看专栏目录 canvas示例教程100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…

项目管理十大知识领域之项目整体管理

1. 项目整体管理的定义和范畴 项目整体管理是指在整个项目生命周期中对项目进行全面规划、组织、协调、控制和监督的过程。这包括对项目目标、范围、时间、成本、质量、沟通、风险和采购等方面进行统一的管理和协调。项目整体管理的范畴涵盖了项目管理的方方面面&#xff0c;旨…

【特征工程】分类变量:MultiLabelBinarizer对多标签数据进行编码

MultiLabelBinarizer 说明介绍 1. MultiLabelBinarizer 是什么&#xff1f; MultiLabelBinarizer是scikit-learn库中的一个用于处理多标签数据的编码器。通常用于将多标签的分类任务中的标签转化为二进制形式&#xff0c;便于机器学习模型的处理。该编码器的主要目标是将每个…

leecode1011 | 在D天内送达包裹的能力

传送带上的包裹必须在 days 天内从一个港口运送到另一个港口。 传送带上的第 i 个包裹的重量为 weights[i]。每一天&#xff0c;我们都会按给出重量&#xff08;weights&#xff09;的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。 返回能在 days 天内将传…

压力测试+接口测试(工具jmeter)

jmeter是apache公司基于java开发的一款开源压力测试工具&#xff0c;体积小&#xff0c;功能全&#xff0c;使用方便&#xff0c;是一个比较轻量级的测试工具&#xff0c;使用起来非常简单。因 为jmeter是java开发的&#xff0c;所以运行的时候必须先要安装jdk才可以。jmeter是…

【架构师专题】架构师如何管理业务团队?

一个优秀的架构师一定是一个优秀的管理者&#xff0c;这个是没错的&#xff0c;反过来一个优秀的管理者不一定是一个优秀的架构师&#xff0c;这个是我做了这么对年的架构师心得。 曾经我也做过关于团队底下的一线开发人员对团队中架构师的调查报告&#xff0c;发现这些开发人…

从此不再为远程访问局域网发愁

下载地址 Windows 64位 (切勿直接在压缩文件中操作,全部解压到一处后再操作,请关闭某60(会胡乱拦截),可用其他任意安全软件)Mac OS X 64位 (给fastnat执行权限 chmod x ./fastnat.. 终端运行二进制,自行百度)Linux 64位 (给fastnat执行权限 chmod x ./fastnat..)Linux/ARM 32位…

自动驾驶中大火的AI大模型中有哪些研究方向,与Transformer何干?

摘要: 本文将针对大模型学习中可能遇见的问题进行分析梳理,以帮助开发者在利用大模型在自动驾驶场景处理中学习更好的策略,利用有关大模型性能评价的问题,制定一个科学的标准去判断大模型的长处和不足。 随着自动驾驶行业发展对于大数据量处理的强大需求,其要求处理数据的…

硬件知识积累 VPX 3U/6U 电源板的连接器引脚定义讲解 (简单说明)

本文章参考资料 &#xff1a;ANSI/VITA 62-2012 1. 首先参考资料里面引脚定义图&#xff1a; 1. 3U 的引脚定义图&#xff1a; (VPX引脚编号&#xff0c; 最大电流&#xff0c; 对应引脚的作用) 2. 6U的引脚定义图&#xff1a; (VPX引脚编号&#xff0c; 最大电流&#xff0c…

网络Yum仓库介绍、自定义Yum仓库、Yum仓库更新、邮件的收发、DNS服务介绍、构建DNS服务、递归解析、迭代解析、NTP时间同步

1 大鹏一日同风起&#xff0c;扶摇直上九万里 2 环境准备 所有虚拟机设置SELinux运行模式 [rootserver ~]# getenforceEnforcing[rootserver ~]# setenforce 0 #当前设置[rootserver ~]# getenforcePermissive[rootserver ~]# vim /etc/selinux/configSELINUXpermissive 所…

爬虫案例——使用超级鹰打码平台识别验证码

爬虫案例——使用超级鹰打码平台识别验证码 超级鹰是一个常用的打码平台&#xff0c;您可以按照以下步骤来使用它&#xff1a; 注册账户&#xff1a;首先&#xff0c;您需要在超级鹰网站上注册一个账户。访问超级鹰官方网站&#xff08;https://www.chaojiying.com/&#xff…

Lua从电脑端爬取短视频评论并作商业化分析

之前有个大客户让我写一篇关于抓取短视频评论数据的单子&#xff0c;说是帮助公司寻找意向客户以及所对应产品在短视频里面的展现以及热门程度&#xff0c;通过数据采集方式并作数据自动化分析&#xff0c;从而实现商业上的价值。对于我来说写个爬虫还不简单&#xff0c;通过三…

使用scipy处理图片——滤镜处理

大纲 black_tophatwhite_tophatconvolvecorrelategaussian_filtergaussian_laplacemaximum_filtermedian_filterminimum_filterpercentile_filterprewittrank_filtersobelspline_filteruniform_filter基础代码代码仓库 在《使用numpy处理图片——模糊处理》一文中&#xff0c;我…

NodeJs 第十六章 JWT

JWT 概述令牌的组成headerpayloadsignature 令牌的验证一个简单的登陆服务总结 随着前后端分离的发展&#xff0c;以及数据中心的建立&#xff0c;越来越多的公司会创建一个中心服务器&#xff0c;服务于各种产品线。 而这些产品线上的产品&#xff0c;它们可能有着各种终端设备…

如何在云端加速缓存构建

缓存是指将某类数据存储起来以便以后重复使用的过程&#xff0c;它的运用在开发场景中非常普遍。类似于你习惯把最常用的调料放在厨房台面上&#xff0c;而不是橱柜里&#xff0c;这样你在准备大餐时就可以轻松取用。 但对于一个更为技术性、更精确的用例&#xff0c;比如像谷…

CSDN 年度总结|知识改变命运,学习成就未来

欢迎来到英杰社区&#xff1a; https://bbs.csdn.net/topics/617804998 欢迎来到阿Q社区&#xff1a; https://bbs.csdn.net/topics/617897397 &#x1f4d5;作者简介&#xff1a;热爱跑步的恒川&#xff0c;致力于C/C、Java、Python等多编程语言&#xff0c;热爱跑步&#xff…

探索Vue3:深入理解响应式语法糖

🚀 欢迎来到我的专栏!专注于Vue3的实战总结和开发实践分享,让你轻松驾驭Vue3的奇妙世界! 🌈✨在这里,我将为你呈现最新的Vue3技术趋势,分享独家实用教程,并为你解析开发中的难题。让我们一起深入Vue3的魅力,助力你成为Vue大师! 👨‍💻💡不再徘徊,快来关注…

Spring Security-用户注销及记住我

用户注销 在配置类增加退出映射地址 Overrideprotected void configure(HttpSecurity http) throws Exception {//退出/注销http.logout().logoutUrl("/logout").logoutSuccessUrl("/test/hello").permitAll();} 完整代码: package com.config;​import o…

MSVS C# Matlab的混合编程系列1 - 看似简单的问题引出

前言&#xff1a; 问题提出&#xff0c;如何把Matlab(本文简称MT)的算法集成到Visual Studio(本文简称VS)里面运行&#xff1f; 本文&#xff0c;通过编制一个MT中最简单的加法函数&#xff0c;我们把他做成 MSVS C#能够使用的动态库&#xff0c;说明了MSVS C# 和 MT集成的最…