- Плата сервопривода (servo driver board) — это проблема сборки (assembly problem) прежде, чем проблема управления: драйверы затворов (gate drivers) с большим количеством выводов (high-pin-count), датчики тока (current-sense parts), смешанный монтаж THT и SMT, а также силовая часть (power stage) с большими термопадами (thermal pads) — все они располагаются на одной панели.
- Большинство возвратов (field returns) этих плат с мест эксплуатации связаны с неполной передачей данных для сборки (assembly handoff), а не с плохой схемотехникой. Неясная полярность, термопады и ориентация разъемов закладываются в первую же сборку (first build).
- Практические объекты передачи (handoff objects) конкретны: чистая спецификация (BOM), сборочный чертеж (assembly drawing) с указанием ориентации, данные для трафарета и паяльной пасты (stencil and paste data) для площадок силовой части, точки доступа для тестирования (test access points) и пакет для проверки первого изделия (first article inspection package).
- Плата может пройти базовую электрическую проверку и при этом иметь дефект установки (placement defect) или паяного соединения (solder-joint defect), который проявится только как прерывистая (intermittent) или тепловая неисправность (thermal failure), когда сервопривод будет работать под нагрузкой.
- Ведите обсуждение на уровне платы и сборки. Упоминание SPI, AOI, ICT, FCT или IPC-A-610 описывает то, что проверяет каждый шаг; само по себе это не гарантирует срок службы в полевых условиях.
Краткий ответ Сборка
печатной платы сервопривода (servo driver PCB)проходит хорошо, когда пакет сборки (assembly package) заморожен (frozen) перед установкой первой платы. На производстве важен не вопросРаботает ли дизайн?. Важно следующее:Может ли линия установить компоненты, запаять, проверить и протестировать эту плату, не угадывая полярность, нанесение пасты на термопады, ориентацию разъемов или расположение контрольных точек (probe points)?. Сначала заморозьте BOM, сборочный чертеж, данные трафарета и доступ для тестирования, и драйверы с большим количеством выводов, а также силовая часть перестанут быть деталями, из-за которых возникают отказы в эксплуатации (escapes to the field).
Оглавление
- Почему плату сервопривода трудно собрать качественно?
- Распространенные ошибки при передаче данных для сборки (assembly handoff)
- Почему эти ошибки вызывают отказы в полевых условиях (field failures)
- Что следует заморозить (freeze) в пакете для сборки (assembly package) перед производством
- Доступ к тестированию и проверке (Test and inspection access), который необходимо спланировать
- Часто задаваемые вопросы (FAQ)
- Общедоступные справочные материалы
- Информация об авторе и проверке
Почему плату сервопривода трудно собрать качественно?
Плата сервопривода (servo driver board) сочетает в себе семейства деталей, каждому из которых требуется свое технологическое окно (process window) на одной и той же панели (panel). В этом заключается основная сложность сборки, и именно поэтому стандартный рецепт SMT редко подходит для всей платы.
На типичной плате линии приходится обрабатывать, за один проход или в запланированной последовательности:
- корпуса драйверов затворов (gate-driver) и контроллеров с большим количеством выводов (high-pin-count), часто QFN или BGA с малым шагом (fine-pitch), где смещение при установке (placement offset) и пустоты в припое (solder voiding) — это первое, на что обращают внимание SPI и AOI.
- силовая часть (power stage) с MOSFET-транзисторами или интегрированным модулем (integrated module), расположенными на больших открытых термопадах (exposed thermal pads), для которых необходимо контролируемое покрытие пастой (paste coverage), чтобы деталь не всплывала (float), не вставала на торец (tombstone) и не удерживала пустоты (voids) под площадкой (pad).
- элементы измерения тока (current-sense elements), шунты (shunts) и точная трассировка (precision routing) вокруг них, где небольшое отклонение при сборке меняет показания контура управления (control loop).
- смешанный монтаж THT и SMT: объемные конденсаторы (bulk capacitors), сильноточные разъемы (high-current connectors) и колодки (headers), которые проходят этап селективной пайки (selective) или пайки волной (wave) после оплавления (reflow), со своими собственными тепловыми требованиями (thermal demand).
- разъемы (connectors) и детали с критической ориентацией (orientation-critical parts), где перевернутая (reversed) или повернутая (rotated) установка является электрической неисправностью, а не косметической.
Поскольку эти семейства используют одну и ту же плату, передача данных для сборки (assembly handoff) должна четко и недвусмысленно указывать линии (line), как размещается, ориентируется и намазывается пастой (pasted) каждая из них. Страница поддержки для самой сборки: Сборка под ключ (turnkey assembly), а смешанный процесс монтажа SMT и штыревых компонентов (SMT-plus-through-hole flow), который обычно требуется таким платам: Сборка SMT и THT. Наибольшие трудности концентрируются на границе между силовой частью (power stage) и всеми элементами с малым шагом (fine-pitch) вокруг нее.
Распространенные ошибки при передаче данных для сборки (assembly handoff)
Начните с ошибки (mistake), потому что это именно то, что на самом деле появляется на производственной линии.
Самый распространенный сбой при передаче (handoff failure) — это пакет для сборки (assembly package), который является электрически полным, но физически двусмысленным. Схема (schematic) и список цепей (netlist) верны, однако файлы для сборки (build files) оставляют оператора и программу станка строить догадки. Повторяющиеся версии:
- Полярность и ориентация (orientation) не указаны на сборочном чертеже (assembly drawing). Поляризованные конденсаторы, диоды, привязка первого контакта (pin-1 reference) драйвера затвора и ключи разъемов (connector keying) остаются для вывода из шелкографии (silkscreen), которая часто переполнена или скрыта под компонентами на плотной (dense) плате сервопривода.
- Паяльная паста для термопадов (Thermal-pad paste) рассматривается как второстепенная деталь. Данные трафарета (stencil data) не содержат информации об апертуре (aperture intent) для открытых площадок (exposed pads) силовой части, поэтому покрытие пастой и возникающие в результате пустоты (void behavior) определяются по умолчанию (by default), а не по замыслу проектировщика (by design). См. Трафарет для печатных плат (PCB stencil) для понимания того, что должен содержать этот набор данных.
- В спецификации (BOM) есть пробелы, которые производственная линия (line) не может устранить: альтернативные варианты (alternates) указаны без правила утвержденной замены (approved-alternate rule), отсутствует привязка позиционного обозначения (reference-designator mapping), или детали для датчиков тока (current-sense) и драйверов затворов указаны без точного производителя и корпуса (package). Страница приема (intake page) для этого: Компоненты и BOM (components and BOM).
- Последовательность монтажа THT и разъемов (THT and connector sequence) не указана. В пакете не сказано, какие детали проходят селективную пайку (selective) или пайку волной (wave) после оплавления (reflow), поэтому сильноточные разъемы и объемные конденсаторы (bulk capacitors) получают тепловой профиль (thermal profile), который для них никогда не планировался.
- Доступ для тестирования (Test access) полностью отсутствует. Ни контрольных точек (test points), ни карты пробников (probe map), ни указаний о том, на соответствие чему следует проверять плату, поэтому единственное, что можно сделать при сборке (build) — это базовая проверка на непрерывность (continuity) или включение (power-on).
Ничто из этого не является дефектом конструкции (design defects). Это дефекты передачи (handoff defects), и они сохраняются (survive) на каждой плате на панели, пока кто-нибудь их не обнаружит.
Почему эти ошибки вызывают отказы в полевых условиях (field failures)
Опасность неполной передачи данных (incomplete handoff) в том, что она ничем о себе не заявляет. Плата (It) незаметно проходит сборку и проблема становится видимой только тогда, когда сервопривод выполняет реальную работу.
Цепочка выглядит так. Неполная передача данных для сборки (неясная полярность, неопределенная паста для термопадов, двусмысленная ориентация разъемов, отсутствие доступа к тестам) приводит к дефекту установки (placement defect) или паяного соединения (solder-joint defect) на наиболее важных деталях: драйверах затворов (gate drivers) с большим количеством выводов и силовой части (power stage). Драйвер, установленный с небольшим смещением (offset), силовой MOSFET, "плавающий" (floated) на термопаде с недостатком пасты (under-pasted), или разъем, который механически установлен, но электрически находится на грани фола (marginal), не обязательно выходят из строя при включении (power-on). Дефект затем избегает обнаружения при базовой электрической проверке, поскольку при малом токе и отсутствии механической нагрузки плата читается как функциональная. Отказ (failure) проявляется только тогда, когда сервопривод работает под нагрузкой: силовая часть нагревается, ток циркулирует (current cycles), ненадежное (marginal) соединение или термопад с пустотами не могут отводить тепло или ток так, как предполагалось в топологии (layout), и результатом становится прерывистая неисправность (intermittent fault) или тепловой отказ (thermal failure) в полевых условиях.
Причина, по которой это является проблемой передачи данных (handoff), а не проблемой тестирования, кроется в последовательности (sequencing). Если в пакете (package) никогда не определялась паста для термопадов, пустота (void) была создана при оплавлении (reflow). Если в пакете (package) никогда не определялся доступ к тестам (test access), не было способа обнаружить ненадежное (marginal) соединение перед отгрузкой. К тому времени, когда плата возвращается как возврат (return), самое дешевое место для ее исправления — пакет для сборки (assembly package) — остается далеко позади. Именно поэтому ориентация, замысел по паяльной пасте (paste intent) и карта пробников (probe map) должны находиться в замороженной (frozen) передаче (handoff), а не на сеансе отладки (debug session) после первого сбоя.
Что следует заморозить (freeze) в пакете для сборки (assembly package) перед производством
Используйте замороженный пакет (frozen package) в качестве контрольной точки (gate) перед установкой первой платы. Каждый пункт ниже — это конкретный объект передачи (handoff object), а не тема для обсуждения.
| Объект передачи (Handoff object) | Что необходимо заморозить | Почему это проблема сборки (build issue) |
|---|---|---|
| Спецификация (BOM) | Привязка позиционного обозначения (Reference-designator mapping), производитель и корпус для каждой позиции, а также явное правило утвержденной замены (approved-alternate rule) для любого второго источника | Нерешенная альтернатива или отсутствующий корпус на линии драйверов затворов (gate-driver line) останавливает линию или приводит к установке неправильной детали |
| Сборочный чертеж (Assembly drawing) | Маркировка полярности, привязки контакта 1 (pin-1 references), ключ (keying) и ориентация разъемов (connector), а также любые детали с критической ориентацией (orientation-critical placement), которые должны быть четко обозначены | Переполненной шелкографии (silkscreen) на плотной (dense) плате сервопривода недостаточно; ориентация должна быть однозначной (unambiguous) на чертеже |
| Данные для трафарета и паяльной пасты (Stencil and paste data) | Замысел апертуры (Aperture intent) для открытых термопадов (exposed thermal pads) силовой части (power-stage) и посадочных мест (footprints) драйверов с малым шагом | В противном случае стандартные апертуры (default apertures) случайным образом определяют площадь покрытия пастой и образование пустот (void behavior) под силовыми устройствами |
| Последовательность THT и разъемов | Какие детали проходят оплавление (reflow), какие селективную пайку (selective) или волну (wave), а также порядок для сильноточных разъемов и объемных конденсаторов (bulk capacitors) | Незапланированный тепловой шаг (thermal step) на сильноточном разъеме (high-current connector) приводит к образованию холодных или напряженных (stressed) соединений |
| Доступ к тестам и контрольные точки (Test access and points) | Контрольные точки (test points), доступные для пробников (Probe-accessible), карта пробников (probe map) и указание того, на соответствие чему проверяется плата | Без доступа сборка (build) может выполнить только базовую проверку включения (power-on check), что как раз и пропускает (escapes) цепочка отказов |
| Пакет FAI | Протокол проверки первого изделия (first article inspection record), охватывающий размещение (placement), ориентацию и детали, создающие риск на этой плате | Первая сборка (first build) — это этап, на котором решения об ориентации и пасте подтверждаются перед тем, как партия (batch) повторит их |
Если пакет все еще требует очистки (clean-up) в части тестирования, страницы поддержки — Проверка первого изделия (first article inspection) для протокола FAI и Тестирование и качество (testing and quality) для инспекции и языка валидации. Разница между запросом цены (quote request) и собираемым пакетом (buildable package) заключается в наличии этих объектов, а не в правильности схемы.
Доступ к тестированию и проверке (Test and inspection access), который необходимо спланировать
Планируйте маршрут проверки и тестирования (inspection and test path), пока в топологии (layout) еще есть место для добавления доступа, а не после того, как плата заблокирована (locked). Каждый метод проверяет что-то свое, и называть их на уровне идентификации — это главное: это говорит вам о том, что шаг может и не может видеть.
- SPI проверяет нанесение паяльной пасты (solder-paste deposition) перед установкой компонентов (placement): объем (volume), площадь и смещение (offset) на контактных площадках драйверов с малым шагом (fine-pitch) и термопадах силовой части. Это самое раннее место (earliest place), где можно выявить проблему с пастой, которую должны были предотвратить данные трафарета (stencil data).
- AOI проверяет установку (placement) и внешний вид паяных соединений (joint) после оплавления (reflow): наличие, ориентацию, смещение (offset) и видимые дефекты соединений на деталях с большим количеством выводов (high-pin-count). Этот метод эффективен для того, что видно, но ограничен для того, что находится под BGA или открытой контактной площадкой (exposed pad).
- ICT проверяет собранную плату (populated board) на соответствие электрической модели через точки зондирования (probe points), поэтому контрольные точки (test points) должны быть в топологии (layout) и в пакете передачи данных (handoff). Страница поддержки: Тестирование ICT (ICT testing).
- Летающий щуп (Flying probe) охватывает электрические проверки без использования специализированной оснастки (dedicated fixture), что полезно для прототипов и малосерийных (low-volume) сервосборок, где создание оснастки для ICT еще не оправдано. См. Тестирование летающим щупом (flying probe testing).
- FCT тестирует плату как функционирующий драйвер сервопривода, что является тем шагом, который может выявить отказы (failures), зависящие от нагрузки (load-dependent), которые статическая проверка пропускает, при условии, что оснастка (fixture) и условия нагрузки определены как требования заранее (up front). Страница поддержки — Тестирование FCT (FCT testing), а терминология визуальной приемки (visual acceptance language) находится в разделе Инспекция AOI (AOI inspection).
Практическим элементом передачи (handoff) здесь является оснастка (fixture) и требования к доступу. Решите на раннем этапе (early), нужен ли программе доступ для щупов ICT, оснастка FCT с заданной нагрузкой (load) или маршрут для "летающего щупа" (flying-probe path) для первых сборок (first builds), и укажите это в пакете, чтобы в топологии (layout) были предусмотрены контрольные точки (test points). Платы сервоприводов и управления движением (motion-control) относятся к области применения промышленного контроля (industrial control) и робототехники (robotics), где условия нагрузки (load condition), в которых плата фактически работает в полевых условиях, — это те самые условия, которые план FCT должен попытаться воспроизвести. Когда пакет будет заморожен (frozen), а доступ к тестам будет реальным (real), отправляйте сборку на расчет стоимости (quote).
Часто задаваемые вопросы (FAQ)
Какие объекты передачи (handoff objects) наиболее важны для платы сервопривода (servo driver board)?
Спецификация (BOM) с правилом утвержденных замен (approved-alternate rule), сборочный чертеж (assembly drawing), который делает полярность и ориентацию разъемов однозначными, данные по трафарету и пасте для термопадов (thermal pads) силовой части, определенная последовательность монтажа THT и разъемов, точки доступа для тестирования и пакет инспекции первого изделия (first article inspection package). Это те элементы (items), которые определяют, будет ли плата каждый раз собираться (builds) одинаково.
Почему паста для термопадов является проблемой передачи (handoff issue), а не просто деталью технологического процесса?
Потому что апертура (paste aperture) для открытой площадки силовой части (exposed power-stage pad) определяется в данных трафарета (stencil data). Если пакет не несет в себе замысла апертуры (aperture intent), покрытие пастой и образование пустот (void behavior) под силовым устройством задаются по умолчанию, а не по проекту (design), и это происходит на этапе оплавления (reflow) до того, как на это сможет отреагировать любой этап инспекции.
Может ли плата сервопривода пройти электрические испытания и все равно выйти из строя в процессе эксплуатации?
Да. Базовая электрическая проверка при низком токе и отсутствии механической нагрузки (mechanical load) может распознать предельное (marginal) соединение или термопад с пустотами как работоспособные (functional). Ошибка (fault) часто проявляется только тогда, когда сервопривод работает под нагрузкой, а силовая часть нагревается и циклирует, поэтому доступ к тестам и план FCT, учитывающий нагрузку (load-aware FCT plan), имеют большое значение.
Что на самом деле проверяет каждый метод инспекции и тестирования?
SPI проверяет пасту перед установкой компонентов (placement). AOI проверяет установку и видимые соединения (joints) после оплавления (reflow). ICT проверяет плату электрически через точки зондирования (probe points). Летающий щуп (Flying probe) обеспечивает безадаптерное (fixtureless) электрическое покрытие для малых объемов производства. FCT проверяет работу платы как драйвера сервопривода. Каждый из них видит свой слой сборки, и ни один из них сам по себе не доказывает срок службы в полевых условиях (field life).
Почему планировать доступ к тестам во время создания топологии (layout), а не после?
Потому что ICT нуждается в точках, доступных для щупов (probe-accessible points), а FCT — в определенной оснастке (fixture) и нагрузке (load), и то и другое накладывает ограничения на топологию (layout). Если доступ добавляется как требование только после блокировки платы (locked), самые дешевые варианты исчезают, и сборке остается только базовая проверка при включении (power-on).
Делает ли пакет инспекции первого изделия (First article inspection package) плату пригодной для использования в автомобилях или медицине?
Нет. Отчет FAI подтверждает, что первая сборка (first build) соответствует замороженному пакету (frozen package) по установке (placement), ориентации и деталям, повышающим риск (risk-driving parts). Это этап подтверждения сборки (build-confirmation), а не квалификация программы (program qualification), и он сам по себе не означает приемку (acceptance) в автомобильной, медицинской или аэрокосмической отраслях.
Общедоступные справочные материалы
Сборка под ключ (Turnkey assembly) Контекст страницы поддержки для полного объема сборки платы сервопривода и приема данных для сборки (assembly intake).
Сборка SMT и THT (SMT and THT assembly) Контекст страницы поддержки для смешанного процесса поверхностного монтажа (surface-mount) и монтажа в отверстия (through-hole), который необходим для этих плат.
Компоненты и спецификация (Components and BOM) Контекст страницы поддержки для приема спецификации (BOM intake), сопоставления позиционных обозначений (reference-designator mapping) и работы с заменами (alternate handling).
Трафарет для печатной платы (PCB stencil) Контекст страницы поддержки для данных трафарета и паяльной пасты, включая апертуры для термопадов силовой части (power-stage thermal-pad apertures).
Инспекция первого изделия (First article inspection) Контекст страницы поддержки для отчета FAI, который подтверждает соответствие первой сборки замороженному пакету.
Тестирование и качество (Testing and quality) Контекст страницы поддержки для планирования (planning) контроля, электрической валидации и функционального тестирования (functional-test) на уровне платы.
Информация об авторе и проверке
- Автор: Редакционная группа APTPCB
- Техническая проверка (Technical review): Группа проверки процессов сборки и тестирования печатных узлов (PCBA assembly and test engineering review team)
- Область проверки (Review scope): Полнота передачи сборки (assembly handoff), риск размещения и паяных соединений на компонентах с большим количеством выводов (high-pin-count) и компонентах силовой части, планирование доступа к тестированию и инспекции (test and inspection access), а также согласованность границ выпуска (release-boundary consistency).
