ARTICLE DETAIL

资讯详情

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

服务器冗余热备份电源电路图详解与维修实战

服务器冗余热备份电源电路图详解与维修实战 不过你也不需要真的把维修推到芯片级那么深主要抓住几个关键框输入保护、整流滤波、PFC功率因数校正、DC-DC变换、OR-ing并联输出、监控与告警。一张完整的冗余电源电路图基本就是这几个模块的串联并联组合。它们各自承担什么任务我下面详细拆开讲。1.3 为什么“热备份”主要靠电源自身完成很多人误以为热备份是靠服务器主板或操作系统实现的其实不是。冗余电源的切换完全由电源模块自己和背板上的逻辑控制完成服务器主板根本感知不到你拔了一块电源。当某一路电源故障或断电时OR-ing MOSFET或者二极管会自动切换导通路径另一路电源在几百微秒到几毫秒内接管全部负载。主板上的电源好信号Power Good只要不掉电CPU和内存就不会复位服务就不会中断。这也是热备份和冷备份的本质区别冷备份需要人为干预或外部继电器切换热备份是电源系统自主完成。2. 冗余热备份电源的电路图设计核心细节2.1 输入端的浪涌抑制与滤波电路输入端是整个电源的第一道关口也是维修时很容易忽略的坑。市电进来之后首先经过的是一个共模电感 X电容 Y电容组成的EMI滤波网络。它的作用是双向的一方面阻止外界电网的浪涌、雷击、高频干扰进入电源内部另一方面阻止电源自身的开关噪声反灌到电网干扰同一回路里的其他设备。紧跟着的是热敏电阻NTC和继电器组成的浪涌限制电路。大容量电解电容上电瞬间接近短路如果不加限制冲击电流可以达到几十安甚至上百安轻则烧保险重则炸桥堆。NTC冷态时电阻大限制冲击电流通电后温度上升电阻变小正常工作时损耗可以忽略。但维修时有个坑如果NTC没有并联继电器电源热插拔时NTC还是热的电阻很低冲击电流可能仍然很大。所以正规设计会在NTC两端并联一个延时闭合的继电器等电容充满后再短接。这个继电器如果坏掉或者驱动电路失灵表现出来的症状就是电源冷启动正常但热插拔时炸机。2.2 PFC功率因数校正为什么不是可选配目前服务器的开关电源基本都是主动式PFC功率因数做到0.98以上。主动式PFC的核心是一个Boost升压电路把整流后的脉动直流升压到380V左右的稳定直流。为什么要做这一步首先数据中心电费是按有功电能计费的功率因数低的设备会有无功损耗电网侧要额外提供无功电流。其次服务器电源的负载范围很宽从待机几十瓦到满载一两千瓦PFC电路能让输入电流跟随输入电压波形减小高次谐波也避免对UPS和发电机造成干扰。维修的时候PFC部分是最容易出问题的区域之一MOSFET击穿、升压电感烧毁、PFC控制芯片损坏都是高频故障点。PFC的维修难点在于它的主开关管工作在很高的电压和电流应力下而且和DC-DC部分共用控制电路。如果只换了MOSFET没查驱动芯片、没查反馈环路上电可能还会二次击穿。我见过很多同行修PFC反复炸管的案例基本都是漏了斜坡补偿或者电流采样电路的问题。2.3 DC-DC隔离降压从高压到12V的关键一跳PFC升压之后是DC-DC变换器。服务器电源通常是半桥LLC谐振或者移相全桥拓扑把380V高压降到12V主输出。LLC谐振拓扑的优势是开关损耗低、效率高适合宽范围输入和负载变化——正好匹配服务器CPU功耗波动的场景。移相全桥则更适合大电流输出但电路结构更复杂磁性元件更多。这两个拓扑在维修上的区别比较大LLC谐振电路谐振电感和谐振电容是核心如果电容容量漂移会导致增益变小、带载能力下降。维修时要重点查谐振电容、变压器同名端、次级同步整流管的驱动时序。移相全桥桥臂的四个开关管和钳位二极管容易损坏驱动变压器或者隔离驱动芯片也要重点检查。滞后桥臂的ZVS特性对电感量敏感换变压器或电感之后如果不重新测试零电压开关效率可能下降好几个点。这两种拓扑共同的特点是次级都有同步整流MOSFET。同步整流就是用MOSFET替代肖特基二极管做整流导通压降小效率能提高两三个百分点。维修时同步整流管的体二极管反向恢复时间、栅极驱动信号的死区时间都值得注意。用示波器抓次级波形时如果发现死区过小导致上下管直通那就是驱动芯片周围电阻电容参数漂移了。2.4 OR-ing并联输出与均流机制冗余电源的所有模块输出端最终都要并到同一个母排或者背板铜排上。如果两个12V电源直接并联由于输出阻抗和采样基准不可能完全一致必然存在一个模块出力多、另一个模块出力少的情况甚至严重时会出现倒灌。所以每一路输出都有一个OR-ing MOSFET或者二极管相当于一个单向阀门只允许电流流出不允许电流回流。但仅仅是防止倒灌还不够两个模块如果负载分担不均一个满载运行一个轻载运行满载的那个会先过热保护整体冗余度就下降了。所以还必须有均流电路。常见的均流方案有三种方案原理精度复杂度下垂法输出阻抗随负载微降自然均衡低最低主从均流指定一个主模块其他跟随中中平均电流均流所有模块通过均流总线共享电流信息高较高服务器机架电源通常采用第三种也就是平均电流均流。每个模块通过一根均流母线连在一起各自把输出电流信号送到母线上再取平均值作为参考。谁电流小就提高输出电压谁电流大就降低输出电压最终达到平衡。维修时如果发现两个模块一个烫一个凉多半就是均流母线断了、均流运放坏了或者电流采样电阻漂移了。2.5 监控、告警与热插拔控制电路最后一块是监控与控制部分。现代服务器电源都有PMBus或者I2C接口可以直接上报电压、电流、温度、风扇转速等参数。这一部分通常由一颗MCU和若干模拟前端组成。维修时主要检查MCU供电是否正常、I2C总线上拉电阻是否虚焊、温度采样NTC是否老化漂移、风扇测速信号是否正常。热插拔控制逻辑也在这部分。热插拔的时序很重要先接接地脚再接触电源脚最后是信号脚。背板上有长短不同的引脚就是干这个的。电源模块内部还有个“电源好”信号只有输出电压稳定在规定范围内才会拉高告诉主板“我可以带载了”。如果这个信号时序不对服务器会反复重启或者报错。维修完一块电源后用示波器双通道同时抓12V输出和Power Good信号是最直观的验证方法。3. 从电路图到维修一份“图纸”该怎么读3.1 按信号流向读图别按物理位置读图拿到一份冗余电源电路图很多新手喜欢按布局从左到右读结果越读越乱。我建议反过来先找出输出端再往回找路径。服务器电源虽然复杂但核心就是一条主功率链输入 - 整流 - PFC - DC-DC - OR-ing - 输出所有控制电路都是围绕这条链路服务的。就像开车导航你不必记住每一段路的每一个路口但你得清楚大方向。维修时也是电源没有输出先确认是前级没工作还是后级保护了有输出但掉压先确认是反馈环路问题还是输出滤波电容老化。定位到某一个大块之后再去啃那个区域的细节电路。3.2 看懂关键测试点读电路图最重要的能力是找到关键测试点。几个最重要的测试点在维修时必须要能快速找到PFC输出电压正常应该在380V左右过低可能是PFC没工作过高是反馈环路异常。辅助电源输出一般是一个独立的5V或者12V小电源给控制芯片、风扇、MCU供电。辅助电源坏了整块电源会“没有任何反应”。驱动信号波形用示波器看PFC和DC-DC开关管的栅极驱动波形能快速判断控制芯片死没死、驱动电路通不通。次级同步整流波形判断同步整流是否工作正常的直接依据。均流母线电压几个冗余模块在正常均流状态下这个点的电压应该基本一致。做一个有经验的维修者拿到图纸第一件事就是找这些测点而不是从左上角第一个元件开始研究。3.3 画一份自己的“简化维修图”原厂图纸往往非常复杂动辄几十页布满了各种保护电路、辅助电路、测试点眼花缭乱。我的习惯是自己画一份简化图只保留主功率路径和关键控制环路的拓扑连接关系把原件型号、测试点电压、关键波形都标注上去。这份图对我而言比原厂图纸还有用。具体做法是拿A3纸或者白板从输入开始把每一级模块的输入输出关系画成方框图方框之间的连接线上标注正常电压或关键波形。遇到维修案例就补充实际测量数据和故障现象到图纸旁边。时间长了这份图就是你个人的“维修经验图谱”看一眼就能快速锁定故障范围。这也是为什么有些老工程师修起来特别快——不是他脑力强而是他脑子里早就有一张随时调用的地图。4. 常见故障现象与排查思路实录4.1 上电完全无反应从辅助电源和启动电阻查起这是最常见的故障占比可能有三成。现象是电源插上电之后任何指示灯都不亮风扇也不转。排查思路固定先检查保险丝是否熔断如果熔断说明存在短路多半在整流桥、PFC MOSFET或者大电解电容如果保险丝完好则有可能是辅助电源故障。辅助电源不工作的原因启动电阻开路、PWM控制芯片供电引脚被击穿、变压器初级绕组断线、反馈光耦老化。这些元件在没有示波器的情况下也可以通过万用表逐步排查但效率比较低。我一般先用示波器测量控制芯片VCC引脚的起振波形如果电压反复抖动但起不来说明芯片在反复重启重点查启动电阻和VCC电容。4.2 12V输出偏低或带载掉压严重输出有但偏低比如12V变成了11V甚至更低带负载时压得更狠。这种故障要区分两种情况空载正常带载掉压还是空载就偏低。空载正常带载掉压大概率是输出滤波电容老化ESR增大导致纹波大、动态响应差也可能是反馈环路补偿网络参数漂移相位裕度不够带载瞬间环路震荡。另一种可能是变压器或者电感饱和这种情况一般伴随啸叫和严重发热。空载就偏低先测PFC输出电压是否正常如果PFC只有三百零几伏说明PFC没工作DC-DC输入电压不足输出自然偏低。PFC没工作的常见原因是PFC控制芯片供电缺失、母线电压采样分压电阻变值、MOSFET驱动信号丢失。4.3 两个冗余模块不“合作”均流失效服务器上两块电源一块烫手一块冷冰冰负载全压在了一块电源上。这种情况就是均流失效。最简单的排查方法先看均流母线连接线是否松动或者氧化服务器长期运行在高温环境金手指接触不良是常有的事。再看均流母线电压如果一路在2V一路在0V说明某个模块的均流放大器没在工作。均流失效的核心故障元件通常是电流采样电阻和均流运放。电流采样电阻虽然功率够大但长期热应力下阻值会漂移导致采样电流失真。均流运放本身一般不容易坏但供电电容老化导致运放工作异常倒是见过不少。更换元件之后务必要做静态均流测试加一定负载观察两个模块的输出电流差是否在5%以内。4.4 热插拔时打火或者掉电热插拔是冗余电源的核心功能但也是故障高发环节。打火通常是背板连接器弹簧片氧化或者弹性减弱接触电阻升高。掉电则可能是热插拔控制时序出了问题导致拔掉一块电源时另一块还没来得及完全接管。热插拔时序问题要区分硬件和固件硬件层面OR-ing MOSFET的驱动电路要在主电源断开后快速切换到备用电源如果驱动电路延时过大就会出现几百毫秒的掉电窗口。固件层面有些高级电源有热插拔前的预充电逻辑如果MCU死机或者I2C通信异常预充电没完成就断开也会打火。实操心得热插拔测试一定要用真实负载或者电子负载不能空载。空载和满载的热插拔特性差别很大空载测试通过了不代表满载时没问题。另外测试时数一下拔出到恢复供电的时间一般要在20毫秒以内才算合格——这是服务器内存保持数据的基本要求。5. 实操维修必需的工具与手法5.1 隔离示波器和差分探头不能省修开关电源示波器是必须的而且最好是隔离示波器或者带差分探头。服务器电源的热地直流母线负极和交流输入是连通的直接用手持示波器探头去测高压侧波形轻则损坏示波器重则触电。热地和冷地是有电位差的常规示波器探头的地线夹子会把热地直接短路到大地瞬间拉弧。我自己常用的方案是一台带宽100MHz以上的示波器配合一根100:1高压差分探头测初级侧波形普通电压探头只测次级侧和信号部分。这样既安全也能满足开关电源绝大部分测试需求。5.2 电子负载与可调电源维修完成后必须验证带载能力所以电子负载是标配。服务器电源一般功率都比较大动辄750W、800W甚至2000W普通小电子负载根本拉不动。我的经验是买一台功率大一点的电子负载或者用大功率电阻并联做假负载。只要能模拟出额定负载的50%到100%基本就能判断维修效果了。另外备一台0-30V/5A的可调电源主要用于给控制电路单独供电测试。比如怀疑辅助电源有问题可以用外部电源直接给控制芯片供电观察芯片是否起振这能快速把故障范围缩小到“供电问题”还是“芯片自身问题”。5.3 几个选件和备件的建议维修常用到的基础配件保险丝、压敏电阻、NTC热敏电阻、整流桥输入级故障高发多备几种规格。MOSFETPFC和同步整流用的大功率MOSFET优先选原型号买不到的话要对比耐压、导通内阻和栅极电荷参数。PWM/PFC控制芯片多备几个常见型号比如常用的PFC控制IC和LLC控制IC。光耦、TL431反馈环路的两大核心便宜但容易忽略。电解电容按耐温和ESR两项指标挑选服务器电源内部温度高建议用105度105度耐温等级。特别提醒一下电容这玩意儿别图便宜买杂牌。输出滤波电容的纹波电流能力不够用上半年就鼓包返修成本远超省下的那点差价。6. 从一块电源到一个系统冗余架构设计背后的逻辑6.1 N1冗余和NN冗余的区别服务器机柜常见两种冗余架构N1和NN。所谓N1比如服务器需要3块电源正常供电机柜里实际装了4块任意坏掉1块都不会影响负载。NN则是两路独立市电各带N块电源一路市电完全掉电另一路还能维持全部负载。两种架构对电源模块本身没有本质区别区别在于背板设计和管理逻辑。6.2 整流分配单元与智能PDU的配合到了机柜层面电源模块背后是一个整流分配单元往上接的是智能PDU。智能PDU可以监控每一路的电流、功率还能远程控制端口开关。对于运维人员来说这套系统可以在电源故障之前提前预警比如发现某一插口电流持续偏高可以提前规划负载调整避免电源过载保护导致宕机。理解了单块电源的原理和热备份机制往上理解整柜供电架构就会容易很多电源模块是保障服务器运行的最后一道防线而PDU和UPS是更前端的防线层级和责任分工不同而已。6.3 虚拟化与云计算时代对电源的新要求现在很多服务器的负载是虚拟化环境CPU使用率波动非常频繁而且整体功率密度越来越高。这在电源层面带来的直接影响是动态响应要求更高。以前服务器固定跑一个服务功耗相对平稳现在一台物理机上跑了十几个虚拟机负载可能在几十瓦到几百瓦之间大幅跳变。如果电源的动态响应跟不上输出会瞬间跌落可能导致虚拟机重启甚至宿主机崩溃。另外云计算数据中心的服务器数量非常庞大电源本身的效率就变得极其重要。哪怕效率只差0.5%乘以几万台服务器每年电费差异都是以百万计的。所以现在各大厂商都在推钛金牌电源即20%到100%负载范围内效率都在94%以上。维修这些新型电源时有一点要特别注意效率越高、电路拓扑越复杂对元件的应力要求也越高维修时换上去的代用件如果参数达不到原规格很可能导致效率下降甚至装进服务器后出现过热降频。7. 拆解一块电源的实战演示从外壳到PCB7.1 安全拆解顺序与外壳开盖技巧拿到一块故障的冗余电源拆解前先说安全。断电后要等待至少5分钟让高压电容完全放电然后用万用表实测母线电容两端电压确认低于10V再动手。很多老手翻车往往就翻在“觉得放完电了”这一点上。外壳开盖没什么高难度但有一个细节很多服务器电源外壳上有防拆贴纸或者卡扣硬撬会损伤外壳导致装回去后屏蔽效果变差。我的方法是先用热风枪低温加热贴纸位置让胶软化再用撬棒从卡扣位置慢慢松开。别用蛮力。7.2 观察与测量先猜后测再拆件打开外壳之后先不急着拆PCB。拿强光手电目检一遍重点看电解电容有没有鼓包、漏液MOSFET表面有没有裂纹或者烧焦痕迹PCB有没有发黄发黑元件引脚有没有虚焊。很多时候故障原因一眼就能找到根本不用上仪器。目检没发现问题再通电测试。注意通电时要接好假负载并在输入侧串一个白炽灯或者限流电阻防止维修过程中再次炸机。白炽灯如果常亮说明后面有短路如果亮一下灭了说明电容充电正常。这个技巧非常老土但非常好用比什么高端仪器都直观。7.3 替换元件的选型原则维修不可避免要换元件。选型时记住几条硬原则MOSFET不能只看耐压还要看导通内阻和Qg电容不能只看容量和耐压还要看纹波电流和ESR光耦重点关注电流传输比是否匹配控制IC尽量原型号代用要确认引脚定义和外围参数。如果实在找不到原型号宁可买拆机件也别瞎代用因为开关电源的环路稳定性对元件参数很敏感。8. 最后再分享几个实操经验修冗余电源这几年我踩过的坑比很多人看过的案例都多最后挑几个最值得说的分享一下。经验一热风枪拆多层板要控制温度和时间。服务器电源的PCB很多是铝基板或者厚铜板导热很快风枪温度设到380度以上才能有效拆焊。但问题在于背面的元件和塑料件可能会被烤坏所以能在正面拆的元件尽量正面拆必须翻面的话另一面要盖好隔热胶带。经验二测试电源时一定要带载。空载能正常工作、带载就掉压的故障非常常见尤其是输出电容老化、变压器轻微匝间短路这种问题空载状态下完全暴露不出来。我从来不在空载状态下判断电源修好了至少带到额定功率的一半以上再下结论。经验三记录数据是一个维修者最好的自我提升方式。每修一块电源记录下故障现象、测试数据、换件型号、修后带载情况。半年一年之后回看这些记录你会发现自己对电路的理解和排查故障的速度都有了质的飞跃。经验四该报废的就报废。有些电源进水腐蚀严重或者炸机烧毁了大面积铜箔即使修好了也会存在隐患。服务器断电的成本动辄几十万上百万一块电源模块不过两三千块该换就换别因为一块电源拖垮了整个系统的可靠性。冗余电源的维修和相关电路图设计是个需要长期积累的领域。但只要把主功率链路的拓扑、热备份切换的逻辑和常见故障的排查思路理顺了再复杂的电源也能在你手里变得可预测、可控制。希望这篇内容对你有一些实际的帮助。
返回列表