Ни один метод контроля не находит все дефекты. Оптика не видит пайку под 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 проводятся по тест-плану заказчика. Инженеры помогут подобрать набор проверок под объём и требования изделия при подготовке к монтажу печатных плат. Обсудить тест-план можно через контакты.