基于TI eFuse的12V/4kW服务器电源路径保护电路设计详解
1. 项目概述与核心价值
在数据中心服务器、高端存储阵列这类高密度计算设备里,电源系统的稳定与可靠是生命线。想象一下,一块承载着数十个CPU核心和数百GB内存的主板,其峰值功耗轻松突破千瓦。在这种场景下,传统的保险丝或机械断路器反应太慢,而简单的MOSFET开关又缺乏智能保护。一旦发生局部短路或异常过流,轻则导致单板宕机,重则可能引发连锁故障,烧毁昂贵的核心芯片。这正是“电源路径保护”电路,特别是基于智能电子保险丝(eFuse)的方案,变得至关重要的原因。它就像一个反应极其迅速的“数字保镖”,实时监控电流与电压,在微秒级内做出判断并执行保护动作,同时还能通过PMBus这样的数字接口,把系统的“健康状况”实时汇报给管理单元。
今天,我就以一个实际的设计案例为蓝本,拆解一个用于数据中心服务器的12V/4kW(约333A)电源路径保护电路。这个方案的核心是德州仪器(TI)的TPS25990和TPS25985x系列eFuse器件,并通过PMBus接口实现可配置性与遥测。这个功率等级在单路12V供电的GPU服务器、AI加速卡或高功耗存储扩展卡中非常典型。通过这个案例,你不仅能看懂原理图,更能掌握从器件选型、参数计算到布局避坑的完整设计心法。
2. 设计需求与方案选型解析
2.1 明确设计规格与挑战
任何硬件设计的第一步都是把需求量化。对于这个4kW的保护电路,核心指标如下表所示:
| 参数 | 规格值 | 设计考量与影响 |
|---|---|---|
| 输入电压 (VIN) | 10.8V - 13.2V (12V ±10%) | 需覆盖服务器电源的典型波动范围,所有器件额定电压必须满足上限。 |
| 最大稳态负载电流 (IOUT(max)) | 333A | 这是热设计的核心依据,决定了需要多少个eFuse并联。 |
| 输出端总容性负载 (CLOAD) | 50mF | 巨大的容性负载意味着上电时的浪涌电流(Inrush Current)极其可观,是计算启动时间和功耗的关键。 |
| 启动时负载状态 | 存在约7.5%的负载(等效0.48Ω) | 意味着上电瞬间除了给电容充电,还要给部分提前工作的电路供电,进一步增加了启动阶段的压力。 |
| 瞬态过流屏蔽时间 | 10ms | 允许短暂的电流尖峰(如硬盘启动、风扇堵转),避免误保护,但超过此时间的过流必须锁断。 |
| 输出电压摆率 | 1.2V/ms | 控制上电速度,避免电压上升过快对负载电容和下游电路造成冲击。 |
| 故障响应模式 | 锁断(Latch-off) | 发生持续故障后,需手动或通过指令复位,防止在故障未排除时反复尝试上电。 |
| 接口与监控需求 | 需要PMBus接口 | 用于远程配置保护阈值、读取实时电流/电压/温度、控制启停和接收故障告警。 |
| 需耐受的故障场景 | 输出端“热短路”、上电至短路、板卡热插拔 | 要求电路在极端故障下能安全动作,保护自身和后端,且不会影响上游电源。 |
面对333A的持续电流,单个eFuse器件显然无法承受。因此,并联使用多个eFuse是必然选择。但简单并联会带来均流问题,且如何让多个器件协同工作,像一个整体一样进行保护和管理,是设计的首要挑战。
2.2 主从架构与器件选型逻辑
TI的TPS25990和TPS25985x系列eFuse为解决并联问题提供了优雅的方案。它们支持主动均流功能。在这个设计中,我们采用“一主多从”的架构:
- 主设备 (Primary Device):TPS25990。这是唯一必须的PMBus接口器件。它负责整个并联链的“大脑”功能:通过PMBus与主机通信,设定全局的保护参数(如过流阈值、定时器),并汇总所有从设备的故障状态。它内部的时钟和基准源为整个链提供同步。
- 从设备 (Secondary Devices):TPS25985x。这些器件不具备PMBus接口,成本更低。它们通过MODE引脚接地被配置为从模式,自动跟随主设备的指令,并与主设备及其他从设备进行模拟电流共享。
为什么选择TPS25990+TPS25985x组合?如果全部使用带PMBus的TPS25990,成本过高。如果全部使用不带PMBus的TPS25985x,则无法实现数字管理和遥测。这种主从混合架构在成本与功能之间取得了最佳平衡。TPS25985x的典型导通电阻(RDSON)为0.59mΩ,略低于TPS25990的0.79mΩ,这在后续均流电阻计算时需要特别注意。
接下来,我们需要计算并联的数量。这主要基于热设计电流。在最高环境温度55°C、结温不超过125°C的条件下,估算每个器件的最大RMS电流能力:TPS25990约50A,TPS25985x约60A。那么,满足333A需求所需的最小从设备数量为:N-1 ≥ (333A - 50A) / 60A ≈ 4.72因此,我们需要1个TPS25990 + 5个TPS25985x,共计6个器件并联。这提供了360A的理论能力,为设计留出了约8%的余量,是合理的。
3. 核心电路设计与参数计算详解
确定了架构和数量,我们进入最核心的电路设计部分。每一个外围元件的值都不是随便选的,背后都有严格的数学计算和物理考量。
3.1 设定启动过程:DVDT电容与浪涌控制
给一个50mF的超级电容(或分布式大电容)上电,是设计中最危险环节之一。如果放任不管,瞬间的短路电流会损坏eFuse。因此,我们需要控制启动时间(Tss)和浪涌电流。
eFuse通过控制内部MOSFET的栅极电压斜率来实现软启动。CDVDT电容就是用来设置这个斜率的。计算公式为:CDVDT (pF) = 42000 * k / (VIN (V) / Tss (ms))其中k是一个与器件相关的常数(通常为1)。根据需求,我们设定Tss = 10ms, VIN = 12V。 计算得:CDVDT = 42000 * 1 / (12 / 10) = 35000 pF = 35 nF我们选取最接近的标准值33 nF(容差10%,耐压25V)。所有并联器件的DVDT引脚必须连接在一起,共用这个电容,以确保同步启动。
但这还不够,我们必须验证在10ms的启动时间内,eFuse自身能否承受住浪涌功耗。浪涌功耗主要来自两部分:1) 给50mF电容充电;2) 为0.48Ω的启动负载供电。 通过公式计算(过程略),总平均浪涌功耗PINRUSH约为410W。 系统需要满足SOA(安全工作区)条件:PINRUSH * √Tss < 8 + 12*(N-1)(单位:W·√s) 代入数值:410 * √0.01 = 41 W·√s, 而右边为8 + 12*5 = 68 W·√s。41 < 68,条件满足,证明在10ms启动时间内,6个并联的eFuse可以安全地承受浪涌功耗,不会触发热关断。
实操心得:PG信号的重要性数据手册强烈建议使用Power Good (PG) 信号来使能下游负载。在本设计中,启动时已有7.5%的负载,如果这个负载是像DC-DC转换器这样的主动电路,它可能在输入电压很低时(比如2V)就开始工作。这会导致在整个软启动期间,eFuse不仅给电容充电,还要持续为这个负载提供大电流,极大增加功耗和热失控风险。最佳实践是:将eFuse的PG输出连接到下游负载的使能端,确保只有在输出电压稳定后,负载才被允许上电。
3.2 设定保护阈值:IMON与ILIM电阻
这是保护功能的核心,涉及两个关键电阻:RIMON和RILIM。
1. RIMON - 设定全局过流(断路器)阈值RIMON连接在主设备TPS25990的IMON引脚。该引脚输出一个与**总负载电流(IOUT)**成比例的镜像电流(增益GIMON ≈ 18.18 µA/A)。这个电流在RIMON上产生电压VIMON,与内部基准VIREF(默认为1V)比较,实现过流检测。 过流阈值公式:IOCP(TOTAL) = VIREF / (GIMON * RIMON)我们需要将过流阈值设定为最大稳态电流的110%,即IOCP(TOTAL) = 333A * 1.1 ≈ 367A。 取VIREF = 1V, 则RIMON = 1V / (18.18e-6 A/A * 367A) ≈ 149.7 Ω我们选取精度0.1%、功率100mW的150Ω电阻。这样,当系统总电流超过367A并持续超过设定的定时器时间(如10ms),所有eFuse将一致动作,锁断输出。
2. RILIM - 设定均流阈值与启动限流RILIM是每个eFuse独有的电阻,连接在各自的ILIM引脚。它用于两个目的:稳态下的主动均流和启动期间的个体电流限制。
主动均流计算:由于TPS25990和TPS25985x的RDSON不同,在自然状态下流过的电流会不均。主动均流电路通过比较每个器件ILIM引脚上的电压(代表自身电流)和一个共享的基准电压(CLREFLIN)来微调栅极驱动,强制实现均流。
- 对于TPS25990(主设备),其目标电流份额是总过流阈值的
3/(4N-1)倍,其中N=6。I_SHARE_TPS25990 = 3 * 367A / (4*6 -1) ≈ 47.9A对应的RILIM(TPS25990) = (1.1 * VIREF) / (3 * GILIM * I_SHARE_TPS25990) ≈ 421.6 Ω, 取标称值422Ω。 - 对于TPS25985x(从设备),其目标电流份额是
4/(4N-1)倍。I_SHARE_TPS25985 = 4 * 367A / (4*6 -1) ≈ 63.8A对应的RILIM(TPS25985) = (1.1 * VIREF) / (3 * GILIM * I_SHARE_TPS25985) ≈ 316.2 Ω, 取标称值316Ω。 通过为不同型号器件设置不同的RILIM,我们补偿了其RDSON的差异,使得在稳态工作时,电流能按比例均匀分配。
- 对于TPS25990(主设备),其目标电流份额是总过流阈值的
启动限流计算:在软启动期间,每个器件的电流限制由另一个基准CLREFSAT决定。
- TPS25990启动限流:
IILIM_STARTUP(TPS25990) = (0.7*VIREF/3) / (GILIM * RILIM(TPS25990)) ≈ 30.1A - TPS25985x启动限流:
IILIM_STARTUP(TPS25985) = (0.7*VIREF/3) / (GILIM * RILIM(TPS25985)) ≈ 40.2A因此,系统总启动限流约为30.1 + 5*40.2 = 231.1A。这个值远低于稳态过流阈值,确保了给大容量负载上电时的安全。
- TPS25990启动限流:
3.3 关键外围电路设计
1. 使能与欠压锁定(EN/UVLO)通过电阻分压网络(R1, R2)设置输入电压欠压保护点。当输入电压低于此点时,eFuse不启动。公式为:VIN_UVLO = VUVLO_R * (R1 + R2) / R2, 其中VUVLO_R是内部基准,典型值1.2V。 我们设定VIN_UVLO = 10.8V(输入范围下限)。为减少静态电流,选取较大电阻:R1 = 1 MΩ。计算得R2 ≈ 125 kΩ,选取标称值124 kΩ。需要在EN/UVLO引脚对地接一个1nF电容滤除噪声。
2. 电源滤波与偏置(VDD RC滤波)每个eFuse的VDD引脚是内部控制电路的电源,必须干净、稳定。从输入IN引脚通过一个10Ω电阻和2.2µF陶瓷电容组成的RC滤波器连接到VDD引脚。这个滤波器能抑制电源噪声,并在输出发生严重短路、输入电压瞬间塌陷时,为控制电路提供短暂的保持时间,确保保护逻辑能正确执行。
3. 开漏输出引脚上拉FLT(故障)、PG(电源好)等是开漏输出,需要上拉电阻才能输出高电平。通常使用10 kΩ电阻上拉到不超过5V的逻辑电源。
特别注意SWEN引脚:这是TPS25990特有的引脚,必须上拉到2.5V至5V的电压,且该电压必须由eFuse的输入电源(VIN)派生,并在eFuse使能前就稳定存在。通常使用一个100 kΩ电阻上拉。如果这个条件不满足,器件将无法启动。常见做法是使用一个由VIN供电的小型LDO(如3.3V)来产生这个上拉电源。
4. PMBus接口配置SCL、SDA、SMBA#线也需要上拉,通常用10 kΩ电阻。地址引脚ADDR0和ADDR1通过接地或悬空来设置器件I2C地址,并建议并联10pF电容以提高抗噪性。
3.4 保护器件选型:TVS与肖特基二极管
这是保证在极端故障下eFuse自身不被损坏的关键。
1. 输入TVS二极管当eFuse因短路而快速关断时,输入线路的寄生电感会产生极高的正向电压尖峰(V = L * di/dt)。TVS二极管用于钳位这个尖峰,防止其超过IN引脚的绝对最大额定值(20V)。
- 选型关键:TVS的钳位电压VC(在特定冲击电流Ipp下)必须低于20V。同时,其峰值脉冲功率要能吸收能量。
- 本设计选择:并联4个SMDJ12ATVS二极管。SMDJ系列功率较大,12A表示其击穿电压约12V,多个并联可以分担电流,提供更低的等效钳位电压和更高的能量吸收能力。
2. 输出肖特基二极管同样,输出线路的寄生电感在关断时会产生负向电压尖峰。肖特基二极管从OUT引脚连接到地,为这个负向尖峰提供泄放路径,防止OUT引脚电压低于-1V(绝对最大额定值)。
- 选型关键:非重复峰值浪涌电流IFSM必须大于系统的“快速跳闸”阈值。快速跳闸阈值通常是稳态过流阈值的2倍,即
2 * 367A = 734A。需要选择IFSM大于此值的二极管,或通过并联实现。 - 本设计选择:并联3个SBR10U45SP5肖特基二极管。其IFSM通常很高,并联后能满足要求。同时,其正向压降VF在超大电流下也较低,能有效钳位负压。
4. PCB布局与布线实战指南
对于承载数百安培电流的电路,布局布线的好坏直接决定性能甚至成败。以下是我从多次踩坑中总结出的黄金法则:
1. 大电流路径优先
- 短而粗:IN到OUT的功率回路(包括eFuse的引脚、并联的铜皮)必须尽可能短,且宽度要足够承载至少2倍满载电流(按PCB载流能力计算)。使用厚铜箔(2oz或以上)并在所有层铺铜是基本操作。
- 低阻抗:多个eFuse并联时,确保从输入连接点到每个器件IN引脚的阻抗,以及从每个器件OUT引脚到输出连接点的阻抗尽可能一致,这有助于静态均流。
- 过孔阵列:连接不同层的大电流路径时,使用大量过孔阵列来降低阻抗和帮助散热。不要吝啬过孔。
2. 关键信号与敏感节点
- 小信号远离噪声源:IMON、ILIM、IREF、DVDT、EN/UVLO分压电阻的走线是模拟小信号,对噪声极其敏感。必须远离开关电源、时钟等噪声源,并用地线包围进行屏蔽。
- 星型接地:所有eFuse的GND引脚、旁路电容的地端、敏感信号的地,应先用短而粗的走线连接在一起,形成一个局部的“静地”,然后再通过单点连接到系统的主地平面。绝对避免让敏感信号的地线直接流经大电流地回路。
- 去耦电容紧贴引脚:每个eFuse的IN引脚对GND的0.1µF电容,以及VDD的2.2µF电容,必须尽可能靠近器件引脚放置,回路面积最小化。
- 保护器件紧靠被保护点:输入TVS和输出肖特基二极管必须紧挨着eFuse的IN和OUT引脚放置,引线长度最短,以确保在纳秒级的尖峰来临时,它能第一时间起作用。
3. 散热设计eFuse的IN和OUT引脚同时也是主要散热路径。PCB设计上:
- 大面积铺铜并开窗镀锡:在eFuse下方的所有层,围绕IN和OUT引脚铺满铜皮,并做成阻焊层开窗,允许在铜皮上镀厚锡或涂散热膏,极大提升散热能力。
- 充分利用过孔导热:在eFuse下方的铜皮上打大量 thermal via(散热过孔),将热量传导到PCB背板或内部地层。如果空间允许,背面可以考虑加装散热片。
5. 调试、测试与常见���题排查
电路板回来后,不要直接上满负载。遵循以下步骤,可以避免“放烟花”。
1. 上电前检查
- 静态阻抗:用万用表测量输入对地、输出对地的阻抗,确保没有明显的短路。
- 关键电阻值:核对所有精密电阻(RIMON的150Ω, RILIM的422Ω和316Ω)的阻值。
- 电容极性:确认所有电容(特别是CDVDT的33nF)的容值和方向(如有极性)。
2. 分级上电与测试
- 第一步:只上控制电。先不接主12V输入,确保SWEN的上拉电源(如3.3V LDO)正常,PMBus接口上拉电压正常。通过PMBus尝试读取TPS25990的器件ID和状态寄存器,确认通信正常。
- 第二步:空载启动。接入12V输入,通过PMBus命令或EN引脚使能eFuse。用示波器测量输出电压VOUT波形,应看到受控的斜坡上升(由CDVDT设定)。测量输入电流,应只有很小的静态电流。
- 第三步:带容性负载启动。接入一个已知的大电容(如几个mF),再次启动。观察启动电流波形是否平滑,是否超过计算的启动限流值(~230A)。用热像仪或测温枪检查各eFuse温度,应均匀微热。
- 第四步:带载测试。使用电子负载,从小电流(如50A)逐步增加到满负载333A。持续监控:
- 各eFuse的电流分配(可通过测量其ILIM引脚电压换算,或使用电流探头)。理想情况下,各器件电流应接近计算的比例(TPS25990约48A, 每个TPS25985约64A)。
- 总输出电压的稳定性。
- 各eFuse壳温。在满负载、55°C环温下,结温应在安全范围内。
3. 故障注入测试这是验证保护功能是否可靠的关键。
- 瞬态过流:在满负载333A下,用电子负载施加一个持续时间小于10ms的500A脉冲。系统应不关断,平稳度过。
- 持续过流(断路器):施加一个超过367A(如400A)并持续超过10ms的负载。系统应在定时器到期后立即关断输出,FLT引脚应拉低,PMBus应报告过流故障。
- 输出短路(Hot-Short):在系统正常运行、带载时,用开关在输出端制造一个对地短路。示波器应捕捉到电流迅速上升然后被切断的波形,eFuse应进入锁断状态。
- 上电至短路(Power into Short):在输出端预先短接的情况下,给系统上电。eFuse应进入限流启动模式,并在尝试充电失败后进入锁断状态。
4. 常见问题与排查表
| 现象 | 可能原因 | 排查步骤与解决方案 |
|---|---|---|
| eFuse无法启动,无输出 | 1. SWEN引脚上拉电源未就绪或电压不对。 2. EN/UVLO条件不满足。 3. VDD电源异常。 | 1. 测量SWEN引脚电压,确保在2.5V-5V,且先于VIN存在。 2. 检查EN/UVLO分压电阻值,测量EN引脚电压是否高于1.2V。 3. 检查VDD引脚电压(应~5.2V),检查10Ω电阻和2.2µF电容。 |
| PMBus通信失败 | 1. 上拉电阻未接或错误。 2. 地址配置冲突。 3. 布线过长或受干扰。 | 1. 确认SCL、SDA、SMBA#有10kΩ上拉。 2. 检查ADDR0/ADDR1配置,确保地址唯一。 3. 检查走线,确保远离功率部分,必要时加串联小电阻(22Ω-100Ω)阻尼反射。 |
| 启动时触发热关断 | 1. 浪涌功耗超出SOA。 2. 启动负载过大或过早使能。 3. CDVDT电容值过小,启动太快。 | 1. 复核CLOAD、启动负载和Tss,验证SOA公式。 2. 确认是否用PG信号控制了下游负载使能。 3. 尝试增大CDVDT电容,延长Tss。 |
| 稳态工作时电流严重不均 | 1. RILIM电阻值错误或精度不够。 2. PCB布局导致各器件输入/输出阻抗差异大。 3. 散热不均导致某器件RDSON变化。 | 1. 精确测量每个RILIM电阻值。 2. 检查大电流路径的对称性,确保铜皮宽度和长度一致。 3. 改善散热,确保所有器件温度接近。 |
| 故障发生时eFuse损坏 | 1. 输入TVS或输出肖特基二极管选型不当或未安装。 2. 输入/输出回路寄生电感过大。 3. 去耦电容放置过远。 | 1. 用高压探头测量故障瞬间IN和OUT的电压尖峰,确认是否超规格。 2. 检查TVS/二极管型号和布局,确保其能快速响应。 3. 优化布局,缩短功率回路,增加高频去耦电容。 |
6. 设计扩展与高级考量
完成基础设计后,还可以利用PMBus接口实现更高级的功能,提升系统的可维护性:
- 动态阈值调整:根据服务器不同的运行模式(如待机、计算、峰值负载),通过PMBus命令动态调整过流保护阈值(通过修改VIREF寄存器),在安全与性能间取得平衡。
- 预警与日志:配置eFuse的警告阈值(如温度警告、电流警告),当参数接近但未达到故障阈值时提前上报,便于运维人员干预。PMBus可以记录历史故障事件。
- 时序协调:在多路电源序列上电的系统中,可以通过PMBus精确控制各eFuse的使能延时,实现复杂的上电/下电时序。
- 多板卡负载均衡:在背板系统中,主机可以通过PMBus读取各子卡的实际电流,动态调整负载分配或触发节能策略。
这个12V/4kW的eFuse保护方案,将强大的模拟保护能力与灵活的数字管理接口相结合,为高功率、高可用的数据中心电源设计提供了一个坚实可靠的基石。从参数计算到布局细节,每一个环节都关乎最终的稳定性和可靠性。希望这篇详尽的拆解,能让你在下次面对类似的大电流保护挑战时,心中更有底气。