ARTICLE DETAIL

资讯详情

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

DC/DC电源芯片设计全攻略:从Buck/Boost选型到PCB布局

DC/DC电源芯片设计全攻略:从Buck/Boost选型到PCB布局 这两年我画过的硬件板子里十块有八块都离不开DC/DC电源芯片。无论是51单片机那种简单的小系统还是带DDR4、MCU主控、多路传感器供电的复杂板卡电源设计永远是第一道关卡电压不对后面全白干纹波太大ADC采样全是毛刺EMI超标整改起来比画板还痛苦。DC/DC电源芯片不是一个新的概念但真正能把Buck、Boost、同步整流、环路补偿、布局布线一次做对的人我一直觉得很少。这篇文章不打算照着数据手册念参数而是从一个硬件工程师的视角把“DC/DC电源芯片”从选型、原理到PCB布局、调试排查整条链路掰开揉碎讲清楚。内容主要针对MCU硬件设计、51单片机这类常见低压系统的开发者也会覆盖升压电源芯片和AC转DC的边界问题看完基本可以直接套用到自己板子上。1. 先搞明白DC/DC到底在搞定什么问题1.1 开关电源与线性电源为什么电池设备里几乎全是DC/DC很多刚开始做硬件设计的朋友会有一个疑问既然要一个3.3V电源直接用LDO低压差线性稳压器不就行了为什么还要搞DC/DC确实在电流小、压差小、对噪声敏感的场合LDO有不可替代的优势电路简单、成本低、纹波极低。但LDO的本质是一个可变电阻输入输出压差乘以负载电流的那部分功率全部变成了热量。比如从12V降到5V、带1A负载LDO上消耗的功率是(12-5)×17瓦这个热量足够把一个SOT-223封装的芯片烤得烫手。而DC/DC开关电源本质是一个能量转换器理想情况下只传递功率、不消耗功率哪怕压差比较大效率也能做到85%以上甚至95%。所以只要系统里存在“高电压转低电压”且负载电流超过300mA的情况或者设备需要靠电池供电、对续航有要求DC/DC基本是唯一合理的选择。反过来如果只是给运放、基准源供给几十毫安的电源且输入输出压差很小用LDO反而避免了DC/DC开关噪声对精度的干扰。一个成熟的硬件工程师通常在板子上混用两种方式前级DC/DC做压差转换后级LDO做低噪调理各管一段。1.2 降压、升压和升降压拓扑按需求先锁定大方向DC/DC按功能通常分成三类降压Buck、升压Boost、升降压Buck-Boost。最新网上搜出来很多关键词都是“升压电源芯片”说明不少硬件设计者都在做电池供电类产品——锂电池电压会从4.2V逐渐跌到3.0V左右但后端的电机驱动、LCD偏压或传感器需要5V甚至12V那就要用Boost。升压芯片应用比较典型的场景包括单节锂电池给USB设备充电、LED灯串恒流驱动、以及老的STN屏负压驱动。Buck的功率级结构由一只上管high-side switch、一只下管low-side switch或二极管、一个储能电感、一个输出电容组成。Boost的结构则是电感在输入端开关管对地输出通过二极管或同步管向负载供电。升降压芯片通常内部包含四个开关管利用Buck-Boost级联结构比如TI的TPS63000系列和国产的SY8303类方案适合输入电压可能在输出上下摆动的场景比如汽车电源因为启动电压跌落12V名义电压可能掉到7V又要稳定输出5V这时候单Buck做不到单Boost也做不到只能选升降压。我个人的建议是能用Buck的场合尽量别用Boost能用单级变换的尽量别用两级串联。因为Boost在输入输出压差大的场合占空比接近1电感峰值电流会显著放大效率和纹波都会变差。多级串联更是如此每一级都在损失效率还会引入开关噪声叠加问题。只有在压差确实倒挂的情况下才引入升降压拓扑。1.3 同步整流与异步整流效率和BOM成本的岔路口这是很多选型用户最容易混淆的地方。所谓的“同步整流”并不是COT控制里的同步概念而是指用MOSFET代替传统的续流二极管。传统异步Buck在开关管关断时电感电流靠下管的肖特基二极管续流二极管正向压降通常在0.3~0.5V。当输出电压很低、电流很大时这个压降带来的损耗非常可观。比如输出3.3V、带3A负载二极管损耗0.4V×3A1.2W而输出功率才10W光续流损耗就占了12%。同步整流用一个低导通电阻的MOS管在合适时序导通压降只有Vds Ids × Rds(on)可能只有几十毫伏效率提升在低压大电流场景下非常明显。因此凡是对效率有要求的批量产品几乎都会选同步整流芯片。异步整流芯片的优势在于成本低、EMI相对好处理因为二极管本身不会出现上下管直通问题。同步整流芯片内部存在换流时序问题一旦控制不好上管和下管短暂同时开通就会发生直通烧毁所以芯片对死区时间的要求很高。新手画同步Buck时尤其要注意EN脚和SS脚的时序不能只看芯片引脚的类似度就随便替换——国产和进口芯片的引脚排列经常不兼容强制替换可能会把板子烧掉。曾经有客户把一颗内部频率是1.4MHz的同步降压芯片直接替换成1.2MHz的结果EMI测试瞬间超标。2. 芯片数据手册里的关键参数和内部逻辑2.1 拿到一颗DC/DC芯片后先看哪几页硬件工程师拿到一颗新的DC/DC芯片我建议“三不碰”不看封面不看应用框图不看宣传效率峰值。第一件事情是翻到电气特性表找到以下几个参数输入电压范围Vin min/max、输出电压范围、最大持续输出电流、开关频率、静态电流Iq、关断电流、参考电压精度、软启动时间、限流阈值、热关断阈值。这些参数决定了芯片能不能用在你的系统里。举个例子TPS5430标称最大3A持续输出这在常温25℃、带足散热铜皮的情况下可以实现。但如果你板子面积很小、环境温度是60℃以上实际可靠输出可能只有1.5A到2A。很多工程师只看数据手册首页的电流上限不考虑结温曲线结果量产之后出现热关断、重启、甚至烧芯片的故障。这是非常常见的坑。同样重要的还有VBUS引脚ESD能力和耐压范围。很多Buck的SW引脚开关节点在关断瞬间会振铃到输入电压的1.2倍以上如果你的输入电压已经接近BV引脚的最大耐压哪怕手册里写着绝对最大耐压是18V实际12V输入就可能出现问题。所以选型时要保留至少20%到30%的电压裕量。2.2 占空比、电感电流和输出纹波的计算DC/DC的核心公式并不复杂。对于连续导通模式CCM下的Buck芯片稳态时电感两端的伏秒积必须平衡输出电压近似等于Vin乘占空比Vout约等于D×Vin。这里没有考虑开关管压降和电感直流电阻的损耗实际输出电压略低于理想值芯片的环路会自动通过反馈调整占空比来修正。在调试中更常用的是电感选型公式。以典型的12V转5V系统为例假设频率f500kHz最大负载电流Iout2A希望电感电流纹波控制在最大电流的30%左右也就是△I_L0.6A。导通时间t_onD/f这里D约等于Vout/Vin5/120.42所以t_on约等于0.83微秒。电感的最小值L(Vin-Vout)×t_on/△I_L(12-5)×0.83微秒/0.6算出来约等于10微亨。实际工程中通常选择标称10微亨留一点余量但不过分。电感选得太大动态响应会变慢而且电感体积和DCR都会变大选得太小纹波电流大输出纹波和开关管峰值应力都会增大。输出纹波估算也有一个经验公式纹波电压主要由输出电容的ESR和容值共同决定大约等于△I_L×(ESR1/(8×f×Cout))。假如输出电容用22微法X5R陶瓷电容其ESR大概在3毫欧左右1/(8×500kHz×22微法)是11.4毫欧两者叠加约14.4毫欧再乘以0.6A纹波电流可以得到约8.6毫伏的纹波。这就是一个能用于判断实际波形是否在合理范围的预期值在示波器上看到几十毫伏甚至几百毫伏的纹波往往不是芯片的问题而是探头环路、接地回路或PCB布局造成的测量干扰。2.3 反馈环路与补偿网络为什么不能随便剪掉引脚很多中高端芯片会引出COMP或FB引脚外面接RC补偿网络这个网络决定了环路的带宽和相位裕度。电感、输出电容、负载都会影响环路特性所以补偿也被称为电源的“手感”。一个设计合理的环路应该做到负载瞬态跳变时输出电压跌落幅度小、恢复时间短、没有持续振铃。这里有个常见误区有人看到某些芯片数据手册给了“无外部补偿”的说明就以为所有芯片都可以省掉补偿。其实很多芯片内部有固定补偿但前提是输出电容的ESR范围必须落在数据手册要求的区间内。如果你为了省钱把POSCAP钽电容换成纯陶瓷电容ESR下降了一个数量级内部补偿可能就不匹配了结果出现低频振荡输出电压来回摆负载一大就保护。我做过的板子里就遇到过类似问题使用一款国产同步Buck输出端放了全陶瓷电容空载正常一带100mA负载就出现约2kHz的低频振荡测试时波形像呼吸灯一样有节奏地起伏。最终在输出端并联一个100到200毫欧的电阻或使用传统电解电容问题立刻消失。另一种情况是外部补偿网络前后不匹配。补偿电阻的取值通常希望交叉频率是开关频率的十分之一到五分之一相位裕度大于45度。这个不需要每次手工算可以先用数据手册的参考值再用负载瞬态测试验证。看到输出电压在负载跳变的瞬间出现持续衰减振荡时一般优先调大补偿电容值降低带宽换取稳定。3. 实战选型从系统需求到芯片清单3.1 输入侧参数先把输入电压范围和工作模式定死选型的第一步永远是输入侧约束。输入电压是来自适配器12V/24V、锂电池3~4.2V还是车载电源9~16V直接决定了芯片的耐压等级和结构。例如24V输入系统考虑冷启动或电源适配器的文波叠加最好选耐压36V以上甚至40V的芯片如果输入来自USB接口的5V耐压只要6V以上但要担心输入反接和热插拔浪涌。工作模式也值得在这时考虑。DC/DC芯片按PWM调制方式可以分为PWM固定频率、PFM轻载降频、PSM跳脉冲和Burst模式等。PFM的主要优势是轻载时通过降低开关频率来减少开关损耗但代价是输出纹波和噪声会变大频率不固定。如果你的板子上有音频电路或精密传感器PFM模式下可能出现人耳听得见的“嗞嗞”声或者噪声被耦合进模拟信号。我的建议是如果系统经常工作在空载或轻载状态且效率很重要选择支持自动PFM/PWM切换的芯片如果系统一直有稳定负载选择强制PWM模式换来噪声的一致性和可预测性。很多芯片有MODE引脚可以外部拉高拉低来选择工作模式。3.2 输出侧参数电流能力、纹波要求与动态响应输出侧的核心是明确最大连续电流、峰值电流和纹波需求。峰值电流可能来自WiFi模块发射瞬间比如RTL8723DU这类USB WiFi模组瞬间电流可能达到500mA到1A虽然平均电流没那么高、电机启动瞬间或LED灯串开启瞬间。这时光看平均电流不够要确认芯片的限流阈值以及Dropout范围。很多Buck芯片在轻载时Switching频率或峰值电流限制会限制它能给出的瞬态电流如果瞬态响应不够输出电压会跌得很严重。对ADC供电而言纹波和噪声的要求可能比普通数字电源高一到两个量级。数字3.3V电源纹波50mV可能完全没问题但如果给基准源或模拟运放供电20mV的开关噪声就可能对16位ADC造成明显码值跳动。这时候我的做法是DC/DC输出后面再加一级LC低通滤波或LDO把开关噪声压下去而不是试图让DC/DC本身做到完美无噪声。在画板时模拟电源和数字电源要从DC/DC输出端的单点处分开不要在芯片输出引脚附近就分成两条长线。3.3 常见多电压系统里的选型参考思路举个例子一个典型的51单片机智能家居节点主控是STM32或51单片机传感器工作于3.3V电机驱动是5V无线模组是3.3V但峰值电流较大系统由12V适配器或可充电锂电池供电。电源方案可以这样拆第一级用一颗Buck从12V降到5V因为电机和部分逻辑直接使用5V电流大概在1.5A到2A所以选择TPS5430、MP1584或国产兼容型号第二级用一颗LDO从5V降到3.3V给MCU和模拟前端供电LDO选XC6206或更安静的LT1963这类器件。这样既保证了电机负载不干扰模拟电路又避免了3.3V直接由12V大压差转换带来的低效率高热量问题。如果系统是双节锂电池7.4V标称供电第一级Buck到5V时压差依然很大就需要考虑选耐压20V以上、频率较高的Buck并确保电感的饱和电流大于最大输出电流加纹波电流的一半。这是选型时最容易忽略的点许多工程师选电感只按额定电流选没有检查饱和电流。电感一旦饱和感值骤降纹波电流急剧上升芯片限流保护也可能被误触发驱动波形乱成一团。3.4 升压芯片和负压芯片的选型要点回到前不久热搜里频繁出现的“升压电源芯片”。Boost选型除了同样关注输入电压范围、输出能力、频率之外还要特别注意最小启动电压和最大占空比。比如你打算用单节干电池0.9V~1.5V升到3.3V必须选择低输入电压启动的专用升压芯片很多普通Boost芯片的最低工作电压在2.5V以上根本没法工作。锂电池升压到5V给USB设备供电时要关注芯片的峰值电流限制因为Boost输入电流大于输出电流输入3.7V输出5V时占空比约0.26输入电感的峰值电流可能达到输出电流的1.4倍左右如果还在输出端加短路保护芯片的限流阈值必须留足够裕量。负压输出在某些LCD偏置和音频电路中也会用到常见的做法是Buck-Boost反极性拓扑或者电荷泵。这类电路调试的坑比较多因为SW节点电压相对GND是负压示波器探头如果夹错了参考地容易造成测量短路。我强烈建议在实验室里用隔离示波器或差分探头实在没有差分探头时至少把探头地线夹到系统GND不要夹到负压输出的参考地。4. 硬件设计中的PCB布局布线成败关键4.1 功率回路的“短粗直”原则经常有人说原理图一样的DC/DC电路不同人画的板子性能天差地别。这不是玄学核心就在布局布线。DC/DC环路中存在高频的开关电流di/dt很大比如Buck的输入回路包括输入电容、上管、下管这一圈在高边导通瞬间会有非常大的冲击电流而续流回路包括下管、电感、输出电容在下管导通期间也承担高频电流。这两个回路如果面积太大就像一根天线所有高频能量都会通过空间辐射出去EMI测试很难过。“短粗直”是我在项目里反复强调的原则。具体来说输入电容尽量靠近芯片VIN和GND引脚SW节点走线短粗铺铜面积适中不要刻意扩大成大面积铜铂电感到输出电容的路径要短输出电容负端直接回芯片GND。对于多层板底层或内层通常一整块GND高频电流会沿着最小阻抗路径返回只要功率器件离得近回流路径自然就短。4.2 电容、电感和续流路径的摆放顺序摆放的顺序建议大家按照“输入电容→芯片→电感→输出电容”这条链路尽量一字形或L形排开不要绕圈。很多新手习惯把芯片放中间、输入电容放左边、电感放右边看起来对称美观实际上输入电容到芯片VIN引脚的路径被拉得很长增加了很多寄生电感导致开关节点振铃变大。续流路径同样重要。异步Buck中续流二极管要和芯片的SW脚、GND脚靠近放置因为二极管换流动作是高频的距离远了回路电感会大。同步Buck的下管在芯片内部外部要做好芯片GND和输入电容GND的连接。给一个具体经验芯片底部的E-PAD散热焊盘通常会连着GND板上要开足够多的过孔把热量引导到内层或底层过孔孔径0.3mm、不少于9个排列成网格。过孔太小的后果是热传导差芯片温度偏高在高温环境下更容易触发热关断。4.3 反馈、使能和GND细节容易翻车的小引脚FB反馈引脚是最容易受干扰的走线。FB支路的高阻端应该直接从输出电容正端取信号走线要细远离SW节点和电感。很多人习惯把反馈电阻放在芯片旁边然后长距离走线到输出电容这样长走线会拾取开关噪声尤其如果走线经过SW下方或者靠近电感磁芯反馈噪声会直接耦合进环路恶化输出纹波。还有EN和SS引脚。EN脚通常外接电阻分压设定欠压锁定阈值这个分压电阻阻值不要选太大否则分压点的生物电流效应和噪声干扰都会明显。软启动SS脚上电容的作用是抬高启动时的参考电压让输出电压缓慢爬升避免启动冲击。小批量试制时我强烈建议保留SS电容位因为不同负载条件下启动电流差异很大有了软启动电容电机或LED负载的启动浪涌可以显著降低。GND的处理上DC/DC芯片周围通常需要一个小的功率地岛包括输入电容地、输出电容地、芯片GND这些地通过过孔和整板GND连接但是不要和模拟GND混在一起。如果系统里有MCU和模拟电路建议采用单点连接或星形地连接功率地和高噪声区域单独一个岛通过一个或几个过孔连到系统GND模拟电路的地独立。这样能有效防止功率地的高频噪声通过地阻抗耦合到模拟前端的参考地上。4.4 散热设计和多层板的过孔处理散热不只是面积问题更是热阻路径问题。芯片上方的热量主要通过引脚和底部焊盘传导到PCB再由PCB的铜箔、过孔、底面铜皮向空气散热。因此E-PAD焊盘下面要打满过孔孔径0.3mm间距1mm左右焊盘背面要铺同样面积的铜箔。如果板子层叠充裕可以再做一层热焊盘到内层GND的过孔阵列。这一步几乎不花钱但对长期工作的温升影响巨大。还有一点容易被忽略散热过孔的位置不能涂布大面积绿油覆盖否则热量散不出去。有些PCB厂默认会在底层焊盘开窗区覆盖绿油这是很致命的。在出Gerber前要跟板厂强调“过孔盖油或者塞孔但露出焊盘热沉区域”或者直接使用“过孔开窗”工艺。我踩过的坑是在一款四层板项目里底层发热位置铺了一整块铜但被绿油盖住了电源芯片表面温度比预期高了接近15摄氏度后来把绿油窗口开掉温度才降下来。5. 调试、量测和常见故障排查5.1 上电前的静态检查和波形预判DC/DC板子焊接完不要急着通大电流。第一步先测VIN对GND阻抗确认没有短路再检查VIN到电感、到输出的路径是否通断电感两端是否虚焊。上电时建议用限流电源并把限流点设置在预期电流的1.5倍左右。如果上电瞬间保护先查有没有焊错元件方向尤其是电解电容和二极管方向反了会直接短路。确认没问题后用示波器看SW波形。Buck的SW脚在CCM模式下应该是一个方波高电平接近VIN低电平接近0V同步管是负压很小频率和设定值一致。如果看到SW波形上升沿有大幅振铃一般说明开关回路的寄生电感偏大如果看到SW波形占空比不断调节但输出电压不稳定多半是环路振荡或反馈走线受干扰。然而要注意测量SW振铃很多时候是探头地线引线太长造成的假象。探头最好用接地弹簧不要用接地夹子和长导线否则测量到的振铃幅度可能比真实值大一倍还多。5.2 纹波噪声、振铃和啸叫怎么查输出纹波测量时必须用短接地弹簧并且把探头设在AC耦合带宽限制到20MHz。把探头尖端接触输出电容正极弹簧地线直接触到电容的负极这才能看到芯片原始纹波。很多人用探头夹子夹到远端地就测出几百毫伏“纹波”其实是测到了地弹和辐射噪声。听到电感或陶瓷电容发出“嗞嗞”声通常意味着系统工作在音频范围内。原因可能是轻载PFM模式导致开关频率落到20Hz到20kHz环路不稳定导致低频振荡陶瓷电容自身存在压电效应开关频率的谐波激励出啸叫。解决办法是强制PWM模式、调整补偿网络或换用软端子电容。曾经有一个案例一颗芯片在负载极轻时正常进入PFM开关频率约22kHz刚好落在人的听觉范围内耳机放大器还把它当作噪声放大。后来把芯片切换到强制PWM模式噪声彻底消失。5.3 常见问题速查与排查实录我整理了一张表平时团队内部也用它归档问题这里可以直接当排查清单用。现象可能原因排除步骤上电即短路保护输入电容极性焊反、输出短路、芯片焊接连锡万用表二极管档测各节点对地目视检查焊接输出电压偏低反馈分压电阻接错、占空比受限、电感饱和、负载过重实测SW占空比计算限流点测电感电流输出电压周期性波动环路补偿不正常、输出电容ESR过低、供电跌落检查补偿RC换不同品牌电容测输入电压波形SW波形振铃大开关回路寄生电感大、探头地线长、输入电容远离芯片优化布局用接地弹簧增加100nF高频电容静态电流过大芯片工作模式异常、EN脚电压临界、外围漏电测EN脚电压拆掉外围负载逐级排查电感啸叫PFM频率落入音频范围、环路振荡、电感本体振动强制PWM、改补偿、换一体成型电感一次实际项目里用某款同步降压给MCU系统供电空载一切正常加载到300mA之后就发生输出电压掉到正常值以下而且伴随电流异常增加。最初怀疑芯片限流保护换了大电流版本芯片依然不行。排查到最后发现问题不在芯片而是电感饱和标称3A饱和电流的电感在150kHz频率下磁芯损耗极大温升后饱和电流进一步下降实际带载能力不到1A。换上同感值但饱和电流更高的功率电感后一切恢复正常。这个案例告诉我们电感的饱和电流和温升性能必须按峰值电流加一半纹波电流来选不能按额定输出电流直接凑。5.4 一次MCU系统电源改版记录从“能亮”到“能稳”再说一个比较完整的改版经历。早期给一块STM32控制板做电源第一版用的是某国产异步Buck布局是MCU和电源混在一起反馈线长且经过电感下方。板子功能能跑但ADC采集的信号波动很大而且用手摸电感时噪声明显变化。后来分析下来原因有三一是电感的磁场耦合进了反馈走线二是功率GND和模拟GND没有分开三是输出电容放置距离芯片太远ESL和走线阻抗导致高频噪声没有充分旁路。第二版改款时把电源区独立在板子一角输入电容近芯片输出电容紧挨电感反馈电阻直接焊在输出电容两端附近走短线上MCU模拟部分单独铺模拟地与功率地单点连接。整改之后ADC采样稳定度提升了肉眼可见的程度纹波从80mV降到15mV以内EMI预扫也轻松了不少。事后总结电源设计只需要做到“器件摆放顺、回路面积小、反馈走线净、地平面连续”大多数问题都能在前面解决而不是靠后面贴磁珠、加屏蔽罩去硬扛。6. 这颗芯片对整个系统的影响范围6.1 对MCU、存储和模拟前端的影响DC/DC电源芯片的选型和布局质量影响的绝不仅仅是CPU能不能启动。对MCU系统而言供电电压的跌落会造成程序跑飞、复位、flash读写错误尤其在上电瞬间或外设启动瞬间。对DDR4这类存储芯片而言VDD和VDDQ对电压精度和瞬态响应要求都高3.3V/1.2V电源电压超出正负5%范围就有可能触发不可恢复错误。而DC/DC的开关纹波如果耦合到晶体振荡器电路可能产生频率抖动如果耦合到ADC的参考电压采样码值跳动就是在所难免的。在做系统设计时我会先把电源树画清楚从哪里进电第一个DC/DC输出多少伏给哪些模块供电每个模块的峰值电流是多少哪些模块要分开供电哪些模块需要低噪声处理。DC/DC芯片在整板中不是孤立器件它是所有信号完整性的底层基础。6.2 对EMC、温升和量产一致性的影响DC/DC的高频开关动作本质上是EMI源无论是传导还是辐射都可能是EMC测试中最大的障碍。很多开发板对EMC不敏感但一旦做成产品并送做认证电源部分总是被整改最多的区域。从成本角度看在源端把环路面积做小、在开关节点加温和的RC吸收如SW对地10欧姆加330pF电容比后面加屏蔽罩要便宜得多效果也更根本。量产一致性也是DC/DC设计里容易被低估的环节。芯片批次、电感供应商、电容材质和容值公差都会影响实际特性。比如X5R陶瓷电容在直流偏压下容值可能衰减30%以上如果你按10微法/10V选了一个封装很小的陶瓷电容实际在5V输出时容量可能只剩6到7微法输出动态特性可能因此恶化。解决方法是按更高耐压、更大封装来选或直接选X7R材质虽然贵些但性能稳定。电感最好指定带磁屏蔽的一体成型电感虽然单价高两毛钱但漏磁和啸叫风险都能控制住。在批量中遇到个别板子运行异常很多时候不是芯片不行而是物料批次差异被放大了。6.3 几个关于可靠性的个人心得最后说几个这几年比较深的体会算是给做电源设计的朋友一点参考。第一点不要试图在所有负载范围内都靠芯片自适应性解决效率问题。如果系统有两个完全不同的功耗场景比如待机时2mA、工作时2A一颗DC/DC很难同时把两种场景都优化到极致。我的做法是前端加一颗超低静态电流的LDO或小电流Buck给待机电路供电主处理器和大功率外设由大电流Buck单独控制使能这样待机功耗可以降到非常低。第二点DC/DC的输出端最好预留一个测试点同时预留一个串联0欧电阻或磁珠位。前者方便量产测试时测量纹波和电压后者可以在系统联调时断开后级单独确认电源端口的带载能力。硬件设计最贵的是调试时间一个测试点可能只要几分钱但能省下半天排查外围短路的时间。第三点电源芯片的选型不要只看某宝和某创商城的销量排行榜优先看官方数据手册的推荐应用电路和电感选型表优先选择自己有库存、有替代料的品牌。完全相同的封装和引脚不同供应商的限流阈值、软启动时间、频率范围都有差异直接替换必须经过完整测试。国产电源芯片这几年做得越来越好但“国产替代”不是口号而是要建立在原理和实测的基础上。每次替换都做一次SW波形、输出纹波、带载能力和温升的对比才能真正放心。我自己在做电源设计时一般会在后期专门花一个晚上的时间用热成像仪把整板扫一遍重点看电感、芯片和输出电容各自的温升。电源设计这东西原理图可能一页纸就能画完但真正考验人的地方全在这些看不见的细节里。希望这篇关于DC/DC电源芯片的拆解能帮你在下一块板子上少走点弯路。
返回列表