iphone5s基带部分电源部分主主电源供电及
时序:
1.,基带电源的供电,基带电源也叫pmu。
首先时序图说电池提供供电,电池是J6接口,视频习惯把接口称之为座子。查U2_RF芯片,发现供电信号为PP_BATT_VCC_CONN,但是没查到跟电池座子有关系,电池座子写的是PP_BATT_VCC,也没有发现PP_BATT_VCC转化为PP_BATT_VCC_CONN信号,怎么回事呢?我在iphone5的版本中找到了原因,因为在附录中说明了是同义词。
所以PP_BATT_VCC_CONN和PP_BATT_VCC就是同一个信号,虽然没有在iPhone5s中明说,以后就一直这样认为了。
2.,u2_rf的晶振和复位。
晶振是19.2mhz。
现在搜复位bb_rst_l。发现是信号AP_TO_BB_RST_L,字面意思是主cpu到基带的rst信号,低电平有效。但是有效表示复位,正常工作情况下是高电平,不复位,而刚开始的时候是低电平,那就表示已经复位了?这是不可能的,只能是上升沿触发复位。继续查AP_TO_BB_RST_L发现查不到,说明名字换了。
那就继续查bb_rst_l,但是发现BB_RST_L和PS_HOLD进行了线与。(PS_HOLD后面写了,是基带cpu发出的维持信号,我不懂这个信号是什么,但是看起来当BB_RST_L为高电平,PS_HOLD为低电平,还是给47脚高电平了。所以ps_hold要么是上拉要么是下拉,但是都不起作用,当BB_RST_L有高电平或者低电平的时候,只有当BB_RST_L高阻的时候才起作用。但是这也说不准,要看电压值。那么很可能这个复位信号不能把u2_rf芯片进行复位,因为ps_hold高电平是之后出现的。现在暂且认为PS_HOLD的高电平比BB_RST_L的高电平高,这样会使得u2_rf作为电源芯片开启变得稳定。)
既然BB_RST_L不是这个芯片的复位,那么考虑RESET_PMU_L才是u2_rf的复位信号。但是RESET_PMU_L确实没查到信号,那么我就查PMU_TO_BB_RST_L信号,因为尽管换了个名字。但是图纸中有AP/基带接口,看起来是芯片,但是不是,只是换名字而已。
RESET_PMU_L换成了PMU_TO_BB_RST_L,接到了主pmu上。U7是主pmu, u2_rf是基带pmu。
下面是对u2_rf芯片详解。
nostuff表示没装。
下面是对基带cpu的详解。
如图所示,基带cpu的供电显示ldo的,都来自基带电源芯片,并且是和s2/s4同时发出来的。
引脚标有nc或者打×的表示空脚,也叫闲置脚。
基带cpu的其他部分是跟射频有关,现在不管。
3.,cpu发出RADIO_ON_L信号。
cpu发出的信号为AP_TO_RADIO_ON_L,但是没发现接到了U2_rf芯片。那么找信号RADIO_ON_L,发现确实是接到了u2_rf芯片。AP_TO_RADIO_ON_L表示低电平开启基带电压供电。
4.,u2_rf发出s1/s3供电。
PP_SMPS1_MSMC_1V05是S1供电,PP_SMPS3_MSME_1V8是S3供电。pp表示供电。(注意s5和s1/s3同时出来,但是s5是给基带电源u2_rf本身使用。s4是给射频电源芯片的,现在不管。)
PP_SMPS1_MSMC_1V05供电给了u1_rf。PP_SMPS3_MSME_1V8供电给了u1_rf。
5.,主cpu检测基带cpu。
图上说的是检测jtag信号。四个信号:BB_JTAG_TCK,BB_JTAG_TDI,BB_JTAG_TMS,BB_JTAG_TRST_L。都连到了主cpu,即是U1。
同时基带pmu发出信号给u6_rf。图中看不出来,那我直接找u6_rf芯片看看,内容写到下一步。
6.,基带cpu检测码片。
如图所示,u6_rf芯片的输入和输出都表明了。注意,苹果电路图的输入和输出画的是准确的,而其他的电路图的输入和输出是不可信的。基带cpu即u1_rf芯片输出spi_clk,spi_data_mosi给了u6_rf,然后输出SPI_DATA_MISO信号给u1_rf。但是图中画成了双向通道,不知道是怎么回事,不管了。
7.,基带cpu发出ssbi信号给基带pmu。
可以看到时u1_rf发出PMIC_SSBI信号给u2_rf。
8.,u2_rf发出s2/s4供电给u1_rf。
s2,s4电给了基带cpu,但是s4电还给了射频ic。如图所示:
我随便选了一个s4供电转化的供电PP_RF2_2V05_DRX_BB,发现给了u3_rf。这应该是射频电源芯片,暂且不管那么多。
9.,u1_rf发出d0_en信号给u2_rf。(我发觉图写错了,应该u1_rf发出cx0_en信号给u2_rf)
基带cpu芯片u1_rf发出信号19P2M_CLK_EN给u2_rf,开启时钟信号输出,包括输出XO_OUT_A0,XO_OUT_D0,SLEEP_CLK。
10.,u2_rf输出mdm_clk给u1_rf。(从上图看应该是cxo对应的信号19P2M_MDM。图又画错了。)
11.,基带电源u2_rf延时发出复位信号给基带cpu芯片u1_rf。(图写错了,应该是PMIC_RESOUT_L信号)
12.,基带cpu芯片u1_rf发出ps_hold给基带电源u2_rf。
总结:
相关文章:

iphone5s基带部分电源部分主主电源供电及
时序: 1.,基带电源的供电,基带电源也叫pmu。 首先时序图说电池提供供电,电池是J6接口,视频习惯把接口称之为座子。查U2_RF芯片,发现供电信号为PP_BATT_VCC_CONN,但是没查到跟电池座子有关系,电池座子写的是…...

【每日一题】按分隔符拆分字符串
文章目录 Tag题目来源解题思路方法一:遍历方法二:getline 写在最后 Tag 【遍历】【getline】【字符串】【2024-01-20】 题目来源 2788. 按分隔符拆分字符串 解题思路 方法一:遍历 思路 分隔符在字符串开始和结束位置时不需要处理。 分隔…...

spawn_group_template | spawn_group | linked_respawn
字段介绍 spawn_group | spawn_group_template 用来记录与脚本事件或boss战斗有关的 creatures | gameobjects 的刷新数据linked_respawn 用来将 creatures | gameobjects 和 boss 联系起来,这样如果你杀死boss, creatures | gameobjects 在副本重置之前…...

软考系分之计算机网络规划设计、综合布线、RAID和网络存储等
文章目录 1、概要2、网络的三层模型3、综合布线系统4、廉价磁盘冗余阵列(RAID)5、网络存储6、总结 1、概要 本篇重点介绍计算机网络中的网络规划设计、综合布线、RAID和网络存储。 2、网络的三层模型 三层模型分为核心层、汇聚层和接入层,接…...

使用ElEment组件实现vue表单校验空值
1.绑定表单组件数组rules 2.在data域中设定组件rules 3.设定调用方法函数 提交校验 取消: 测试页面 提交空值 失去焦点 取消重置 提交后重置...
processing集训day01
介绍 Processing是一门开源编程语言,提供了对图片,动画和声音进行编程的环境。学生,艺术家,设计师,建筑师,研究人员和业余爱好者可以使用Processing进行学习,制作原型以及作为生产工具。你可以…...

java面试——juc篇
目录 一、线程基础 1、进程与线程的区别?(⭐⭐⭐) 2、并行和并发的区别(⭐) 3、创建线程的方式有哪些?(⭐⭐⭐⭐) runnable和Callable的区别: 线程中的run()和 star…...

CSS 实现卡片以及鼠标移入特效
CSS 实现卡片以及鼠标移入特效 文章目录 CSS 实现卡片以及鼠标移入特效0、效果预览默认鼠标移入后 1、创建卡片组件2、添加样式3、完整代码 0、效果预览 默认 鼠标移入后 在本篇博客中,我们将探讨如何使用 CSS 来实现卡片组件,并添加鼠标移入特效&#…...

芯课堂 | SWM34S系列驱动TFT-LCD显示模组应用基本注意事项
1、确认硬件的连接、包括电源、地、RGB 数据线、DCLK\DE\HSYNC\VSYNC 等,显示模组有 DISP、RESET、CS、SCL、SDA 等。 2、确认各电压的正常,包括电源,部分有 IOVCC、VGL、VGH、VCOM 等电压 3、如果应用的 TFT-LCD 模组非演示例程中已适配调…...

java8 列表通过 stream流 根据对象属性去重的三种实现方法
java8 列表通过 stream流 根据对象属性去重的三种实现方法 一、简单去重 public class DistinctTest {/*** 没有重写 equals 方法*/SetterGetterToStringAllArgsConstructorNoArgsConstructorpublic static class User {private String name;private Integer age;}/*** lombo…...

鸿蒙开发DevEco Studio Setup 工具认识及使用
1、界面认识 1.1 创建页面之前理解Ability 1.2 理解stage模式 1.3 工程级别目录结构 1.4 模块级别目录...
程序员裁员潮:技术变革下的职业危机
程序员裁员潮:技术变革下的职业危机 一对来自中国的工程师夫妻在美身亡,疑因谷歌裁员致悲剧发生。在技术变革下,裁员对于程序员的影响到底有多大?快来和我们分享一下你的看法吧~ 哎,这是悲哀,让我又想起来…...

Cesium快速入门
文章目录 0.引言1.Cesium环境搭建1.1安装Node.js环境1.2配置Cesium依赖 2.搭建第一个Cesium程序2.1引入源码编译结果2.2创建html文件2.3编写第一个Cesium程序2.4申请许可密钥2.5发布Cesium程序服务 3.界面介绍4.默认控件介绍 0.引言 现有的gis开发方向较流行的是webgis开发&am…...

Android.mk和Android.bp的区别和转换详解
Android.mk和Android.bp的区别和转换详解 文章目录 Android.mk和Android.bp的区别和转换详解一、前言二、Android.mk和Android.bp的联系三、Android.mk和Android.bp的区别1、语法:2、灵活性:3、版本兼容性:4、向后兼容性:5、编译区…...

卡尔曼滤波器原理By_DR_CAN 学习笔记
DR_CAN卡尔曼滤波器 Kalman Filter Recursive Algorithm迭代过程 数学基础正态分布和6-SigmaData FusionCovariance MatrixState Space Representation离散化推导 linearizationTaylor Series2-DSummary Step by Step Derivation of Kalman Gain矩阵求导公式 Prior / Posterio…...
013 异常
文章目录 异常人为创造异常 异常 定义:运行时检测的错误 try:可能触发异常的语句 except 错误类型1 [as 变量1]:处理语句1 except 错误类型2:处理语句2 except Exception:不是以上错误类型的处理语句 else:未发生异常的语句 finally:无论是否发生异常的语句异常处理:保障程序…...

微服务Spring Cloud架构详解
"Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开…...

推荐一一款小众黑科技工具,低调使用建议收藏
wireshark是个啥就不多说了,非常流行的网络封包分析软件。 可以截取各种网络封包,显示网络封包的详细信息。 软件功能十分强大,操作也不复杂。 很多小友都在后台问能不能出一期完整的抓包分析贴,今天给你们安排上了哈。 01 W…...

HiP框架:多AI模型联手,助力机器人驾驭复杂规划大局
原创 | 文 BFT机器人 你的日常待办清单或许只是些稀松平常的小事:清洗堆积如山的碗盘、采购琳琅满目的食品杂货等。在执行这些任务时,你无需逐一写下“捧起那只满是油污的盘子”或“用湿润的海绵仔细擦洗这个盘子”这样的琐碎步骤,因为在你的…...
关于OC中变量相关知识点
众所周知,变量是用来存储数据的 围绕着变量,有很多知识点,总结归纳一下 变量的类型变量的作用区域局部变量全局变量静态变量变量的访问范围属性成员变量实例变量synthesizedynamic… 变量的类型 变量大致分为两大类型: 基本数据…...

iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...

如何将联系人从 iPhone 转移到 Android
从 iPhone 换到 Android 手机时,你可能需要保留重要的数据,例如通讯录。好在,将通讯录从 iPhone 转移到 Android 手机非常简单,你可以从本文中学习 6 种可靠的方法,确保随时保持连接,不错过任何信息。 第 1…...
Linux云原生安全:零信任架构与机密计算
Linux云原生安全:零信任架构与机密计算 构建坚不可摧的云原生防御体系 引言:云原生安全的范式革命 随着云原生技术的普及,安全边界正在从传统的网络边界向工作负载内部转移。Gartner预测,到2025年,零信任架构将成为超…...

ServerTrust 并非唯一
NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

算法岗面试经验分享-大模型篇
文章目录 A 基础语言模型A.1 TransformerA.2 Bert B 大语言模型结构B.1 GPTB.2 LLamaB.3 ChatGLMB.4 Qwen C 大语言模型微调C.1 Fine-tuningC.2 Adapter-tuningC.3 Prefix-tuningC.4 P-tuningC.5 LoRA A 基础语言模型 A.1 Transformer (1)资源 论文&a…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
MinIO Docker 部署:仅开放一个端口
MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...

wpf在image控件上快速显示内存图像
wpf在image控件上快速显示内存图像https://www.cnblogs.com/haodafeng/p/10431387.html 如果你在寻找能够快速在image控件刷新大图像(比如分辨率3000*3000的图像)的办法,尤其是想把内存中的裸数据(只有图像的数据,不包…...

永磁同步电机无速度算法--基于卡尔曼滤波器的滑模观测器
一、原理介绍 传统滑模观测器采用如下结构: 传统SMO中LPF会带来相位延迟和幅值衰减,并且需要额外的相位补偿。 采用扩展卡尔曼滤波器代替常用低通滤波器(LPF),可以去除高次谐波,并且不用相位补偿就可以获得一个误差较小的转子位…...
Spring Security 认证流程——补充
一、认证流程概述 Spring Security 的认证流程基于 过滤器链(Filter Chain),核心组件包括 UsernamePasswordAuthenticationFilter、AuthenticationManager、UserDetailsService 等。整个流程可分为以下步骤: 用户提交登录请求拦…...