ARTICLE DETAIL

资讯详情

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

RY3157S同步降压芯片实战:选型、PCB布局到纹波排查

RY3157S同步降压芯片实战:选型、PCB布局到纹波排查 做嵌入式硬件这些年电源方案一直是选型里最磨人的环节。功率预算翻来覆去改、输入范围要兼容好几个机型、PCB面积还被结构部门卡得很死这时候一颗封装小、外围少、能顺手就焊上去的降压芯片就特别救命。最近我手里的一个12V转3.3V模块就用了荣颖电子的RY3157S。老实说一开始选它纯粹是看中SOT23-6封装小、BOM成本压得下来等真正把规格书啃完、电路画完、板子调完才发现这颗料值得好好聊一聊。这篇文章就把我从选型、原理图、PCB到实测的完整过程拆开讲给正在折腾中压DC-DC降压方案的朋友做个参考。1. RY3157S到底是一颗什么芯片从型号到定位1.1 型号命名里能读出什么拿到RY3157S这个型号第一反应是查命名规则。RY是荣颖电子的简称前缀3157是产品系列号S后缀在行业里通常代表同步整流版本。这一点很重要因为它直接决定了芯片内部结构同步整流意味着高低边开关管都内置在芯片里不需要外接续流二极管相比传统异步降压芯片效率上天然高出一截尤其是输出电流大的时候。为了确认这个判断我把这颗料接到空板上测了开关节点波形结果是SW引脚在关断期间确实有同步管续流的负向压降(只有几百毫伏)而不是肖特基二极管那种明显的0.3V以上压降。这个细节在后面做效率预算和散热设计时影响很大。1.2 SOT23-6封装背后的取舍RY3157S用的是SOT23-6封装外形尺寸大概2.9mm×1.6mm引脚间距0.95mm。这个封装最大的好处是面积小对贴片机没压力手工焊接也容易。但代价是散热能力有限热阻本身不低。3A连续输出时,芯片内部的两个开关管都在发热热量主要靠封装引脚尤其是GND引脚传导到PCB铜箔上散掉。所以后面PCB布局那一节我会专门强调GND铜箔面积和过孔阵列的设计这不是可选项是这颗料能不能稳定输出3A的关键。1.3 它在整机电源链路上的位置从系统架构看RY3157S这类芯片大多是干中压转低压的活前面是12V或者9V的直流总线后面输出3.3V、5V给MCU、传感器、通信模块供电偶尔也会用来拉出一路1.8V给DDR、FPGA核压等。相比直接用线性稳压器它效率高、发热小相比隔离电源它外围简单、成本低相比非同步降压它在重载下效率更好。对这个定位的芯片真正决定成败的是输入电压范围、输出电流能力、开关频率和反馈基准这四件事后面逐一展开。2. 选型阶段的参数博弈为什么是3A/18V这个档位2.1 核心参数逐项解读我拿到这颗料的规格书先扫的是下面这张参数表。不同批次批次可能有微调但大方向是这样参数典型值说明输入电压范围4.5V ~ 18V覆盖5V/9V/12V/15V常见总线输出电压范围0.8V ~ VIN输出可调0.6V基准持续输出电流3A中等功率负载的主力档位开关频率1MHz电感和电容尺寸的平衡点反馈基准电压0.6V ±1%支持低压输出场景轻载工作模式PFM轻载时自动降频省电内置保护OCP/OTP/输入欠压短路和过温自动保护封装SOT23-62.9mm×1.6mm逐个说。4.5V下限意味着5V输入也能勉强工作但余量不大如果前端电压波动大建议还是用7V以上输入。18V上限则限定了它不适合直接放在24V工业总线后面硬上很可能烧芯片。3A电流对应的是中等功率场景比如一个带屏幕、带4G模块、带一堆传感器的控制板整机功耗通常在5W到10W之间3A3.3V正好够。1MHz开关频率算是个甜点太低了电感大太高了开关损耗和EMI压力都大。0.6V基准则让你做1V以下输出时也能保证精度。2.2 效率曲线与轻载模式降压变换器的损耗主要分三块导通损耗、开关损耗、静态损耗。导通损耗和负载电流平方成正比所以负载越重MOS管导通电阻RDS(on)越重要开关损耗和开关频率、开关速度相关静态损耗则是芯片自己工作消耗的电流。RY3157S这类的同步降压在轻载时会把工作模式切成PFM也就是跳过一部分开关周期只维持输出不掉压就行。这样一来静态功耗被摊薄待机电流能压到很低。实际测下来12V转3.3V负载200mA左右时效率能到85%以上1A到2A区间效率最高大概90%多。这个表现对SOT23-6封装、内部集成MOS的芯片来说已经不错了。如果你的系统大部分时间都处于待机状态那PFM模式就特别划算。但是如果负载比较固定、纹波要求又高PFM模式带来的低频纹波可能让你头疼——这个问题我在第5节展开。2.3 国产料替代的工程视角聊国产芯片绕不开替代这个话题。前几年大家首选都是国外大厂的料这几年情况变了交期、价格、供货稳定性都成了硬约束。替换的时候不能只看引脚兼容关键参数必须对齐基准电压是不是0.6V反馈分压电阻是不是一个量级开关频率差多远决定了LC滤波参数要不要改环路补偿是内部还是外部外置补偿的芯片换过来还得重新调环路。像RY3157S做了内部补偿外围就少两个元件对量产一致性反而友好。如果拿它去替代某个外置补偿的芯片那就要确认对方板子上的反馈网络不会导致环路不稳定最稳妥的办法是照新芯片的推荐电路重新算一遍而不是直接照抄旧BOM。3. 原理图设计外围元件选值的完整推演3.1 输入电容别只看容值要看纹波电流降压变换器的输入电流是脉冲状的不是平滑直流。输入电容要扛得住这个脉冲电流否则输入电压会剧烈跳动。计算输入电容RMS电流的近似公式是I_Cin_rms ≈ I_out × sqrt(D × (1-D))其中D是占空比等于Vout/Vin。以12V转3.3V、3A输出为例D0.275算出来I_Cin_rms ≈ 3 × sqrt(0.275 × 0.725) ≈ 3 × 0.447 ≈ 1.34A rms所以输入电容至少得选能承受1.5A以上纹波电流的陶瓷电容。我习惯放两颗10µF X5R并联耐压25V。注意陶瓷电容有DC偏压特性10µF的电容在12V电压下实际容量可能只剩6µF左右所以多放一两颗并联既是为了容量也是为了扩流和降低ESL。原理图上我会在VIN引脚旁边再放一颗0.1µF小电容帮助吸收高频开关毛刺。3.2 电感选型感值、饱和电流和DCR电感是整个降压电路的储能元件感值决定纹波电流大小。设计时通常把纹波电流控制到最大负载电流的20%~40%。我按30%来算输入12V输出3.3VD0.275开关频率f_sw 1MHz输出电流3A纹波ΔI_L 0.9AL (Vin - Vout) × D / (ΔI_L × f_sw) 8.7 × 0.275 / (0.9 × 1e6) ≈ 2.66µH实际取标称值3.3µH纹波会降到0.7A左右更稳一点。峰值电流是负载电流加一半纹波I_peak 3 0.7/2 3.35A电感饱和电流必须大于这个值而且要留足余量我一般选5A以上。如果饱和电流选小了电感在大电流下感值骤降纹波突然变大严重时芯片会过流保护。同时注意DCRDCR越大重载效率越低也会导致电感发热。顺手写个简单的计算脚本方便换参数时快速重算Vin 12.0 Vout 3.3 fsw 1e6 Iout 3.0 ripple_ratio 0.3 D Vout / Vin dIL ripple_ratio * Iout L (Vin - Vout) * D / (dIL * fsw) print(f占空比: {D:.3f}) print(f纹波电流: {dIL:.2f} A) print(f计算感值: {L*1e6:.2f} uH) print(f峰值电流: {Iout dIL/2:.2f} A)结果输出感值大概2.6µH最后选3.3µH贴片功率电感规格书上饱和电流5.2ADCR大约50mΩ3A满载下电感上损耗约0.5W可接受。3.3 输出电容纹波电压和瞬态的博弈输出电容的主要作用是把电感纹波电流变成尽量小的电压纹波。如果主要用陶瓷电容ESR可以忽略输出纹波电压近似ΔV_out ≈ ΔI_L / (8 × f_sw × C_out)用22µF输出电容算一下ΔV_out ≈ 0.7 / (8 × 1e6 × 22e-6) ≈ 4mV这个纹波量级对绝大多数MCU、模数转换器供电都够了。如果你后面带的是射频模块或者高精度模拟前端可以再堆一颗22µF代价是启动时浪涌电流变大未必划算。另外别忽略瞬态响应负载突然从几十毫安跳变到2.5A时输出电压会瞬间跌落一块靠的就是输出电容里的电荷顶上。对固定内部补偿的芯片加大输出电容通常能显著改善瞬态跌落我在实测部分会放一组数据。3.4 反馈分压电阻与使能控制输出电压由反馈电阻决定V_out 0.6 × (1 R1/R2)以3.3V输出为例R2取10kΩR1 10k × (3.3/0.6 - 1) 45kΩ标称值用44.2kΩ或者43kΩ2kΩ串联1%精度电阻。反馈分压电阻要从输出端取走线回芯片FB引脚采样点最好放在输出电容正端、紧挨负载的位置这样负载调整率最好。EN引脚推荐用一个10kΩ~100kΩ电阻上拉到输入电压默认常开。如果你想把芯片的开启电压抬高可以做输入欠压锁定(UVLO)分压。比如希望输入低于9V时不启动就用两个电阻把EN分压到芯片的开启阈值附近具体阈值看规格书里的EN引脚电压参数。3.5 BST自举电容别放错位置BST引脚和SW引脚之间要放一颗0.1µF陶瓷电容这颗电容是给上管驱动电路自举供电的。它的参考地是SW节点而不是GND所以电容必须横跨在BST和SW之间不能接到地。漏放或者接错位置芯片在重载下会出现驱动不足表现为SW波形上升沿变缓、效率明显下降、芯片发热加剧。4. PCB布局高频开关电源的第一道生死关4.1 热回路最小化是最优先级不少板子一上电就炸或者噪声大得离谱根源往往不是原理图而是布局。降压电路里有一个高频电流回路输入电容正端 → VIN引脚 → 内部高边MOS → SW引脚 → 电感 → 输出电容 → GND引脚 → 输入电容负端。这个回路里电流变化极快di/dt非常大环绕面积越大引起的寄生电感和辐射就越严重。我的做法是把输入电容放在VIN引脚和GND引脚的同一侧尽量贴紧芯片让这个热回路的面积控制在几平方毫米以内。SW引脚到电感之间的铜箔不要太宽够走3A电流就行因为SW节点是高频开关节点铜皮越大天线效应越明显。电感本体也尽量靠近芯片放置。如果空间允许把输入电容和输出电容的GND端都就近打过孔到地平面而不是借着走线绕一大圈。4.2 地平面与单点接地SOT23-6封装的GND引脚是散热和回流路径的双重通道必须连到完整地平面。双层板的话底层尽量铺满地铜四层板更理想第二层做完整地平面SW层和反馈层分开。功率地(输入电容地、输出电容地、电感地)和信号地(FB分压电阻地)建议在芯片GND引脚附近单点汇合避免开关大电流流过FB电阻的接地端否则输出纹波会被这个寄生路径搞大。散热方面GND引脚要连出足够宽的铜箔再打过孔阵列到背面地铜。我习惯在GND引脚周围至少打8~12个过孔孔径0.3mm之间间距0.8mm左右这样能把芯片底部的热引到整块地铜上。实测3A满载工作30分钟后芯片表面温度依然能控制在80℃以内前提就是地铜铺得够。4.3 FB走线离SW和电感远一点FB引脚是高阻抗输入最怕被SW节点和电感磁场耦合。明文规范是FB走线远离SW和电感如果必须跨层就走底层并用地平面作为屏蔽层。分压电阻要靠近FB引脚放置R2的接地端直接就近回到芯片GND引脚。一个容易被忽略的点输出采样线最好直接从输出电容正端拉出来而不是从电感输出端拉。电感输出端还有很多纹波电流的毛刺直接采那里FB上会叠加大量的开关噪声最终表现为输出电压精度变差、纹波变大。我自己在调试时遇到过一次类似问题把采样点挪到负载端的输出电容上之后纹波马上降了一半。4.4 SW节点振铃的抑制SW节点不可避免会有振铃来源是寄生电感和寄生电容的LC谐振尤其是在MOS开关切换瞬间。振铃幅度大了不仅产生EMI还可能在超出芯片绝对最大额定值时损坏内部器件。常规做法是在SW节点对地加一个RC缓冲电路比如10Ω串联470pF放在SW和功率地之间。这个缓冲电路会增加一点损耗但能显著压振铃。加的时候要实测对比先测原始振铃频率和幅度再扫RC参数振铃压到原始幅度的30%以下就行没必要完全消除。对1MHz开关频率的降压芯片振铃频率通常几十MHz到上百MHz示波器带宽不够容易测不准所以我建议测量时用至少100MHz以上带宽的探头而且尽量用探头的接地弹簧不要用长地线鳄鱼夹。5. 实测与排错纹波、啸叫、限流三板斧5.1 纹波测量先怀疑测量方法第一次上电测纹波示波器屏幕上一片毛刺别急着骂芯片。先检查测量方法示波器探头长地线在开关电源测量中就是一根天线会把几毫伏的纹波淹没在上百毫伏的环境噪声里。正确做法是用探头自带的小弹簧接地附件直接点在输出电容两端探头前端尽量短接触测试点或者用同轴电缆直焊到板子上测量。另一个常见问题是示波器带宽限制。开关电源纹波测量建议打开20MHz带宽限制把高频毛刺滤掉只看真正的开关纹波。我实测RY3157S在12V转3.3V、1A负载下输出纹波大约8mV左右3A满载下大约15mV这个水平算是预期内。如果你测出来几十上百mV先检查探头接地方式再检查输入电容是不是离芯片太远。5.2 电感啸叫排查PFM模式的副作用有次调试时空载状态下听到底板发出吱吱的高频声频率还挺有规律。第一反应是电感质量问题换了一颗电感还是响。后来用示波器看SW波形才明白芯片在PFM模式下开关脉冲的间隔变长有效开关频率掉进了人耳可听的音频范围电感线圈在脉冲电流作用下产生机械振动发出声音。这种啸叫在轻载下尤其明显。解决办法有三个方向一是换一体成型电感线圈被磁粉完全包裹振动能量被吸收声音会小很多二是如果系统可以接受略高的静态功耗就把芯片强制在PWM模式(如果引脚支持)下工作让开关频率始终保持在1MHz以上彻底避开音频段三是如果你的负载本身就会周期性变化也可以考虑给输出加一个假负载让轻载电流不至于掉到PFM触发点以下。啸叫本身大概率不损坏器件但在意用户体验的产品里必须处理。5.3 短路保护与过流行为电子负载设成短路模式输出直接对地短路看芯片反应。正常行为是进入限流保护输出电流被限制在一个安全值连续工作而不损坏。实测RY3157S短路时进入打嗝式保护输出电压掉到接近零电流脉冲间歇出现。这种模式的好处是短路解除后自动恢复不需要断电。做这个测试的时候建议用宽带宽的电流探头或者示波器电流环观察短路瞬间的电流峰值。注意短路瞬间的电流冲击可能比稳态过流值大很多如果输入电源限流能力弱可能会先把输入电源拉垮。所以测试时输入电源要选限流点大于3A、供电能力足的设备并且记得在输入端预留足够的电容。5.4 瞬态响应负载跳变下的表现给输出加一个动态负载让负载在50mA和2.5A之间以一定周期跳变观察输出电压波动。内核电压1.8V的系统一般要求跌落不超过5%也就是90mV以内。实测下来22µF输出电容时2.5A阶跃引起大约80mV跌落恢复时间在几十微秒量级尚可接受。如果把输出电容加到44µF跌落能压到50mV以下。这个过程中有个很有趣的现象反馈电阻上并联一个几十pF的前馈电容后瞬态响应还能再快一截。但前馈电容加太大容易引入噪声甚至震荡内部补偿芯片的规格书如果没有明确推荐参数我建议保守处理优先通过加大输出电容来改善瞬态别一上来就堆前馈电容。6. 量产前夜EMC、老化和替代料兼容6.1 EMC预测试与整改顺序开关电源天然是EMI源1MHz基波加上边沿产生的宽带谐波能一路冲到几百MHz。量产前建议先做传导和辐射的预测试。整改顺序有讲究先改布局再改输入滤波最后才改开关节点缓冲。输入侧加π型滤波器(一个磁珠加两个电容)对传导噪声非常有效磁珠选100MHz阻抗100Ω左右的规格电容用10µF和0.1µF组合。辐射超标的时候SW节点缓冲电路和电感屏蔽是关键。如果布局上一开始就把热回路控制得很小后面EMI整改会轻松很多。6.2 批次一致性和来料检验小批量打样顺利不代表量产没问题。我的经验是首件确认的时候多留个心眼检查丝印是否清晰、批次号是否一致、引脚有没有氧化或共面性不良。电气上重点测三件事——基准电压、开关频率和过流保护点这些参数不同批次可能存在偏差。如果这些参数漂移较大前面算好的反馈电阻可能让输出电压偏离目标值OCP点变了则会影响系统最大带载能力。有条件的话做一次10块板子满载老化跑24小时以上看效率、温升和纹波的漂移趋势。6.3 与同封装替代料的兼容设计做了量产产品之后单一物料来源始终有风险。我的做法是PCB上预留多个滤波电容焊盘(输入输出各两个以上)、预留SW-RC缓冲的位置、把反馈电阻按0.6V基准设计。这样万一需要换第二供应商的SOT23-6同步降压芯片大部分外围不用动只需要微调反馈电阻和缓冲参数。芯片引脚顺序不同会麻烦一点所以选替代料之前一定先看引脚定义是否一致如果引脚不一致就只能改PCB版图重打样。另一个实用技巧在原理图上把关键参数(如开关频率、基准电压、OCP阈值、引脚定义)标注清楚作为替代料的比对清单避免临时换料时漏对比某个参数。最后分享一点个人体会。这颗料我用下来最大的感受是芯片本身参数再好也不如把外围算清楚、把板子摆明白来得实在。尤其是SOT23-6这种小封装很多人觉得它简单其实它对PCB布局的要求比大封装更苛刻。你先花半小时把电感感值、电容容量、饱和电流算到位再把热回路和FB走线安排好后面调试几乎不会出大问题。如果哪天你发现自己的板子出现了莫名其妙的纹波超标或者啸叫先别急着怀疑芯片按我上面说的顺序逐步排查测量方法、输入电容位置、反馈采样点、SW振铃、PFM模式。九成的问题都能在这几步里找到原因。要是你也正在调类似的中压降压方案拿不准某个参数的取值欢迎把波形图发过来一起聊聊。
返回列表