# 替换自制服务器上的 48V 直流电源

## 背景

又到了新学期，计算机组成原理的实验又轰轰烈烈地开始了，但实验平台背后的 FPGA 集群，却出现了一台自制服务器不工作的问题，通过替换 48V 直流电源解决了。

## 自制服务器

说是服务器，但实际上，这个服务器是借用了机架式服务器的外壳，把里面改造成了一个 FPGA 集群。它通过一个电源把 220V 市电转成 48V 直流电源，然后给三个 10 口 PoE 交换机供电，然后每个 PoE 交换机再通过 PoE 给 8 个 FPGA 开发板供电。此外，再通过一个 48V 到 12V 的 DCDC 直流电源，给几个风扇供电。这样，一个自制服务器里，就可以承载 24 个 FPGA 开发板，再通过多个自制服务器组成 FPGA 集群。

交换机之间，采用菊花链的方式连接，最后连一根网线到机柜上的交换机。

## 问题定位

问题出在，其中一台自制服务器通电后没有反应。把自制服务器从机柜上拆下来，用万用表测试，最终的结论是：48V 电源坏了，输出的两个直流端子之间的电压为零，电源上的灯也没有亮。后续把电源拆出来看了看，没找到特别明显的出问题的部件。

## 修复

修复也很简单：找到了一个同型号的备用电源，一通拆卸，再按照原来的方式装回来就可以。由于这个 48V 电源的输出就是两个带有螺丝的端子，所以要把各路电源（三个交换机、一路 DCDC）的电源线的正和负分别压紧到对应的端子上，防止虚接发热。
