逻辑电路以及逻辑掌握电路我们以开机电路及I2C总线掌握电路为例进行一下大略的先容,紧张的目的是为本文的论点供应一些理论依据。
以图2 iPhone6代开机电路为例我们对整机逻辑部分电路事情事理做一个大略的梳理。逻辑电路的定义:逻辑电路是指完成逻辑运算的电路。这种电路,一样平常有多少个输入端和一个 或几个输出端,当输入旗子暗记之间知足某一特定逻辑关系时,电路就开通,有输出;否则,电路就关闭,无输出。逻辑电路是一种离散旗子暗记的通报和处理,以二进制为事理、实现数字旗子暗记逻辑运算和操作的电路。分组合逻辑电路和时序逻辑电路。前者由最基本的“与门”电路、“或门”电路和“非门”电路组成,其输出值仅依赖于其输入变量确当前值,与输入变量的过去值无关—即不具影象和存储功能;后者也由上述基本逻辑门电路组成,但存在反馈回路—它的输出值不仅依赖于输入变量确当前值,也依赖于输入变量的过去值。由于只分高、低电平,抗滋扰力强,精度和保密性佳。广泛运用于打算机、数字掌握、通信、自动化和仪表等方面。
手机逻辑电路的定义:以运用场置器(AP)为核心的所有掌握电路都可以称之为逻辑电路。个中当以开机电路最具代表性。

如图2所示,6代的充电管理IC U1401是从主电源内独立出来的;开机电路紧张的芯片都有U1401充电管理IC、U1202运用电源管理IC、U0201运用场置器、U0604硬盘这几大件。
J2523电池座1脚、7脚是电池的正极,6脚、8脚是电池的负极,2脚、3脚、5脚、4脚是电池信息检测脚;6代没有NTC,在6代NTC是SWI这个总线代替了,它包含了温度、电池电量、电池其它信息检测;一根线SWI搞定统统,这样做在构造上精简了。温度检测的线路会导致不充电、重启等故障,这样做的好处是电池座接口引脚相对较多可以和电池连接排线非常可靠的打仗。电池的电压经由1脚、7脚过来送到U1401 A1...等脚,Q1403这个MOS管是可以拿掉的,拿掉后不会影响开机,也不会影响充电。在U1401内部相称于还有一个MOS管,这个MOS管起到的浸染是反极性保护,防止电源接反后烧坏主电源。U1401在电池供电时起到反极性保护的浸染,并没有充电的浸染。Q1403在这里起到的浸染是一个分流的浸染,紧张是防止U1401发热量过大的问题。如果不装U1401只保留Q1403的话也可以开机但会白苹果,由于在开机时CPU要通过I2C总线来检测U1401如果没有这颗芯片CPU检测不到就会涌现开机反复重启的问题;U1401在这里的两大核心任务是反极性保护和充电管理。反极性保护是在电池供电的时候,充电管理是在充电的时候。
电池电压从U1401 A1...等脚输入从A2...等脚输出就产生了主供电PP_VCC_MAIN,这路供电给到主电源(运用电源管理IC)U1202,经由30个脚送入。运用电源管理IC U1202得到主供电后从L6脚产生待机电压PP1V8_ALWAYS,经由R0314给到开机键连接座J0801这个接口的2脚以及U1202 的D20脚做开机用以及 U0201 Y4脚做关机用,和其它电源键唤醒功能。
图2
按下开机按键D20脚由1.8V变成0V触发开机,并产生各路供电:PP_CPU、PP_GPU、PP1V0、PP1V8_SDRAM、PP1V2_SDRAM、PP1V2、PP1V8、PP_VAR_SOC;PP_CPU为核心供电,PP_GPU这路供电开机不产生,GPU是显卡的意思,这路供电是进系统后产生(进入操作界面),如果是开机到白屏果界面这里的电压是0V;不开机的故障丈量这路供电为0V是正常的;PP_GPU这路供电的对地阻值只有85旁边,这个电压是在进系统的瞬间为0.2-0.3V,进桌面后这个电压瞬间为0.3V-0.5V旁边,静态桌面这个电压为0V,看电影或者打游戏的时候电压为0.7V旁边;虽然这个供电为0V但是碰着开机重启这种故障时也要重点检讨这路供电的对地阻值,绝对不能为0或者短路;否则就会导致机器重启的问题;PP_VAR_SOC这路是片上系统的供电,也是核心供电,这路供电非常关键,没有CPU没法运行。CPU须要8路供电均正常事情后才能达到其基本的事情条件。
CPU得到8路供电往后,由时钟晶体Y0201产生24MHz主时钟旗子暗记,时钟旗子暗记是程序运行的节拍,没有时钟机器是没有办法开机的。
运用电源管理IC U1202 R4脚输出一个低电平的复位旗子暗记,CPU被复位;
运用场置器AP(CPU)被复位后通过三大总线即地址总线、数据总线、掌握总线从硬盘读取数据,运行开机程序,当然在此之前硬盘也必须得到PP1V8 1.8V供电,PP3V0_NAND 3V供电、以及PP1V2_NAND_VDDI这路由硬盘自己产生的1.2V供电,这个电压没有也是无法开机。总的供电是8+2路供电才能正常事情,除了PP_GPU这路供电外,其它供电都必须要有。这时候CPU从硬盘读取数据。开机程序正常运行进行开机。
CPU从AK32脚发出一个
坚持电压AP_TO_PMU_KEEPACT给到运用电源管理IC的L7脚来坚持电源管理IC的长期运行,如果这条线路出问题会导致机器按开机键可以开机但松手就会关机的故障。
运用电源管理IC U1202的F6脚接的R1316这个是参考电流的一个电阻,不能掉,掉了后会引起不开机的故障。以上我们从供电、时钟、复位、软件、坚持等几个方面对开机电路做了一个剖析。
图3
如图3所示,是6代的I2C总线框架图统共有三对串行总线,分别是:第一对从运用场置器U0201 AM31脚、AM32脚输出经由R0303、R0302这两个上拉电阻分别接到USB掌握U1700、AP电源管理IC U1202、屏供电升压IC U1501以及背光升压IC U1502这4颗芯片上面;第二对从运用场置器U0201 Y30脚、Y31脚输出经由R0305、R0304这两个上拉电阻分别接到振动器掌握U1400、充电管理IC U1401、扬声器驱动IC U1601以及指纹连接座J2118这4个设备上面;第三对从运用场置器U0201 AH2脚、AH1脚输出经由R0308、R0306这两个上拉电阻接到J1111相机连接座也便是相机这个设备上面;
I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开拓的两线式串行总线,用于连接微掌握器及其外围设备。是微电子通信掌握领域广泛采取的一种总线标准。它是同步通信的一种分外形式,具有接口线少,掌握办法大略,器件封装形式小,通信速率较高档优点。I2C 总线支持任何IC 生产工艺(CMOS、双极型)。通过串行数据(SDA)线和串行时钟(SCL)线在连接到总线的器件间通报信息。每个器件都有一个唯一的地址识别(无论是微掌握器——MCU、LCD 驱动器、存储器或键盘接口),而且都可以作为一个发送器或吸收器(由器件的功能决定)。LCD 驱动器只能作为吸收器,而存储器则既可以吸收又可以发送数据。除了发送器和吸收器外,器件在实行数据传输时也可以被看作是主机或从机。主机是初始化总线的数据传输并产生许可传输的时钟旗子暗记的器件。此时,任何被寻址的器件都被认为是从机。
对各个节点的寻址是软寻址办法,节省了片选线,标准的寻址字节SLAM为7位,可以寻址127个单元。I2C总线有三种数据传输速率:标准,快速模式和高速模式。标准的是100Kbps,快速模式为400Kbps,高速模式支持快至3.4Mbps的速率。所有的与次之传输速率的模式都是兼容的。I2C总线支持7位和10位地址空间设备和在不同电压下运行的设备。以上两段是百度百科对I2C的定义。
常见的I2C总线故障会导致:开机白苹果、开机白苹果反复重启、手机不开机,刷机报错9、4013等;与码片通讯的I2C总线出问题会导致蓝屏、红屏等故障,不同的机器会导致一些不同的故障。正常丈量I2C总线两条线路上面的对地阻值市价是一样的。I2C总线在开机后要进行自检,如果自检不过就会导致不开机,要打消由I2C总线导致的不开机的故障我们大多数情形下须要用打消法进行维修。为什么I2C总线会导致开机白苹果、开机白苹果重启,这里大略的说说自检事理。首先看看开机启动的几个阶段,第一个阶段是底层勾引阶段,我们按下按键CPU向电源管理芯片发出坚持电压AP_TO_PMU_KEEPACT这个时候底层勾引阶段结束进入下个阶段;第二个阶段系统勾引阶段,这个时候就牵扯到自检的过程。系统坏也会引起白苹果重启,硬盘坏也会引起白苹果重启,再便是和自检干系的元器件坏也会引起白苹果重启。进入系统勾引阶段后CPU要对各个芯片进行自检,当然同时要向这些芯片加载系统文件里面的一些驱动程序,很多芯片要事情是要驱动程序的,没驱动程序是不事情的。这个时候CPU会对各个芯片进行逐个的自检,自检的过程我们就认为是CPU向各个芯片问好的过程,“Are you ok!
”被自检的芯片都必须要做出回应“OK”,否则CPU就会反复的进行讯问,直到这个芯片回应为止。如果永劫光不回应就会实行系统重动身序来打消是否是系统导致的问题,这时就会涌现开机白苹果反复重启的征象。芯片永劫光不回应如果打消系统的问题,那便是线路连接或者是芯片本体破坏导致的。
I2C总线电路便是范例的逻辑掌握电路中个中一个范例的运用电路。“逻辑”指的是思维的规律和规则,是对思维过程的抽象。如果在电路中能具备逻辑能力或者说思维能力确当然就属CPU无疑了。在全体CPU(逻辑)掌握电路中,运用了大量总线类的掌握技能I2C只是个中一种,我们在这里只是列举,别的电路就不再详细进行剖析了。
内容为万通原创!
感谢参与!
后续持续更新中......
最新技能请关注学校"大众年夜众平台
抛砖引玉,带你深入理解手机电路知识......