TPS40192与TPS40193多相降压控制器:DCR与CS电流检测方案深度对比与设计实践

TPS40192与TPS40193多相降压控制器:DCR与CS电流检测方案深度对比与设计实践 1. 项目概述从两颗芯片说起最近在做一个大电流的分布式电源项目板子上需要给核心处理器和一堆外围芯片供电电流需求从几安培到几十安培不等电压轨也有好几路。这种场景下传统的线性稳压器LDO肯定是不行了效率低、发热大而简单的降压控制器又怕驱动能力不够或者布局布线搞不定。跟团队里的电源老法师聊了一圈最后把目光锁定在了TI德州仪器的TPS40192和TPS40193这两颗多相降压控制器上。这俩名字就差一位乍一看像兄弟实际用起来才发现它们的设计思路和应用场景有着微妙的区别选对了事半功倍选错了可能就得重新画板。简单来说TPS40192和TPS40193都是用来干“脏活累活”的——把较高的输入电压比如12V、19V甚至更高高效、稳定地转换成板级系统需要的低电压、大电流比如1V50A。它们都属于“多相”Multiphase或“交错”Interleaving架构的控制器。所谓“多相”你可以想象成让几个工人相位轮流搬运货物电流而不是让一个工人累死累活。这样做的好处太多了首先每个工人即每一相的负担减轻了可以用更小、更便宜的功率MOSFET和电感其次因为大家是轮流干活总的输出电流纹波会显著减小这意味着你后端的滤波电容可以少用一些成本又省了最后热量被分散到了几个地方散热设计也更容易。那么TPS40192和TPS40193到底有什么区别这是很多工程师第一次接触时最困惑的地方。最核心的区别在于电流检测和均流机制。TPS40192采用的是DCR电感直流电阻电流检测方式它通过检测电感两端的电压来间接推算电流这种方式成本低无需额外的电流采样电阻但对电感的DCR精度和温度稳定性有要求。而TPS40193则采用了CS电流检测电阻检测方式它在每一相的功率路径上串联了一个精密的毫欧级电阻直接测量电阻上的压降来获取电流精度高不受电感参数影响但会引入额外的功耗和成本。这个根本性的区别直接决定了你在物料选型、PCB布局和性能调优上的不同策略。接下来我会结合自己实际调板子和测试的经验把这两颗芯片从功能原理、设计要点到调试避坑掰开揉碎了讲清楚。无论你是正在选型的硬件工程师还是遇到了纹波过大、均流不均问题的调试者希望这篇内容都能给你带来实实在在的参考。2. 核心功能与架构深度解析要玩转这两颗芯片不能只看Datasheet里的功能框图得理解它们内部是怎么“思考”和“协作”的。它们的核心目标就一个实现高效、精准、稳定的多相降压转换并确保各相之间“劳逸均等”。2.1 控制内核与PWM机制TPS40192和TPS40193都采用电压模式Voltage Mode控制。可能有人会问现在不是流行电流模式Current Mode吗对于多相系统电压模式有它的优势。电压模式控制器直接根据输出电压的反馈误差来调整PWM占空比其环路补偿设计相对直观。更重要的是在多相系统中电压模式可以更自然地实现各相之间的交错Phase Interleaving。它们的PWM频率可以通过一个外部电阻RT引脚在200kHz到1MHz之间设置。这里有个关键点你设定的这个频率是每一相的开关频率而不是总的有效频率。例如你设置fsw500kHz并使用4相。那么每一相MOSFET的开关频率确实是500kHz但由于各相PWM波形依次错开4相就错开90度从输入电容和输出电容上看电流的纹波频率变成了4 * 500kHz 2MHz。高频纹波更容易被滤波这是多相架构降低纹波的核心原理之一。芯片内部有一个精密的基准电压源通常为0.6V或0.8V具体看型号后缀通过与VSEN引脚检测到的输出电压分压进行比较产生误差信号。这个误差信号经过内部误差放大器EA和环路补偿网络由你外部连接的电阻电容决定后生成一个控制电压COMP电压。这个COMP电压就是所有相位共享的“指挥棒”它决定了PWM波形的占空比。2.2 核心差异DCR检测 vs. CS电阻检测这是区分92和93的灵魂所在也直接影响了你的BOM成本、性能和设计复杂度。TPS40192的DCR检测方案它的思想很巧妙。功率电感并非理想元件其绕组存在一个很小的直流电阻称为DCR。当电感电流流过时会在DCR上产生一个压降V_dcr I_L * DCR。TPS40192利用这个压降来感知电流。 具体实现时需要在电感两端并联一个RC网络通常称为“DCR采样网络”这个网络的时间常数τ R * C需要与电感的L / DCR时间常数匹配。这样电容C两端的电压就能近似还原出电感电流的波形。芯片的ISENx引脚就是连接在这个电容上读取这个“电流信号”。注意DCR检测的成本优势明显省去了昂贵的功率采样电阻。但它的命门在于电感的DCR精度。市面上功率电感的DCR公差通常在±10%甚至更大且会随温度变化。这会导致芯片感知到的各相电流与实际电流有偏差从而影响均流精度。在高精度或大电流应用中这可能是个问题。TPS40193的CS电阻检测方案这是更直接、更霸道的方法。直接在每一相的下管Low-Side MOSFET的源极到地之间或者上管与下管之间取决于检测位置串联一个阻值极小的精密采样电阻典型值0.5mΩ到2mΩ。电流流过时产生压降芯片通过CSx和CSx-差分引脚直接测量这个压降。 这种方式精度极高因为采样电阻的精度可以做到1%甚至更高且温漂系数可控。它不受电感参数的任何影响为高精度均流和过流保护提供了坚实的基础。代价也很明显每个相位增加了一个功率电阻会产生额外的功率损耗I^2 * R虽然电阻很小但在几十安培的电流下这部分损耗和发热也需要计算在内同时BOM成本也增加了。如何选择选TPS40192如果你的应用对成本极度敏感电流精度要求不是特别苛刻例如均流精度能接受±10%并且你愿意花时间精心挑选DCR一致性好的电感或者可以通过板级校准来补偿那么92是性价比之选。常见于显卡供电、中低端服务器主板等场景。选TPS40193如果你的应用要求严格的电压调节精度、出色的动态响应和近乎完美的均流例如为高端CPU、FPGA、ASIC供电预算相对宽松那么93是更可靠的选择。数据中心服务器、高性能计算、通信设备的核心供电通常采用CS电阻方案。2.3 均流与相位管理无论采用哪种检测方式芯片的终极目标之一是实现各相之间的电流均衡。它们内部有一个“均流总线”Share Bus所有相位的电流信息会汇总到这个总线上计算出平均电流。每个相位的控制器会将自己的电流与平均电流比较并微调其PWM的相位或占空比使本相电流向平均电流靠拢。TPS40192/93支持2相、3相、4相甚至更多相通过主从模式连接多颗芯片的配置。芯片通过MODE引脚或配置电阻来设定自己是主控Master还是受控Slave相位。主相位负责生成基准时钟和同步信号并管理整个环路的补偿从相位则同步于主相位的时钟并接受均流调节。实操心得在布局时均流总线的走线SHARE_x需要特别小心。它是一条模拟信号线应远离功率回路和高频开关节点最好用地线进行包络保护以避免噪声耦合导致均流失调。2.4 保护功能面面观工业级电源控制器保护功能是否完善是考量的重点。这两颗芯片提供了全套的“保镖服务”过压保护OVP与欠压保护UVP持续监控输出电压。一旦超过或低于设定阈值芯片会立即关闭驱动防止损坏负载。过流保护OCP基于电流检测。当任何一相的电流超过设定限值通常是逐周期限流芯片会触发保护。对于CS电阻检测的TPS40193这个值非常精准。对于TPS40192则依赖于DCR检测的精度。过温保护OTP芯片内部有温度传感器。结温超过安全范围通常~150°C时会停止工作。电源良好PG信号这是一个开漏输出引脚。当输出电压稳定在额定范围内且所有保护功能未触发时PG信号会变为高电平告知后级系统“电源已OK可以开始工作了”。这个信号对于系统的时序控制至关重要。3. 从理论到实践完整设计流程与参数计算知道了原理我们动手设计一个具体的电源。假设我们要设计一个输入12V输出1.0V/60A的电源选用TPS40193CS电阻检测构建一个4相方案。为什么是4相因为单相电流太大60A对MOSFET和电感要求极高散热也难以处理。分成4相每相平均承担15A器件选型和散热压力都小很多。3.1 关键参数计算与选型步骤1确定开关频率fsw这是一个权衡。频率高电感电容体积小但开关损耗大效率低频率低则相反。对于CPU/FPGA供电需要较好的动态响应频率不宜太低。我们折中选400kHz。那么有效纹波频率为4 * 400kHz 1.6MHz。步骤2计算每相电感值L电感值决定了电流纹波率Ripple Ratio, r通常r取0.3到0.5比较均衡。我们取r0.4。 首先计算每相的平均电流I_phase I_out / N_phase 60A / 4 15A。 那么每相的峰峰值纹波电流ΔI_L r * I_phase 0.4 * 15A 6A App。 根据Buck电路公式V L * di/dt。在MOSFET导通期间电感两端电压为(V_in - V_out)。 导通时间T_on D / fsw其中占空比D V_out / V_in 1.0V / 12V ≈ 0.0833。 所以T_on 0.0833 / 400000Hz ≈ 208 ns。 因此所需电感L (V_in - V_out) * T_on / ΔI_L (12V - 1.0V) * 208ns / 6A ≈ 0.382 uH。 我们选择一个接近的标准值0.33 µH。重新验算纹波率ΔI_L_new (11V * 208ns) / 0.33µH ≈ 6.93Ar_new 6.93A / 15A ≈ 0.46仍在合理范围。步骤3选择功率MOSFET这是影响效率的关键。需要计算导通损耗和开关损耗。上管High-Side导通损耗P_cond_hs D * I_phase_rms^2 * Rds(on)_hs。开关损耗P_sw_hs ≈ 0.5 * V_in * I_phase * (t_rise t_fall) * fsw。其中I_phase_rms ≈ I_phase纹波不大时。下管Low-Side导通损耗P_cond_ls (1-D) * I_phase_rms^2 * Rds(on)_ls。下管在体二极管续流时也有导通损耗但较小。 我们需要选择Rds(on)小、Qg栅极电荷小的MOSFET。例如可以选择像Infineon的OptiMOS或TI的NexFET系列。假设我们选中一款在Vgs4.5V时Rds(on)_hs 1.8mΩ Rds(on)_ls 1.2mΩ 总栅极电荷Qg_total 30nC。 计算单相总损耗粗略估算导通损耗约0.0833*15^2*0.0018 (1-0.0833)*15^2*0.0012 ≈ 0.34W 2.48W 2.82W。开关损耗与驱动能力、布局相关假设为1.5W。则单相MOSFET总损耗约4.3W。四相总计约17.2W需要良好的散热设计。步骤4选择输出电容C_out输出电容用于滤除高频纹波和满足负载瞬态响应要求。这是两个有时矛盾的需求。纹波要求输出纹波电压主要由电容的ESR等效串联电阻引起。ΔV_out_ripple ≈ ΔI_L * ESR_cout。假设我们允许的纹波为10mV那么要求ESR_cout 10mV / 6.93A ≈ 1.44 mΩ。瞬态要求当负载从轻载突跳到重载如从10A跳到50A变化ΔI40A时在控制器响应前需要靠输出电容放电来维持电压。允许的电压跌落Load Transient假设为50mV。根据公式C_out ΔI * Δt / ΔV。其中Δt是控制器的响应时间对于电压模式通常取3~5个开关周期。我们取5个周期Δt 5 / fsw 5 / 400kHz 12.5µs。 那么C_out 40A * 12.5µs / 0.05V 10,000 µF。 这是一个很大的值。但请注意这是基于最坏情况、且未考虑多相优势的估算。实际上由于四相交错有效纹波频率提高电容的阻抗在高频下更低且多相系统本身对瞬态响应更快。通常我们会采用多个低ESR的MLCC陶瓷电容并联来满足高频需求再并联几个POSCAP或SP-Cap来提供大容量。例如使用20颗 470µF/2.5V的MLCC每颗ESR约3mΩ并联后ESR约0.15mΩ和2颗 680µF的POSCAP。这样既能满足纹波要求也能提供足够的瞬态响应能力。步骤5设置电流检测电阻针对TPS40193芯片的CS引脚输入范围是有限的通常±几十毫伏。我们需要让满载时采样电阻上的压降在这个范围内同时不能太小以免被噪声淹没。假设芯片的电流检测增益为10倍满量程输入为75mV。那么对于15A的相电流采样电阻R_sense 75mV / 15A 5 mΩ。但为了留有余量我们通常设计在50-60mV。取V_sense_max 60mV则R_sense 60mV / 15A 4 mΩ。这是一个非常小的阻值必须选择高精度1%、低感值如四线制的功率采样电阻。其损耗为P_loss I^2 * R 15^2 * 0.004 0.9W需要注意散热。3.2 PCB布局的黄金法则对于这种高频大电流的开关电源布局布线的重要性不亚于原理图设计。糟糕的布局能让一个理论上完美的设计彻底失败。法则一功率回路最小化。这是最重要的原则。对于每一相都存在一个高频开关电流回路上管导通时路径是输入电容 - 上管 - 电感 - 输出电容 - 地 - 输入电容-。下管导通时路径是电感 - 输出电容 - 地 - 下管 - 电感。这两个回路必须尽可能面积小、路径短。这意味着输入电容必须紧挨着MOSFET的漏极上管和源极下管放置。使用宽而短的铜皮连接最好在多层板中使用完整的电源层和地层来提供低阻抗路径。法则二敏感信号远离噪声源。芯片的反馈网络VSEN分压电阻、COMP补偿网络、电流检测信号ISENx或CSx/CSx-、均流总线SHARE都是模拟小信号。它们必须远离MOSFET的开关节点SW这是板上最大的dV/dt噪声源、栅极驱动走线以及功率电感。最好用地平面将这些信号包围起来进行屏蔽。法则三接地策略。推荐使用“星形单点接地”或“分区接地”。将大电流的功率地PGND和敏感的模拟地AGND在芯片下方的热焊盘或输入电容的接地端单点连接。芯片的AGND引脚应直接连接到这个干净的“星点”。千万不要让大电流从模拟地路径上流过。法则四散热考虑。MOSFET和采样电阻是主要热源。在PCB上尽可能多地铺设铜皮并连接到它们的散热焊盘。使用多层板的内层作为额外的散热层并通过过孔阵列将热量传导出去。如果功耗很大可能需要额外的散热片或强制风冷。踩坑实录我曾在一个早期版本中将反馈走线从电感下方穿过结果输出电压上叠加了数百毫伏的高频噪声导致系统不稳定。后来将反馈线绕远并用地线护卫后问题立刻解决。记住对于开关电源布局就是性能。4. 调试、问题排查与性能优化板子回来了焊接完毕准备上电。别急着直接接负载遵循安全的调试流程。4.1 上电前检查与静态测试目视与连通性检查检查有无短路、虚焊、器件错件。用万用表二极管档测量输入、输出端对地电阻确保没有直接短路。供电与使能先不接主输入电源。给芯片的VDD引脚通常5V或3.3V和VIN偏置电源上电。测量芯片的BOOT、REF等引脚电压是否正常。确认使能信号EN为高电平。软启动测试这是关键一步。接上轻载如1A的电子负载使用可调限流电源作为输入。缓慢提升输入电压同时用示波器双通道观察输入电流和输出电压波形。你应该看到输出电压平滑上升软启动过程没有尖峰或振荡。如果输入电流瞬间过大或输出电压异常立即断电。4.2 动态测试与常见问题问题一输出电压振荡或纹波过大。可能原因1环路补偿参数不当。这是最常见的原因。COMP引脚上的RC网络决定了环路的带宽和相位裕度。如果带宽太窄响应慢太宽容易引入噪声不稳定。如果相位裕度不足45°就会产生振荡。需要根据计算和实际测试调整补偿网络的电阻电容值。TI提供了专门的仿真工具如PSPICE模型或WEBENCH来辅助设计。可能原因2反馈网络布局不佳。如之前所述反馈走线拾取了开关噪声。检查VSEN走线是否远离噪声源分压电阻是否靠近芯片。可能原因3输出电容ESR/ESL不合适。电容的高频特性不好无法有效滤除高频纹波。尝试在输出端并联几个小容量如1µF的陶瓷电容观察高频噪声是否改善。问题二各相电流严重不均。对于TPS40192DCR检测检查每相电感的DCR值是否一致。用万用表实测偏差最好在5%以内。检查每相的DCR采样RC网络R, C的取值是否精确匹配且焊接无误。这个RC网络的时间常数必须与L/DCR严格匹配否则电流信号会失真。检查ISENx引脚的走线是否对称且远离噪声。对于TPS40193CS电阻检测检查每相的电流采样电阻阻值是否一致使用高精度电桥测量。检查CSx和CSx-的差分走线是否等长、紧密耦合并远离开关节点。检查芯片的均流总线SHARE连接是否可靠走线是否受到干扰。问题三轻载效率低或工作模式异常。TPS40192/93支持不同的轻载工作模式如跳脉冲模式PSM或强制连续导通模式FCCM。如果模式设置不当在轻载时可能会效率低下或输出电压纹波变大。需要根据负载特性通过MODE引脚或配置电阻选择合适的模式。对于大部分时间处于轻载的待机应用PSM模式能显著提升效率而对于需要低噪声、快速响应的音频或射频应用FCCM模式更合适。问题四过流保护OCP点不准或误触发。对于TPS40192OCP阈值基于DCR检测的电流信号。如果DCR值因温度升高而变大芯片会“认为”电流比实际更大导致提前触发OCP。需要在最坏情况高温下重新评估OCP阈值。对于TPS40193OCP通常很准。如果出现问题检查采样电阻的功率是否足够在大电流下是否发热导致阻值漂移检查CS引脚的滤波电容是否过大导致信号延迟4.3 性能优化技巧栅极驱动优化MOSFET的开关速度直接影响效率。驱动电阻RG需要权衡电阻太小开关速度过快会导致EMI问题并可能引起栅极振荡电阻太大开关损耗增加。通常需要在实际板子上用示波器观察栅极波形调整RG值得到一个干净、快速且无过冲的波形。热插拔与浪涌抑制如果系统支持热插拔输入端需要设计缓启动电路如MOSFET和RC网络防止插拔瞬间的巨大浪涌电流。输出端也可以考虑加入预充电电路防止给大容量负载电容充电时产生冲击。利用电源良好PG信号进行时序控制在多路电源系统中上电/下电时序至关重要。可以将主电源的PG信号作为从电源的使能信号从而实现严格的时序控制。EMI对策开关电源是EMI大户。除了良好的布局可以在输入输出端增加共模电感、X电容、Y电容。在MOSFET的开关节点SW对地串联一个RC吸收电路Snubber可以有效抑制电压尖峰和振铃这是降低辐射EMI的有效手段。但需要注意吸收电路会增加损耗。调试是一个迭代的过程。准备好示波器最好是高带宽差分探头、电子负载、热成像仪。从空载到满载记录关键波形SW节点、电感电流、输出电压纹波、效率和温升。与仿真结果和设计预期对比不断调整和优化。当你看到各路电压稳定输出负载瞬态响应干净利落各相温度均衡时那种成就感就是硬件工程师的快乐源泉。这两颗芯片功能强大但想要驾驭好离不开对细节的执着和对原理的透彻理解。希望这些从项目实践中总结出来的点滴能帮你少走些弯路。