Партия из 2400 плат промышленного контроллера показала 8.3% брака на этапе AOI: холодные пайки на QFP-100, перемычки припоя на QFN с шагом 0.5 мм и tombstone на 0402-конденсаторах. Причина — не паста и не трафарет, а рефлоу-профиль: зона термостабилизации (soak) была сокращена с 90 до 40 секунд «для ускорения такта», а пик превышал 252°C вместо рекомендованных 240°C для SAC305. Delta T между центром и краем платы составила 28°C — при допустимых 15°C по IPC-7530. Корректировка профиля вернула выход годных к 99.4%. Разберём, как правильно настраивать рефлоу-профиль и какие именно дефекты говорят о конкретных ошибках в каждой зоне.
Типичные ошибки при настройке рефлоу-профиля
За десять лет аудита производственных линий я вижу одни и те же ошибки. Вот пять самых дорогих.
1. Сокращение зоны soak «для производительности». Самая частая и самая разрушительная ошибка. Soak-зона нужна не для «прогрева» — она выравнивает температуру по плате. Без неё компоненты с разной теплоёмкостью приходят в зону пика с разницей 20–30°C. Результат: холодные пайки на массивных BGA при перегреве мелких чипов. На линии с тактом 30 секунд сокращение soak с 80 до 40 с даёт прирост производительности ~8%, но стоимость переделки перекрывает эту экономию в 3–5 раз.
2. Универсальный профиль для всех плат. Если вы паяете 4-слойную плату 100×80 мм с BGA и 2-слойную 50×50 мм с чип-компонентами на одном профиле — вы гарантированно теряете выход годных на одной из них. Разница в теплоёмкости между этими платами может достигать 40°C в пике. Каждый тип платы требует своего профиля, или как минимум — верифицированного компромиссного варианта.
3. Игнорирование delta T по плате. Измерение профиля одним термопарой в «средней точке» — это не верификация. IPC-7530 требует минимум 3 термопары: на самом массивном компоненте, на самом лёгком и в центре платы. Если delta T > 15°C для бессвинцовой пайки — профиль непригоден.
4. Профиль по даташиту пасты — без учёта платы. Производитель пасты даёт «рекомендуемый» профиль для идеальных условий: равномерная медная плата, стандартная толщина. Реальная плата с медными полигонами, внутренними слоями и массивными разъёмами требует корректировки. Даташит — отправная точка, а не конечный документ.
5. Перегрев в пике для «надёжности». Инженеры часто думают: «чем выше пик, тем лучше пропаяется». На практике превышение пика выше 250°C для SAC305 вызывает: деградацию флюса до зоны пика (остатки неактивны), чрезмерный рост интерметаллидного слоя Cu6Sn5 (толщина > 5 мкм снижает усталостную прочность на 30%), повреждение MSL-чувствительных компонентов. Уровни чувствительности к влаге (MSL) напрямую определяют допустимое время при температуре пика.
Профиль — это не температура, это история тепловой энергии, которую получает каждый компонент на плате.
Анатомия рефлоу-профиля: четыре зоны и их параметры
Стандартный рефлоу-профиль состоит из четырёх зон, каждая из которых решает конкретную задачу. Нарушение параметров любой зоны порождает свой класс дефектов.
Зона 1: Предварительный нагрев (Preheat)
Цель — равномерный нагрев платы со скоростью 1–3°C/с до температуры 120–150°C. Слишком быстрый нагрев (> 3°C/с) вызывает термошок для керамических конденсаторов (MLCC) и микротрещины в паяльной маске. Слишком медленный (< 1°C/с) — преждевременное испарение растворителя из пасты, что снижает активность флюса.
Для плат с BGA критична скорость нагрева в диапазоне 150–200°C: по J-STD-020E она не должна превышать 3°C/с, иначе возникает риск делиминиции внутренних слоёв BGA-корпуса, особенно для компонентов с MSL ≥ 3.
Держите скорость нагрева в preheat между 1.5 и 2.5°C/с — это безопасный коридор для 95% применений.
Зона 2: Термостабилизация (Soak / Thermal Equilibrium)
Цель — выравнивание температуры по плате перед входом в зону пика. Температура держится в диапазоне 150–200°C (для SAC305) или 140–180°C (для Sn63Pb37). Длительность: 60–120 секунд.
Именно здесь решается проблема delta T. Плата с BGA-256 в центре и 0402-чипами по краям без soak покажет разницу в 25°C в пике. С правильно настроенным soak — не более 10°C.
| Параметр | SAC305 (бессвинцовая) | Sn63Pb37 (свинцовая) | Критичность |
|---|---|---|---|
| Температурный диапазон soak | 150–200°C | 140–180°C | Высокая |
| Длительность soak | 60–120 с | 45–90 с | Высокая |
| Допустимая delta T в конце soak | ≤ 10°C | ≤ 15°C | Критическая |
| Скорость нагрева в soak | 0.5–1.0°C/с | 0.5–1.5°C/с | Средняя |
Разница в диапазонах soak объясняется температурой плавления сплавов: SAC305 плавится при 217°C, Sn63Pb37 — при 183°C. Soak должен подвести плату достаточно близко к температуре плавления, но не пересечь её. Для бессвинцовой пайки окно процесса уже, потому что выше температура пика и меньше запас до максимально допустимой температуры компонентов (обычно 260°C по J-STD-020E).
Soak — это не потеря времени, а страховка от 60% дефектов, связанных с неравномерным нагревом.
Зона 3: Оплавление (Reflow / Peak)
Цель — расплавление припоя, смачивание контактов и формирование интерметаллидного соединения. Температура пика должна превышать температуру плавления сплава на 20–40°C.
| Параметр | SAC305 | Sn63Pb37 | Примечание |
|---|---|---|---|
| Температура пика | 235–250°C | 205–230°C | Зависит от платы и компонентов |
| Время выше T_liquidus | 45–90 с | 30–75 с | T_liquidus: 217°C / 183°C |
| Максимальная температура | ≤ 260°C | ≤ 245°C | По J-STD-020E для MSL-компонентов |
| Скорость нагрева до пика | 1–3°C/с | 1–3°C/с | Критично для BGA |
Время выше T_liquidus (time above liquidus, TAL) — ключевой параметр. Слишком короткое TAL (< 45 с для SAC305) — недостаточное смачивание, холодные пайки. Слишком длинное (> 90 с) — чрезмерный рост интерметаллидов, истощение флюса, повышенное окисление. Исследования показывают, что увеличение TAL с 60 до 120 с увеличивает толщину интерметаллидного слоя Cu6Sn5 с 3.5 до 7.2 мкм, что снижает термоциклическую прочность паяного соединения на 25–35%.
Оптимальное TAL для SAC305 — 60–75 секунд. Каждый лишний десяток секунд сверх 90 с — это снижение надёжности.
Зона 4: Охлаждение (Cooling)
Цель — контролируемое затвердевание припоя с формированием мелкозернистой структуры. Скорость охлаждения 1–4°C/с. Слишком быстрое охлаждение (> 5°C/с) создаёт термошок и крупнозернистую структуру припоя с микропустотами. Слишком медленное (< 1°C/с) — крупнозернистую структуру с пониженной усталостной прочностью.
Для SAC305 скорость охлаждения 2–3°C/с даёт оптимальный размер зерна. При этой скорости формируется структура с дисперсными частицами Ag3Sn, которая обеспечивает усталостную прочность на 15–20% выше, чем при охлаждении < 1°C/с.
Скорость охлаждения определяет микроструктуру припоя — а микроструктура определяет срок службы паяного соединения.
Дефекты и их связь с профилем
Каждый дефект пайки — это сигнал о конкретной проблеме в конкретной зоне профиля. Диагностика по дефектам значительно быстрее, чем слепая корректировка.
| Дефект | Вероятная зона профиля | Причина | Корректировка |
|---|---|---|---|
| Холодная пайка (cold joint) | Peak / Soak | Недостаточный пик или короткое TAL | Увеличить пик на 5–10°C или TAL на 15–20 с |
| Tombstone (0402/0201) | Soak / Preheat | Большая delta T между площадками | Увеличить soak на 20–30 с |
| Мосты припоя (solder bridges) | Soak / Cooling | Недостаточный soak → неравномерное смачивание | Увеличить soak, проверить трафарет |
| Пустоты в BGA (voids > 30%) | Soak / Peak | Быстрый нагрев, флюс не успевает дегазировать | Увеличить soak, снизить скорость нагрева до пика |
| Graping (шарик на чипе) | Preheat / Soak | Перегрев в preheat, флюс высох до пика | Снизить температуру preheat, уменьшить soak |
| Оловянные усы (whiskers) | Cooling | Слишком медленное охлаждение | Увеличить скорость охлаждения до 2–3°C/с |
| Делиминиция BGA | Preheat / Peak | Скорость нагрева > 3°C/с или пик > 250°C | Снизить скорость нагрева и пик |
Ключевой инсайт: большинство дефектов — не в зоне пика, а в soak. Это контринтуитивно, потому что инженеры инстинктивно «крутят пик», когда видят холодную пайку. Но если delta T на плате превышает 15°C, увеличение пика перегреет лёгкие компоненты, не решив проблему холодных пайок на массивных.
Прежде чем менять пик — проверьте delta T в конце soak. Если > 15°C, проблема не в пике.
Сравнение профилей для разных сплавов и типов плат
Профиль определяется тремя факторами: типом припоя, конструкцией платы и набором компонентов. Рассмотрим типичные сценарии.
SAC305 vs Sn63Pb37: что меняется в профиле
Переход со свинцовой на бессвинцовую пайку — это не просто «поднять температуру на 30°C». Меняется вся тепловая история.
| Параметр | Sn63Pb37 | SAC305 | SAC305 + BGA |
|---|---|---|---|
| Preheat, °C/с | 1.5–3.0 | 1.0–2.5 | 1.0–2.0 |
| Soak диапазон, °C | 140–180 | 150–200 | 150–200 |
| Soak длительность, с | 45–90 | 60–120 | 80–120 |
| Пик, °C | 205–230 | 235–250 | 240–250 |
| TAL, с | 30–75 | 45–90 | 60–90 |
| Охлаждение, °C/с | 1–4 | 1–4 | 2–3 |
Обратите внимание на колонку «SAC305 + BGA»: soak длиннее (80–120 с), потому что BGA требует больше времени для прогрева внутренних шариков. Если на плате есть BGA-256 или BGA-1156, недостаточный soak — гарантия пустот в центральных шариках, которые не обнаружит AOI и которые проявятся только при рентген-инспекции.
Профиль для смешанных плат: BGA + мелкий чип
Самый сложный случай — плата с массивным BGA (теплоёмкость ~15 Дж/К) и 0201/0402 чипами (теплоёмкость ~0.5 Дж/К) на одной стороне. Разница в теплоёмкости 30:1 означает, что без soak delta T в пике составит 25–35°C.
Решение — расширенный soak (90–120 с) с контролем delta T тремя термопарами:
- T1 на самом массивном компоненте (BGA)
- T2 на самом лёгком (0402 чип)
- T3 в центре платы на медном полигоне
Цель: в конце soak разница T1–T2 ≤ 10°C. Если это не достигается за 120 с — проверьте конструкцию платы. Медные полигоны без терморельефов под BGA могут работать как радиаторы, создавая локальные зоны переохлаждения.
Если delta T не выравнивается за 120 с soak — проблема в конструкции платы, а не в профиле.
Методика настройки профиля: пошаговый процесс
Настройка профиля — это не искусство, а систематический процесс из шести шагов.
Шаг 1. Сбор данных о плате. Толщина (0.8–3.2 мм), количество слоёв (1–40), медный баланс по слоям, список компонентов с теплоёмкостью, MSL-рейтинг. Без этих данных настройка — угадывание.
Шаг 2. Выбор стартового профиля. По даташиту паяльной пасты — как отправная точка. Для SAC305 типичный стартовый профиль: preheat 1.5°C/с до 150°C, soak 80 с при 150–200°C, пик 245°C, TAL 60 с, охлаждение 2.5°C/с.
Шаг 3. Установка термопар. Минимум 3 по IPC-7530: на самом массивном компоненте, на самом лёгком, в центре платы. Термопары типа K с диаметром провода ≤ 0.1 мм, приклеенные высокотемпературным клеем (не припоями — они изменяют тепловой контакт при плавлении).
Шаг 4. Прогон и анализ. Пропустить тестовую плату через печь с профилем. Зафиксировать кривые всех термопар. Измерить: скорость нагрева в preheat, delta T в конце soak, температуру пика, TAL, скорость охлаждения.
Шаг 5. Корректировка. Вносить изменения по одной зоне за раз. Порядок приоритета: soak → peak → preheat → cooling. Soak влияет на всё — с него начинаем. Peak — вторым, потому что он критичен для смачивания. Preheat — третьим, он наименее чувствителен.
Шаг 6. Верификация. Минимум 3 прогона с интервалом в 30 минут для проверки воспроизводимости. Разброс пика между прогонами ≤ 3°C. Если > 3°C — проблема в стабильности печи.
Настраивайте профиль по данным термопар, а не по показаниям контроллера печи — разница может достигать 10–15°C.
Влияние финишного покрытия на профиль
Финишное покрытие контактных площадок определяет смачиваемость, а смачиваемость определяет требования к профилю. Это часто упускаемый фактор.
| Финишное покрытие | Смачиваемость при SAC305 | Требование к TAL | Риск дефектов |
|---|---|---|---|
| ENIG (Ni/Au) | Отличная | 45–60 с | Минимальный |
| HASL (бессвинц.) | Хорошая | 50–70 с | Низкий |
| OSP | Умеренная | 60–90 с | Средний (требует активного флюса) |
| ImSn | Хорошая | 50–75 с | Низкий |
| ImAg | Хорошая | 50–70 с | Низкий, риск тёмных контактных площадок |
OSP-покрытие — самый проблемный для бессвинцовой пайки вариант. Органический слой разлагается при температуре > 200°C, но к моменту разложения флюс уже частично деградировал. Результат: неполное смачивание, особенно на площадках с малой площадью. Для OSP-плат TAL нужно увеличивать на 15–20 с по сравнению с ENIG. Подробнее о выборе покрытия — в статье о финишных покрытиях.
Для OSP-покрытия увеличивайте TAL на 15–20 с по сравнению с ENIG — иначе получите холодные пайки на мелких компонентах.
Стандарты и требования
Три ключевых стандарта определяют требования к рефлоу-профилю:
IPC-7530 — «Guidelines for Temperature Profiling for Mass Soldering (Reflow and Wave) Processes». Основной документ по настройке профилей. Определяет требования к количеству термопар (≥ 3), допустимой delta T (≤ 15°C для бессвинцовой пайки), методике измерения.
J-STD-020E — «Moisture/Reflow Sensitivity Classification for Nonhermetic Solid State Surface Mount Devices». Определяет максимально допустимую температуру пика для компонентов в зависимости от MSL-рейтинга и толщины корпуса. Для компонентов толщиной < 1.6 мм: пик ≤ 260°C при классификации MSL 1–3, ≤ 250°C для MSL 5–6.
IPC-A-610H — «Acceptability of Electronic Assemblies». Определяет критерии приёмки паяных соединений. Класс 2 (промышленная электроника) допускает пустоты в BGA до 30% площади, Класс 3 (авиация, медицина) — до 25%. Пустоты > 30% — это почти всегда проблема профиля, а не пасты.
Перекрёстная ссылка между стандартами: J-STD-020E ограничивает температуру пика, IPC-7530 определяет методику достижения равномерного нагрева, а IPC-A-610H оценивает результат. Если профиль не соответствует IPC-7530 (delta T > 15°C), но компоненты не повреждены по J-STD-020E — это не значит, что профиль приемлем. Неравномерный нагрев увеличивает вариабельность качества пайки от платы к плате, что проявится в поле как отказы на протяжении первых 6–12 месяцев эксплуатации.
Три стандарта работают как система: J-STD-020E защищает компоненты, IPC-7530 обеспечивает процесс, IPC-A-610H оценивает результат.
Чек-лист: настройка и верификация рефлоу-профиля
- Установите минимум 3 термопары (тип K, Ø ≤ 0.1 мм): на самом массивном компоненте, на самом лёгком, в центре платы. Крепление — высокотемпературный клей, не припой.
- Проверьте delta T в конце soak: ≤ 10°C для плат с BGA, ≤ 15°C для плат без BGA. Если больше — увеличьте soak на 20 с и повторите замер.
- Убедитесь, что температура пика не превышает 250°C для SAC305 (260°C — абсолютный максимум по J-STD-020E, не рабочая температура).
- Контролируйте TAL: 60–75 с для SAC305, 45–60 с для Sn63Pb37. Увеличьте на 15–20 с для OSP-покрытий.
- Скорость охлаждения 2–3°C/с для SAC305. Избегайте охлаждения < 1°C/с (крупное зерно) и > 4°C/с (термошок).
- Верифицируйте профиль 3 прогонами с интервалом 30 мин. Разброс пика ≤ 3°C между прогонами.
- Для каждой новой платы — отдельный профиль или верифицированный компромиссный вариант. Не используйте профиль от другой платы без проверки delta T.
- Документируйте профиль: сохраните кривые термопар, параметры зон печи, дату и тип пасты. При изменении партии пасты — перепроверьте профиль.
Часто задаваемые вопросы
Какая максимальная температура пика допустима для SAC305?
Абсолютный максимум — 260°C по J-STD-020E для компонентов толщиной < 2.5 мм с MSL 1–3. Рабочий диапазон — 235–250°C. Превышение 250°C увеличивает риск делиминиции BGA и роста интерметаллидов сверх 5 мкм.
Сколько зон должна иметь рефлоу-печь для бессвинцовой пайки?
Минимум 8 зон нагрева (для плат до 200×200 мм) и 10–12 зон для плат свыше 300 мм или плат с массивными BGA. Меньшее количество зон не обеспечивает достаточного разрешения для формирования soak с контролируемой delta T ≤ 10°C.
Чем отличается профиль для Sn63Pb37 от SAC305?
Три ключевых отличия: пик на 25–30°C ниже (205–230°C vs 235–250°C), soak короче на 15–30 с (45–90 с vs 60–120 с), TAL короче (30–75 с vs 45–90 с). Это связано с более низкой температурой плавления Sn63Pb37 (183°C vs 217°C) и лучшей смачиваемостью свинцового сплава.
Как настроить профиль для платы с BGA и 0201 чипами одновременно?
Используйте расширенный soak (90–120 с) с тремя термопарами. Цель — delta T ≤ 10°C в конце soak между BGA и 0201. Если delta T не выравнивается — проверьте медные полигоны под BGA на наличие терморельефов. Без soak tombstone на 0201 достигает 3–5%.
Можно ли использовать один рефлоу-профиль для разных плат?
Только если платы имеют сопоставимую теплоёмкость (разница в пике ≤ 5°C при прогоне с одним профилем) и одинаковый тип пасты. В противном случае каждая плата требует отдельного профиля. «Компромиссный» профиль возможен, но требует верификации термопарами на каждой плате.
Что такое delta T на рефлоу-профиле и какой допуск допустим?
Delta T — разница температур между самой горячей и самой холодной точками платы в данный момент времени. По IPC-7530 допустимая delta T в конце soak: ≤ 15°C для бессвинцовой пайки, ≤ 10°C для плат с BGA. В зоне пика delta T не должна превышать 10°C.
Как часто нужно перепроверять рефлоу-профиль?
При смене партии паяльной пасты, при замене компонентов с существенно другой теплоёмкостью, при изменении конструкции платы, а также профилактически каждые 3 месяца или 500 часов работы печи. Конвекционные печи теряют калибровку на 2–5°C за 6 месяцев эксплуатации.
---
Источники:
IPC International — стандарты IPC-7530, IPC-A-610H
Indium Corporation — техническая документация по паяльным пастам SAC305