Практика производства ГАОДИ

Стратегия тестирования печатных узлов: SPI, AOI, рентген, ICT, FCT и JTAG

Разбираем методы контроля и тестирования печатных узлов, их возможности и ограничения, а также как составить тест-план под прототип, пилотную партию и серию.

Ни один метод контроля не находит все дефекты. Оптика не видит пайку под BGA, рентген не скажет, правильный ли номинал резистора, а функциональный тест подтверждает работу, но плохо локализует причину отказа. Стратегия тестирования — это сочетание методов, которое закрывает основные риски конкретного изделия при разумной стоимости и сроках.

Методы контроля и тестирования

SPI — контроль нанесения паяльной пасты

3D SPI измеряет объём, площадь, высоту и смещение отпечатков пасты сразу после трафаретной печати. Большая доля дефектов пайки SMD связана именно с нанесением пасты, а исправить её на этом этапе проще всего — плату отмывают и печатают заново. SPI — встроенная операция линии, отдельной оснастки не требует.

AOI — автоматический оптический контроль

AOI после оплавления проверяет наличие, смещение и полярность компонентов, перемычки, качество видимых галтелей. Метод быстрый и не требует оснастки, но видит только то, что доступно камере: выводы под корпусом BGA, QFN, LGA ему недоступны, а затенённые высокими компонентами области проверяются хуже.

Рентген-контроль

Рентген показывает соединения, скрытые под корпусом: перемычки и непропаи у BGA, пустоты под теплоотводящими площадками QFN и силовых компонентов. Его используют для отработки термопрофиля на первых платах, а в серии — сплошь или выборочно, в зависимости от критичности изделия.

ICT — внутрисхемное тестирование

ICT на игольчатом адаптере («ложе гвоздей») проверяет монтаж электрически: короткие замыкания, обрывы, номиналы пассивных компонентов, наличие и ориентацию многих активных элементов. Тест выполняется быстро и точно указывает на дефектный элемент. Ограничения — дорогая оснастка под конкретную плату и необходимость контрольных точек на цепях.

Летающие пробники

Тестер с подвижными щупами решает задачи, близкие к ICT, без изготовления адаптера. Программа готовится по CAD-данным, поэтому метод подходит для прототипов, пилотных партий и малых серий. Минус — время теста на плату заметно больше, чем у ICT, что делает его невыгодным на крупных объёмах.

Граничное сканирование (JTAG)

Граничное сканирование по стандарту IEEE 1149.1 использует встроенную в микросхемы логику для проверки соединений между выводами, включая выводы BGA, без физического доступа к каждой цепи. Через тот же интерфейс часто программируют флеш-память и ПЛИС. Эффективность зависит от количества компонентов с поддержкой граничного сканирования и от того, выведен ли интерфейс на разъём или контрольные точки.

FCT — функциональное тестирование

FCT проверяет, что плата работает так, как задумано: подаётся питание, проверяются напряжения, интерфейсы, загрузка ПО, реакции на входные воздействия. Тест разрабатывается под изделие, часто с участием разработчика, и требует стенда или адаптера. Чем детальнее методика заказчика, тем быстрее и дешевле его подготовка.

Прогон

Прогон (термотренировка, длительная работа под нагрузкой) выявляет ранние отказы компонентов и нестабильные соединения. Он увеличивает цикл производства и требует оборудования, поэтому его применяют для изделий с повышенными требованиями к надёжности или по требованию заказчика.

Что нужно на разных этапах

Прототип

Задача — проверить схемотехнику и выявить ошибки проекта. Оптимальный набор — SPI и AOI как часть процесса, рентген для BGA и QFN, функциональная проверка силами разработчика. Летающие пробники полезны, если нужно быстро отделить ошибки монтажа от ошибок схемы. Дорогая оснастка на этом этапе обычно не оправдана — конструкция ещё изменится.

Пилотная партия

Задача — отработать технологию и тесты для серии. Здесь стоит провести сплошной рентген скрытых соединений, проверить стабильность процесса по данным SPI и AOI, отладить программу летающих пробников или JTAG и запустить первую версию FCT. Результаты пилота показывают, какие проверки нужны в серии, а какие можно сократить. О переходе к серии подробнее — в статье «От прототипа к серии».

Серия

Задача — стабильно выпускать годные изделия с минимальной стоимостью контроля. SPI и AOI — на каждой плате, рентген — по результатам пилота, ICT на адаптере или граничное сканирование для структурного теста, FCT для подтверждения работоспособности. Прогон — если этого требует изделие. Набор пересматривают при изменениях конструкции и по статистике дефектов.

Как тест-план влияет на стоимость и сроки

Стоимость тестирования складывается из разовой части (разработка программ и оснастки) и времени теста на каждую плату. Отсюда простое правило:

  • на малых объёмах выгоднее методы без оснастки — летающие пробники, JTAG, упрощённый FCT;
  • на больших объёмах окупаются адаптеры для ICT и FCT, которые сокращают время на плату;
  • изготовление оснастки занимает время, поэтому её разработку стоит начинать параллельно с подготовкой производства, а не после первой партии.

Избыточный контроль удорожает изделие, недостаточный — переносит поиск дефектов к заказчику или в поле, где он обходится гораздо дороже. Тест-план фиксирует баланс: какие методы, на каком этапе, с каким покрытием и критериями годности.

Оснастка

Для ICT нужен игольчатый адаптер под конкретную плату, для FCT — стенд с адаптером, источниками, нагрузками и ПО. Оснастку проектируют по данным платы, поэтому тестопригодность нужно закладывать заранее: контрольные точки на ключевых цепях, доступ к интерфейсам программирования и JTAG, крепёжные отверстия для фиксации в адаптере. Если изделие собирается в корпус, продумывают и выходной контроль готового устройства — см. финальную сборку.

Тестирование в ГАОДИ

На производстве ГАОДИ используются 3D SPI, AOI и рентген-контроль, а ICT и FCT проводятся по тест-плану заказчика. Инженеры помогут подобрать набор проверок под объём и требования изделия при подготовке к монтажу печатных плат. Обсудить тест-план можно через контакты.