ARTICLE DETAIL

资讯详情

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

SC2963 30V/3A同步整流降压芯片的工业电源设计实战

SC2963 30V/3A同步整流降压芯片的工业电源设计实战 最近在调一块工业控制板的供电输入是24V母线要给主控MCU、CAN收发器和几路传感器供电满载电流接近2.5A。以前这种需求我多半会用外部MOS管的方案或者干脆堆一颗大封装的传统降压芯片但这次换了个思路选了SC2963这颗30V/3A、内置MOS的同步整流降压芯片顺带把可编程软启和快速瞬态响应这两个特性也一起吃了进来。一句话概括这颗芯片的定位输入端能扛30V输出端能稳定给到3A内部把高边和低边MOS管都集成进去了同步整流结构让效率明显比老式肖特基续流方案高一大截。再加上可编程软启动和相对紧凑的封装特别适合做分布式供电、电机驱动板控制电源、通信设备主板这类对面积和动态响应都有要求的场合。这篇文章就把我的选型思路、电路设计过程、参数计算和一些实测中踩过的坑整理出来给正在做类似电源方案的朋友一个参考。1. 这一代降压芯片到底赢在哪1.1 为什么优先考虑内置MOS的同步整流方案先说个最直观的对比。早年做降压电路典型的非同步方案是一颗控制芯片加一颗外部续流二极管或者用分立MOS管搭整流。非同步方案最大的问题在于续流二极管的压降1A电流流过0.5V压降的肖特基就有0.5W热损耗电流大了以后热量非常可观。而同步整流的核心思路是用低导通电阻的MOS管来代替二极管让电流从MOS管的沟道流过压降可以做到几十毫伏甚至更低。SC2963这种内置MOS的方案更进一步省掉了外部分立MOS的选型和驱动设计。很多人可能觉得外置MOS更灵活但灵活是要付出代价的栅极驱动、死区控制、开关振铃每一个环节都得自己操心。芯片内部把上下管都集成好了死区时间由内部电路管理驱动能力和开关节点设计都是调好的外围走线短、寄生参数小对Layout的要求相对宽容。我做的那块板子面积只有大概半个掌心大如果全部用分立器件布局会非常紧张。1.2 30V输入和3A输出是怎么定下来的SC2963的输入范围是4.5V到30V。这个范围覆盖了常见的5V、9V、12V、24V母线最典型的是24V工业场景或者车载系统的12V。你可能会问输入标称24V为什么还要做到30V因为实际系统中母线上的电压并不是干净的直流会有启动浪涌、负载突变引起的电压尖峰。如果芯片的耐压余量不够一个瞬态尖峰可能就把芯片打坏了。30V规格就是给这类场景留出的安全边际这也是我在工业板电源选型时特别看重的一点。输出3A对大多数MCU系统、传感器组、通信模块来说余量是很充足的。以我这次的板子来说主控约500mA、通信接口约300mA、传感器阵列约1A总负载大概2A上下3A规格意味着满载也就用到了三分二发热和可靠性都有保障。而且降压芯片在非满载工况下效率通常更高这对整个系统的热设计很有好处。1.3 快速瞬态响应听着玄乎其实很实在瞬态响应这个概念初学者可能觉得离自己很远。用一个生活场景来类比你家的自来水系统当所有水龙头同时打开时水压会瞬间下降如果供水系统和稳压装置反应够快水压波动就小如果反应跟不上水压就会明显下跌。快速瞬态响应本质就是电源在面对负载电流突变时能把输出电压的跌落或过冲抑制在很小范围内并且快速恢复稳定。在实际系统中这个特性的价值非常直接。MCU在进入或者退出低功耗模式时电流可能瞬间从几十毫安跳到几百毫安通信模块发射瞬间电流冲击更明显。如果电源的动态响应跟不上输出电压跌落过多轻则导致逻辑错误重则直接复位重启。芯片在设计上通过改善环路响应和内部补偿来实现这个指标实际使用中配合合理的输出电容和电感参数效果是能实打实测出来的。1.4 可编程软启更像系统级的交互功能软启动这个功能很多降压芯片都有但可编程软启意味着你通过一颗外接电容就能灵活设定软启动时间。软启动的核心作用是抑制启动瞬间的浪涌电流和输出电压过冲。想象一下一个系统冷启动时输出电容处于完全放电状态如果不做限制直接启动输入端会吸入极大的充电电流这会导致输入电压骤降、保险丝误动作甚至让前级电源保护。同样的道理在多路供电时序要求严格的系统里比如FPGA或者高性能处理器各路电源的上升沿时序是需要精确配合的硬件设定软启动时间就是最简单可靠的时序控制方法之一。SC2963的可编程软启给了设计者很大的主动性后面会详细讲怎么计算和选择这个电容。2. 用MOS管工程师的视角看这颗芯片2.1 内置上下管省掉外置驱动的很多麻烦我平时也会单独设计MOS管驱动电路很清楚这里面的水有多深。一个典型的MOS管开关电路要关注的参数包括栅极驱动电压、栅极电阻、开关速度、米勒平台、寄生电容等等。尤其是米勒效应会让栅极电压出现平台期拖慢开关速度增加开关损耗严重时还会引起振铃。拿常见的低速开关应用举例很多人用MOS管做简单的负载开关3.3V单片机控制、12V系统看似简单但如果不注意栅极驱动强度开关瞬间波形可能会出现非常明显的振荡。SC2963这类芯片把驱动电路集成在内部栅极驱动电流能力、开关速度、死区控制都是设计好的用户不需要关心高边MOS的浮栅驱动怎么自举也不需要考虑米勒平台对开关损耗的影响芯片内部已经把这些问题处理好了。从工程实现的角度讲这相当于把一个需要丰富经验的环节封装成了“黑盒”降低了设计门槛。2.2 死区时间里藏着同步整流的效率来源同步整流虽然省了二极管压降但引入了一个极其关键的环节——死区控制。如果上下管同时导通输入电源就会直接对地短路这个电流理论上可以瞬间摧毁芯片。所以必须保证在开关切换的瞬间有一个极短的时间内上下管都不导通这个时间就是死区时间。死区时间太短有直通风险太长电流会流经体二极管增加损耗。SC2963这类集成了同步整流驱动的芯片死区时间是内部精密管理的这也是为什么我说内置MOS的方案比外置更容易做高效率的同步整流。这里顺便提一下MOS管在整流电路里的特殊用法。很多人学“MOS管整流桥”时会疑惑MOS管不是有方向性吗怎么整流其实这利用了MOS管的同步整流特性让其沟道在需要的相位导通等效于一个低导通电阻的二极管。简易同步整流、MOS管做续流管本质上都是这个思路。SC2963内部做的事情原理上也是类似的低边管在电感放电阶段导通替代原来的肖特基二极管续流这是效率提升的核心来源。2.3 导通损耗、开关损耗与频率的权衡这颗芯片内部用的MOS管导通阻抗直接影响了满负载下的发热情况。MOS管导通时呈现的是一个很小的电阻电流流过这个电阻产生的热量就是I²R损耗。同样的3A负载如果Rds(on)是50mΩ损耗是0.45W如果Rds(on)是20mΩ损耗只有0.18W。这就是为什么同步整流芯片要不断压低导通电阻的原因。开关损耗则和开关频率密切相关。频率越高单位时间内的开关次数越多损耗越大但电感可以选得更小输出纹波也更容易控制。SC2963内部的MOS管驱动电路就是根据芯片设定的开关频率来优化的这又是一个集成方案的优势——外置方案里驱动器与MOS管的匹配度很难做到最优而内置方案天然就是匹配好的。3. 可编程软启的实现与设计计算3.1 软启电容的估算方法可编程软启的具体实现通常是在SS引脚外接一个电容。启动过程中芯片内部电流源给这个电容充电电容电压慢慢上升芯片参考电压随之缓升输出电压也就跟着平缓上升而不是瞬间到位。简单估算时软启动时间大约可以按 t C×Vref / I 来算其中C是外部软启电容Vref是内部参考电压I是内部充电电流源的大小。举个具体例子如果参考是0.8V、内部电流源是10uA、外接电容0.1uF那么算出来时间就是0.8×0.1u/10u 8ms左右。如果你需要更长的软启时间比如20ms电容就选0.22uF上下再根据实际波形微调。这里必须提醒一下不同芯片的内部结构差别很大有的内部参考是1V有的电流源是5uA所以最稳妥的做法是翻数据手册查SS引脚相关参数表然后套公式。如果找不到内部参数的准确值可以用实验法先上一个小电容量波形再逐步调整到目标软启时间。3.2 什么时候必须把软启时间拉长很多人觉得软启电容随便选一个就行但在两种场景下这个参数很关键。第一种是热插拔场景。当板卡在系统运行状态下插入背板时输入电源是从0开始突然接入的如果软启时间太短输入端大电容和输出端大电容的同时充电会产生很大的冲击电流这个电流在背板连接器的金属触点上会产生火花和电弧长期下来会烧蚀接触点。延长软启动时间让电流平缓上升热插拔的可靠性会显著提升。第二种是多路电源时序控制。现在的数字系统越来越复杂主控芯片对供电时序要求很严格比如“内核电压先上IO电压后上”或者反过来。利用不同芯片的SS脚电容把各路电源的上升沿控制在不同的时间点是一种非常实用的设计方案比用专门的时序控制芯片成本低得多也更灵活。3.3 实测中看到的软启动波形与过冲我在实际调板时习惯用示波器同时抓SS脚和输出电压两路波形。正常情况下的特征是输出缓缓爬升没有明显的台阶和过冲。如果输出爬升末期出现一个尖峰再回来就要怀疑负载电流过小或者补偿参数不合适。如果输出上升时间比预期短很多很可能是电容焊错或者电容值被内部寄生容量影响了。比较有意思的一个现象是软启时间拉得过长负载端如果在启动完成前就开始工作比如MCU在0.5V时就开始初始化有可能出现电流需求超过了电源的供给能力导致输出被拉垮。所以软启时间并不是越长越好要结合实际负载的上电行为来定。4. 环路补偿、瞬态响应与关键参数调校4.1 锁相环与环路补偿的基本逻辑为什么有的电源负载突变时电压几乎不动有的却会掉一大截这里面藏着的是控制环路的速度和稳定性之间的博弈。简单理解一个降压芯片内部可以看作一个自动调节系统检测输出电压、和参考电压比、调节占空比、稳定输出。这个闭环系统如果响应速度太慢负载突然增加时输出就会明显跌落如果调得太激进环路可能振荡输出电压会出现持续摆动。降压芯片常见的控制模式是峰值电流模式控制和电压模式控制SC2963这类高性能芯片通常都内置了补偿网络设计时按参考电路取值就能稳定工作。但如果你对动态响应有更高要求就需要通过外部RC网络微调环路的零极点位置这个过程可以借助环路分析仪来测试相位裕度和带宽。对于大多数应用按数据手册的参考值做再实测瞬态波形确认已经足够。4.2 电感和输出电容的选择对瞬态影响很大快速瞬态响应和输出电容直接相关。在负载突变的瞬间芯片的环路还需要几个开关周期才能响应这段时间里谁来扛住输出电压答案是输出电容所以输出电容的容量直接决定了瞬态跌落幅度。电感的选型和瞬态关系密切。电感值越小电流上升越快环路响应越快但纹波电流变大会增加输出纹波和电感饱和风险电感值越大纹波电流小了但动态响应会变慢。这里头有一个关键参数——电感纹波电流一般取满载电流的30%左右比较合适。说到这给一个计算示例。假设输入24V、输出3.3V、开关频率500kHz、满载3A占空比D Vout/Vin 3.3/24 ≈ 0.1375纹波电流ΔI取满载30%即0.9A电感感值L ≈ (Vin-Vout)×D / (fsw×ΔI) (24-3.3)×0.1375 / (500kHz×0.9) ≈ 6.3uH实际可以选6.8uH如果再留点余量10uH也可以但瞬态响应会稍微慢一点。输出电容的估算可以按这个思路假设允许瞬态压降50mV负载突变1A芯片环路响应时间大约10us那么电容至少要 C I×t/ΔV 1×10u/0.05 200uF。这个容量在陶瓷电容或者聚合物电容里都不难实现。4.3 实测瞬态波形怎么判断好坏调板时我喜欢用电子负载或者动态负载功能设置一个方波负载比如电流在1A和2.5A之间以1kHz频率跳变。这时候示波器看输出电压波形要关注两个指标第一是跌落/过冲的幅度第二是恢复时间。表现好的波形负载跳变瞬间电压会有一个快速的小下坠然后在几个开关周期内拉回到目标值附近。表现差的波形要么下坠幅度大要么恢复过程拖得很长甚至出现振铃。如果看到恢复过程中电压在一两个毫秒内都没回到稳态说明环路带宽可能太低需要调整补偿参数或者输出电容。如果看到恢复过程中有振荡说明相位裕度不足要适当降低环路增益。频率响应的理解上可以用“水管系统”来类比环路带宽高意味着系统能更快追踪水流变化但过高会导致系统像淋浴时调水温那样来回振荡反而更难受。5. 常见问题与排查技巧实录以下是我实际调试中遇到的几个典型问题整理成方便查阅的表格现象可能原因解决思路输出电压一直偏低反馈电阻分压设置不对核对分压电阻阻值并实测反馈脚电压是否等于内部参考空载或轻载时输出电压异常升高轻载下电感能量无法完全释放检查是否支持轻载模式必要时加假负载或减小电感值启动瞬间输入电流很大软启电容太小或接错检查SS脚波形适当增大软启电容输出纹波偏大电感饱和、输入/输出电容离芯片远增大电容容量优化PCB布局检查电感是否饱和负载突变时电压跌落过大输出电容偏小、环路响应慢增加输出电容必要时调整补偿网络短路移除后系统不能恢复保护模式锁存理解芯片保护类型有的需要重新上电有的自动恢复5.1 反馈电阻分压不准的低级问题这个看似简单其实很常见。一开始我为了省事随手拿了两个常规精度电阻做分压结果输出电压和计算值差了将近0.1V。原因就是电阻精度不够反馈分压比传到了输出。后来我换了1%精度电阻重新按实测反馈脚电压校准问题就解决了。只要涉及分压我建议都选用1%或更高精度的贴片电阻并且要考虑温度系数。在电源设计里反馈链路上的误差直接叠加到输出上省不得。5.2 软启动短路保护打嗝模式的坑有一次调试时发现短路故障移除之后系统不能自动恢复工作一定要断电重新上电才行。看了芯片手册才知道SC2963在某些故障条件下会进入打嗝模式或锁存保护。打嗝模式是芯片不断尝试重新启动如果故障消失就会恢复正常而锁存模式需要重启。这个行为能不能接受关键要看终端产品场景。如果是现场设备锁存模式的好处是故障明显运维人员一看就知道出过问题坏处是如果设备在野外无人值守一次瞬时短路可能就让设备长期停顿。选型阶段就要把这个行为考虑进去。5.3 轻载时输出反而升高的问题这个现象很多人第一次遇到会以为芯片坏了。其实原因是轻载模式下电感电流进入断续模式如果芯片不能很好地进入省电模式能量会在输出电容上不断累积导致电压被“泵”高。解决办法包括检查芯片是否支持自动切换轻载模式、适当增加假负载消耗掉过多能量、或者调整电感值让纹波电流更小。对于追求效率的待机场景芯片的轻载管理能力很重要。有些芯片提供强制PWM模式和轻载高效模式两种选择SC2963类芯片是否支持也要看具体型号的配置。6. PCB布局细节与实战建议6.1 输入电容、输出电容、反馈路径的布置电源设计的成败一半在原理图一半在Layout。很多按参考设计画的原理图板子回来后就是工作不稳定十有八九是布局出了问题。输入电容必须紧贴芯片的VIN引脚和GND引脚目的很简单就是给高频开关电流提供一个阻抗尽可能小的回路。如果位置远了大小两个环路之间会有寄生电感容易引起振铃和过冲。输出电容也一样要靠近SW电感和输出端尤其是陶瓷电容这类低ESR器件离远了就等于白装。反馈分压电阻的取样点要从输出电容的末端单独走线连回反馈脚尽量细、尽量短避免经过大电流区域。反馈走线要远离SW节点和电感下方。SW节点是整个板子上dv/dt最剧烈的地方如果反馈线铺在下面很容易通过寄生耦合引入噪声导致输出电压异常。必要时可以在SW节点下方不走线、不铺铜。6.2 散热设计和过孔处理3A负载下芯片即便效率到了90%自身功耗也有0.6W左右这个热量如果不及时散掉结温会迅速升高。芯片底部的散热焊盘是主要散热通道一定要连接到足够的铜箔区域最好能通过多个过孔连接到板子反面的铺铜形成上下贯通的散热路径。过孔的数量不要省电源回路的过孔数量直接决定了回路阻抗。我习惯的做法是输入电容地端、输出电容地端都至少打四个过孔孔径0.3mm就好堵不堵绿油看工艺反正是给大电流铺路。6.3 实测纹波时的示波器探头技巧最后分享一个测纹波的技巧很多人测出几十上百毫伏的纹波其实是探头地线夹太长引入的噪声。正确做法是使用弹簧接地探头或者把示波器探头的地线尽量短地连接到靠近芯片的输出GND上尽量减小探头地线形成的环路面积。带宽限制也要打开一般设20MHz不然高频噪声会淹没你要看的开关纹波。7. 一个精简可参考的外围电路计算流程当你拿到SC2963按数据手册的参考图搭建外围时可以按照下面这个顺序走一遍设计流程会清晰很多根据负载电流和输入输出条件用前面讲过的公式初算电感值选一个标准感值并校验饱和电流。根据允许的纹波电压和瞬态跌落要求计算输出电容容量常用22uF-100uF陶瓷电容并联使用ESR低是主要优势。根据软启动时间要求设定SS脚电容。根据输出电压选定反馈电阻分压网络1%精度起步。按数据手册参考值设置环路补偿RC或先按参考图取值之后实测调整。在空载、半载、满载下分别测试纹波、效率和开关波形再加载动态负载看瞬态。做输入电压横扫测试从最低工作电压到最高工作电压确认各点都稳定。这套流程同样适用于其他同步整流降压芯片核心思想无非是先定电感、再定电容、最后调环路实测为准。回到开头说的那块工业板SC2963上电之后工作得很顺利常温满负载下芯片表面只是温热动态响应也满足主控要求。在我个人经验里类似30V/3A这个档位的内置MOS同步整流方案其实是很多工业场景最省心的选择外围简单、可靠性高、设计周期短特别适合产品迭代快速的团队。后续如果做更低功耗的待机版本我会考虑在轻载模式和静态功耗上做进一步优化也希望芯片厂商继续在这个方向发力把中小功率DC-DC这个领域卷得更好用一些。
返回列表