BGA-монтаж: технологии пайки, типичные дефекты и методы контроля качества

Производство 3 апреля 2026 г. 18 мин JM electronic

<h2>Когда 600 соединений спрятаны под корпусом</h2>

Производство в Нижнем Новгороде запустило серию промышленных контроллеров на базе FPGA в корпусе BGA-676. Визуальный контроль и AOI показали 100% годных. Партию отгрузили. Через три месяца вернулись 14% плат с перемежающимися отказами. Рентген-анализ выявил причину: пустоты (voids) в 30-40% паяных шариков. Пустоты не нарушали контакт при комнатной температуре, но при рабочих +65°C термическое расширение газа разрывало соединение.

Второй проект — аналогичный FPGA, аналогичная сложность. Но инженер заложил рентген-контроль на первых 20 платах и калибровал профиль оплавления по результатам. Уровень voids снизился с 35% до 8% площади. За год эксплуатации — ноль возвратов по причине пайки.

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

<blockquote>

<p>«BGA — единственный тип корпуса, где стандартные методы контроля дают ложную уверенность. AOI видит только периферийные шарики. Без рентгена вы фактически отгружаете продукт с непроверенными соединениями.» — Инженер JM electronic</p>

</blockquote>

<h2>Что такое BGA и почему он доминирует в сложных проектах</h2>

BGA (Ball Grid Array) — тип корпуса интегральных схем, где выводы представляют собой массив паяных шариков на нижней поверхности. В отличие от QFP (выводы по периметру) или QFN (площадки по краям), BGA размещает контакты по всей площади корпуса.

Три причины доминирования BGA в высокоплотной электронике:

  • Плотность выводов. BGA-676 размером 27×27 мм вмещает 676 контактов с шагом 1,0 мм. Эквивалентный QFP потребовал бы корпус 50×50 мм — вдвое больше площади на плате.
  • Электрические характеристики. Длина вывода BGA — 0,5-1,0 мм (высота шарика). У QFP — 5-10 мм (длина ножки). Короткий вывод означает паразитную индуктивность 0,1-0,3 нГн против 2-5 нГн. Для сигналов свыше 1 ГГц эта разница критична.
  • Теплоотвод. Массив шариков создаёт тепловой мост между кристаллом и платой. Тепловое сопротивление BGA — 5-15°C/Вт, QFP — 30-50°C/Вт.
ПараметрBGA-676 (1,0 мм)QFP-208 (0,5 мм)QFN-64 (0,5 мм)
Количество выводов67620864
Площадь корпуса27×27 мм30×30 мм9×9 мм
Паразитная индуктивность0,1-0,3 нГн2-5 нГн0,5-1,0 нГн
Тепловое сопротивление5-15°C/Вт30-50°C/Вт10-20°C/Вт
Визуальный контроль пайкиНевозможенПолныйЧастичный

BGA применяется в процессорах, FPGA, сетевых чипах, GPU и памяти. Если ваш проект использует хотя бы один BGA-компонент, стандартного контроля качества недостаточно.

<h2>Процесс BGA-монтажа: пять критических этапов</h2>

Монтаж BGA выполняется методом оплавления (reflow soldering) на стандартной SMT-линии. Процесс выглядит так же, как для обычных компонентов, но допуски жёстче.

<h3>Этап 1: Нанесение паяльной пасты</h3>

Трафаретная печать наносит паяльную пасту на контактные площадки платы. Для BGA с шагом 1,0 мм используются апертуры трафарета 0,5-0,6 мм с толщиной 0,12-0,15 мм. Для fine-pitch BGA (0,4-0,5 мм) толщина трафарета снижается до 0,08-0,10 мм.

Критический параметр — соотношение площади (area ratio). По стандарту IPC-7525 оно должно быть не менее 0,66. Для BGA с шагом 0,5 мм это означает апертуру не менее 0,3 мм при толщине трафарета 0,10 мм.

Распространённая ошибка: проектировщик задаёт одинаковую толщину трафарета для всех компонентов. Если на плате есть и BGA-0,5 мм, и крупные разъёмы, нужен step-stencil — трафарет с разной толщиной в разных зонах.

<h3>Этап 2: SPI-контроль пасты</h3>

Инспекция паяльной пасты после трафаретной печати — обязательна для BGA. SPI измеряет объём, высоту и положение каждого депозита. Допустимое отклонение объёма — ±15% от номинала. Для BGA-компонентов этот допуск жёстче, чем для пассивных элементов (±25%).

<h3>Этап 3: Установка компонента</h3>

Pick-and-place автомат устанавливает BGA с точностью ±0,05 мм. Важная особенность BGA: при оплавлении шарики создают самоцентрирующий эффект. Поверхностное натяжение расплавленного припоя выравнивает компонент, компенсируя смещение до 50% от шага выводов. Для BGA-1,0 мм это означает допуск установки ±0,5 мм — значительно больше, чем для QFP-0,5 мм (±0,1 мм).

<h3>Этап 4: Оплавление (reflow)</h3>

Температурный профиль оплавления — самый критичный параметр BGA-монтажа. Стандартный профиль для бессвинцового припоя SAC305:

  • Преднагрев: подъём до 150°C со скоростью 1-3°C/сек
  • Выдержка (soak): 150-200°C в течение 60-120 секунд — равномерный прогрев всей платы
  • Пиковая температура: 240-250°C в течение 30-60 секунд
  • Охлаждение: спуск со скоростью 3-6°C/сек

Для BGA критична фаза выдержки: если плата прогрелась неравномерно, центральные шарики расплавятся позже периферийных. Это вызывает коробление (warpage) платы и дефект head-in-pillow.

<blockquote>

<p>«Мы оптимизируем профиль оплавления для каждого нового BGA-проекта. Ставим термопары в 5-7 точках — по углам и в центре BGA — и калибруем зоны печи, пока разброс температуры не окажется в пределах ±5°C. На это уходит 2-3 часа, но это исключает целый класс дефектов.» — Инженер JM electronic</p>

</blockquote>

<h3>Этап 5: Рентген-контроль</h3>

После оплавления каждая плата с BGA-компонентами проходит рентгеновскую инспекцию. Подробнее о методах контроля — в разделе ниже.

<h2>Семь типичных дефектов BGA-пайки</h2>

Каждый дефект имеет конкретную причину и конкретное решение. Ниже — классификация по стандартам IPC-A-610 и IPC-7095D.

<h3>1. Voiding (пустоты)</h3>

Пустоты — газовые полости внутри паяного шарика. По IPC-A-610G Class 3 допускается суммарная площадь пустот не более 25% от площади контактной площадки. Для отдельной пустоты — не более 10% площади.

Причины: влага в плате или компонентах (недостаточная просушка перед пайкой), избыточный флюс в паяльной пасте, слишком быстрый выход на пиковую температуру.

Решение: просушка компонентов и плат при 125°C 24-48 часов (по IPC/JEDEC J-STD-033), снижение скорости нагрева в зоне ликвидуса до 0,5-1°C/сек.

<h3>2. Head-in-Pillow (голова на подушке)</h3>

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

Причины: коробление платы или компонента при оплавлении (>5 мил), окисление поверхности шариков, неравномерный прогрев.

Решение: контроль warpage компонентов (отбраковка при >5 мил), применение азотной атмосферы в печи оплавления (O₂ < 100 ppm), оптимизация профиля — увеличение времени soak-зоны.

<h3>3. Bridging (замыкание)</h3>

Перемычка припоя между соседними шариками. Для BGA с шагом 1,0 мм встречается редко, но для fine-pitch 0,4-0,5 мм — одна из основных проблем.

Причины: избыточный объём пасты, смещение компонента при установке, недостаточный зазор между площадками.

Решение: уменьшение апертур трафарета на 10-15%, проверка выравнивания на SPI, коррекция DFM-правил для площадок.

<h3>4. Open (обрыв)</h3>

Шарик не контактирует с площадкой платы. На рентгене виден зазор между шариком и площадкой.

Причины: недостаточный объём пасты, некопланарность шариков BGA (отдельные шарики утоплены в корпус), warpage платы.

Решение: увеличение объёма пасты, входной контроль копланарности BGA (допуск по IPC-7095D — 0,1 мм для шага 1,0 мм).

<h3>5. Non-Wet Open (непропай)</h3>

Паста расплавилась, но не смочила площадку или шарик. Внешне похоже на нормальное соединение, но электрический контакт нестабилен.

Причины: загрязнение площадки (остатки маски, органические плёнки), окисление финишного покрытия платы, просроченный шельф-лайф компонентов.

Решение: контроль качества финишного покрытия (ENIG, HASL), соблюдение сроков хранения компонентов MSL, промывка плат перед монтажом.

<h3>6. Popcorning (попкорн-эффект)</h3>

Влага, накопленная внутри BGA-корпуса, при нагреве до пиковой температуры превращается в пар. Давление пара разрывает корпус компонента — слышен характерный щелчок. Корпус трескается, шарики деформируются.

Причины: хранение BGA без влагозащитной упаковки дольше допустимого времени (MSL — Moisture Sensitivity Level по IPC/JEDEC J-STD-020). BGA с MSL 3 после вскрытия упаковки должен быть запаян в течение 168 часов при ≤30°C/60% RH.

Решение: контроль MSL на складе, просушка компонентов перед монтажом (bake-out), мониторинг влажности в производственном помещении.

<h3>7. Кратерные трещины (crater cracking)</h3>

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

Причины: механический стресс при ICT-тестировании (давление зондов), изгиб платы при установке в корпус, термоудар при ремонте.

Решение: ограничение усилия ICT-зондов (<3 Н), добавление поддержки платы снизу при тестировании, применение бесконтактного flying probe вместо ICT для плат с BGA.

ДефектОбнаружениеЧастота встречаемостиВлияние на надёжность
VoidingРентгенВысокая (20-30% плат)Среднее — критично при >25%
Head-in-PillowРентгенСредняя (5-10%)Высокое — отказ при вибрации
BridgingРентгенНизкая для шага ≥1,0 ммКритическое — КЗ
OpenРентген, электротестСредняя (3-8%)Критическое — обрыв цепи
Non-Wet OpenРентген, электротестНизкая (1-3%)Высокое — перемежающийся
PopcorningВизуально, рентгенНизкая при контроле MSLКритическое — разрушение
Crater crackМикрошлифНизкая (< 1%)Критическое — скрытый

<h2>Методы контроля качества BGA-монтажа</h2>

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

<h3>Рентгеновская инспекция (AXI)</h3>

Рентген — основной инструмент контроля BGA. Рентгеновские лучи проходят через плату и поглощаются припоем (олово, свинец). На детекторе формируется теневое изображение: паяные шарики видны как тёмные круги, пустоты — как светлые пятна внутри.

2D-рентген создаёт проекцию всех слоёв платы на одну плоскость. Достаточен для однослойных плат с одним BGA. Но если компоненты расположены с двух сторон, изображения шариков верхнего и нижнего BGA накладываются — анализ затруднён.

3D CT (компьютерная томография) строит послойную модель платы. Разрешение — до 5 мкм. Позволяет измерить объём каждого шарика, процент voiding и форму соединения в трёх измерениях. По данным NASA Jet Propulsion Laboratory, 3D CT обнаруживает 98% дефектов BGA-соединений, тогда как 2D-рентген — около 85%.

Критерии приёмки по рентгену (IPC-A-610G):

  • Voiding: суммарная площадь пустот ≤25% площади площадки
  • Форма шарика: сферическая или слегка сплюснутая, без деформаций
  • Bridging: отсутствие перемычек между соседними шариками
  • Alignment: смещение центра шарика ≤25% от диаметра площадки

На нашем производстве рентген-контроль BGA выполняется на 100% плат для Class 3 (ответственные применения) и выборочно для Class 2.

<h3>AOI после оплавления</h3>

Автоматическая оптическая инспекция проверяет видимую часть BGA-монтажа: положение корпуса, ориентацию (ключ/метка), повреждения корпуса, выдавливание припоя по периферии. AOI не видит внутренних шариков, но обнаруживает грубые смещения и отсутствие компонента.

Для BGA AOI — необходимый, но недостаточный метод. Подробное сравнение AOI с другими методами тестирования — в статье методы тестирования PCBA: ICT, Flying Probe, AOI, рентген.

<h3>Электрическое тестирование</h3>

Boundary Scan (JTAG) — единственный способ проверить каждое соединение BGA электрически, не имея физического доступа к выводам. Стандарт IEEE 1149.1 определяет тестовую инфраструктуру, встроенную в микросхему. Через 4-5 сигналов JTAG-порта можно протестировать все цепи BGA.

Boundary scan обнаруживает opens (обрывы) и shorts (КЗ) с покрытием 95-99% цепей. Не обнаруживает voids, head-in-pillow и механически слабые соединения.

ICT (In-Circuit Test) проверяет электрические параметры через контактные зонды. Для BGA доступ к тестовым точкам ограничен — зонды ставятся на via или тестовые площадки, выведенные из-под корпуса. При проектировании платы с BGA нужно заложить тестовые точки на этапе DFM-анализа.

<h3>Рекомендуемая стратегия контроля</h3>

Класс продукции (IPC-A-610)SPIAOIРентгенЭлектротест
Class 1 (бытовая)100%100%Выборочно (5%)Функциональный
Class 2 (промышленная)100%100%Выборочно (20%)Boundary Scan + FCT
Class 3 (ответственная)100%100%100%Boundary Scan + ICT + FCT

<blockquote>

<p>«Стоимость рентген-контроля одной платы — $2-5 в зависимости от количества BGA. Стоимость полевого возврата из-за непойманного дефекта BGA — $200-2000 включая логистику, диагностику и ремонт. Экономика очевидна.» — Инженер JM electronic</p>

</blockquote>

<h2>Проектирование площадок для BGA: NSMD vs SMD</h2>

Конструкция контактной площадки влияет на надёжность паяного соединения не меньше, чем качество монтажа.

SMD (Solder Mask Defined) — паяльная маска перекрывает край медной площадки. Диаметр открытия маски меньше диаметра медной площадки. Шарик паяется на площадку, ограниченную маской.

NSMD (Non-Solder Mask Defined) — паяльная маска отступает от медной площадки. Шарик паяется на всю поверхность меди и частично «обнимает» край площадки.

КритерийNSMDSMD
Прочность соединенияВыше на 30-50%Базовая
Устойчивость к термоциклированию1500-2500 циклов800-1200 циклов
Точность позиционированияЗависит от травления CuЗависит от точности маски
Рекомендация IPC-7095DПредпочтительноДля шага < 0,4 мм

Стандарт IPC-7095D рекомендует NSMD для шага ≥0,5 мм. Для ultra-fine-pitch BGA (0,3-0,4 мм) допускается SMD из-за более жёстких допусков на совмещение маски.

При проектировании площадок учитывайте рекомендации по stackup многослойных ПП, особенно для BGA с высокоскоростными сигналами, где импеданс via-переходов критичен.

<h2>Когда BGA — не лучший выбор</h2>

BGA увеличивает стоимость контроля на $2-5 за плату (рентген) и усложняет ремонт. Замена BGA требует станции инфракрасной пайки стоимостью $15 000-50 000 и квалифицированного оператора.

BGA не оправдан, если:

  • Количество выводов < 100 — используйте QFN или QFP
  • Плата односторонняя и простая — BGA добавляет ненужную сложность
  • Проект не предусматривает рентген-контроль — вы не сможете проверить качество
  • Ремонтопригодность критична (полевое обслуживание) — замена BGA в поле нереалистична

BGA необходим, когда:

  • Количество выводов > 200
  • Тактовые частоты > 500 МГц
  • Критичен теплоотвод через корпус
  • Площадь на плате ограничена

<h2>Источники</h2>

  1. Ball Grid Array — Wikipedia
  2. IPC — Electronics Industry Standards (IPC-A-610, IPC-7095)
  3. YADRO — Дефекты рентген-контроля печатных узлов (Хабр)

<h2>Часто задаваемые вопросы</h2>

<h3>Чем отличается рентген-контроль BGA от обычного AOI?</h3>

AOI (автоматическая оптическая инспекция) фотографирует плату сверху и обнаруживает только видимые дефекты: отсутствующие компоненты, смещения, дефекты пайки периферийных выводов. BGA-шарики расположены под корпусом и недоступны для камеры. Рентген просвечивает плату насквозь и визуализирует каждый шарик — его форму, размер, наличие пустот и перемычек. Для BGA рентген обязателен, AOI — дополняет, но не заменяет.

<h3>Мой проект использует BGA-400 — обязательно ли делать рентген каждой платы?</h3>

Зависит от класса надёжности. Для IPC-A-610 Class 2 (промышленная электроника) допустим выборочный контроль: первые 5-10 плат партии + каждая 20-я. Для Class 3 (медицина, авиация, автомобильная электроника) — 100% рентген обязателен. Мы рекомендуем 100% контроль для первых трёх партий любого нового проекта, даже Class 2, чтобы набрать статистику и убедиться в стабильности процесса.

<h3>Я проектирую плату с BGA впервые — какие площадки выбрать: NSMD или SMD?</h3>

Для шага 0,5 мм и больше выбирайте NSMD (Non-Solder Mask Defined). NSMD-площадки обеспечивают на 30-50% более прочное соединение и выдерживают вдвое больше термоциклов. IPC-7095D рекомендует NSMD как предпочтительный вариант. SMD-площадки оправданы только для ultra-fine-pitch BGA с шагом 0,3-0,4 мм, где допуски на травление меди не обеспечивают нужную точность.

<h3>Как понять, что пустоты в BGA-шариках превышают норму?</h3>

По стандарту IPC-A-610G Class 2/3 суммарная площадь пустот в одном шарике не должна превышать 25% площади контактной площадки, а одиночная пустота — 10%. Рентген-система измеряет этот параметр автоматически и маркирует шарики, выходящие за допуск. Если более 1% шариков BGA содержат пустоты выше нормы, партию нужно остановить и пересмотреть температурный профиль.

<h3>У меня 500 плат с BGA — сколько будет стоить рентген-контроль?</h3>

Стоимость зависит от количества BGA на плате и режима контроля. Ориентировочно: $2-5 за плату при выборочном контроле, $3-8 при 100% инспекции. Для партии в 500 плат бюджет рентгена — $1 000-4 000. Для сравнения: один полевой возврат с диагностикой, ремонтом и повторной отгрузкой стоит $200-2 000. Достаточно предотвратить 2-5 возвратов, чтобы рентген окупился. Запросите расчёт для вашего конкретного проекта.

<h3>Какой припой лучше для BGA — свинцовый или бессвинцовый?</h3>

Свинцовый припой Sn63/Pb37 (температура плавления 183°C) проще в обработке: шире окно процесса, меньше warpage, ниже процент дефектов. Бессвинцовый SAC305 (217°C) требует более точного профиля, но обязателен для продукции, подпадающей под директиву RoHS. Для военной и космической техники свинцовый припой всё ещё разрешён и предпочтителен. Для коммерческой и потребительской электроники — только бессвинцовый. Подробнее о требованиях к сборке с BGA — на странице наших услуг.

Готовы запустить проект с BGA? Отправьте Gerber-файлы и BOM — инженеры JM electronic подготовят рекомендации по DFM и план контроля качества. Запросить расчёт

Нужна помощь с вашим проектом?

Отправьте Gerber-файлы и BOM — мы подготовим расчёт в течение 24 часов.