ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PMIC电源管理芯片设计实战:架构、选型与调试要点解析

PMIC电源管理芯片设计实战:架构、选型与调试要点解析 最近帮一个做便携仪器的朋友排查了一块板子的供电问题前前后后折腾了三天最后发现问题出在PMIC的反馈电阻选型上温漂导致输出电压在高温下直接偏了8%。这已经不是第一次在PMIC上踩坑了所以趁这个机会把电源管理芯片这块的内容好好梳理一下希望对正在做硬件设计、或者准备入行电源方向的朋友有点帮助。PMIC全称Power Management Integrated Circuit也就是电源管理集成电路它承担着电子设备的“供电神经中枢”角色。到现在还有不少工程师觉得PMIC就是“一个芯片加上几个电感电容”但实际上一颗合格的PMIC设计牵扯到拓扑架构选择、环路补偿、热设计、时序控制、EMI抑制等多个维度任何一个环节疏忽板子都可能出现各种奇怪的问题。这篇内容我会从PMIC的整体架构、核心参数、选型思路、PCB布局、调试方法以及高频故障排查这几个层面展开尽量用实际操作中的经验和案例把问题讲透。1. 电源管理芯片的设计思路与架构拆解1.1 PMIC到底管哪些事很多刚接触硬件设计的工程师容易把PMIC简单理解为“稳压器”其实这个理解太窄了。PMIC在系统里承担的职责包括电压转换、电压调节、电池充放电管理、电源时序控制、保护功能过压、过流、过温、状态监控等多个层面。以最常见的多通道PMIC为例一颗芯片内部通常集成了多个降压转换器BUCK、升压转换器BOOST、低压差线性稳压器LDO以及相应的控制逻辑。比如手机主板上那颗PMIC可能要同时输出十几路不同的电压轨分别给CPU核心、GPU、内存、显示屏幕、摄像头、射频前端等供电各路电压从0.7V到3.3V不等每一路都要在负载剧烈跳变时保持稳定。这里最关键的一点是PMIC不只是在“给电压”而是在“管理电能”也就是把输入端的电能按各路负载的需求以最高效、最稳定的方式分配出去。这也是为什么PMIC芯片的设计难度远高于单个LDO或单个DC-DC模块。1.2 常见拓扑架构的选型逻辑PMIC内部的核心单元主要就三种拓扑线性稳压器LDO、开关型降压转换器BUCK、开关型升压转换器BOOST再加上较少用到的升降压型BUCK-BOOST和反压型INVERTER。选型时最核心的权衡点就是效率、纹波、噪声、面积和成本。LDO的原理是通过调整调整管压降来稳定输出电压结构简单、噪声极低、响应速度快但缺点是效率等于输出电压除以输入电压。比如输入5V输出3.3V效率最多就是66%多出来的功耗全部变成热量消散在芯片上。所以LDO只适合压差小、负载电流小通常小于500mA、对噪声极其敏感的场合比如给模拟传感器、音频编解码器、PLL供电。个人经验是给PLL这类对电源纯净度要求极高的器件供电时哪怕前面已经有了一路低纹波的DC-DC后面最好还是加一级LDO做二次稳压不然相位噪声容易让你怀疑人生。BUCK则通过高速开关对电感进行充放电把输入电压斩波后平均得到更低的输出电压。效率通常在85%到95%以上适合大电流、大压差场景。缺点就是开关动作带来纹波和EMI。BUCK的工作模式有PWM、PFM、PSM等多种PWM模式在固定频率下工作纹波稳定但轻载效率低PFM模式在轻载时自动降低开关频率提升轻载效率但输出纹波会变大且开关频率不固定时对EMI滤波设计是个考验。BOOST则用于需要把输入电压抬高的场景比如单节锂电池供电升到5V给USB设备供电。BOOST拓扑的大电流开关管峰值应力较高一般不建议做高压差大倍率升压比如5倍以上否则效率会很难看环路稳定性也难调。1.3 数字接口与系统联动现代PMIC一个很明显的趋势是数字化和可配置化。很多中高端PMIC集成了I2C或SPI接口输出电压可以通过寄存器动态调整不需要改硬件电阻。这种设计在CPU核心供电的DVS动态电压调节场景中非常有用——CPU负载高时提高电压保证稳定低负载时降低电压省电。实际调板时通过I2C直接改寄存器比反复换反馈电阻方便太多了尤其是调优阶段能省掉大量打板周期。同时PMIC通常还提供PGOOD电源良好指示、INT中断、EN使能等引脚用来做电源时序管理和状态上报。多路电源的上电时序在很多复杂系统中是硬性要求比如FPGA、SoC供电时核心电压、IO电压、辅助电压的上电顺序一旦错误轻则系统无法启动重则直接烧毁器件。用PMIC内部的时序控制功能或者用EN引脚的RC延时都能实现顺序上电。2. 核心参数解析与规格书阅读方法2.1 效率曲线里藏着的秘密PMIC规格书里最常见也最容易被忽视的就是效率曲线图。效率曲线通常是一个三维关系横轴是输出电流纵轴是效率不同输入输出电压组合有不同的曲线族。看效率曲线时重点要看实际工作点落在哪个电流区间而不是只看标称最高效率。很多PMIC宣传“效率高达96%”但那是特定输入输出电压比、特定负载电流下的最佳值你的应用如果偏离了这个工作点效率可能掉到85%甚至更低。我个人的经验是至少选取三个典型的输入输出电压组合比如电池最高电压、标称电压、最低截止电压分别查看负载范围内的效率曲线如果最低电压时效率还能保持在86%以上这颗芯片基本可以接受。对于电池供电的设备低压差时的效率比高压差时的效率更值得关注因为电池快没电时恰恰是系统最容易出问题的时刻。2.2 静态功耗Iq与待机功耗电池供电类设备对PMIC的静态电流Iq要求非常苛刻。Iq是芯片自身在空载或轻载时消耗的电流它会出现在规格书的“Quiescent Current”或“Supply Current”栏目里。一颗高性能的低功耗PMIC在PFM模式下Iq可以做到几微安甚至更低而普通的PWM模式芯片Iq可能在几百微安到毫安级。这个参数对便携设备的意义在于设备待机时其他负载都休眠了系统里消耗电流的主要来源就是各路芯片的Iq值。如果一颗PMIC的Iq是50uA设备里有三颗这样的芯片待机电流就凭空多了150uA。对于一块3000mAh的电池来说这三颗芯片一年下来就会吃掉约1300mAh的容量。所以做低功耗产品时一定要仔细计算系统中所有PMIC和LDO的总静态功耗这往往决定了设备能不能满足产品定义里的待机时长指标。2.3 纹波、瞬态响应与PSRR这三个参数决定了电源的输出质量。纹波Ripple是开关频率带来的周期性电压波动通常用峰峰值表示瞬态响应是负载电流突变时输出电压的跌落或过冲幅度以及恢复时间PSRR则是LDO对来自输入端的噪声和纹波的抑制能力。在DSLR相机、高端音频设备、医疗仪器这类对画质和信号质量敏感的设备中电源纹波和瞬态响应直接影响最终产品性能。例如相机图像传感器供电的纹波大了图像上就会出现明暗条纹干扰。理解纹波和瞬态响应指标时建议配合输出电容量、电容材质、开关频率一起来看。陶瓷电容的等效串联电阻ESR低、频率特性好但容值在直流偏压下会打折这个细节后面在布局部分详细说。瞬态响应测试是在实际调试中非常值得做实操的项目不能用示波器看静态纹波没问题就认为电源合格。用电子负载或者一块FPGA反复拉载观察电压跌落深度是否在负载允许范围内这个动作能提前暴露很多环路稳定性问题。3. PMIC选型与电路设计实操3.1 选型前的需求清单没有一个万能的PMIC只有适合你当前场景的方案。选型之前我会建议先列一个需求清单至少包括以下内容输入电压范围含最小启动电压和最大耐压各路输出电压和最大负载电流对纹波和噪声的限制要求系统各路的上电时序关系待机功耗目标PCB面积预算和高度限制是否需要动态调压、故障上报、看门狗等高级功能成本目标这个清单看似繁琐但把需求写清楚之后在选型网站上用参数筛选器过滤可以快速从几十上百颗芯片中筛出三五颗候选型号。然后再逐一核对规格书中的细节参数避免只看筛选指标。我就吃过一次亏当时选了一颗电流和电压都满足的PMIC实际操作时发现芯片的最小导通时间过长轻载时无法用PWM模式维持低纹波最后不得不临时换料打板周期白白拖了两周。3.2 外围元件的选择与计算PMIC的规格书一般会提供一个“典型应用电路”Typical Application Circuit直接照抄通常能正常工作但如果你的输入输出条件、负载特性或噪声指标要求不同就不能盲目照搬。外围元件里最核心的就是输出电感、输入电容、输出电容和反馈电阻。输出电感的选择要考虑电感值、额定电流、饱和电流、DCR直流电阻、以及磁芯材料。电感值过小会导致纹波电流过大电感值过大会导致瞬态响应变慢。选型的起点是根据纹波电流比例来确定电感值范围一般纹波电流设计为最大负载电流的20%到40%。以一颗3.3V输出、12V输入、2A负载、开关频率500kHz的BUCK为例假设允许30%负载电流纹波即0.6A电感量计算公式为L (Vin - Vout) × Vout / (Vin × ΔI × fsw)代入数值L (12 - 3.3) × 3.3 / (12 × 0.6 × 500000) ≈ 7.6μH实际可以选择8.2μH或10μH标称值的电感。计算之后还要确认电感的饱和电流至少大于峰值电流负载电流加一半纹波电流并且留有大约20%的余量否则大动态加载时电感感量骤降电流不受控制容易炸开关管或者导致输出崩溃。输出电容负责维持输出电压在开关间隙的稳定主要影响输出电压纹波和瞬态响应。输出电容的选择要结合ESR考虑陶瓷电容ESR很低高频纹波抑制效果好而电解电容ESR较高高频性能差但可以提供大容量。PMIC输出端通常采用多个陶瓷电容并联既降低等效ESR又增大等效容值。需要注意的是X5R/X7R陶瓷电容在直流偏压下会出现容值衰减例如一颗22uF的X5R电容在3.3V偏压下实际容值可能只有16uF左右设计时要按实际容值而非标称容值来估算纹波。反馈电阻的选型常常被忽略但这里最容易出问题。反馈电阻决定输出电压精度同时也构成反馈环路的一部分。首先要选择精度较高的电阻1%或更好结合低温度系数TCR低如±50ppm/℃以内的产品。以输出电压1.2V为例如果反馈基准电压是0.6V上下分压电阻的比值就是1:1。若电阻TCR差异较大上下臂使用不同类型的电阻在高温下分压比就会漂移输出电压随之漂移。之前提到的那个温漂案例就是上下臂电阻选用了不同TCR的贴片电阻高温下反馈电压变化了20多毫伏输出直接偏了150多毫伏导致后端逻辑电路工作异常。3.3 PCB布局布线的关键细节电源布局的通用原则一句话概括就是所有电流回路都要尽可能短。重点关注的回路包括输入电容到芯片VIN引脚、芯片SW引脚到电感、电感到输出电容再回到芯片地这几个回路中电流都是高频脉动的回路面积过大会形成天线既往外辐射EMI又会引入噪声。布局建议的顺序是先把芯片、输入电容、电感、输出电容这几个核心元件在PCB上摆放好尽可能放在同一层形成一个紧凑的高频电流环路。输入电容要尽量紧贴VIN和GND引脚走线宽度尽量大电感到SW引脚的走线要短而粗SW节点通常是整个电源噪声最集中的地方不要用细长走线连接。反馈网络的取电点应该在输出电容之后单独走线也就是采用开尔文接法绝对禁止从电感输出端直接拉反馈线更禁止让反馈线经过大电流通道。反馈走线要远离SW节点和电感底部投影区防止磁耦合和寄生电容把开关噪声带到反馈网络。底层铺地时要确保所有小信号地和大电流地先汇聚到芯片的散热焊盘GND焊盘附近避免大电流地回路上的压降干扰到小信号地。如果PMIC有专门的模拟地AGND和电源地PGND要按规格书要求做单点或星形连接。对于带有散热焊盘的PMIC焊盘上要打足够的过孔连接到内层或底层的地铜箔辅助散热。散热不良时芯片内部结温上升不仅影响效率还会触发热关断保护变成间歇性工作状态。另外SW节点一般在top层铜箔面积不宜过大因为这节点的电压随时间高速跳变面积过大相当于一个辐射天线。很多工程师为了保证载流能力把SW节点铺得很大结果EMI测试时噪声严重超标划掉部分铜皮后反而好了很多。这是个人亲测有效的一个坑。4. 调试方法与问题排查技巧4.1 上电前的检查清单焊完板子不要急着上电先对照检查清单过一遍能避免很多低级失误。以下几个项目是我每次必查的输入电源正负极有没有接反PMIC的耐压值是否高于输入电压尤其是有感性负载或热插拔场景EN引脚电平是否正确能不能正常使能反馈电阻阻值是否正确实际贴装是否和BOM一致电感方向是否正确对于有方向要求的屏蔽电感感值、电流等级是否达标输出电容极性是否正确电解电容反接会爆所有地是否连接完整功率地和信号地是否按设计连接I2C地址有没有配置冲突如果PMIC支持I2C配置第一次上电建议使用限流电源先把电流限制在预估值的1.5倍左右然后缓慢升高输入电压观察电流是否异常。如果电流异常增大立刻断开电源检查发热点。这一步虽然繁琐但能帮你把后级电路的成本损失降到最低。4.2 输出电压不对先查反馈输出电压偏高或偏低是PMIC调试中最常见的问题。排查思路遵循从简单到复杂的顺序测量反馈引脚的电压是否等于规格书上的参考电压。如果不等于查反馈分压电阻、走线是否开路短路。检查输入电压是否足够。BUCK需要输入端电压高于输出电压一定余量含DropoutBOOST则需要确保在低输入电压下仍能维持正常工作周期。检查电感是否有啸叫。电感啸叫的音频来源是磁性元件在开关频率附近的机械振动一般发生在轻载或者负载剧烈变化时。如果听到啸叫说明环路工作状态不对可能是补偿网络不合理也可能是电感磁芯松动。检查负载是否过大芯片是否进入过流保护或热关断状态。用手摸芯片温度如果烫到不能持续按住说明功耗太大要么外围元件选择不合理要么散热不足。如果你用示波器看SW节点的波形正常PWM模式下方波应该很规整占空比随负载变化而变化。如果看到跳跃、间歇性脉冲、波形拖尾大概率是芯片进入了保护模式或者环路不稳定。4.3 纹波超标和EMI问题的处理思路纹波超标时不要一上来就加电容。先用示波器测试纹波实际波形区分是开关纹波频率等于开关频率还是震荡纹波频率远低于开关频率判断为环路异常。开关纹波超标的通用处理手段有增大输出电容优先增加一个低频特性好的大容量电容如钽电容或大容值MLCC增加高频陶瓷电容0.1uF或1uF的X7R放置在负载附近优化电感选型降低DCR和磁芯损耗检查输入电容是否足够。输入电容不足时输入端的电压跌落会通过占空比调节传递到输出端而环路震荡纹波通常表现为低频的、宽大的包络波动则不能通过单纯加电容解决应该检查补偿网络。开关电源的反馈环路补偿以Type II或Type III补偿电路为主补偿电阻电容的值太大或太小都可能导致相位裕度不足。补偿参数的计算方法可以用规格书里提供的工具或仿真模型也可以参考相近方案的经验值。没有仿真工具的情况下可以从规格书推荐值出发用实际负载瞬态测试来验证是否合适。有示波器的情况下瞬态响应测试是最快的环路健康度验证方法。负载在2A和0.5A之间切换观察输出电压的跌落幅度和恢复时间。跌落过大可能需要适当增大输出电容或调整补偿网络增大带宽恢复时间太长通常是带宽太窄环路响应太慢。EMI问题就更讲究了。电源电路自身的开关动作必然产生噪声但通过合理的布局、输入输出滤波、接地处理能把辐射控制在可接受范围内。实际产品中如果发现EMI超标优先考虑增加输入端的共模电感、在SW节点增加RC吸收电路Snubber以及调整开关频率避开敏感频段。RC吸收电路的值一般从1Ω到10Ω串联100pF到470pF开始调在EMI测试仪器上用实际扫描结果来确定最优值。4.4 常见的PMIC烧毁与保护场景PMIC烧毁的原因基本集中在三个方向输入过压、电感饱和引起的电流失控、散热不足。输入过压情况常见于适配器热插拔时的尖峰电压此时PMIC输入端虽然有TVS管做钳位但TVS响应速度和钳位电压余量设计不合理时高压尖峰仍然会击穿芯片内部的LDMOS开关管。处理方式是确认TVS管的钳位电压低于芯片绝对最大额定电压并且快速查看规格书中输入端的最大耐压是否留有至少30%的降额空间。电感饱和问题表现为重载或瞬态负载时电感电流不受控制地快速上升芯片内部的过流保护来不及动作最终烧毁开关管。电感选型时不能只看额定电流饱和电流必须大于芯片最大限流值这个在上一节里已经提到了。另外电感饱和时还会表现为软绵绵的输出波形用示波器观察SW节点波形不再有尖锐的边缘转换而是圆润的、幅度下降的斜坡这时候要立即断电检查电感选型。散热不足问题可以通过热成像仪检查整个电源区域是否有集中热点。如果没有热成像仪可以用手指快速触碰芯片表面感受温度注意安全或者用热电偶贴在芯片外壳上测试。芯片温度超过规格书的建议工作结温一般是125℃时不但效率下降寿命也会大幅缩短。必要时可以通过降低开关频率如果芯片支持外部频率设定来降低开关损耗或者在PCB设计阶段就给PMIC分配更多的铜箔面积充当散热路径。5. 特殊场景应用的补充经验在实际项目中PMIC的应用场景不同设计侧重点也大不相同。这里再补充几个常见场景的特点供大家参考。电池供电的手持设备最重要的就是静态功耗和轻载效率。在系统休眠时PMIC要尽量进入低静态电流模式只保留必需的待机供电。此时反馈电阻的阻值也要适当增大因为反馈电阻本身在输出端会形成一个恒定负载电流阻值太小的话待机功耗会显著增加。比如反馈电阻总和是200kΩ在3.3V输出下就产生约16.5uA的额外电流这个数值看起来不大但对超低功耗产品可能就是致命的。一般建议反馈电阻总和至少取100kΩ以上具体还要结合反馈引脚的输入漏电流来决定避免过大阻值时基极漏电造成的误差。用在汽车电子上的PMIC除了常规电气参数还要关注输入抛负载浪涌、冷启动、热启动条件下的表现以及是否通过了相关标准如ISO 16750、ISO 7637等的电气干扰测试。车载环境下输入电压从9V到16V波动甚至更高芯片选型时耐压至少留出40%以上的余量并且要在输入端加足够功率等级的TVS。服务器和数据中心领域用的PMIC更看重的是大电流能力和热管理。多相BUCK电源通过把多路开关单元并联输出同一路电压分散热量、降低单相电流应力。这类PMIC通常配套专用的电感、电容布局和散热设计需要整体规划不能像普通小功率电路那样随意摆放。好在这类异构电源设计厂商都会给出详细的layout guide和热仿真模型照着做基本不会有大坑。6. 调试工具与环境准备做电源调试示波器是核心工具。带宽至少要100MHz以上最好带有高分辨率模式。测量纹波时由于探头和地线夹形成的回路相当于一个环形天线很容易把环境噪声耦合进来导致测出来的纹波数值远大于实际值。正确的纹波测试方法是用探头尖顶住输出电容的焊盘然后用弹簧地线短地簧直接搭在电容旁边的地焊盘上让信号回路面积尽量小。千万不要用鳄鱼夹地线去测电源纹波那是自找麻烦。测量点也建议选在负载端而不是PMIC输出端因为导线和过孔本身有电阻从电源端到负载端的压降会引入额外误差。带屏蔽的探头帽如果原厂有尽量用上。电子负载是另一个必备装备用于测试不同负载条件下的输出电压变化、效率和保护功能。没有电子负载时可以用大功率电阻或功率MOS管加PWM信号模拟动态负载不过操作麻烦一些数据也不如电子负载直观。实际工作中我经常用一块MCU开发板或FPGA开发板做真实负载既能模拟实际应用场景的动态电流又能验证系统级的功能表现比单纯用电子负载更贴合真实场景。电源调试时建议记录一条TEST LOG每一次修改电感更换、电容调整、补偿网络变化之后都要记录测试条件、示波器波形、关键数据。别问我为什么这么强调因为我曾经有一次快速迭代修改了三处参数最终板子稳定了但根本说不清楚是哪个改动起的作用。这在产品有变更时需要重新验证的时候会非常被动。7. 常见问题速查表这里把PMIC调试过程中比较高频出现的问题整理成一个速查表方便大家在现场快速对照定位。现象可能原因处理建议输出电压为0无开关动作EN脚未拉高输入电源断路检查EN引脚电压和输入端子连接输出电压偏低反馈电阻偏移、芯片处于限流保护测量反馈引脚电压检查负载电流是否过大输出电压偏高反馈电阻开路、没有正确接入负载测量反馈电阻两端电压检查分压点是否在容差范围输出纹波过大输出电容容量不够、ESR偏高、输入电容不足增加输出电容检查输入电容容量优化布局轻载时输出电压抖动芯片在PFM/PWM模式转换窗口附近工作检查负载是否处在模式翻转点考虑静默模式或强制PWM电感啸叫环路不稳定、负载跳变频繁、磁芯松动调整补偿网络参数检查输出电容容值上电瞬间电流过大输出电容过大浪涌充电电流设计软启动或者增大启动限流电阻芯片发热严重散热铜箔不足、开关损耗过大、散热焊盘虚焊检查散热焊盘过孔降低开关频率优化散热设计负载变化时输出跌落过大环路带宽不足、输出电容瞬态供能不足增加输出电容调整补偿网络提升带宽电源纹波频率不是开关频率环路震荡通常为几个kHz到几十kHz的包络检查补偿网络不能简单加电容处理高温下输出电压漂移反馈电阻TCR过大或不匹配换用低TCR电阻上下桥臂电阻温度系数要匹配PMIC间歇性工作热关断、过压保护、欠压锁定测量芯片温度、输入电压跌落排查负载瞬态是否触发保护需要说明的是这个排查表不是死的。有的问题可能同时叠加了多个因素比如输出纹波大既有可能是输出电容问题也有可能是输入电容不足在输入端引起的电压跌落通过反馈回路放大造成的。所以排查时要结合实测波形综合判断建议按“先测后换、一次一变”的原则来排查。拿到故障板子先完整记录测试数据再动手改参数每次只改一个变量。这是硬件调试中最基础也是最重要的原则。在我做过的这些电源项目里最大的体会是PMIC看似接口简单但它的性能上限更多是由外围设计和调试功夫决定的。同样一颗芯片有的人画出来的板子纹波20mV、瞬态跌落300mV有的人画出来纹波8mV、跌落才100mV出头。差距不在芯片本身而在细节的把控。电感选型是否留足饱和余量反馈走线有没有避开噪声源补偿网络有没有针对实际负载优化这每一次细微的选择最终都会体现在测试报告上。最后分享一个调试习惯每次拿到新PMIC芯片不管规格书写得多详细我都会先搭一个最小系统板把输入输出电容、电感、反馈电阻都按典型电路搭好实测一遍空载、半载、满载的电压和纹波再做一次负载瞬态测试。只有摸清了芯片在真实环境下的脾气才敢往正式板卡上放。这套笨办法帮我避开了很多数据手册覆盖不到的细节坑也推荐你们试试。
返回列表