本教程适用于Avalon A821、A841、A851等系列矿机。文章以Avalon 821为例,讲解A821算力板维护的注意事项和方法。
首先,我们需要了解如何连接测试夹具和算力板。
测试治具由PMU板和MM板(控制板)组成。连接方法如下:
PMU连接图:
12V电源输入端口:连接矿机电源;
VCore和GND:连接待测算力板的VCore和GND;
信号输出:连接待测试算力板的信号端口;
与A821 MM板连接:将Avalon 821 PMU 与A821 MM板连接。
注意:
1. A821 MM板连接到A821 PMU。由于程序设置,A821的DATA2接口连接到PMU的J8,A821 MM板的DATA2 pin1对应A821 PMU的J8 pin2;
2. A821 PMU 的信号和 VCore 电源仅从 J6 连接器和 VCore-2 侧输出,因此只能连接 J6 侧连接器和 VCore-2 电源输出。因此需要注意A821 PMU信号输出端的接口方向;与普通插头一样,引脚是相反的。
注意12V电源输入端口的顺序,上面是GND(黑色),下面是12V(黄色);
MM板(控制板)连接图:
与A821 PMU板连接:A821 MM板与A821 PMU连接;
串口连接:用于在电脑屏幕上查看算力板测试信息;通过USB转TTL 串口模块连接电脑USB口;
串口连接顺序为:
MM 侧 PIN | 串口线序 |
引脚 1 | 地面 |
引脚 2 | TXD |
引脚 3 | 接收端 |
FPGA复位按钮(测试按钮,可外接脚踏开关或自动复位开关):测试程序完成后,再次按下测试按钮将输出复位信号并重新开始测试。
算力板连接图:
PMU输出连接图:
VCore 电源:为算力板供电
GND:算力板电源地,该信号连接PMU和算力板,PMU通过数据线将数据传输到算力板,然后将计算后的数据通过数据线传回A821 PMU。
A821算力板“引脚号”:
引脚号 | 信号 | 引脚号 | 信号 |
引脚 1 | 12V | 引脚 2 | 1.8V |
引脚 3 | 1.8V | 引脚 4 | 反渗透 |
引脚 5 | 地面 | 引脚 6 | 一氧化碳 |
引脚 7 | 地面 | 引脚 8 | 做 |
引脚 9 | 地面 | 引脚 10 | DI |
引脚 11 | 地面 | 针脚 12 | CI |
针脚 13 | 地面 | 针脚 14 | RI |
注意:
1、VCore与GND不要接反;
2、PMU板和算力板的接线顺序;连接信号线时,请勿插错、错位;否则会导致算力板、MM板、PMU板损坏。
3、测试前必须将红、黑电源线和信号线连接好;否则会烧毁算力板LDO。
4、测试算力板时,需要放置散热风扇进行散热;
5、不要长时间测试算力板;否则,温度会过高。
Avalon 821算力板结构:
更换算力板上的ASIC芯片时,需要根据算力板上的芯片标签更换相同Bin号的芯片。
算力板测试步骤:
1、判断算力板状态;给算力板上电,根据算力板指示灯的状态判断是否需要维护:
状态指示灯判断如下:
绿色,算力板正常,不需要维修。
红色,算力板异常,需要维修。
2.通过串口判断算力板是否有问题
通过串口调试工具查看电脑上运行的算力板的LOG信息,如图:
串口调试工具设置需要设置串口号,波特率设置为115200,数据位为8位,停止位为1位。
3. Coretest异常现象判断及修复
如果LOG信息中出现如下代码,asic count = 26, miner 0 asic 21 pass 0, miner 0 asic 24 pass 0,则说明A821算力板对应的A21、A24芯片有问题,需要更换A21和A24位芯片。
注意:待更换芯片的BIN号应与算力板背面标注的BIN号相对应。
4.环回异常现象及修复
如果LOG信息中出现asic count=0,则说明环回失败;即算力板链路不可达,说明A821算力板信号传输存在问题,需要进一步测试。
首先,我们需要目视检查元器件外观是否有损坏,或者焊接不良;
LDO焊接问题:
电阻异常:
如果肉眼看不出来,需要借助示波器或者Fluke 15B+万用表 来快速定位算力板问题:
1. 使用 Fluke 15B+ 万用表阻抗档测量 12V 测试点与 GND 之间的阻抗。如果阻抗在0-100Ω之间,则A0-A5的LDO(U1、U2)有问题。
测试A0-A5 VTOP测试点和VDD测试点的阻抗,判断阻抗是否正常。如果阻抗不匹配,则需要更换相应的LDO(U1、U2)。
测试点 | 阻抗(Ω) | 对应芯片 |
维拓 | >90Ω | U1 |
电源电压 | >70KΩ | U2 |
如果测试点的阻抗异常,则需要更换相应的芯片。
2、用示波器 测试各组芯片的CO信号。如果没有波形,则芯片组有问题。首先,需要使用Fluke 15B+万用表确定U1和U2的输出电压是否满足阻抗值和电压值。如果不是,则需要更换相应的电源芯片(U1、U2)。
CO信号波形如下图所示:
(示波器设置为交流;幅度设置为1.00V/div,频率设置为500ns/div)
A821算力板参数参考:
信号 | 电阻(Ω) |
RO 和 GND | 365K |
CO 和 GND | 365K |
DO 和 GND | 365K |
DI 和 GND | 234K |
CI 和 GND | 234K |
RI 和 GND | 234K |
12V和地 | 64K |
1.8V和地 | 37K |
反渗透和二氧化碳 | 747K |
一氧化碳和溶解氧 | 747K |
溶解氧和溶解氧 | 70万 |
DI 和 CI | 553K |
CI 和 RI | 554K |
C 和 GND | 1K |
D 和 GND | 1K |
R 和 GND | 1K |
A821算力板电压值:
电压 | 电压值 |
电源电压 | 1.8V |
维拓 | 0.75V |
核 | 0.35V |
注意:
1. 由于芯片模块为串联模式,因此信号从第 25 个芯片模块传输到第 0 个芯片模块。所以我们需要从第25个芯片到第0个芯片进行检查。如果前面的芯片不工作,后面的芯片也不会工作。
2. 确认各模块相邻两个信号波形不一致。如果一致,则需要确认相邻信号的阻抗,以判断引脚是否短路;
3、每个芯片模块的信号电压为1.8V。