群友寄来一个海康威视交换机,让我维修,按照他描述的故障是:插上电源之后,指示灯狂闪,交换机的功能不能使用。

接口视角。故障描述里就是左侧这个绿灯上电之后狂闪。

这个供电接口居然是5V接口,而且是比较细的DC电源端子。对了,和之前维修的小米路由器AX1800是同样的接口。

我插上电试了一下,确实在狂闪。

拆解看看硬件有无损坏。

上面有一颗MCU是GD32F407RET6,封装是LQFP-64。

散热器下面的芯片是博通的BCM53128。

看看电源部分细节。5V电源进来之后经过一个DC-DC降压到3.3V给GD32F407供电。

我插上电源之后测量电源电压,发现只有2.07V,这就有问题了啊,我还以为可能是软件启动到什么环节卡住了,怎么电源入口就有问题了。

测一下电源输出,4.59V,这个电压距离5V差距有点大啊,但是理论上应该也能让交换机工作啊。不过这个时候我已经开始怀疑这个电源了。

于是我给板子飞了两根供电线,然后用外部供5V的方式试试,结果板子就正常工作了,正常工作电流是460mA。而且用红外热成像仪看,板子工作的时候温度也正常,没有啥问题。插上网线测试,交换机功能正常。(注意,在外界电源测试的时候,需要把dc供电头插进去,否则dc插座内部是短路的。)

这时候我完全把所有罪名都安在电源适配器上了。

搞个电子负载测一下这个电源适配器。负载没工作时可以看到输出电压确实是4.59V。

当我把电流从小到大逐渐调试,拉电流拉到10mA的时候,发现电压突然降低到2.98V了。破案了,这个灯之所以一直闪烁,就是这个电源坏了,然后交换机不停上电导致电源不停打嗝,所以只有指示灯能闪一下闪一下,其他的当然不能工作。

突然感觉自己好蠢,其实看到这个灯闪的方式,应该能想到是电源在打嗝,但是我却想了好几个可能性,甚至还包括固件加载失败导致不断重启这种想法,还想如果电源测试正常就去用串口连接调试口看看log呢,结果第一步就把问题解决了,而且饶了一个大弯子。

既然问题找到了,是电源适配器的问题,那我觉得这玩意也没必要去修了,毕竟超声波焊接的,打开也没法恢复回去了。直接让群友自己买一个就行,买的时候注意5V1A,电流大点的更好。电源输出头内正外负,另外注意是DC3.5的头子,别买成DC5.5mm的头子即可。

嘉立创PCB

还没有评论,抢个沙发!