Руководство по компонентному ремонту КПУ асиков:
Восстановление из доноров
Запуск направления по компонентному ремонту контрольных плат управления (КПУ) — это
эффективный способ вернуть в работу дорогостоящее оборудование. Из 10 неисправных плат
методом донорства удается восстановить от 5 до 7 единиц, так как критические компоненты редко
выгорают одновременно.
1. Сортировка плат через UART (Первичная дефектовка)
Перед началом пайки необходимо подключить обесточенную КПУ к USB-TTL адаптеру и
проанализировать лог первичной загрузки (Bootlog):
• Лог идет, но циклически зависает на чтении файловой системы: Проблема носит программный
характер или вызвана износом ячеек флеш-памяти (NAND/eMMC). Плата имеет 100% потенциал к
восстановлению.
• Лог останавливается на инициализации ОЗУ: Сбой оперативной памяти (DDR). Требуется локальная
замена или реболл чипа памяти.
• Терминал абсолютно пуст (нет отклика): Тяжелое повреждение цепей питания (короткое замыкание)
или физическая смерть центрального процессора.
2. ТОП-4 типовых неисправностей КПУ и методы их устранения
Неисправность А. Плата полностью мертва, индикация отсутствует
• Физика процесса: Короткое замыкание или обрыв в цепях преобразования напряжений. Входные 12V
должны быть понижены локальными ШИМ-контроллерами до уровней 5.0V, 3.3V, 1.8V, 1.5V и 1.0V
(питание ядра CPU).
• Диагностика: Если сопротивление на дросселе питания ядра процессора (1.0V - 1.2V) составляет
менее 10 Ом — процессор имеет внутренний пробой. Если КЗ обнаружено на силовых линиях 5.0V или
3.3V — пробиты фильтрующие SMD-конденсаторы или ШИМ-контроллер (MP2143, RT8059).
• Ремонт: Локализация пробитого элемента тепловизором или миллиомметром YR1035+ и замена
исправным компонентом с платы-донора.
Неисправность Б. Циклическая перезагрузка или зависание ядра (Сбой NAND / eMMC)
• Физика процесса: В процессе работы микросхемы флеш-памяти подвергаются постоянному циклу
перезаписи логов при высоких температурах, что приводит к появлению битых блоков (Bad Blocks) в
секторах Linux.
• Диагностика: В текстовой консоли UART загрузка прерывается с ошибками NAND read error, eMMC
CRC failure.
• Ремонт: Запуск принудительного восстановления (Force Recovery) через SD-карту. При аппаратном
сбое: выпаивание чипа флеш-памяти, прошивка на программаторе RT809H чистого заводского дампа и
обратный монтаж.
Неисправность В. Сбой инициализации оперативной памяти (DDR Memory Failure)
• Физика процесса: Разрушение BGA-контактов под чипом ОЗУ из-за постоянной вибрации
вентиляторов и температурного расширения текстолита.
• Диагностика: Лог UART останавливается на строке DRAM initialize... FAILED.
• Ремонт: Прогрев чипа DDR на паяльной станции с добавлением флюса до момента оплавления
шаров (покачивание на шарах). При отсутствии результата — демонтаж чипа, реболл либо замена
элемента с платы-донора.
Неисправность Г. КПУ успешно загружается, но не видит хэш-платы
• Физика процесса: Отсутствие обмена данными по сигнальным линиям между процессором и
хэш-платами из-за статического разряда при подключении дата-шлейфов на горячую.
• Диагностика: Сигналы с процессора идут на разъемы шлейфов через буферные защитные
микросхемы (сдвигатели уровней серий 74LVC1T45, 74HCT125). Проверьте пины дата-разъемов в
режиме диодной прозвонки относительно земли.
• Ремонт: Замените буферную микросхему, стоящую в цепи данного разъема. Она принимает
электрический удар на себя, полностью защищая дорогостоящие порты процессора.
3. Чек-лист для запуска участка ремонта КПУ
1. Универсальный программатор: Рекомендуется RT809H (с поддержкой работы с NAND и eMMC
памятью).
2. Набор BGA-трафаретов: Трафареты прямого нагрева для накатки шаров на процессоры и чипы
оперативной памяти DDR3/DDR4.
3. Архив чистых дампов: База эталонных, считанных программатором прошивок под каждую ревизию
плат (Zynq, BeagleBone, C71, CV181H, Amlogic).