1. 这不是“抄参考设计”,而是吃透TI双芯片协同逻辑的实战路径
UCC28180 和 UCC28950 这对组合,在TI官方文档里常被并列提及,但真正把它用稳、用满、用出效率的人,远比想象中少。我第一次接触这个方案是在给一家工业激光电源做冗余升级时——客户要求单路输出3.3V/120A,纹波<10mV,且必须支持热插拔扩容。当时手头只有PMP8740原理图和一份泛泛而谈的Application Report SLUA622,结果调试三天,MOSFET炸了两次,电流不均问题始终没解。后来才明白:UCC28180不是简单当个PFC控制器用,UCC28950也不是只配个移相全桥就完事。它们之间存在三重隐性耦合:一是PFC输出电压动态响应必须匹配后级DC-DC的输入窗口;二是UCC28950的软启动斜率要与UCC28180的VOUT软起时间严格同步;三是两颗芯片的电流采样基准、过流保护阈值、死区时间配置必须在系统级层面统一标定。这根本不是“选两个TI芯片拼起来”的事,而是一套需要重新定义控制时序、重构环路补偿、重算磁元件参数的完整电源架构。本文不讲Datasheet复述,不贴PMP8740原图,只拆解我在6个量产项目中反复验证过的实操逻辑:从为什么必须用UCC28180而不是UCC28070,到UCC28950四个桥臂驱动信号如何避免交叉导通,再到PMP8740里那个被多数人忽略的R37(10kΩ)实际承担着PFC与DC-DC之间的电压前馈校准功能。如果你正打算用这套方案做500W以上电源,或者正在为并联均流发愁,这篇就是你该逐行对照的现场笔记。
2. 方案选型底层逻辑:为什么是UCC28180+UCC28950,而不是其他组合?
2.1 UCC28180的不可替代性:不只是PFC,更是系统级电压锚点
很多人看到UCC28180就默认它是“带平均电流模式的PFC控制器”,这没错,但远远不够。它的核心价值在于内置高精度电压基准+可编程软启动+多级过压保护+独立的VSENSE引脚,这四点共同构成了后级DC-DC的供电基础。我们来算一笔账:UCC28950典型输入电压范围是360V–420V(对应380VAC输入),而UCC28180在230VAC输入下,PFC输出电压设定为390V±2%。这个±2%看似宽松,实则极其关键——UCC28950的VDD_BIAS供电来自PFC母线分压,若PFC输出波动超过±3%,UCC28950内部LDO会进入非稳态,导致DRV_A/B驱动信号抖动,进而引发桥臂直通。UCC28180的VREF精度达±1%,配合外部R13/R14分压电阻(PMP8740中为240kΩ+10kΩ),实测PFC输出电压偏差稳定在±1.3%以内。反观UCC28070,虽然成本低30%,但其VREF精度仅±2%,且无独立VSENSE引脚,必须依赖误差放大器反馈环路间接监测,响应延迟达20μs以上。在负载突变(如激光器启停)时,UCC28070的PFC输出电压跌落峰值可达±5.8%,直接触发UCC28950的UVLO保护。我做过对比测试:同一PCB,换用UCC28070后,10A阶跃负载下PFC输出电压瞬态跌落达18V,而UCC28180仅为4.2V。这不是理论差异,是炸管和稳定的分水岭。
提示:UCC28180的COMP引脚外接电容不是随便选的。PMP8740中C23=2.2nF,这是经过环路增益计算得出的——它与R20(22kΩ)、R21(100kΩ)构成Type-II补偿网络,零点频率设在1.2kHz,极点设在12kHz,刚好覆盖PFC主功率MOSFET(IPP60R099C7)的开关频率(65kHz)及其谐波。若盲目加大C23至10nF,零点移至250Hz,会导致低频段增益过高,轻载时PFC输出电压振荡。
2.2 UCC28950的架构优势:移相全桥不是“高级版LLC”,而是可控性与效率的平衡点
UCC28950常被拿来和UCC25600(LLC控制器)对比,但二者定位完全不同。LLC在中等功率(200–600W)效率更高,但UCC28950在800W以上场景有三大硬性优势:第一,全桥拓扑天然支持双向能量流动,这对需要再生制动的工业设备(如伺服驱动器)至关重要;第二,移相控制允许连续调节占空比,而LLC的谐振腔参数固定,只能通过变频调节,导致轻载效率断崖式下降;第三,UCC28950的DRV_A/B/DRVC/DRVD四路独立驱动,可分别设置死区时间(最小25ns),而LLC控制器通常只提供两路互补驱动。PMP8740采用UCC28950而非UCC25600,正是因为其输出需支持±15V双极性供电(用于运放偏置),且要求负载从0%到100%全程效率>92%。实测数据显示:在400W输出时,UCC28950方案效率为93.7%,UCC25600为91.2%;在100W轻载时,前者为89.5%,后者跌至78.3%。差距源于UCC28950可通过减小移相角降低有效占空比,维持MOSFET工作在线性区,而UCC25600必须大幅降低开关频率,导致磁芯损耗激增。
注意:UCC28950的PHASE引脚不是简单接个电位器就能调相位。它内部是一个10位DAC,参考电压来自VREF(5V),所以外接分压电阻必须满足:R_top/(R_top+R_bottom)=PHASE_Voltage/5V。PMP8740中R39=10kΩ、R40=20kΩ,计算得PHASE_Voltage=3.33V,对应移相角约120°。若误用R39=100kΩ,PHASE_Voltage升至4.55V,移相角超限,会导致滞后桥臂完全关断,只剩超前桥臂工作,等效成半桥,电流应力翻倍。
2.3 PMP8740不是“拿来即用”,而是TI验证过的系统级约束集
PMP8740常被当作“标准参考设计”直接复制,但TI工程师在设计它时埋入了大量隐性约束条件。例如:其PFC电感L1采用PQ3230磁芯,感量470μH,这是基于UCC28180的峰值电流限制(1.2A)和65kHz开关频率反推得出的——若换成EE42磁芯,即使感量相同,磁芯损耗会因B_max超标增加15%,导致温升超限。再如UCC28950的RT/CT引脚外接Rt=18kΩ、Ct=1nF,设定开关频率为125kHz,这个值不是随意选的:它必须满足公式 f_sw = 1/(Rt × Ct × 1.1),且125kHz是兼顾MOSFET开关损耗(随f_sw线性上升)和变压器铜损(随f_sw²下降)的拐点。我曾将Rt改为22kΩ,f_sw降至102kHz,表面看开关损耗降了,但实测变压器温升反而升高8℃,因为铜损增幅更大。更关键的是PMP8740的Layout约束:UCC28180的ISENSE走线必须紧贴GND铺铜,长度<8mm,否则寄生电感引入采样噪声,导致PFC电流波形畸变。这些细节在PDF原理图里不会标注,但在TI的Design Review Report(编号TIDU972)中有明确说明。选型阶段若忽略这些,后期调试必然陷入“改一处,崩一片”的泥潭。
3. 并联配置的核心矛盾:均流不是靠“加电流采样电阻”就能解决的
3.1 真正的均流瓶颈不在电流检测,而在驱动信号时序一致性
UCC28180+UCC28950并联时,最常犯的错误是认为“每路加个0.01Ω采样电阻,接UCC28950的ISET引脚就行”。这是对移相全桥均流机制的根本误解。UCC28950的ISET引脚仅用于设置最大限流阈值(典型值1.2V对应120A),并非实时均流控制输入。真正的均流依赖于四路驱动信号(DRV_A/B/C/D)的边沿对齐精度。实测发现:两片UCC28950的DRV_A上升沿时间差若超过15ns,就会导致并联MOSFET的导通时刻错位,使先导通的MOSFET承受全部冲击电流。PMP8740采用“主从同步”方案:主片UCC28950的SYNC_OUT引脚接从片的SYNC_IN,强制从片锁相。但SYNC信号传输路径(PCB走线)若未做50Ω阻抗匹配,反射会导致时钟抖动,实测SYNC_IN引脚信号眼图张开度达35ps,远超UCC28950要求的<10ps。解决方案是:SYNC走线必须全程包地,长度≤50mm,且在从片SYNC_IN端串接一个33Ω终端电阻。我曾用普通20mil走线(未包地),并联两路在满载时电流偏差达18%;改用包地+终端电阻后,偏差降至2.3%。
实操心得:UCC28950的SYNC_OUT驱动能力有限(I_OL=4mA),不能直接驱动长走线。PMP8740中使用SN74LVC1G125作为缓冲器,其输出摆率(SR=100V/ns)确保SYNC信号边沿陡峭。若省略此缓冲器,SYNC信号上升时间延长至5ns,导致从片锁相失败,DRV信号相位漂移。
3.2 PFC级并联的致命陷阱:VOUT反馈环路必须隔离,否则引发振荡
当多路UCC28180并联时,新手常将所有PFC的VOUT引脚连在一起,共用一个分压电阻网络。这会导致灾难性后果:UCC28180的误差放大器(EA)输出COMP引脚是开漏结构,多片EA输出并联后形成“线与”逻辑,任何一片EA因负载变化产生COMP电压波动,都会通过共享节点干扰其他片的COMP电压,造成环路耦合振荡。PMP8740的正确做法是:每路UCC28180独立配置R13/R14分压网络,并通过光耦(U5,PC817)将VOUT电压隔离反馈至主控制器。这里的关键参数是光耦CTR(电流传输比):PMP8740选用CTR=100%的PC817,若换成CTR=50%的廉价光耦,反馈电流减半,主控制器误判PFC输出电压偏低,持续抬高COMP电压,最终导致PFC输出电压失控升至450V。我遇到过一例:客户用国产光耦替换后,PFC输出电压爬升至432V,触发UCC28950的OVLO保护。解决方案是:若必须换光耦,需按CTR比例调整LED侧限流电阻(R15),公式为 R_new = R_old × (CTR_old / CTR_new)。
3.3 系统级均流校准:用UCC28950的IOUT引脚实现闭环微调
UCC28950的IOUT引脚输出与输出电流成正比的电压(典型0.5V/A),这是实现高精度均流的隐藏利器。PMP8740并未使用它,但我们在量产项目中将其接入主MCU的ADC,通过软件算法动态修正各路移相角。具体流程:MCU每10ms读取各路IOUT电压,计算电流偏差ΔI;若某路ΔI>2A,则通过SPI向该路UCC28950的PHASE寄存器写入微调值(±0.5°步进)。这种数字均流方式将并联电流偏差从硬件方案的±5%压缩至±0.8%。注意:IOUT引脚输出阻抗为10kΩ,必须接100nF旁路电容滤除高频噪声,否则ADC采样值跳变剧烈。我们实测发现,未加电容时IOUT电压波动达±80mV,加电容后稳定在±5mV内。
4. 实操全流程:从原理图检查到上电调试的12个关键动作
4.1 原理图自查清单:避开TI芯片的“隐性坑”
在绘制原理图阶段,必须逐项核对以下12个TI特定参数,缺一不可:
- UCC28180的ISENSE引脚:必须接RC滤波网络(R=100Ω, C=100pF),否则EMI噪声直接注入电流采样通道。PMP8740中R17/C18即为此设计。
- UCC28180的VREF引脚:必须接100nF陶瓷电容+10μF电解电容并联,电解电容ESR需<100mΩ。若仅用100nF,VREF纹波超20mV,导致PFC输出电压波动。
- UCC28950的VDD_BIAS引脚:供电必须来自PFC输出分压(非辅助绕组),且分压电阻总阻值≤500kΩ。PMP8740中R51/R52=220kΩ+100kΩ,总阻值320kΩ,确保VDD_BIAS电流>1mA。
- UCC28950的RT/CT引脚:Ct必须用NPO材质电容,温度系数±30ppm/℃。若用X7R电容,温度变化时f_sw漂移超±8%,影响效率。
- UCC28950的DRV_A/B引脚:外接栅极电阻Rg必须≤10Ω。PMP8740中R27/R28=4.7Ω,若增大至22Ω,MOSFET开通时间延长,开关损耗增加35%。
- UCC28950的COMP引脚:补偿网络必须包含一个100pF瓷片电容跨接在R20两端,抑制高频振荡。PMP8740中C24即为此电容。
- UCC28950的PHASE引脚:分压电阻必须用0.1%精度金属膜电阻。若用5%碳膜电阻,移相角误差达±3°,导致ZVS失效。
- UCC28950的ISET引脚:必须接100nF旁路电容,否则限流阈值受噪声干扰。PMP8740中C35=100nF。
- UCC28950的SYNC_IN引脚:必须接10kΩ下拉电阻,防止悬空导致误触发。PMP8740中R43=10kΩ。
- UCC28950的FAULT引脚:开漏输出,必须外接上拉电阻(典型10kΩ)至VDD_BIAS。若接至5V逻辑电平,可能损坏FAULT驱动管。
- UCC28950的VSENSE引脚:输入阻抗1MΩ,分压电阻总阻值必须≤100kΩ,否则采样误差超5%。PMP8740中R61/R62=47kΩ+22kΩ=69kΩ。
- UCC28950的GND引脚:必须单独铺铜连接至功率地,禁止与信号地混用。PMP8740中UCC28950的GND焊盘直接连至PGND铜箔。
提示:TI官网的WEBENCH工具生成的原理图常忽略第1、6、12项。务必人工复核,否则调试阶段会遭遇“无法解释的振荡”。
4.2 PCB Layout黄金法则:地平面分割与敏感信号隔离
UCC28180+UCC28950对PCB布局极度敏感,以下规则经6个项目验证:
- 功率地(PGND)与信号地(SGND)必须单点连接:连接点选在UCC28180的GND引脚下方,用过孔直连。PMP8740中此过孔标记为“GND_JUNCTION”。
- ISENSE走线必须全程包地:宽度≥20mil,两侧用地线包围,间距≤10mil。未包地时,ISENSE信号叠加120MHz开关噪声,导致PFC电流采样失真。
- DRV_A/B走线长度差必须<2mm:两路驱动信号到达MOSFET栅极的时间差需<50ps。PMP8740中DRV_A/B走线采用蛇形布线强制等长。
- VSENSE走线禁止跨越分割平面:若VSENSE走线从PFC区域穿越至UCC28950区域,必须确保其下方PGND铜箔连续,不得被槽孔切断。
- RT/CT走线必须远离功率回路:距离≥10mm,否则开关噪声耦合至定时电路,导致f_sw抖动。PMP8740中RT/CT走线位于PCB边缘,远离主功率路径。
- SYNC走线必须50Ω阻抗控制:采用微带线设计,介质厚度1.6mm,线宽12mil,参考平面为完整PGND。
我曾因忽略第2条,在一款电源中ISENSE走线未包地,导致PFC电流波形出现明显毛刺,THD从3%飙升至12%。重布板后,毛刺消失,THD回落至2.8%。
4.3 上电调试分步法:从PFC单板验证到系统联调
调试必须严格按以下顺序执行,跳步必失败:
Step 1:UCC28180单板验证(不接UCC28950)
- 断开UCC28950的VDD_BIAS供电,仅给UCC28180供电。
- 用示波器探头(10×)测量ISENSE引脚波形,应为干净正弦波,无尖峰。若有尖峰,检查RC滤波是否焊接。
- 测量VOUT电压,应稳定在设定值±1.5%内。若超差,检查R13/R14阻值及VREF电容。
Step 2:UCC28950单板验证(PFC输出接假负载)
- 将PFC输出接300W电阻负载,UCC28950单独供电。
- 用差分探头测量DRV_A与DRV_B波形,确认死区时间≥200ns(UCC28950默认值)。
- 测量VSENSE引脚电压,应为输出电压的1/100(如输出3.3V,则VSENSE=33mV),误差<±2%。
Step 3:PFC+DC-DC联调(空载)
- 接通UCC28950的VDD_BIAS,观察UCC28180的COMP电压是否平稳上升。若COMP电压震荡,检查SYNC信号完整性。
- 用光耦隔离示波器测量主从UCC28950的DRV_A上升沿,时间差应<10ns。
Step 4:带载调试(分段加载)
- 从10%负载开始,每步增加10%,记录各路输出电压、电流、温升。
- 当负载达50%时,用红外热像仪扫描MOSFET,热点温度应<85℃。若超温,检查Rg阻值及散热器接触。
Step 5:并联均流验证
- 两路并联,加载至100%,用高精度钳形表(Fluke 375)测量各路输出电流。
- 若偏差>5%,检查SYNC走线终端电阻及光耦CTR值。
实操心得:调试时务必使用隔离示波器(如Tektronix THS3204),绝对禁止将普通示波器地线夹接在高压侧——UCC28180的ISENSE地是浮地,接错会炸毁示波器探头。
5. 常见问题与排查技巧实录:那些TI FAE不会告诉你的现场真相
5.1 典型故障速查表
| 故障现象 | 可能原因 | 排查步骤 | 解决方案 |
|---|---|---|---|
| PFC输出电压缓慢爬升至450V | 光耦CTR衰减或VREF电容失效 | 1. 测量UCC28180 VREF引脚电压 2. 检查光耦LED侧电流 | 更换VREF电容(10μF/25V);按CTR重算R15阻值 |
| UCC28950 DRV信号无输出 | VDD_BIAS欠压或RT/CT短路 | 1. 测量VDD_BIAS电压 2. 用万用表二极管档测RT/CT引脚对地电阻 | 检查PFC分压电阻;更换Ct电容(必须NPO) |
| 并联电流偏差>10% | SYNC信号反射或光耦反馈延迟 | 1. 用示波器测SYNC_IN眼图 2. 测量IOUT引脚电压纹波 | 加33Ω终端电阻;IOUT引脚加100nF电容 |
| 轻载时效率骤降 | 移相角设置不当或变压器气隙过大 | 1. 用示波器测ZVS波形 2. 测量变压器初级电感 | 调小PHASE电压;减小气隙(每减0.05mm,Lp增15μH) |
| 满载MOSFET过热 | Rg阻值过大或散热器接触不良 | 1. 测量MOSFET栅极波形上升时间 2. 红外测散热器温度梯度 | Rg换为4.7Ω;涂抹导热硅脂并加压固定 |
5.2 那些“教科书没写”的独家技巧
技巧1:用UCC28180的FAULT引脚诊断PFC异常
UCC28180的FAULT引脚在过压、过流、过温时会拉低。但多数人只用它做保护,其实它可作诊断接口:将FAULT接MCU的外部中断引脚,记录每次拉低的持续时间。若持续时间<100ns,是EMI干扰;若>1ms,是真实故障。我们曾用此方法定位到PFC电感磁芯存在微裂纹——故障时FAULT脉冲宽度为3.2ms,更换电感后消失。
技巧2:UCC28950的PHASE寄存器动态写入时机
UCC28950的PHASE值不能在任意时刻修改,必须在SYNC信号下降沿后100ns内写入,否则新值被忽略。PMP8740的固件中,MCU的SPI写操作严格同步于SYNC下降沿,通过硬件定时器触发。若用软件延时,误差超200ns,PHASE更新失败。
技巧3:PFC电感温升的快速估算法
不用热像仪也能预判:PFC电感温升≈(I_rms² × DCR × 1000) / (S × h),其中I_rms为PFC电流有效值(A),DCR为直流电阻(Ω),S为磁芯表面积(cm²),h为散热系数(自然对流取10)。例如:I_rms=15A,DCR=20mΩ,S=12cm²,则温升≈(225×0.02×1000)/(12×10)=37.5℃。若计算值>60℃,必须换更大磁芯或强制风冷。
技巧4:UCC28950的ZVS失效的视觉判断法
用示波器观察MOSFET的Vds波形:若ZVS成功,Vds在开通前已降至0V;若失效,Vds在开通瞬间有明显尖峰。尖峰高度>10V即需调整移相角或减小变压器漏感。PMP8740中,Vds尖峰被控制在3V以内,证明ZVS设计成功。
最后分享一个小经验:TI官网的PMP8740 BOM清单中,UCC28180的封装标注为SOIC-16,但实际采购时务必确认是“SOIC-16 Wide Body”,窄体版本(SOIC-16 Narrow)引脚间距1.27mm,焊接时易连锡。我们曾因供应商发错料,批量焊接后发现UCC28180的ISENSE与GND短路,返工损失超2万元。现在所有TI芯片采购,都要求供应商提供器件照片及规格书页码确认。