Хеш-плата Antminer, которая не определяется контрольной платой или показывает нулевой хешрейт, чаще всего требует поэтапной диагностики доменов — и без тестера эта работа превращается в гадание мультиметром. Фирменные тестовые стенды стоят заметных денег, поэтому многие мастера по ремонту майнинг-оборудования собирают тестер хеш-плат самостоятельно на базе доступных компонентов.
Самодельный тестер позволяет подать на хеш-плату питание и сигналы, запустить тестовый паттерн и найти неисправный чип в цепочке — точно так же, как это делает заводской стенд. В этой статье разберём принцип работы тестера, список компонентов, порядок сборки и типичные ошибки, которые допускают при самостоятельном изготовлении.
Как работает тестер хеш-плат
Хеш-плата ASIC-майнера — это последовательная цепочка вычислительных чипов, объединённых шиной питания и сигнальными линиями. Контроллер отправляет задание первому чипу, тот обрабатывает его и передаёт дальше по цепочке. Если один чип не отвечает, вся цепочка за ним «отваливается» — именно поэтому в логах майнера часто видно, что найдено меньше чипов, чем распаяно на плате.
Тестер имитирует работу контрольной платы: он формирует тактовый сигнал CLK, линии передачи данных TX/RX, сигнал сброса RST и подаёт управляемое питание на домены платы. Программа тестера отправляет тестовые векторы и считает, сколько чипов ответило корректно. По номеру последнего ответившего чипа мастер определяет место обрыва цепочки.
По сути, самодельный тестер — это связка из источника питания, микроконтроллера или одноплатного компьютера и переходника-шлейфа под разъём хеш-платы. Вся «магия» находится в прошивке, которая реализует протокол обмена с чипами конкретной модели майнера.
💡Тестер хеш-плат воспроизводит работу контрольной платы: подаёт питание, тактовый сигнал и тестовые задания, а затем считает откликнувшиеся чипы для локализации неисправности.