ARTICLE DETAIL

资讯详情

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

DC-DC实战:Cuk与Sepic斩波电路原理、参数计算与调试案例

DC-DC实战:Cuk与Sepic斩波电路原理、参数计算与调试案例 这是一篇DC-DC变流电路的实战解析重点拆Cuk和Sepic两种斩波拓扑。开头从“为什么要学这两兄弟”切入然后讲清楚它们的能量流动逻辑、参数怎么算、器件怎么选、调试会踩哪些坑最后给出一组可复现的设计案例。全程就是工程师对工程师说话该给公式给公式该给经验给经验。1. 整体设计思路为什么讲完Buck和Boost还要单独讲Cuk与Sepic很多朋友学到DC-DC这一章往往会把重心放在Buck和Boost上觉得Cuk和Sepic属于“偏门拓扑”考试认识一下、能画出电路图就够了。我以前也这么想直到真正做了一版基于Sepic的LED恒流驱动又用Cuk做过一个反极性电源之后才意识到这两类电路在工程里的价值远比课本上那几页纸大。先说清楚它们到底解决什么问题。Buck只能降压Boost只能升压Buck-Boost虽然又能升又能降但输入电流是断续的而且输出极性反转在很多场景下实用性受限。Cuk和Sepic都属于“升降压一体”的斩波电路传输比都是D/(1-D)也就是占空比小于0.5时降压大于0.5时升压这一点和Buck-Boost一致。但它们各自的电气特性让它们在特定场合比Buck-Boost更香。Cuk最典型的特点是输入输出电流都连续EMI性能好输出极性跟输入相反。这在需要正负双电源的场合比如运放供电、音频电路非常实用。它的能量传输环节里有一只串联耦合电容这只电容既是能量中转站也是整个拓扑的灵魂很多人画得出电路图却讲不清这只电容的工作过程后面我会重点拆。Sepic的特点是输入电流连续输出极性跟输入相同不需要像Cuk那样担心反极性带来的接地问题。它的优势在于输入侧纹波小适合做电池供电的升降压电路也适合做PFC前级的DC-DC变换。另外Sepic的MOSFET源极可以直接接地驱动电路比Cuk简单得多——这一点在实际工程里能省不少事。再说说这个系列的老读者怎么理解这四类斩波电路的关系。如果只记住结论单管升降压拓扑里Buck-Boost最便宜但输入电流断续Cuk用一只电容换来输入输出连续电流代价是电容应力大Sepic用两只电感换来同极性输出和连续输入电流代价是器件多、电感多。它们没有绝对好坏只有合不合适。接下来我直接进拓扑把Cuk的工作机理拆开揉碎了讲。2. Cuk斩波的核心细节解析2.1 Cuk的电路结构与能量中转电容Cuk电路的完整结构是输入源Vin串联电感L1L1后面接耦合电容C1C1后面接电感L2L2输出到负载开关管Q接在C1与L2的连接点二极管D接在L1与C1的连接点输出电容C2并联在负载两端。乍一看像是个Boost后面串了个Buck但实际上它是一个完整的单管拓扑不是级联。这里最关键的是C1这只耦合电容。它不像Buck的输出电容或者Boost的输出电容那样只做滤波C1是实实在在的能量传输元件。开关管导通时输入电源通过L1储能同时C1通过L2向负载放电开关管关断时L1的电流通过D给C1充电同时L2的电流继续向负载供能。也就是说C1在开关周期的两个阶段分别完成“放电给负载”和“从输入侧补充能量”两个动作能量从输入到输出必须要经过C1这一跳。理解了这一点很多现象就能解释了。比如C1上的电压不是输入电压也不是输出电压而是两者之和。稳态时C1的平均电压等于Vin加Vout的绝对值这个电压远高于输入和输出选型时耐压必须按这个值再加裕量。很多人第一次仿真Cuk发现C1电压很高以为是参数错误其实这是正常现象。Cuk的稳态传输比推导非常优雅。对L1列伏秒平衡导通阶段L1两端电压是Vin关断阶段L1两端电压是Vin减Vc1注意极性C1上正下负L1关断时左边Vin、右边接C1正端所以是Vin减Vc1由此得到D乘Vin加(1-D)乘(Vin减Vc1)等于0解出Vc1等于Vin除以(1-D)。再对L2列伏秒平衡导通阶段L2两端电压是Vc1加Vout这里Vout是负的所以是Vc1减Vout绝对值关断阶段L2两端电压是-Vout解出Vout等于负的D乘Vc1。两式联立得到Vout等于负的D除以(1-D)乘Vin传输比和Buck-Boost的绝对值一模一样但符号是负的。2.2 Cuk的两种工作模态与电流路径把Cuk的工作过程拆成两个时间段来看会比死记公式清楚得多。模态一开关管Q导通。此时D反偏截止电流路径有两条第一条输入电源给L1充电L1电流线性上升这个阶段输入侧的电能转化为L1的磁场能第二条C1通过Q、L2、负载和输出电容放电C1释放能量一部分给L2充磁一部分给负载供能。注意这个阶段负载电流完全由C1承担C1的容量和ESR直接决定输出纹波。模态二开关管Q关断。由于电感电流不能突变L1的电流路径切换为通过D给C1充电同时给负载供能L2的电流则通过D继续流向负载L2释放磁场能维持输出。这个阶段C1被充电输入侧的能量先存在L1里再通过D转移到C1而L2则负责在Q关断期间维持负载电流相当于一个续流角色。把两个模态连起来看输入电流在Q导通时走L1在Q关断时走D到C1再回输入地整个周期内输入侧始终有电流流过不会出现像Buck-Boost那样的输入电流断续。输出侧靠L2续流输出电流也始终连续这就是Cuk纹波小的根本原因。不过这里有个工程上要注意的点虽然输入输出电流连续但C1上的电流是断续的而且幅值等于开关电流峰值脉动很大。C1不能选普通电解电容必须用低ESR的薄膜电容或者多层陶瓷电容并联否则ESR损耗会非常可观电容自身还会发热。3. Sepic斩波的核心细节解析3.1 Sepic的电路结构与同极性输出优势Sepic的全称是Single-Ended Primary Inductor Converter单端初级电感变换器。它的结构是两个电感加一只耦合电容再加一个二极管和一个开关管。具体连接方式输入源串联L1L1的输出端接C1C1的另一端接L2L2的末端接地C1与L2的连接点接二极管D的阳极D的阴极接输出电容C2和负载开关管Q跨接在L1输出端与地之间。这张图很多人觉得绕其实有个记忆技巧把Sepic的耦合电容C1放在L1和L2之间L2直接接地输出通过二极管整流。C1同样承担能量传输任务Q导通时C1通过Q和L2放电Q关断时L1通过C1和D向负载供能。Sepic相对Cuk最大的优势是输出极性跟输入相同。这在单电源系统里非常重要负载接地方式不用变控制芯片的地和输出地可以共用测量和保护电路也简单得多。Cuk虽然也能做升降压但输出是负压不是所有负载都能接受尤其是输出端要直接接系统地时Cuk会带来不少麻烦。Sepic的另一个优势是输入端就是L1输入电流连续对前级电源和电池比较友好。实际用Sepic做电池供电的升降压电路时输入纹波比Boost小很多这是工程上看得见的好处。3.2 Sepic的工作模态与传输比推导Sepic稳态时C1的平均电压等于Vin。这句话记下来理解后面所有分析都容易。模态一Q导通。此时D反偏截止L1两端加VinL1电流上升储能L2两端加C1电压也就是VinL2也储能上升。这个阶段负载电流由输出电容C2提供C2处于放电状态。输入侧的能量一部分存进L1一部分通过C1存进L2。模态二Q关断。L1电流不能突变通过C1和D向负载续流同时给C1充电L2电流通过D继续向负载供能。这个阶段输入侧能量和L1、L2的储能一起向负载释放同时给C2充电。需要注意的是在Q关断期间L1、L2、C1和D组成了一个向负载供能的回路能量路径比Cuk更直观。对L1列伏秒平衡导通时Vin关断时Vin减Vc1因为关断时L1右端通过C1到DC1电压等于Vin所以L1两端电压是Vin减Vc1稳态平均为零解出来Vc1等于Vin这印证了前面说的C1稳态电压等于输入电压。对L2列伏秒平衡导通时Vc1减去0L2下端接地上端接C1负极C1上正下负所以L2两端是Vc1关断时L2两端电压是负的VoutD导通后L2上端被钳位到Vout下端接地解出来Vout等于D除以(1-D)乘Vin极性为正传输比和Cuk绝对值一致。Sepic的C1电压只有Vin比Cuk的C1电压Vin加Vout低得多这也是Sepic电容应力小的原因。但要注意L2的工作方式它的一端不直接接输出而是通过C1耦合所以L2上的电流既有直流分量又有很大的交流纹波设计时不能按普通电感随意选型。4. 实战设计一个正负12V双电源的Cuk/Sepic方案4.1 设计目标与参数计算光讲原理不讲实操等于白讲。我拿一个真实设计案例来演示输入12V直流需要同时输出正12V和负12V负载电流各0.5A开关频率100kHz希望输出纹波小于50mV。这个需求如果只用Buck和Boost根本做不到一个Cuk出一个负压一个Sepic出一个正压正好完美匹配也印证了前面说的这两类拓扑的工程价值。先算占空比。传输比是D/(1-D)需要1:1升降压所以D等于0.5。这个数值很舒服既不太大也不太小CCM模式下电感电流纹波和开关应力都相对均衡。如果输入是5V要出12VD就得做到0.7占空比超过0.65以后电感和电容的应力会明显上升要用峰值电流控制或斜坡补偿来避免次谐波振荡。接下来算电感量。以Cuk电路为例输入电流0.5A乘以传输比关系输入侧平均电流约1A因为输入12V输出负12V 0.5A输入功率约等于输出功率考虑效率约6W除以12V等于0.5A但Cuk输入电流是脉动的实际电感设计电流按峰值算。我按电流纹波系数30%来设计L1的电流纹波等于Vin乘D除以(fs乘L1)0.3A等于12乘0.5除以(100k乘L1)解出L1等于200微亨。L2的电流纹波算法类似因为L2平均电流是输出电流0.5A同样按30%纹波0.15A等于Vout乘(1-D)除以(fs乘L2)Vout取12V解出L2约400微亨。Sepic那边两个电感也按类似方式算输入侧L1平均电流约0.5A输出侧L2平均电流也是0.5A纹波系数30%算下来都在200到400微亨区间。实际选型时可以取大一点比如330微亨和470微亨电感大一点纹波更小但动态响应会变慢需要折中。耦合电容的取值按电荷平衡来算。Cuk的C1在导通阶段给负载放电0.5倍开关周期D0.5放电电荷是0.5A乘5微秒等于2.5微库仑如果允许C1电压纹波1%C1电压约24V允许波动0.24VC1等于2.5微库除以0.24V约10.4微法。实际选了22微法的薄膜电容留足裕量。Sepic的C1仅需维持电压稳定但因为它同时承担L1和L2的交流通路容值太小会产生较大的电压纹波我同样选了22微法。4.2 器件选型与驱动布局的实操心得功率开关管这块我必须单独说一句因为热词里有人问“PFC电路斩波用的是IGBT吗”。高频DC-DC斩波电路基本都用MOSFET因为开关频率动辄几十上百千赫兹IGBT的开关损耗太大一般只用在几千赫兹以下的超大功率场合。MOSFET选型看三个参数耐压要大于最大输入电压加输出电压的裕量Cuk的开关管耐压至少按Vin加Vout再乘1.5来选导通电阻Rds(on)要小电流通道上损耗才低栅极电荷Qg要小驱动才轻松。我这个设计里Cuk开关管承受的电压是24V选40V耐压的MOSFET足够Sepic开关管承受电压是Vin加Vout也差不多24V同样选40V档。二极管必须用快恢复或者肖特基不能用普通整流二极管。开关频率100kHz下普通1N4007的反向恢复时间太长会直接炸管或者产生巨大尖峰。Cuk里二极管承受的电压和MOSFET一样选60V耐压的肖特基Sepic同理。肖特基结电容小开关损耗也低。PCB布局上我踩过不少坑。Cuk和Sepic的功率回路电流路径长如果走线不合理寄生电感会和电容谐振产生高频振铃。我的经验是功率回路尽量缩小面积MOSFET的源极、二极管阴极、耦合电容的地端要单点接地控制芯片的地和功率地分开走最后在芯片焊盘下方汇合。驱动信号走线要远离电感和大电流走线不然开关尖峰会耦合进栅极造成误触发。我第一版Cuk板子就是因为驱动走线太靠近L1导致MOSFET在关断瞬间被尖峰干扰重新导通波形丑得没法看后来把驱动线绕开功率回路才解决。4.3 实测波形与效率数据设计完成后我搭了实验板实测。Cuk部分12V输入输出负11.6V负载0.5A效率约86%差的那部分主要损耗在C1的ESR和二极管的导通压降上。输出纹波用示波器看约40mV在50mV目标范围内。Sepic部分输出正11.8V效率约88%比Cuk略高因为Sepic的C1电压只有12V电容损耗小而且Sepic的MOSFET源极直接接地驱动回路更干净。两个关键波形值得关注Cuk的C1电压实测稳定在23.5V左右接近理论计算的24VSepic的C1电压稳定在11.9V也贴近理论值。这说明伏秒平衡推导是对的电路工作在CCM状态。如果哪天你发现C1电压和输入电压差得很远先怀疑是不是电感进入了DCM或者占空比没算对。再补充一个动态响应的观察加载瞬间输出电压会有约200mV的下冲恢复时间约1毫秒。这个表现对普通电源需求够了但如果做对动态要求高的负载比如处理器供电就需要加环路补偿或者改用电流模式控制后面我会单独写一期控制环路的内容。5. 常见问题与排查技巧实录5.1 Cuk电路启动冲击与电容预充问题Cuk电路有个非常容易踩的坑启动瞬间耦合电容C1处于零电荷状态相当于直接把输入电压短路到L2会产生非常大的浪涌电流严重时会烧开关管或保险丝。我第一次上电时就遇到这个问题示波器电流探头测到峰值20多安的浪涌直接把MOSFET炸了。解决办法有三种。第一种加软启动电路让控制芯片的参考电压从零慢慢升到目标值占空比从小到大渐变浪涌被限制在可控范围。第二种在输入回路串一个NTC热敏电阻限制启动电流等电容充到稳态后热敏电阻因发热而阻值下降基本不损耗正常工作电流。第三种用继电器加预充电阻先通过电阻给C1预充延时几百毫秒后再闭合继电器这个方法适合大功率设计。我还试过用PWM软启动也就是让占空比从0.1开始逐步增加在控制芯片的COMP引脚加一个RC慢启动网络实测浪涌电流控制在3A以内效果很好。要提醒的是软启动时间不能太短至少要有几百微秒到几毫秒否则C1还没充满就加到满占空比浪涌还是会很大。5.2 右半平面零点Cuk和Sepic环路补偿的难处Boost、Buck-Boost、Cuk、Sepic这类升降压拓扑在CCM模式下都存在一个右半平面零点这个零点会导致电压环在负载突然加重时出现“负调”现象输出电压先掉一下然后才开始回升。对环路补偿不熟的朋友会把相位裕量调得很低结果就是系统一加载就振铃甚至啸叫。具体的排查方法是用网络分析仪扫环路增益或者在时域里看负载阶跃响应。如果加载瞬间电压下冲过大且恢复慢可以尝试减小输出电容ESR、提高开关频率、或者把补偿网络的穿越频率压低到开关频率的十分之一到二十分之一。我调试Sepic时把穿越频率从10kHz压到5kHz负载阶跃响应明显改善振铃消失。这里给个经验值CCM升降压拓扑的带宽一般设计在开关频率的1/10到1/20之间比Buck的1/10要保守一些因为右半平面零点限制了环路带宽不可能做太高。如果你用的控制芯片是峰值电流模式的配合斜坡补偿可以改善次谐波振荡问题但右半平面零点依然存在不能靠斜坡补偿消除。5.3 轻载DCM与异响问题排查Cuk和Sepic在轻载时容易从CCM进入DCM电感电流断续后电路的等效传输比发生变化输出电压会高于目标值而且占空比不再严格满足D/(1-D)的关系。我在Sepic电路上做过0.05A轻载测试输出从12V涨到了13.8V这就是DCM造成的。解决办法是保持最小负载电流或者在输出端加一个假负载电阻。如果不想浪费功耗可以选择带轻载模式的芯片在轻载时自动进入突发模式或脉冲跳跃模式。另外如果你听到电感发出“吱吱”的异响大概率是DCM下的开关频率进入了音频范围或者环路在轻载时不稳定产生低频振荡。这个现象在陶瓷电容MLCC作输出电容时特别明显因为MLCC几乎没有ESR阻尼很差需要在输出端并联一个几欧姆的电阻或者调整补偿网络来增加阻尼。还有一个小坑电感选型时要注意饱和电流。Cuk和Sepic的电感电流都包含直流分量和交流纹波叠加峰值电流可能远大于平均电流。如果电感的饱和电流不够电感量会迅速下降电流失控输出电压剧烈波动。我一般按峰值电流的1.2到1.5倍来选电感的饱和电流别贪便宜选小一号的。5.4 开关尖峰与EMI的实用抑制手段开关管关断瞬间漏感和寄生电容会产生高频振铃频率通常在几十兆赫兹以上是EMI超标的主要来源。我在Cuk板子上实测到关断尖峰达到35V虽然管子耐压40V没坏但辐射噪声已经把旁边传感器信号干扰得乱七八糟。几招实测有效的办法第一在MOSFET的漏源极之间加RC吸收电路R选10到47欧姆C选100皮法到1纳法靠RC消耗振铃能量第二在输出整流二极管两端并联一个小RC吸收或磁珠抑制二极管反向恢复尖峰第三功率回路的走线尽可能短粗减少寄生电感第四在输入端加共模电感和小容量X电容把差模和共模噪声分别压住。做完这几步我的板子辐射噪声降了大约15dB传感器信号恢复正常。再补充一个关于“PFC和IGBT”的问题我有读者问过“PFC电路斩波使用的是IGBT管吗”这里顺便回答一下现代PFC电路在中小功率空调、电源、充电器里开关管基本都是MOSFET只有在大功率工业电源或者电机驱动器里才用IGBT因为两者开关频率差异很大IGBT硬开关只能做20kHz左右MOSFET可以轻松做到100kHz以上。Cuk和Sepic这种高频斩波电路稳妥用MOSFET就对了。
返回列表