在某信号处理板调试过程中,烧毁2片K7325T、1片Z7,故障后FPGA发热严重。故障前,FPGA功能正常;测试发现故障后,FPGA出现部分电源或者IO短路,更换FPGA后正常。
针对该问题进行分析。
分析可能存在原因:电源故障、上电时序问题、静电、芯片存储、测试问题。
电源故障:其中一片K7在损坏后,测试板卡所有电源输出都正常,但部分电源阻抗变小,且更换FPGA,板卡就正常了,由此可排除电源故障。
上电时序问题:K7板卡FPGA上电时序由于部分电源芯片软启时间设置不一致,导致上电时序未严格遵循器件手册要求,修改软启时间后,仍然有一张板卡的K7出现故障,且部分参考板卡原理图上电时序设计也未遵照手册要求进行设计。故电源问题导致的故障可能性较小。
静电:无法验证,根据调试经验,该问题可能性较小。
芯片存储:为防止芯片静电损坏,芯片的存储有一定的湿度要求,目前干燥柜不具备加湿功能。在K7焊接中,出现过1片K7,在未进行烘烤的情况下进行焊接,焊接后测试发现该芯片直接损坏(未上电)。后续K7焊接经先经过烘烤24小时后,进行焊接。
测试问题:故障的FPGA均是在测试使用示波器测试过程中损坏,且示波器探头地接到板卡GND时,偶尔有火花产生。故由测试问题导致的故障可能性较大。
经测试使用的直流电源电源端与大地端存在130V左右的交流电压。测试框图如下所示:
由于直流输出与大地间存在悬浮电压,示波器探头夹子通过示波器与大地连接。但示波器探头接触板卡时,直流电源的共模电压通过板卡、示波器,形成一个回路,进行放电。经过多次放电后,导致FPGA损坏。
解决办法:
在平时调试过程中,直流电源侧,建议把直流电源输出负端和大地短接,去掉悬浮电压。
该解决办法的缺陷在于当板卡跟电脑插有调试器时(PC的GND与大地是短接的),电源GND线断开,板卡仍可工作。采用改处理办法后,FPGA还未出现烧毁情况。
同时根据该问题,在板卡设计中,如板卡与大地之间有连接关系,板卡GND与大地之间建议增加RC短接电路,R取MΩ电阻,C取高压电容。如下图所示:
通过该电路,一方面,可使板卡GND与大地之间等电位,避免悬浮电压;另一方面,在电磁兼容试验中,提供共模电压低阻抗泄放路径,降低电磁干扰对板卡的影响。且RC电路应靠近电源入口端。