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设计,一般的设计人员如果能了解一些基本的电源管理的知识和概念,对整个芯片和低功耗的设计会很有好处。

SOC电源管理系统PMIC相关推荐

  1. 机器人能源处理专题-机器人电源管理系统

    变电站巡检机器人电源系统研究 变电站运规要求运行人员进行日常巡检工作,每天或定期采集大量的运行数据.这种人工方式存在劳动强度大,容易使人产生厌烦,检测质量分散,主观因素多,巡检不到位难以监控,巡检结果 ...

  2. Linux电源管理(一)电源管理系统架构

    概述 Linux 电源管理非常复杂,牵扯到系统级的待机.频率电压变换.系统空闲时的处理以及每个设备驱动对于系统待机的支持和每个设备的运行时电源管理,可以说和系统中的每个设备驱动都息息相关. 对于消费电 ...

  3. 如何减小电压跟随器输出电阻_机器人如何保护电池的电源管理系统 免受热坏?(附:PDF文档下载)...

    原标题:机器人如何保护电池的电源管理系统 免受热坏?(附:PDF文档下载) 如今,消费者希望其个人电子产品具有更长的电池寿命.更短的充电时间和更小的外形尺寸.不断增大的充电和放电电流以及不断减小的外形 ...

  4. 服务器电源管理系统SPM 价格,Liebert SPM 2.0服务器电源管理系统:在对比中彰显技术特性和性能优势...

    原标题:Liebert SPM 2.0服务器电源管理系统:在对比中彰显技术特性和性能优势 集机房配电.隔离.接地.监测.管理于一体; 通过界面显示既可及时了解繁杂IT负载的供电系统.主电源.断路器和分 ...

  5. 服务器电源管理系统SPM 价格,服务器电源管理spm系统20091030.doc

    服务器电源管理系统SPM(Server Power Management) 随着信息设备的进一步集中,更多的数据中心被建立.新一代数据中心对供电系统的可靠性及可管理性要求越来越高.IT用户需要对信息设 ...

  6. 专业电源管理 (PMIC)MAX17608ATC+T MAX17608电流限制器

    美裕芯热卖专业电源管理 (PMIC)MAX17608ATC+T MAX17608电流限制器 价格实在 自家库存 质量保证!!! 产品描述: Olympus 系列 IC 是业界最小的和强大的集成系统保护 ...

  7. WinCE项目-UPS电源管理系统

    说明:本网站所有代码提供源代码(.h,.cpp文件),而非DLL或组件形式. 下载演示程序 下载相关DLL(如果缺少DLL组件,请下载这个) 开发环境:Windows XP+SP2  Visual C ...

  8. 氮化镓 服务器电源管理系统报价,基于氮化镓的电源解决方案总体拥有成本评估...

    引言 近年来,电信市场正在朝云计算的方向转变,这导致超大规模数据中心空前快速的增长,而每个机架需要处理的功能也越来越多. 反过来,这种趋势也意味着对功率的需求快速增加,而重点则是采用消耗更少电力的更高 ...

  9. 氮化镓 服务器电源管理系统报价,基于LMG341x GaN FET的服务器电源单元(PSU)电路设计...

    该参考设计是用于服务器电源单元(PSU)和电信整流器应用的数字控制,紧凑型1kW AC / DC电源设计.高效的设计支持两个主要功率级,包括前端连续导通模式(CCM)图腾柱无桥功率因数校正(PFC)级 ...

  10. r7525服务器电源管理系统,Dell EMC旗舰级双路AMD机架服务器PowerEdge R7525一览

    在本号去年的提供160个PCIe Gen4可用通道的Dell PowerEdge R7525 AMD服务器一文中,对于Dell EMC这款使用双路AMD处理器的旗舰级机架服务器已经做过初步介绍.但之前 ...

最新文章

  1. Fragment中使用viewLifecycleOwner/getActivity/this
  2. linux 移动重命名 mv 命令简介
  3. 自动化html定位,Selenium自动化定位方法
  4. 基础省选+NOI-第6部分 字符串
  5. 南京的学员看过来 | NVIDIA DLI深度学习入门培训
  6. 网页制作之CSS超级技巧
  7. 个推mastersecret_推送:个推
  8. Cocos2d-x——导入Cocostudio资源
  9. VS Code 运行时会弹出Unins000.Exe目标目录创建文件错误
  10. DirectX修复工具使用技巧之二——手动修复C++创建失败的文件
  11. cannot retry due to redirection, in streaming mode
  12. 华为nova2s云相册在哪里_华为nova2s截频图片在哪个文件夹 | 手游网游页游攻略大全...
  13. 《孙子兵法战略运筹之谋攻篇》
  14. 【excel vba】拆分表格
  15. ODDZ CITY正式登录快看漫画
  16. A Knight‘s Journey(POJ-2488)
  17. Task3 | HLM | 高收入个体更吝啬吗
  18. SSD固态硬盘的闪存芯片颗粒介绍
  19. cmd命令行切换目录
  20. top与free命令详解

热门文章

  1. wps转PDFmathtype公式错位乱码
  2. 服务器系统怎么设置从光盘启动,电脑BIOS怎么设置光盘启动 三种类型BIOS设置光驱启动的图文详解教程...
  3. 三维向量的一些运算技巧,如何计算坐标
  4. C++控制输出对齐---setw()函数
  5. html中怎么设置表格自动换行在哪里,【HTML】表格自动换行
  6. java浪漫代码_程序员表白教程,这些代码用过的都说浪漫
  7. 与阿里合伙人合影,两年净赚一百万,这个草根姑娘有什么魔力?
  8. 矩阵奇异值分解(详解)
  9. java 设置excel宽度_javaexcel如何设置指定列宽
  10. 基于HuTool工具实现Excel复杂表头生成、单元格合并绘制对角线(计算N叉树的最大深度和最大宽度)