SOC电源管理系统PMIC

article/2025/8/23 16:51:33

SOC电源管理系统

版权声明:

本文作者: 烓围玮未

首发于知乎专栏:芯片设计进阶之路

转发无需授权,请保留这段声明。


随着SOC越来越复杂,包含的IP越来越多,单个SOC上实现了CPU, 射频模块,相机模块,DDR控制模块,外设等等功能。多种功能,多种IP也带来了多档电源的需求。同时为了满足低功耗的挑战,SOC通常被分为多个电源域,不同的电源域可以独立的上下电。

为了满足SOC对电源的需要,SOC内部一般会集成一个专门的电源管理单元(Power Magagement Unit, PMU).

典型的SOC芯片供电系统和内部电源管理单元如下图所示:
在这里插入图片描述
PMIC(Power management IC): 电源管理集成电路,主要特点是高集成度,将拥传统的多路输出电源封装在一颗芯片内,使得多电源应用场景高效率更高,体积更小。是SOC外部的电源管理芯片。一个SOC通常需要多颗PMIC.

PMU可以看作外部供电系统和内部功能单元之间的桥梁,在SOC中起着非常重要的作用。

  1. 电源管理芯片(PMIC)
    PMIC是power management IC的缩写,中文是电源管理集成电路,主要特点是高集成度,将拥传统的多路输出电源封装在一颗芯片内,使得多电源应用场景高效率更高,体积更小。版上的PMIC图如下所示:
    在这里插入图片描述
  2. 电源管理单元(PMU)
    1.1 什么是PMU
    PMU: Power Management Unit.

PMU就是电源管理单元,一种高集成的、针对便携式应用的电源管理方案,即将传统分立的若干类电源管理芯片,如低压差线性稳压器(LDO)、直流直流转换器(DC/DC),但现在它们都被集成到手机的电源管理单元(PMU)中,这样可实现更高的电源转换效率和更低功耗,及更少的组件数以适应缩小的板级空间,成本更低。

很多地方,PMU等同于PMIC,但是这里讨论的SOC外部的供电芯片是PMIC, SOC内部的电源管理单元被称为PMU.

SoC处理器的PMU一般具备以下特性:

需要外部电源芯片提供多档电源,或在某档电源上施加较高的电流。原因在于SoC处理器通常要求其核心、I/O设备和存储单元等独立供电,而这些单元对电压、电流、频率等的要求通常各不相同。
应能为外部供电系统提供专用控制信号,通过PMU控制寄存器设定这些控制信号的状态,实现实时软件控制机
PMU的一些基本接口信号如系统复位、电源状态指示信号等发生变化后,SOC处理器状态将随之改变。

PMU由内部DC/DC和PMu寄存器等构成,PMU为SOC的处理器,PLL, DDR, 图像单元等供电。同时,PMU也利用电源管理总线(PMBus)控制外部供电系统。

PMU一些基本功能如下:

控制开关机,上电下电顺序
输入电源自动选择切换
电池充电控制,电量检测
按时序输出电压
输出电压过压 欠压 过流保护
每个输出电压的开关控制
动态调整CPU核心电压
电池及IC温度超温保护
不同SOC的PMU实现的功能不同,但是SOC中PMU是低功耗电源域控制的关键部件。

1.2 DC/DC
DC: Direct Current 直流

DC/DC的意思是直流变(到)直流(不同直流电源值的转换),只要符合这个定义都可以叫DC/DC转换器.

DC/DC,表示的是将某一电压等级的直流电源变换其他电压等级直流电源的装置。DC/DC按电压等级变换关系分升压电源和降压电源两类,按输入输出关系分隔离电源和无隔离电源两类。例如车载直流电源上接的DC/DC变换器是把高压的直流电变换为低压的直流电。

1.3 动态电压频率调节(DVFS)
DVFS: Dynamic voltage and frequency scaling

DVFS 即动态电压频率调整,动态技术则是根据芯片所运行的应用程序对计算能力的不同需要,动态调节芯片的运行频率和电压(对于同一芯片,频率越高,需要的电压也越高),从而达到节能的目的。

DVFS本质上是一种低功耗技术,目的是根据的芯片当时的实际功耗需要设定工作电压和时钟频率,这样可以保证提供的功率既满足要求又不会性能过剩,从而可以降低功耗。

  1. 电源管理总线(PMBus)
    在供电要求较复杂的系统中,通常使用多个DC/ DC 转换器来产生不同的半导体器件所需要的供电要求。导致一个明显结果就是在产品设计、生产测试及日常使用的过程中,控制和监测这些电源将变得更加复杂。

目前,许多高性能DC/DC 转换器仍然通过无源元件产生的模拟信号来进行控制。即使采用最先进的电源电路拓扑,也不得不使用外部的电位器和电容来调节诸如启动时间、输出电压值及开关频率等参数,而且这些参数不能随时更改。

PMBus 是一种开放型标准的数字电源管理协议,可通过定义传输和物理接口以及命令语言来实现变换器与其他设备的通信。

PMBus 的传输层是基于低成本的SMBus (系统管理总线) 的1. 1 版本,这是个功能强健、符合工业现场应用标准的I2 C串行总线的版本,具有分组校验和主机通知的功能。

PMBus 继承了SMBus 的SMBAL ERT 信号,该信号可使从属设备中断系统主机对总线的控制,

此方式一方面减少了系统主机的负担,使主机在大多数时间内进行闭环控制;另一方面比用专门的微控制器来查询的方式更灵活。。此外, PMBus 协议将从属设备的默认配置数据保存在永久性存储器内或者在硬件上设置好, 在上电的过程中, 不需通过总线通信来得到初始配置信息, 缩短了启动时间, 也减少了一部分总线数据传输。

典型的PMbus连接图如下所示:

在这里插入图片描述
PMBus作为一种I2C的增强版本,在结构上和I2C很像,但是协议上做了很多增强。这里就不详细描述,如果想了解的更清楚,最好的方法是去看PMBus的协议。

  1. 后记
    电源管理是SOC中比较偏门的知识,芯片设计一般有专门的人来进行PMU设计,一般的设计人员如果能了解一些基本的电源管理的知识和概念,对整个芯片和低功耗的设计会很有好处。

http://chatgpt.dhexx.cn/article/v7Zinoo6.shtml

相关文章

mtk-pmic

简单介绍了mtk6353这颗pmic各部分的功能 一.功能框图 6353主要由如下几部分组成 1.电平转换:LDO和buck 2.LED驱动current sink 3.RTC 4.电压检测AUXADC 5.控制信号:上下电时序,系统复位,异常处理 6.充电控制 7.audio codec 8.电量计fuel gauge 二.各部分介绍 1.电平转换 这…

高通Pmic闪光灯代码架构

msm-kernel 注册一个名为"leds-qti-flash"的驱动,驱动代码在"leds-qti-flash.c"文件中。 对下:实现对pmic芯片更新寄存器,也就是实际控制闪光灯的操作。 对上:提供led_classdev结构体,即flash/sw…

Qcom 平台 pmic adc读取代码实现

Qcom 平台读取pmic上 adc电压值的方法 如下图,可以通过平台提供的节点(参考高通文档将mpp配置为adc功能) cat对应的节点获取结果; 也可以通过自行实现的驱动中调用相关接口并转化结果; Kernel demo 参考代码&#x…

浅谈Linux PMIC驱动(一)

转眼间,从事PMIC驱动开发已将近4年,前后参与两款PMIC芯片研发,一款自研,一款Q公司PMIC,对PMIC有了一定的理解,将其总结归纳,算是这几年工作的收获吧? 读者对象:对PMIC感…

PMIC/SBC/PMU 电源管理芯片工作原理

目录 PMIC/SBC作用 DC转换的方式 PMIC 与ASIL PMIC 工作逻辑 PMIC与DDR的关系 PMIC与CPU PMIC/SBC/PMU作用 PMIC:power management IC的缩写,中文是电源管理集成电路。 SBC:…

PMIC 工作原理

1. PMIC芯片每个电压的输出可以通过外部EEPROM定制,若无EEPROM,使用默认的配置; 2. PMIC需要外部给一个使能信号开始工作 3. PMIC支持多种工作模式:BACKUP、ACTIVE、STANDBY 参考PMCI数据手册: BD9574MWF-M Power …

信号与系统--幅度谱和相位谱

周期信号的频谱 为了能既方便又明白地表示一个信号在不同频率下的幅值和相位,可以采用成为频谱图的表示方法。 在傅里叶分析中,把各个分量的幅度|Fn|或 Cn 随着频率nω1的变化称为信号的幅度谱。 而把各个分量的相位 φn 随角频率 nω1 变化称为信号的…

关于信号相位、信号阶段的解释

相位阶段(stage):  是根据交叉口通行权在一个周期内的更迭次数来划分的,一个信号周期内"通行权"的交接几次,就是几个信号阶段。也就是说只要信号灯色有变化(红、黄除外),相位阶段就发生了变化。…

基于stm32的两路正弦波相位差测量

利用stm32测量两路正弦波相位差,有四种主要思路: 1. 两路直接捕获信号直接得到时间差 即将正弦波过比较器变成方波(stm32直接测量正弦波也可以的,频率较大时误差基本上在忍受范围的),开启两路捕获得到上升…

信号控制基本概念(相位和阶段)

本科上课时都上过这些,但是后来做科研没做这个方向,时间一长就都忘了,最近实习做信号控制相关,得拾起来,要不然被人嘲笑了。内容主要参考这篇文章,写的挺好的,也很全面,接下来概括下…

相位调制

一天一个信号处理小知识 1.相位调制 引言 在通信系统中,当通信设备产生了需要发送的数据,这个数据为一长串比特流,如果使用示波器画出来,那么就是一连串的方波。要想进行通信,就必须得想办法通过空气将这串比特流发送…

求解一个序列的最小相位序列

求解一个序列的最小相位序列 什么是最小相位序列hmin(z)一个例子总结例子说明求解思路零点搬移规律由非最小相位系统构造全通系统和最小相位系统的过程原型 什么是最小相位序列hmin(z) 最小相位系统Hmin(z)是零、极点都在单位圆内的因果稳定系统。 最小相位系统Hmin(z)的逆z变…

1.7 全通滤波器与最小相位系统

1.7 全通滤波器与最小相位系统

最小相位图

概述 在实际的3D成像中,由于投影仪和摄像机的位置必然不同,这会使得打在被测物上的条纹宽度与投影仪投出来的条纹宽度不同,从而导致测量深度与实际深度不符。(例如当我们要测量x轴所在与纸面垂直平面的深度时,测量出的…

数字滤波器(二)--最小相位延时系统和全通系统

最小相位延时系统和全通系统 引1. 系统相位2. 最小相位延时系统2.1 最小相位延时系统2.2 最小相位延时系统的性质 3. 全通系统3.1 定义与系统函数3.2 全通系统的零极点关系3.3 全通系统的应用 引 数字滤波器(一)–IIR与FIR的基本结构与MATLAB实现 1. 系统相位 当输入信号经过…

非最小相位

非最小相位系统(nonminimum phase systems),若控制系统有位于s右半开平面上的极点或零点,则称它为非最小相位系统。 与此同时,相对立的是:最小相位系统 最小相位系统的第一个特征:对同样的输入…

非最小相位系统;频率特性的对称性

非最小相位系统 非最小相位系统是相对最小相位系统来说的。它把最小相位系统的频率特性的实部或虚部取反了。 虚部取反 对实部取反 整体取反 各种非最小相位系统 比例环节 积分环节 微分环节 惯性环节 比例微分环节 二阶欠阻尼环节 实部取反、虚部取反对奈奎斯特曲线的影响 幅…

零点和极点到底影响了什么?什么是最小相位系统?

零点和极点到底影响了什么?什么是最小相位系统? 零点、极点、稳定、因果、最小相位是信号系统中经常听到名词,也许有的同学对这些概念有所了解,但对它们之间的关系却不甚了解,这篇文章我们就来看一下,它们之…

《离散时间信号处理学习笔记》—线性时不变系统的变换分析(二)

注:本博客是基于奥本海姆《离散时间信号处理》第三版编写,主要是为了自己学习的复习与加深。 一、最小相位系统 一)、最小相位和全通系统 1、任何有理系统函数都能表示成 式5.1 式中是最小相位系统,是全通系统。 1&#xff0…

CSkin相当优秀的C#/.Net Winform界面库

CSkin相当优秀的C#/.Net Winform界面库 cskin官网:http://www.cskin.net/ 分享两个不错的Demo 【CSkin_Demo】360安全卫士DEMO(去闪烁)-12.8更新 http://bbs.cskin.net/forum.php?modviewthread&tid93&fromuid2 【CSkin界面库】2015-1-28更新&#xf…