wordpress文章前阅读,南昌seo网站管理,企业网站策划建设方案百度,计算机网络 网站开发与设计和你一起终身学习#xff0c;这里是程序员Android 经典好文推荐#xff0c;通过阅读本文#xff0c;您将收获以下知识点: 一、GPIO介绍二、IC 总线概括三、PMIC 概括四、思考 一、GPIO介绍 GPIO#xff1a;General Purpose Input Output #xff08;通用输入/输出#xf… 和你一起终身学习这里是程序员Android 经典好文推荐通过阅读本文您将收获以下知识点: 一、GPIO介绍二、I²C 总线概括三、PMIC 概括四、思考 一、GPIO介绍 GPIOGeneral Purpose Input Output 通用输入/输出GPIOs are I/O pins that provide peripheral connections to the MSM™ chipset.GPIOs can be configured as a general purpose I/O pin or alternative functions.GPIOs can act as an interrupt source.In a multiprocessor MSM, GPIO pins can be controlled by any master MSM GPIO 内部结构 二、I²C 总线概括 I²C 是Inter-Integrated Circuit的缩写它是一种两线接口一条 Serial Data Line (SDA) 另一条Serial Clock (SCL)。 内部结构如下图 速率普通模式100kHz快速模式400kHz高速模式1.0MHZ3.4MHzI2C协议SDA传输数据是大端传输每次传输8bit即一字节。支持多主控(multimastering)任何时间点只能有一个主控。总线上每个设备都有自己的一个addr共7个bit广播地址全0.系统中可能有多个同种芯片为此addr分为固定部分和可编程部份细节视芯片而定。空闲状态I2C总线总线的SDA和SCL两条信号线同时处于高电平时规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态即释放总线由两条信号线各自的上拉电阻把电平拉高。起始位与停止位的定义 起始信号当SCL为高期间SDA由高到低的跳变启动信号是一种电平跳变时序信号而不是一个电平信号。停止信号当SCL为高期间SDA由低到高的跳变停止信号也是一种电平跳变时序信号而不是一个电平信号。 I2C位传输SDA传输数据是大端传输每次传输8bit即一字节。地址会左移一位加上读写位发出去。注意停止位master发送stop0写1读。数据传输SCL为高电平时SDA线若保持稳定那么SDA上是在传输数据bit高电平时候数据采样若SDA发生跳变则用来表示一个会话的开始或结束。数据改变SCL为低电平时SDA线才能改变传输的bit I2C应答信号Master每发送完8bit数据后等待Slave的ACK。即在第9个clock若从IC发ACKSDA会被拉低。(写的ACK是0读的ACK是1)若没有ACKSDA会被置高这会引起Master发生RESTART或STOP流程如下所示 两个实践例子下图为失败时i2c波形由波形可看出主机端发送完i2c从端地址0x38后从端未响应。 下面我们再看一下写成功时候的波形由波形可看出i2c主机端发送从端地址0x38后从端有ACK, 主机端继续发送要写入的寄存器地址0xA5, 从端ACK; 主机端继续发送写入寄存器的值0x03, 从端ACK。通信完成。 三、PMIC 概括 PMICPower Management IC电源管理芯片包括以下主要功能1 Input Power Management2 Output Power Management3 General Housekeeping4 User Interfaces5 IC-level Interfaces6 PMIC Configurable I/Os以PM8941为例框图如下 输入电源管理双充电和电压保护OVP快速切换充电路径自主充电反向升压模块和效率反向升压开关模式电池充电器SMBB架构和总结 SMBB Architecture SMBB的结构和特性总结快速自动充电路径切换的双充电路径USB充电的OVP是30V充电电压范围是4.35~9.5V。DC充电路径集成了15V的OVP充电电压范围是4.5V~9.5V还可以外扩OVP的FET达到30V的保护完全集成高效的开关模式充电器高达3A的充电电流。3.2MHz的开关频率。1A时效率90%2.5A时效率85%。高电流压降补偿。升压电路可提供2A的电流到Vchg支持USB OTGHDMI开关LEDflash LED。Output Power Management Content输出包括多路降压BUCK和LDO供给不同的模块使用BUCK电路如原理如下 图中VIN为输入电压VOUT为输出电压L为储能电感VD为续流二极管C为滤波电容R1、R2为分压电阻经分压后产生误差反馈信号FB用以稳定输出电压和调输出电压的高低。电源开关管V既可采用N沟道绝缘栅场效应管MOSFET也可采用P沟道场效应管当然也可用NPN型晶体管或PNP型晶体管实际应用中一般采用P沟道场效应管居多。降压式DCDC变换器的基本工作原理是V开关管在控制电路的控制下工作在开关状态。开关管导通时VIN电压经开关管S、D极、储能电感L和电容C构成回路充电电流不但在C两端建立直流电压而且在储能电感L上产生左正、右负的电动势开关管截止期间由于储能电感L中的电流不能突变所以L通过自感产生右正、左负的脉冲电压。于是L右端正的电压→滤波电容C一续流二极管VD→L左端构成放电回路放电电流继续在C两端建立直流电压C两端获得的直流电压为负载供电。因此降压式DCDC变换器产生的输出电压不但波纹小而且开关管的反峰电压低。高通PMU采用同步整流技术,利用导通电阻很低的专用功率MOS管来取代整流二极管可以降低整流损耗能大大提高DC/DC的效率。要求MOS管的G极电压和被整流的电压相位要同步所以称为同步整流。当输出电压降低时,二极管的正向压降就变得很重要因为这个电压很难降到0.3V以下会大大影响转换效率。采用导通电阻很低的功率MOS管在MOS管上损耗的压降会比二极管小很多大大提高转换效率。高通BUCK电路内部结构 LDO是low dropout regulator意为低压差线性稳压器是相对于传统的线性稳压器来说的。传统的线性稳压器如78xx系列的芯片都要求输入电压要比输出电压高出2v~3V以上否则就不能正常工作。但是在一些情况下这样的条件显然是太苛刻了如5v转3.3v,输入与输出的压差只有1.7v显然是不满足条件的。针对这种情况才有了LDO类的电源转换芯片。具有成本低噪音低静态电流小需要的外接元件少等优点。缺点是效率偏低。LDO的输入电流基本上是等于输出电流效率等于输出电压/输入电压如果压降太大损耗就很大。LDO的基本电路如下该电路由串联调整管VT、取样电阻R1和R2、比较放大器A组成。取样电压加在比较器A的同相输入端与加在反相输入端的基准电压Uref相比较两者的差值经放大器A放大后控制串联调整管的压降从而稳定输出电压。当输出电压Uout降低时基准电压与取样电压的差值增加比较放大器输出的驱动电流增加串联调整管压降减小从而使输出电压升高。相反若输出电压Uout超过所需要的设定值比较放大器输出的前驱动电流减小从而使输出电压降低。 General HousekeepingHK/XO ADC circuits 如下图包括系统时钟和ADC User interfaceLight pulse generators(LPG)RGB LED driverflash driverWhite LED supportKeypad interfaceVibration motor driver IC-level InterfacesOPT hardware configuration controlsprogrammable boot sequence (PBS)Poweron/poweroff sequenceResetUnder-voltage lockoutSudden momentary power loss (SMPL)SPMI and interrupt managersModem power management support PMIC Configurable I/OsGPIOMPP 四、思考 1、 高通的处理器GPIO可以设置成哪些模式2 、I2C的起始信号在什么时候发生3 、I2C完整传传输一个字节有多少bit4 、PMIC的主要作用是什么5、 请说明BUCK和LDO的优缺点。 来源: 影像技术栈文章作者: Abalone文章链接: https://camerastacker.com/2022/071028925.html 参考文献 【腾讯文档】Camera学习知识库https://docs.qq.com/doc/DSWZ6dUlNemtUWndv 至此本篇已结束。转载网络的文章小编觉得很优秀欢迎点击阅读原文支持原创作者如有侵权恳请联系小编删除欢迎您的建议与指正。同时期待您的关注感谢您的阅读谢谢 点击阅读原文为大佬点赞