服务器硬件开发 · 小IC器件篇-第14篇 | 服务器主板上 MOSFET 的三大应用------电源开关、负载驱动、热插拔
一、灵魂拷问
前两篇把 MOSFET 的结构和参数搞懂了,这一篇看它上岗。新人看服务器主板时常有这些困惑:
❓ CPU 旁边那一排排"小方块"(DrMOS/分立 MOS)在干什么?什么叫"同步整流"?
❓ 高边开关、低边开关是什么?为什么有的电路 MOS 放在负载上面,有的放在下面?
❓ 硬盘热插拔瞬间的浪涌电流,是谁扛下来的?
❥ 这三个岗位对 MOS 的要求一样吗?
二、原理拆解
2.1 应用一:同步 Buck------CPU 的"供电心脏"
服务器 CPU 需要低压大电流(如 1.05V、上百安),必须用 Buck 降压电路 把 12V 转换过来。现代方案用两颗 MOS 替代二极管 做整流------叫同步整流(呼应第 03 篇:二极管整流压降 0.5V 扛不住低压输出):
🎨 漫画一:同步 Buck 的高低侧分工
12V ──┐
│
[高侧 HS] ← PWM 控制,开关主角
│
├────[电感 L]────→ 1.05V 输出(给 CPU)
│
[低侧 LS] ← 续流主角(替代二极管)
│
GND
高侧管导通时电流灌入电感;高侧关断时低侧管导通续流(同步整流)。因为低侧管大部分时间在导通,重点压 Rds(on);高侧管开关动作多,兼顾 Qg。两管不能同时导通(直通炸管,第 15 篇),中间留"死区"。
2.2 应用二:负载驱动------高边还是低边?
用 MOS 控制负载通断,有两种接法:
| 接法 | 位置 | 优点 | 麻烦 |
|---|---|---|---|
| 低边驱动 | 负载与 MOS 之间,MOS 接地侧 | 栅极驱动简单(源极接地) | 负载一端常带电,关断后负载端仍有电压 |
| 高边驱动 | 电源与负载之间,MOS 接电源侧 | 关断后负载完全脱离电源,更安全 | NMOS 高边驱动需要栅极电压高于电源(自举/电荷泵) |
服务器里:一般信号类负载(LED、小继电器)用低边省事;要求关断后彻底断电的(热插拔、可拔插模块供电)用高边。
🗣️ 吐槽: 低边开关像"关下水道的闸"------好操作,但上游水管一直有水压;高边开关像"关进水总阀"------关得彻底,但阀门开关的力气(驱动电压)得比水压还大,所以要配自举电路这种"增压装置"。
2.3 应用三:热插拔------驯服浪涌的"软启动"
硬盘、风扇、板卡热插入时,输入端的大电容瞬间充电,浪涌电流可达几十上百安,会把电源电压拉垮、触点打火。热插拔控制器用 MOS 做软启动 :不是一下子全开,而是控制栅极电压缓慢爬升,让电流被限制在安全值内"涓涓细流"地充,等输出稳定后再完全打开。
🎨 漫画二:热插拔软启动
浪涌电流(无限流):▉▉▉▉▉▉▉ ← 瞬间冲击,拉垮电源
软启动(MOS限流):▂▃▄▅▆▇▇▇ ← 缓慢爬升,温和充满
实现:控制器慢速抬升 Vgs → MOS 工作在放大区限流
→ 输出稳定 → Vgs 拉满,完全导通
注意:软启动期间 MOS 工作在放大区(高 Vds×大电流),这正是 SOA 最危险的区域(第 15 篇详解),所以热插拔 MOS 的 SOA 参数必须专项核对。
三、服务器实战
VRM 相数与 DrMOS
现代服务器把高侧管、低侧管、驱动芯片封装成一颗 DrMOS(Driver+MOS 一体),每相 60~90A,多相并联给 CPU 供电。相数多少看 CPU 功耗,服务器常见十几相到二十几相。
热插拔三件事
① 限流软启动(保护电源与触点);② 过流保护(类似电子保险丝,超限就关);③ 状态上报(告诉 BMC 插拔事件)。这三件事通常由专用热插拔控制器 + MOS 完成。
四、翻车案例
💥 案例:热插拔没限流,插盘瞬间整机电压塌陷
⚠️ 培训教学场景,细节经戏剧化处理,用于说明原理,不指向具体真实事故。
新员工小 L 给某存储背板做热插拔电路,"嫌专用控制器贵",直接用一颗 MOS 全开全关:
"MOS 一开就通,插硬盘能有多大事?"
结果每次热插硬盘,几十安浪涌瞬间把 12V 拉低近 1V,正在运行的其他硬盘报链路错误,整机差点重启。加上软启动限流(10ms 级缓升)后,插入瞬间电压纹丝不动。
复盘要点:
- 热插拔必须限流,全开全关 = 浪涌灾难
- 软启动时间要覆盖输出电容充电,通常毫秒级
- 热插拔 MOS 要核对 SOA(缓启动期间工作在放大区)
- 省一颗控制器的钱,赔的是整机稳定性