Руководство по проектированию печатных плат: от принципиальной схемы до топологии, готовой к производству

Руководство по проектированию печатных плат: от принципиальной схемы до топологии, готовой к производству

Проектирование печатных плат (PCB design) преобразует принципиальную схему в физическую плату, пригодную для серийного производства и автоматизированного монтажа компонентов. Работа выполняется в строгой последовательности: разработка схемы, определение контура платы и структуры слоев (stackup), размещение компонентов, трассировка проводников, верификация топологии на соответствие технологическим нормам производства и выпуск контрольного комплекта файлов. Большинство повторных запусков в производство (respins) вызваны нарушением этого порядка — например, началом трассировки до фиксации stackup или расстановкой компонентов до утверждения габаритов корпуса.

Ниже приведен поэтапный процесс проектирования печатных плат с указанием производственных ограничений, которые необходимо проверять перед переходом к следующей стадии. Для детальной проверки топологии по пунктам используйте руководство по DFM для проектирования печатных плат.

Ключевые выводы

  • Проектирование печатных плат представляет собой строгую последовательность этапов. Контур платы, stackup и компоновку компонентов необходимо зафиксировать до начала детальной трассировки, поскольку каждый последующий шаг опирается на предыдущие.
  • Выбирайте технологические возможности завода-изготовителя на раннем этапе и сразу задавайте их в качестве правил проектирования. Отсутствие ошибок DRC подтверждает лишь соответствие топологии введенным правилам, а не реальную технологичность платы.
  • Определяйте количество слоев исходя из плотности трассировки, конфигурации опорных полигонов и разводки выводов микросхем (fanout/escape routing), а не по привычке.
  • Размещайте компоненты с учетом требований монтажа, а не только сигнальных цепей: ориентация корпусов, технологические зазоры, реперные знаки (fiducials), доступ к контрольным точкам и теплоемкость компонентов напрямую влияют на процент выхода годных изделий.
  • Выполняйте DFM-проверку по сгенерированным выходным производственным файлам, а не исключительно во внутренней базе данных CAD.
  • Передавайте в производство единый комплект документации с синхронизированными ревизиями: данные для изготовления платы, файлы сверления, описание stackup, чертежи, netlist и монтажные данные.

Что такое проектирование печатных плат?

Проектирование печатных плат — это инженерный процесс, в ходе которого определяются топология медных проводников, структура слоев (stackup), отверстия, контур платы и данные для последующего монтажа. Работа начинается на основе принципиальной электрической схемы и завершается выпуском комплекта производственных файлов. Грамотная топология (PCB layout) учитывает электрические требования (целостность сигналов, распределение питания, EMC), механические ограничения (контур платы, разъемы, крепежные отверстия, ограничения по высоте компонентов), теплоотвод и технологические возможности конкретного завода-изготовителя.

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

Пошаговый процесс проектирования печатной платы

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

Этап Принимаемые решения Технологические ограничения для предварительной проверки Выходной результат этапа
1. Требования Интерфейсы, бюджет по питанию, условия эксплуатации, корпус, объем серии Класс платы (например, IPC Class 2 или 3), целевой объем выпуска, технология сборки Спецификация требований (ТЗ) и механические габариты
2. Разработка принципиальной схемы Схемотехника, выбор компонентов, имена цепей, позиционные обозначения Доступность компонентов и поддерживаемые сборочной линией типы корпусов Проверенная схема и предварительный BOM
3. Посадочные места и библиотеки Контактные площадки (land patterns) и 3D-модели для каждого компонента Геометрия площадок под пайку оплавлением или пайку волной; апертуры паяльной пасты и маски Верифицированная библиотека посадочных мест
4. Контур платы и механика Форма платы, крепежные отверстия, расположение разъемов, запретные зоны (keep-out) Зазоры до края платы, способ мультиплицирования (V-score или скрайбирование/фрезеровка с перемычками), технологические отверстия Контур платы и файлы DXF/STEP, согласованные с геометрией корпуса
5. Структура слоев (stackup) и их количество Слои меди, толщина диэлектриков, толщина фольги, целевые значения импеданса Наличие материалов на складе завода, реализуемые комбинации препрегов/ядер, допуск на общую толщину Согласованная с производителем структура слоев (stackup)
6. Компоновка Расположение и ориентация компонентов Технологические зазоры для монтажа, реперные знаки (fiducials), доступ для тестирования, тяжелые и высокие компоненты, тепловой баланс Зафиксированная и проверенная компоновка
7. Трассировка Проводники, переходные отверстия, полигоны, ограничения по длине и импедансу Минимальная ширина проводника / зазор (trace/space) и диаметр сверления для выбранного производства и толщины меди Полностью разведенная плата без ошибок DRC
8. Верификация Проверки DRC, ERC, моделирование SI/PI, техническая экспертиза проекта (design review) DFM-анализ производственных файлов на стороне изготовителя Закрытый перечень замечаний и согласованный список исключений
9. Выпуск документации Комплект файлов, чертежи, версионирование Полный комплект документации для производства и сборки с описью Утвержденный архив проекта, готовый к расчету стоимости

Возврат на предыдущие этапы допустим и неизбежен в большинстве проектов. Главное правило: возврат выполняется именно на тот этап, где возникла первопричина проблемы. Если проводник невозможно провести между двумя выводами, это чаще всего ошибка компоновки или выбора структуры слоев (stackup), а не проблема этапа трассировки.

Выбор количества слоев и структуры stackup

Количество слоев существенно влияет на стоимость и сроки изготовления печатной платы, поэтому выбор должен быть технически обоснованным:

  • Трассировка выводов компонентов (escape routing). Определите количество рядов выводов BGA, требующих разводки. Каждый внутренний сигнальный слой позволяет вывести строго определенное число рядов при заданных размерах переходных отверстий и шаге выводов.
  • Опорные плоскости. Сигналы с крутыми фронтами и линии с контролируемым волновым сопротивлением требуют сплошной смежной опорной плоскости. Четырехслойная структура «сигнал – земля – питание – сигнал» является типовым базовым вариантом.
  • Распределение питания. Наличие нескольких шин питания может потребовать дополнительных слоев металлизации либо разделения полигонов (split planes) на одном слое, если это допустимо по токовым нагрузкам и уровню помех.
  • Изоляция цепей. Для аналоговых, RF- и сильноточных цепей может потребоваться выделение отдельных слоев или увеличенных зазоров.

После выбора количества слоев параметры stackup задают толщину диэлектриков, толщину фольги и назначение опорных плоскостей. Согласуйте stackup с заводом-изготовителем до начала трассировки цепей с контролируемым импедансом, поскольку геометрия проводников напрямую зависит от этих параметров. Принципы проектирования опорных плоскостей описаны в руководстве по расчету stackup печатных плат, а первичную геометрию проводников можно рассчитать через калькулятор импеданса.

Базовые рекомендации по выбору структуры:

Количество слоев Типовое применение Особенности stackup
2 Простые схемы управления, цепи питания, низкоскоростные I/O Затруднительно обеспечить сплошную опорную плоскость под каждым сигналом
4 Платы на базе микроконтроллеров, смешанные сигналы, средние скорости Типовая конфигурация: сигнал / земля / питание / сигнал
6 Скоростные интерфейсы, несколько шин питания, плотная трассировка BGA Позволяет разместить два внутренних сигнальных слоя между опорными плоскостями
8 и более Крупные BGA, большое число высокоскоростных линий, кросс-платы Требуется выделение опорных плоскостей для каждого сигнального слоя

Правила компоновки компонентов для монтажа

Грамотная компоновка определяет эффективность последующей трассировки и напрямую влияет на выход годных изделий при сборке. Основные правила:

  1. Приоритет механических ограничений. В первую очередь фиксируйте разъемы, переключатели, крепежные отверстия и любые элементы, сопрягаемые с корпусом.
  2. Группировка по функциональным узлам. Компонуйте силовые каскады, цепи тактирования, RF-тракты и чувствительные аналоговые блоки компактно; развязывающие конденсаторы и вспомогательные компоненты размещайте максимально близко к выводам микросхем (IC).
  3. Единообразие ориентации. Однотипная ориентация полярных компонентов снижает вероятность ошибок при автоматической установке и контроле. Четко маркируйте полярность на слое шелкографии.
  4. Соблюдение технологических зазоров. Предусматривайте зазоры для захватов установщика, монтажного инструмента при ремонте, визуального контроля и формирования галтелей припоя. Не устанавливайте высокие элементы рядом с компонентами fine-pitch, требующими визуального или оптического контроля (AOI).
  5. Реперные знаки (fiducials) и технологические базы. Общие реперные знаки на плате или мультиплицированной панели обеспечивают точное позиционирование в автоматических линиях. Локальные реперные знаки необходимы для компонентов с малым шагом выводов (fine-pitch).
  6. Учет двустороннего монтажа. При двусторонней компоновке располагайте тяжелые компоненты на верхней стороне платы (Top) и проверяйте допустимость повторного оплавления (reflow) для компонентов, размещенных снизу (Bottom).
  7. Обеспечение контролепригодности. Заранее выберите методику контроля (летающие щупы, ICT или функциональное тестирование) и разместите контрольные точки в соответствии с требованиями выбранного оборудования.

Подробнее эти требования рассмотрены в чек-листе по технологичности сборки (DFA).

Трассировка печатной платы

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

  • Задайте правила по ширине проводников, зазорам и переходным отверстиям для каждого класса цепей (net class). Ширину силовых проводников рассчитывают исходя из токовой нагрузки и допустимого перегрева. Геометрию цепей с контролируемым импедансом определяют по согласованному стекапу (stackup).
  • Обеспечьте непрерывность путей возвратного тока. Не допускайте прокладки скоростных сигнальных проводников над разрывами опорных полигонов и зазорами между плоскостями питания и земли.
  • Минимизируйте количество используемых типов переходных отверстий. Каждый дополнительный тип (глухие, скрытые, microvia, заполненные via-in-pad) увеличивает число технологических операций и себестоимость платы.
  • Стремитесь к равномерному распределению меди по слоям; значительный дисбаланс металлизации увеличивает риск коробления платы при пайке.
  • Подготовьте топологию к верификации на производстве: устраните непредусмотренные изолированные островки меди, ловушки травителя (acid traps) и узкие медные фрагменты (slivers) в полигонах.

Требования к расчету импеданса, выравниванию длин проводников и снижению перекрестных помех для скоростных интерфейсов подробно рассмотрены в руководстве по проектированию высокоскоростных печатных плат.

Проверка DFM перед передачей в производство

Автоматическая проверка проектных норм (DRC) подтверждает лишь соответствие топологии правилам, настроенным в CAD. Она не гарантирует соответствие этих правил возможностям завода, поэтому проект требует обязательного DFM-анализа. Минимальный объем проверки включает:

  • Соответствие минимальной ширины проводников, зазоров и поясков отверстий (annular ring) стандартным возможностям завода, а не его предельным допускам
  • Диаметры сверл, аспектное отношение (aspect ratio) и зазоры от края отверстия до меди
  • Вскрытия паяльной маски, мостики маски между выводами с малым шагом (fine-pitch), а также тентирование (tenting) или заполнение (plugging) переходных отверстий
  • Зазор от проводящего рисунка до края платы, в особенности вдоль линий V-score
  • Отсутствие шелкографии на контактных площадках и ее читаемость после монтажа
  • Мультиплицирование, технологические перемычки и реперные знаки при поставке в панелях
  • Соответствие посадочных мест реальным компонентам из BOM

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

Комплект файлов для расчета стоимости PCB

Финальный этап проектирования печатной платы — подготовка производственного пакета файлов. Полный комплект данных позволяет производителю оперативно рассчитать стоимость заказа без уточняющих запросов и исключить задержки на этапе инженерного анализа.

Файлы для изготовления платы

  • Файлы Gerber RS-274X или Gerber X2 для каждого проводящего слоя, паяльной маски, паяльной пасты, шелкографии и контура платы, либо единый архив ODB++ / IPC-2581
  • Файлы сверления NC drill (Excellon) с раздельными данными по металлизированным и неметаллизированным отверстиям, а также карта сверления
  • Описание структуры слоев (stackup) с указанием порядка чередования, типов материалов, толщины фольги, толщины диэлектриков и итоговой толщины платы
  • Производственный чертеж: габаритные размеры платы, допуски, тип материала, финишное покрытие, цвета маски и шелкографии, таблица контролируемого импеданса и класс приемки по стандарту IPC
  • Список цепей (netlist) в формате IPC-D-356 для верификации при электрическом контроле

Файлы для монтажа компонентов

  • Перечень элементов (BOM) с указанием номеров компонентов производителей (MPN), позиционных обозначений и количества
  • Файл координат компонентов (centroid / pick-and-place) с параметрами X, Y, угла поворота и стороны монтажа платы
  • Сборочный чертеж с указанием ориентации полярных компонентов, особых технологических требований и позиций, не подлежащих установке
  • Требования к контролю, если производитель выполняет программирование или функциональное тестирование

Контрольный список перед отправкой архива

  • Все файлы сформированы из единой ревизии проекта и имеют согласованный код версии
  • Файлы Gerber проверены во внешнем просмотрщике, а не только выгружены из CAD
  • Единицы измерения и координатная сетка файлов сверления совпадают с файлами Gerber
  • Параметры stackup и таблицы импеданса полностью соответствуют производственному чертежу
  • Позиционные обозначения в BOM совпадают с данными файла координат компонентов
  • Нерешенные вопросы DFM закрыты или зафиксированы в виде согласованных исключений
  • Добавлен краткий текстовый файл (readme) со списком всех входящих файлов и их назначением

Сформированные файлы можно проверить в онлайн-просмотрщике Gerber перед отправкой на расчет.

Зачем привлекать инженеров APTPCB до выпуска проекта?

Инженеры APTPCB могут проверить топологию до или после трассировки, подтвердить реализуемость предложенного stackup на складских материалах и сопоставить сгенерированные выходные файлы с запланированным технологическим маршрутом производства и монтажа. При сжатых сроках создания прототипов срочное изготовление печатных плат запускается непосредственно на основе согласованного пакета данных. Неполный комплект документации — основная причина потери времени при срочных заказах.

Проверка охватывает исключительно технологичность производства. Схемотехническая верификация, соответствие требованиям EMC, тепловое моделирование, разработка микропрограмм и сертификация изделия остаются в зоне ответственности разработчика.

Применяемые стандарты и нормативная документация:

  • IPC-2221 и IPC-2222: общие требования к проектированию печатных плат и проектирование жестких печатных плат
  • IPC-7351: проектирование контактных площадок для компонентов поверхностного монтажа
  • IPC-2581: формат передачи данных для изготовления и монтажа печатных плат
  • IPC-6012: квалификационные требования и технические характеристики жестких печатных плат
  • IPC-A-610: критерии приемки электронных сборок

Часто задаваемые вопросы

Каковы основные этапы проектирования печатной платы?

Стандартный цикл включает: определение технических требований, разработку принципиальной электрической схемы, создание посадочных мест (footprint), задание контура платы и механических ограничений, выбор структуры слоев (stackup), размещение компонентов, трассировку, верификацию (DRC, DFM, проектный контроль) и выпуск файлов для производства и монтажа. Каждый этап должен быть зафиксирован до начала работ, зависящих от его результатов.

Сколько времени занимает проектирование печатной платы?

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

В чем разница между терминами PCB design и PCB layout?

Термин PCB design охватывает весь инженерный процесс от разработки схемы до выпуска производственной документации. PCB layout обозначает физическую реализацию проекта: компоновку компонентов, трассировку проводников, формирование полигонов и геометрии проводящих слоев. В проектной практике эти понятия нередко применяют как взаимозаменяемые.

Какие САПР применяются для проектирования печатных плат?

К числу основных систем относятся Altium Designer, Cadence Allegro и OrCAD, Siemens Xpedition и PADS, а также KiCad. Любая из них позволяет спроектировать пригодную к серийному производству плату, если проектные нормы (design rules) соответствуют технологическим возможностям завода, а выходные данные проверены перед релизом.

Какие файлы необходимы производителю по результатам проектирования?

Заводу по производству печатных плат требуются данные Gerber или ODB++/IPC-2581, файлы сверления NC drill, структура слоев (stackup), чертеж платы и IPC-D-356 netlist. Для выполнения поверхностного и сквозного монтажа дополнительно предоставляются BOM, файл координат компонентов (pick-and-place) и сборочный чертеж. Все файлы комплекта должны соответствовать одной ревизии.

На каком этапе следует передавать проект производителю на аудит?

Первичную проверку необходимо запросить до начала трассировки, если плата содержит контролируемый импеданс, HDI, гибко-жесткие структуры, толстую медь или нестандартные ламинаты: это позволит заблаговременно согласовать stackup и технологические допуски. Повторный аудит проводится после генерации производственных файлов для выявления ошибок экспорта и расхождений в документации.

Проектирование в порядке технологического цикла производства

Качество проектирования печатной платы достигается тогда, когда каждое инженерное решение принимается на соответствующем этапе и согласуется с технологией его реализации на производстве. Зафиксируйте контур платы, stackup и размещение компонентов до начала детальной трассировки, загрузите актуальные технологические нормы фабрики, проверьте сгенерированные выходные файлы и передайте в производство единый непротиворечивый пакет документации. Это кратчайший путь от принципиальной схемы к плате, готовой к работе с первого производственного цикла.