☰
UC3845 Boost电路电压环与电流环反馈调试全流程
2026/10/7 12:13:16 网站建设 项目流程

做电源调试的人,多少都遇到过这种场景:Boost 板上电输出电压是稳的,一带载就开始叫,或者示波器上 PWM 占空比来回跳,跟着输出电压上下晃。折腾半天,最后发现不是功率级的问题,而是电压环、电流环的反馈没调好。下面这篇文章就用 UC3845 这个经典的电流模式 PWM 控制器,把 Boost 电路的电压环与电流环反馈测试完整过一遍,从环路的原理、参数计算到实际接仪器、打波形、看动态响应,手把手带你跑通整个调试流程。无论你是刚接触开关电源的工程师,还是偶尔被老板抓去调板子的硬件开发,这套方法都能直接用。

1. 先把 Boost 的电压环和电流环在管什么讲清楚

1.1 Boost 控制的核心:占空比和电感电流

Boost 电路的基本结构不复杂:一个电感、一个开关管、一个二极管、一个输出电容。开关管导通时,输入电源给电感储能,电感电流线性上升;开关管关断时,电感电流通过二极管向输出电容和负载供电,输出电压因为叠加上电感的反电动势而高于输入电压。理想情况下,输出电压和输入电压的关系是 Vout = Vin / (1 - D),D 是占空比。控制器要做的,就是根据输出电压和电流状态不断调整占空比,让输出稳定在目标值。

但“调整占空比”这件事,在 Boost 里没那么简单。电感电流不能突变,输出电容又承担着能量缓冲,单一参数无法同时兼顾快速响应和稳定性。所以实用的控制环路不会只盯输出电压,而是把输出电压和电感电流都拉进来。这也是“电压环”和“电流环”这两个词频繁出现在 Boost 调试现场的根本原因:电压环盯结果,电流环盯过程。

1.2 电压环和电流环怎么分工,为什么双环更稳

用一个小类比:电压环像房间的空调温控器,它知道当前温度和目标温度的差,于是决定制冷量;电流环像空调的压缩机电流保护,它保证任何一个瞬间电流不会冲破极限。如果只有温控器,压缩机可能频繁启停甚至过载;如果只有电流保护,温度永远无法精确控制。两者配合,才能既安全又稳定。

在 UC3845 这类电流模式控制器里,电路结构上确实存在两个环:输出电压经过分压电阻送到误差放大器,误差放大器的输出作为“电流给定值”,送到 PWM 比较器的一侧;电感电流(或开关管电流)经过采样电阻变成电压,送到 PWM 比较器的另一侧。当电流采样电压达到给定值,PWM 就关断。换句话说,电压环决定“这个周期允许跑多大电流”,电流环决定“电流到了就立即关断”。由于电流环是逐周期动作的,它的响应速度远快于电压环,所以 Boost 在电流模式下表现得更像一阶系统,动态响应和稳定性都比单电压环好处理。

1.3 UC3845 用在 Boost 上有哪些注意点

UC3845 是经典的电流模式 PWM 控制器,常见于反激、正激电源,用在 Boost 上也没问题。它内部集成了 5V 基准、振荡器、误差放大器、PWM 比较器、过流比较器和图腾柱驱动器,外围元件少,调试时思路也清晰。输入电压宽、驱动能力强,很多老工程师手里都有一堆它的库存,拿来验证环路再合适不过。

但有两个必须说在前面。第一,UC3845 的最大占空比被限制在 50% 左右,因为内部把振荡器频率做了二分频,这让它在 Boost 应用里受到很大约束。如果输入 12V 输出 24V,占空比正好在 50% 边界;如果输入电压继续降低或者输出电压再抬高,占空比需求超过 50%,UC3845 就直接歇菜了。严格说,这个案例属于教学演示,量产设计我更推荐换用最大占空比接近 100% 的 UC3843,或者调整输入输出范围。第二,电流模式在占空比大于 50% 时容易发生次谐波振荡,而 UC3845 内部没有斜坡补偿电路,需要自己在 CS 引脚上叠加补偿斜坡。后面调试部分我会专门演示怎么加。

2. 动手前把这几个参数算明白,再谈调试

2.1 以 12V 转 24V/2A 为例算全套参数

调试最怕没有目标参数直接上电,炸了都不知道该怪谁。下面这套计算基于一个常见案例:输入 12V,输出 24V,额定电流 2A,开关频率定在 100kHz,预估效率 90%。

占空比 D 按连续导通模式(CCM)算:

(24 - 12) / 24 ≈ 0.5

输入平均电流约等于输出功率除以输入电压再除以效率:

48W / (12V × 0.9) ≈ 4.44A

电感纹波电流一般取平均输入电流的 30% 左右,太小电感体积大,太大电流峰值高、磁芯容易饱和。这里取约 1.33A,于是电感量:

L = 12V × 0.5 / (1.33A × 100kHz) ≈ 45μH,实际取 47μH。

峰值电流要按平均值加一半纹波算:

4.44A + 1.33A / 2 ≈ 5.1A

UC3845 的电流采样比较器阈值约 1V,采样电阻按这个峰值电流选:

1V / 5.1A ≈ 0.196Ω,实际取 0.2Ω,功率余量至少 1W。

输出电容按纹波要求粗算:如果输出纹波目标 50mV,C 不小于 Iout × D / (f × ΔV) = 2 × 0.5 / (100k × 0.05) = 200μF。实际还要考虑 ESR,我用两只 220μF/50V 电解并联,再并一只 10μF MLCC 抓高频纹波。

这个计算过程不是死公式,关键是想清楚电压环和电流环各自需要的“参考量”。采样电阻选 0.2Ω 直接决定电流环的限流点,电感量和频率决定电流纹波幅度,这两个参数如果偏差太多,后面测出来的波形怎么调都不对劲。

2.2 仪器、探头和上电前的静态检查

调试 Boost 的双环反馈,仪器不需要多豪华,但必须用对。示波器至少两个通道,带宽 100MHz 以上,否则看不到开关尖峰;电流探头最好有,没有的话把采样电阻当电流传感器,用电压波形代表电流波形,前提是采样电阻是纯电阻、布局没有引入额外电感。输出纹波测量建议用 1:1 探头或同轴探头,开启 20MHz 带宽限制,地线尽量短。电子负载要支持动态负载模式,因为电压环动态测试离不开负载阶跃。

上电前静态检查这步千万别省。我会按这个顺序来:先量一遍功率回路,MOS 管 D-S、二极管方向、电解电容极性;再确认 UC3845 的 VCC、Vref 是否短路;然后把输入电源限流设到 0.5A 左右,输出端先不接负载。这样就算接错线,最多是电源进入限流保护,不会直接冒烟。对于 Boost 电路,输入端串一个白炽灯或者可调限流电源,能救回不少板子。

2.3 UC3845 的 100kHz 是怎么来的,别被二分频绕晕

UC3845 的振荡器频率公式是 f = 1.72 / (Rt × Ct),但这里的 f 是振荡器频率,不是最终 PWM 输出频率。UC3845 内部为了把最大占空比限制在 50%,会把这个频率做二分频,所以 PWM 输出频率只有振荡器频率的一半。

这一点我在第一次调试时被坑过:按 100kHz 算出来的 Rt、Ct,接上示波器发现 PWM 只有 50kHz,还以为芯片坏了。如果目标是 100kHz,振荡器频率要设到 200kHz。取 Ct = 1nF,Rt = 1.72 / (200kHz × 1nF) ≈ 8.6kΩ,实际取 8.2kΩ 或 9.1kΩ 都行,上电后再用示波器校准一次。调试记录表里我会专门加一列 PWM 频率,防止这个坑在后续环节造成误判。

3. 反馈测试的正确顺序:开环、电流环、电压环、稳定性

3.1 开环测试:先把功率级点亮再谈反馈

很多人一上电就把电压环闭环跑满载,出了问题完全分不清是功率级的问题还是反馈参数的问题。我更习惯先把反馈断开,在开环状态下验证功率级。

具体做法:不给功率级供电之前,先单独给 UC3845 的 VCC 加 12V,用信号发生器或电阻分压给 VFB 一个固定电平,看看驱动端能否输出设定占空比的 PWM。这时候还没有功率电流,安全得很。确认芯片工作正常后,再给功率级上电,但输入电源限流保持 0.5A,VFB 先给一个稍高电压让占空比限制在小范围,观察输出电压是否随占空比调整。这里要注意,Boost 开环时输出电压很容易超过电容耐压,所以我一般把 VFB 设置在让占空比尽量小的位置,然后缓慢调低 VFB,同时盯着输出电压表。

开环状态重点看三个波形:MOS 管栅极驱动波形有没有明显振铃;开关节点电压是否在两个清晰电平之间切换;采样电阻两端电压是否呈现接近三角波的电流波形。这三个都正常,功率级才算是真正“点亮了”,后面接反馈才有意义。

3.2 电流环测试:验证逐周期限流与斜坡补偿

电流环在 UC3845 里并不是一个需要用户反复调节的环路,但必须验证它有效。最直接的方法是启动输出限流:把负载加大到设计值以上,观察 CS 引脚电压波形,它会在一段时间内达到误差放大器给出的阈值,随后 PWM 提前关断,输出电压被拉低。这个动作是逐周期的,因此叫逐周期限流。

测试时有一个常见的误判:CS 引脚上叠加了大量开关尖峰,明明真实电流没到限流点,芯片却提前关断了,导致带载能力严重不足。判断方法是同时看 CS 波形和 MOSFET 电流波形,如果 CS 在开关导通瞬间就冲出一个尖峰,多半是采样电阻布线电感太大或 CS 端 RC 滤波不够。我一般会在 CS 引脚串一个 100Ω 电阻,再对地并一个 220pF 到 470pF 的电容,时间常数控制在 100ns 级别,既能滤掉尖峰,又不会明显影响逐周期限流的响应速度。

斜坡补偿的验证也很直观。去掉补偿时,把负载加到接近满载,如果看到电感电流出现一高一低交替的“大小包”,PWM 占空比也在两个值之间跳,说明次谐波振荡已经出现。从 RT/CT 脚引锯齿波,经过 100pF 到 1nF 的耦合电容和几 kΩ 电阻叠加到 CS 引脚,补偿量从小到大,直到大小包消失。补偿斜率一般做到电感电流下降沿折算到 CS 电压斜率的一半到一倍。

3.3 电压环测试:用负载阶跃看动态响应

电流环验证通过后,接回反馈分压电阻,电压环闭环,开始从轻载到满载逐级测试。电压环调什么?本质上是调误差放大器的补偿网络,也就是带宽和相位裕度。

我先用保守参数起步:误差放大器输出(COMP)到地之间只跨一个 10nF 电容,这叫积分补偿,简单但带宽低。上电后轻载 0.2A,看输出电压是不是稳定在 24V;正常后负载加到 1A,用电子负载做 0.5A 到 1.5A 的阶跃,观察输出电压下冲、过冲和恢复时间。如果恢复时间太长,说明带宽不够,我在积分电容上并联一个 1kΩ 到 10kΩ 的电阻,引入零点,提高中频增益。如果输出电压出现持续振铃,说明带宽太高或相位裕度不足,反向调整。

加载阶跃测试时不要只看最后稳没稳,要用示波器触发功能抓住跳变瞬间。判断标准我习惯这样:下冲不超过额定电压的 5%,恢复时间小于 1ms,振铃不超过两三个周期。这个标准对绝大多数 100kHz 级的 Boost 是合理的。

3.4 环路稳定性测试:没有网络分析仪也能测

条件允许当然直接用环路分析仪测 Bode 图,相位裕度一目了然。没有的话,可以用注入电阻法手动测几个关键频点。

具体操作:在输出端反馈分压电阻的取样点之前,串一个 10Ω 到 50Ω 的小电阻。信号发生器通过一个小隔离变压器,把这个电阻两端注入正弦扰动。示波器两个通道分别测注入点两侧电压,改变频率记录幅值比和相位差,找增益交点处的相位,就是环路相位裕度。这个做法对仪器要求低,但每个频点都要手动记录,测得慢,适合确认问题,不适合批量调试。

日常快速判断我更推荐负载阶跃法:电子负载动态模式,1A 和 2A 之间来回切换,切换频率设 100Hz 到 1kHz。看输出波形,如果阶跃后输出能在一个到两个开关周期内稳定下来,没有持续振荡,说明环路基本稳定。这个方法的物理直觉是:相位裕度不足时,扰动后系统会衰减很慢,表现为一串高频振铃;相位裕度足够时,振铃很快消失。没有精确数值,但对调板子够用了。

4. 一个能直接抄作业的 UC3845 Boost 调试案例

4.1 电路参数总表和四个关键测试点

这里我把整套案例参数整理成一张表,方便对照检查。

项目参数说明
输入12V DC调试时电源限流先设 0.5A
输出24V / 2APo = 48W
开关频率PWM 100kHz振荡器频率需设 200kHz,UC3845 内部二分频
电感47μH饱和电流按 7A 以上选
电流采样电阻0.2Ω / 1W峰值限流约 5.1A
输出电容2×220μF/50V 电解 + 10μF/50V MLCCESR 尽量低
功率管80V~100V / 15A 级 MOSFET耐压留 2 倍以上余量
二极管60V / 5A 肖特基反向恢复时间短
反馈分压R1=38kΩ,R2=10kΩ分压 24V 到约 5V
补偿网络10nF 起步,必要时并 1kΩ~10kΩ看波形调整

整机有三个电最危险的地方:输入电容、输出电容、VCC 储能电容。断电后过几分钟再拆板,先用万用表放电再动手。还有一个不算危险但很容易测错的地方:VFB 分压点。这个点阻抗高,探头上不要用长鳄鱼夹地线,否则回路面积一大,波形全被噪声淹没。

4.2 接线与静态验证:先看芯片,再接功率

我这个案例的接线顺序是:先接 UC3845 的供电和振荡器部分,不接电感、MOS、二极管;给 VCC 上电后,确认 8 脚 Vref 输出 5V,4 脚能看见锯齿波,6 脚 PWM 输出频率约 100kHz。这一步如果不过关,后面全白搭。

芯片确认正常后,再接功率级。功率级上电前,先在 CS 引脚和采样电阻之间接入 RC 滤波,在 RT/CT 与 CS 之间预留可调的斜坡补偿电阻电容位置。反馈分压电阻先不接,用临时电位器从 VFB 给一个固定电压,控制占空比在较小值。然后输入电源限流 0.5A 上电,看输出电压能否建立,再缓慢增大占空比,输出接近 24V 后停下来。

这个做法的好处是,功率级第一次上电时即使有问题,也只在低占空比、小电流状态下运行,不会直接满压满载炸机。等输出电压稳定在 24V 附近,再接回正式反馈分压电阻,开始闭环调试。

4.3 带着记录表逐级上电,实测现象怎么判读

闭环后我会拿一张调试记录表,每改一次负载、每改一次补偿参数都记录。表头至少包含:负载电流、输出电压、输出纹波、CS 峰值电压、PWM 频率与占空比、MOS 与电感表面温度、效率备注。

实测现象怎么判读?举几个例子。轻载时输出电压如果轻微上升,多半是反馈分压电阻阻值偏差或空载工作点不合适;半载时如果 CS 波形出现明显尖峰但不触发限流,说明 RC 滤波参数还可以再优化;满载时如果电感温度明显高于 MOS 管温度,优先怀疑电感饱和,而不是补偿问题。这些判断不需要太多理论,但需要记录足够多的数据,前后对比才能看趋势。

一个完整的调试流程大概是:空载 0.2A 下确认电压环基本工作,然后 1A 半载下做负载阶跃,调补偿网络让动态响应合格,最后 2A 满载连续跑 10 分钟记录温升和纹波。中间如果出现异常,回到上一级排查,而不是直接在满载状态反复试。

4.4 我调这个板子时踩到的一个典型问题

分享一个实际案例中最容易误导人的现象。我同事有一次调同样的电路,24V 输出正常,1A 负载也正常,加到 2A 时输出电压瞬间掉到 18V,然后整个板子发出很尖的叫声。他第一反应是电感饱和,换了一个更大的电感,问题依旧。

后来用示波器看 CS 引脚才发现,CS 波形在开关导通瞬间有一个尖峰,已经超过了 1V 阈值,芯片误判过流,把占空比压缩得很小。问题根源是采样电阻到 MOS 源极之间的 PCB 走线太长,寄生电感太大,导通瞬间 dI/dt 在这个寄生电感上砸出尖峰。把采样电阻挪到紧贴 MOS 源极,走线加宽,同时在 CS 端加了一个 470pF 滤波电容,叫声消失,满载输出也稳了。

这个案例说明,双环调试出了问题,不要急着改补偿参数,先确认电流采样是否“看见”了真实电流。电流环的数据可信,电压环才有资格继续调。

5. 这些坑我基本都踩过:常见问题排查记录

5.1 输出掉了:先查限流还是先查电感

输出带载掉压,最直接的两个怀疑对象:峰值限流过早触发和电感饱和。两者现象很相似,但排查方法不同。限流误触发,看 CS 波形会有明显尖峰,而且电压下降是“突然”的,往往在某个负载点之后一落到底;电感饱和,看电感电流波形会发现电流上升开始“翘尾巴”,不是线性上升,同时电感温度明显升高,表面可能出现漆包线变色。先看波形再动手,能省一半时间。

我自己的习惯是拿电流探头直接看电感电流,如果没有电流探头,就看采样电阻波形。电感电流线性度一旦变差,优先换饱和电流余量更大的磁芯,而不是去调环路。很多“环路不稳”的假象,其实是磁芯容量不够。

5.2 占空比来回跳:八成是电流采样和斜坡补偿

占空比来回跳,示波器上 PWM 波形像在呼吸,输出低压纹波也会跟着起伏。这种问题在我调试中大概八成出在电流采样通道:要么 CS 引脚上有噪声尖峰,要么斜坡补偿不足导致次谐波振荡。判断方法我前面提过,用二分法:把斜坡补偿临时加大,如果占空比稳定了,就是次谐波问题;如果还跳,查 CS 滤波。

次谐波振荡在 boost 电路里特别常见,因为升压比越大、占空比越接近极限,越容易触发。UC3845 内部没有斜坡补偿,所以这个坑几乎一定会遇到。别急着怀疑芯片坏,先把 RT/CT 脚的可变补偿加上去。

5.3 波形上全是毛刺:先别怪电路,查测法

调试现场有一半的“炸裂波形”其实是测出来的假象。示波器探头地线夹子太长,功率回路的高 dV/dt 会通过地线环路感应出几十上百伏的尖峰;示波器本身没隔离,探头地线夹在输出地上,可能和输入电源地形成公共阻抗干扰。遇到波形毛刺,第一件事是检查测法,而不是改电路。

测门口几个关键信号时,我用得最顺手的做法是:驱动波形用 10:1 探头,地线用最短的弹簧夹头;输出纹波用同轴线或 1:1 探头,开启 20MHz 带宽限制;CS 波形直接在芯片引脚上测,地线也尽量靠近芯片地。换完测法再看波形,很多“问题”自动消失。

5.4 环路稳定性的快速判定与处理

没有环路分析仪时,我用负载阶跃法判断环路稳定性,已经很熟练。电子负载动态模式设置 1A 到 2A 跳变,频率 100Hz 左右,示波器触发在输出电压下降沿,观察恢复波形的振铃次数。振铃一次到两次后消失,属于相位裕度尚可;振铃持续三四次以上,说明裕度不够;如果波形低频振荡不停,说明环路已经不稳定。

处理方向根据现象区分:高频振铃(几 kHz 到十几 kHz)优先降低穿越频率或增加相位裕度,办法是增大积分电容、把补偿零点左移;低频振荡往往和电压环带宽过低有关,要适当提高中频增益。这里没有万能参数,我的经验是每次只改一个器件,改完看一次波形,记录下效果再动下一个。

6. 调试中值得留意的几个小习惯

最后分享几个我自己多年调开关电源下来比较受用的习惯。

第一,先电流环后电压环。电流环验证的是传感器和逐周期保护,它不可信的时候,电压环怎么调都是白调。第二,每次只改一个参数。很多人调环路喜欢同时拧好几个电位器,改完波形变好了,但根本不知道是哪个参数起的作用,出了问题也没法回退。我会用一张纸记录每次改动,看起来慢,实际最省时间。第三,上电前默念三遍“限流、极性、探头地线”。这九个字帮我挡掉了不少事故。

还有一点是关于心态的。Boost 双环调试不复杂,但很考验耐心,波形不对的时候先别急着换元件,坐下来把整个信号链路过一遍:功率级有没有按要求工作,电流采样有没有被噪声污染,电压采样点有没有选对位置,补偿参数是不是在合理范围。大多数问题都能在这一轮排查里找到答案。这套方法我用了很多年,从 UC3845 到其他电流模式控制器,思路完全通用。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询