Как тестируют печатные платы: AOI, рентген, ICT и функциональный тест
AOI, рентген-контроль, ICT и функциональный тест выявляют разные дефекты. Разбираем, что находит каждый метод, его слепые зоны и когда его стоит применять.
Кратко о главном
- Печатные платы тестируют четырьмя основными методами: автоматический оптический контроль (AOI) выявляет дефекты на поверхности, рентген — скрытые соединения, тестирование ICT (in-circuit test) проверяет компоненты на электрическом уровне, а функциональный тест (FCT) подтверждает, что плата выполняет свою задачу.
- Ни один метод не выявляет всё. AOI не видит, что происходит под BGA, ICT не скажет, загружается ли прошивка, а функциональный тест не покажет, какое из 400 соединений — холодная пайка.
- Рентген-контроль — единственный практичный способ проверить паяные соединения, скрытые под корпусами компонентов с выводами только снизу, такими как BGA и QFN.
- Критерии контроля градуируются по IPC-A-610, текущая редакция — J (март 2024 г.); стандарт относит каждое состояние к категориям «Приемлемо», «Индикатор процесса» или «Дефект» для классов 1, 2 и 3.
- Правильный набор тестов зависит от объёмов производства, сложности платы и класса надёжности, а не от покупки самой дорогой машины.
Создание аппаратного обеспечения означает ответ на один прямой вопрос: работает ли плата и откуда вам это известно? Это руководство для основателей hardware-компаний, инженеров-конструкторов и менеджеров по закупкам, которым нужно понимать, как тестируют печатные платы, прежде чем доверить контрактному производителю серийный выпуск. Печатные платы проходят многоуровневую цепочку инспекционных и электрических проверок: оптический контроль и рентген выявляют дефекты монтажа, затем ICT и функциональное тестирование подтверждают, что плата электрически исправна и ведёт себя так, как задумано. Каждый уровень выявляет то, что пропустил предыдущий.
Почему для тестирования печатных плат нужно больше одного метода
Современная печатная плата может нести сотни компонентов и тысячи паяных соединений, и один-единственный дефект — например, резистор в положении «надгробия» или пустота под силовым полевым транзистором — может вывести плату из строя целиком. Ни один тест не видит всех режимов отказа, поэтому производители комбинируют взаимодополняющие методы. Инспекция находит физические дефекты, электрический тест — функциональные.
Представьте это в виде воронки. Оптический контроль быстро и дёшево отсеивает очевидные проблемы на поверхности. Рентген заглядывает туда, куда оптика не достаёт. Затем электрические тесты подтверждают, что плата делает то, что обещала схема. Дефект, проскочивший один этап, будет пойман на следующем — в этом и смысл многоуровневого контроля. Этот этап находится в конце более широкого процесса сборки печатных плат, после пайки оплавлением и перед отправкой платы.
Автоматический оптический контроль (AOI)
Автоматический оптический контроль использует высокоразрешающие камеры и структурированную подсветку, чтобы сфотографировать собранную плату и сравнить её с эталонным образцом. AOI-контроль занимает считаные секунды на плату и выявляет отсутствующие компоненты, неверно установленные детали, смещение при монтаже, эффект надгробия, перемычки, а также недостаток или избыток припоя. Это самый быстрый и самый распространённый способ отбраковки дефектов на любой SMT-линии.
Хорошая AOI-система выявляет дефекты, видимые сверху:
- Наличие компонентов и полярность: установлена ли деталь и правильно ли она ориентирована?
- Точность монтажа: смещённые, повёрнутые или перекошенные компоненты.
- Форма паяного мениска: перемычки, недостаток припоя и эффект надгробия.
- Неверные или перепутанные детали: проверка по корпусу и маркировке.
Где выполняется AOI
Многие линии проходят AOI дважды: первый раз как контроль паяльной пасты (SPI) сразу после трафаретного принтера, и второй раз — после пайки оплавлением. Обнаружить ошибку нанесения пасты до установки компонентов гораздо дешевле, чем браковать готовую плату. AOI после оплавления подтверждает, что всё пережило проход через печь.
Слепая зона
AOI работает по принципу прямой видимости. Он не видит паяное соединение, скрытое под корпусом компонента. Матрица шариков (BGA) прячет каждое соединение под корпусом, а QFN прячет свой теплоотводящий вывод из виду. Для таких случаев одной оптики недостаточно — здесь на помощь приходит рентген.
Рентген-контроль
Рентген-контроль печатных плат пропускает излучение через плату, чтобы более плотные материалы — в основном припой — чётко отображались, позволяя инспекторам видеть соединения, скрытые под корпусами компонентов. Это единственный практичный метод проверки BGA, QFN и других компонентов с выводами только снизу; он выявляет пустоты, дефекты «голова на подушке» (head-in-pillow), обрывы, короткие замыкания и внутренние трещины, до которых не добраться ни одной камере.
На производстве распространены два формата:
|
Метод |
Что делает |
Когда лучше всего подходит |
|---|---|---|
|
2D-рентген |
Плоское изображение плотности сверху |
Быстрая проверка пустот и перемычек у BGA |
|
Автоматический рентген-контроль (AXI) |
Встроенный в линию автоматический анализ дефектов |
Большие объёмы, платы с множеством скрытых соединений |
|
3D CT-рентген |
Поперечная реконструкция |
Анализ отказов, оценка глубоких пустот |
На что смотрит инспектор при рентген-контроле BGA: округлость шариков, перемычки между соседними шариками, дефект «голова на подушке» (когда шарик и контактная площадка не сливаются) и пустоты. Пустоты оцениваются в процентах от площади соединения: небольшая пустота — норма, но крупная пустота под тепловым или силовым шариком ухудшает теплоотвод и токовую нагрузку. Критерии приёмки задают IPC-A-610 и серия IPC-7095.
Рентген-контроль медленнее и дороже AOI на каждую плату, поэтому обычно он нацелен на высокорисковые компоненты, а не на каждое соединение. На плате без BGA и QFN он может вообще не понадобиться.
Тестирование ICT (in-circuit test)
Тестирование ICT создаёт электрический контакт с отдельными цепями (нетами) платы, обычно через игольчатое приспособление (bed-of-nails), и измеряет каждый компонент на месте. ICT проверяет номиналы резисторов и конденсаторов, ориентацию диодов и транзисторов, обрывы, короткие замыкания и отсутствующие компоненты на уровне отдельных деталей. Это мощный электрический фильтр, но ему нужны контрольные точки и специальное приспособление.
Механика имеет значение. Игольчатое приспособление — это панель с пружинными контактами, которые прижимаются к специальным контрольным площадкам, после чего тестер подаёт питание и прозванивает каждую цепь, подтверждая, что компонент присутствует, правилен и подключён. Поскольку ICT проверяет компоненты по отдельности, он точно указывает, какая именно деталь или соединение вышла из строя, — то, чего функциональный тест обычно не может.
Компромиссы
Сила ICT — одновременно и его стоимость. Приспособление создаётся под конкретную топологию платы и может требовать недель на изготовление, поэтому ICT окупается только на значительных объёмах. Он также зависит от вашей топологии: без достаточного числа доступных для щупов контрольных точек большие участки схемы остаются недостижимыми. Такие решения о покрытии принимаются на ранней стадии — вместе с целевыми показателями качества монтажа по IPC-A-610, а не добавляются постфактум.
Для малых объёмов альтернативой служит тестирование «летающими щупами» (flying probe): несколько быстро перемещающихся щупов поочерёдно касаются каждой цепи вместо фиксированной «кровати игл». Это медленнее на каждую плату, но не требует специального приспособления, что делает его разумным выбором для прототипов и малых серий.
Функциональное тестирование (FCT)
Функциональное тестирование включает готовую плату и заставляет её работать так, как будет работать конечное изделие, подтверждая, что она действительно выполняет свою задачу. Если ICT проверяет детали по отдельности, FCT проверяет систему: загружается ли она, выдаёт ли правильные напряжения, обменивается ли данными с датчиками и реагирует ли на входные сигналы? Это самое близкое к использованию реального продукта испытание, и оно выявляет дефекты, которые проявляются только на работающей плате.
Приспособление для функционального теста строится вокруг вашего конкретного продукта. Оно может подавать входные сигналы, считывать выходы, прошивать микроконтроллер, запускать программу самотестирования и проверять коммуникационные шины. Для контроллера двигателя стенд раскручивает нагрузку и проверяет ток и скорость; для IoT-датчика — проверяет радиомодуль и аналоговый тракт. Это последний барьер, который напрямую отвечает на вопрос, будет ли ваш клиент доволен.
Ограничение — диагностическая точность. FCT обычно даёт лишь результат «пройдено/не пройдено», а не точное место дефекта. Если плата не прошла тест, часто нужны данные AOI, рентгена или ICT, чтобы найти первопричину. Именно поэтому эти методы работают вместе, а не конкурируют друг с другом.
Как выбрать правильный набор методов
Правильная комбинация зависит от трёх вещей: объёма производства, сложности платы и вашего класса надёжности по IPC-A-610. Платить за ICT на прототипной партии из 50 плат — такая же растрата, как и отказ от рентгена на промышленной плате, буквально нашпигованной BGA.
Возьмите за основу следующую схему:
- Всегда используйте AOI. Это быстро, дёшево и выявляет основную массу дефектов монтажа. SPI перед оплавлением оправдан при тонкошаговых конструкциях.
- Добавьте рентген, если есть скрытые соединения. BGA, QFN и компоненты с выводами снизу фактически требуют его. Нет таких компонентов — нет жёсткой необходимости.
- Добавьте ICT на объёмах, когда нужно покрытие на уровне компонентов и в вашей топологии есть для этого контрольные точки. Для прототипов и малых серий используйте «летающие щупы».
- Функциональный тест как финальный барьер для всего, где «работает» не подлежит обсуждению, — а это практически всё.
Если вы заказываете сборку печатных плат в Китае, попросите производителя подробно описать, какие методы он выполняет по умолчанию, а какие оплачиваются дополнительно. В Faradine каждая плата проходит функциональное тестирование перед отправкой, и ваш персональный менеджер проекта расскажет вам о точном тест-плане для вашей разработки.
Часто задаваемые вопросы
В чём разница между AOI и рентген-контролем?
AOI использует камеры для контроля видимых поверхностей, поэтому быстро и дёшево выявляет отсутствующие компоненты, смещения, перемычки и дефектные мениски. Рентген просвечивает плату и проверяет соединения, скрытые под корпусами компонентов, например шарики BGA и теплоотводящие площадки QFN. AOI — ваш широкий первый фильтр; рентген нацелен на скрытые высокорисковые соединения, которые AOI физически не видит.
Нужен ли ICT для малой серии?
Обычно нет. ICT требует специального игольчатого приспособления, изготовление которого может занять недели, и окупается только на больших объёмах. Для прототипов и малых серий тестирование «летающими щупами» даёт аналогичное покрытие на уровне компонентов без приспособления, просто медленнее. С ростом объёмов, когда время тестирования каждой платы начинает иметь значение, выделенный ICT начинает иметь экономический смысл.
Достаточно ли одного функционального тестирования?
Функциональное тестирование подтверждает, что плата выполняет свою задачу, но обычно сообщает лишь «пройдено/не пройдено», а не где дефект. Само по себе оно может пропустить тонкие дефекты монтажа, которые ещё не привели к отказу. Сочетание функционального теста с AOI и, где необходимо, рентгеном даёт и подтверждение того, что плата работает, и диагностические данные для устранения того, что не работает.
Какой стандарт определяет критерии контроля печатных плат?
IPC-A-610 «Приёмка электронных сборок» — самый широко используемый стандарт визуальной приёмки. Текущая редакция — J, опубликована в марте 2024 г. Он относит каждое состояние к категориям «Приемлемо», «Индикатор процесса» или «Дефект» в трёх классах продукции — от общей потребительской электроники (класс 1) до высоконадёжной аппаратуры (класс 3). Требования к процессам пайки охватывает парный стандарт IPC J-STD-001.
Как тестируют скрытые паяные соединения BGA?
Соединения BGA находятся под корпусом, поэтому камеры их не видят. Стандартный ответ — рентген-контроль: излучение проникает через плату и напрямую визуализирует припойные шарики. Инспекторы проверяют форму и шаг шариков, ищут перемычки и дефекты «голова на подушке» и оценивают пустоты в процентах от площади соединения по критериям IPC, например IPC-7095.
Всегда ли больше тестирования означает лучшее качество?
Нет. Качество достигается соответствием набора тестов сложности платы, объёму и классу надёжности, а не прогоном каждого метода на каждой плате. Избыточное тестирование простой малосерийной платы тратит деньги и время, не снижая реальные риски. Цель — покрытие тех режимов отказа, с которыми сталкиваются именно ваша конструкция и ваше применение.
Получите тест-план, созданный под вашу плату
Знать, как тестируют печатные платы, — простая часть; подобрать правильные методы под вашу конструкцию, объём и целевую надёжность — вот где начинается настоящая работа. Если вы хотите получить чёткий письменный тест-план до запуска производственной партии, напишите команде Faradine, и мы сопоставим AOI, рентген, ICT и функциональный тест с потребностями вашего проекта.