Прокладка печатной платы
Маршрутизация, работающая в гармонии с размещением компонентов, является ключевым фактором успеха вашего проекта PCB. Altium Designer включает ряд интуитивно понятных функций интерактивной трассировки, которые помогают эффективно и точно разводить плату — от простой двусторонней платы до многослойной rigid-flex платы высокой плотности и высокоскоростного исполнения.
Altium Designer предлагает ряд возможностей интерактивной трассировки, включая:
-
Инструмент интерактивной трассировки. Интерактивная трассировка выполняется быстро и эффективно благодаря режимам walkaround, hug and push и push, которые позволяют быстро и результативно выполнить работу.
-
Полностью поддерживаются трассировка дифференциальных пар, а также односторонняя и дифференциальная подстройка длины.
-
Также вам может быть интересно изучить ActiveRoute — технологию автоматизированной интерактивной трассировки, которая предоставляет эффективные алгоритмы многосетевой трассировки, применяемые к выбранным вами цепям или соединениям. ActiveRoute также позволяет интерактивно определить путь трассировки или Guide, который затем задает the river, вдоль которого будут проходить новые трассы.
-
Топологический автотрассировщик создает трассы на уровне опытного разработчика печатных плат. Как топологический маршрутизатор, он не ограничен ортогональной сеткой, а вместо этого ориентируется на настройки предпочтительных направлений и пути соединений.
-
Сегодня трассировка — это уже не просто процесс «соединить точки». Высокие скорости переключения современных устройств означают, что многие платы содержат высокоскоростные сигналы, для которых требуется, чтобы были определены профили импеданса, а также трассировка с контролируемым импедансом. Правило проектирования ширины трасс в редакторе PCB может быть основано на ширине или на импедансе, когда ширина трассы изменяется при переходе маршрута с одного слоя на другой.
Готово ли все к трассировке?
Существует выражение, что проектирование PCB — это 90% размещения и 10% трассировки. Хотя о процентах можно спорить, в целом считается, что грамотное размещение компонентов — важнейший аспект качественного проектирования платы, поскольку именно оно определяет характер прохождения соединений между компонентами. Как и трассировка, размещение компонентов — процесс гибкий и при необходимости может корректироваться на протяжении всего проектирования.
Все еще не уверены, готовы ли вы перейти к трассировке? Используйте следующий краткий контрольный список...
Настройка слоев
Печатная плата изготавливается как набор отдельных слоев: медные слои, масочные слои, слои обозначений компонентов, слои паяльной маски, а также различные другие специальные слои — все они становятся частью готовой изготовленной PCB. Настройте слои, которые потребуются вашей плате, прежде чем начинать трассировку.
Настройка слоев |
|
| Configure the copper layers | Слои трассировки, также называемые сигнальными слоями, настраиваются в Layer Stack Manager, как показано выше. Используйте команды главного меню, чтобы выбрать предопределенный стек слоев, затем щелкните правой кнопкой мыши, чтобы добавить слои и задать их положение в стеке слоев. Узнайте больше о настройке стека слоев. |
| Other fabrication layers | Плоскости питания, паяльные маски, обозначения компонентов — все остальные слои, участвующие в изготовлении печатной платы, также настраиваются в Layer Stack Manager. |
| Add Mechanical layers | Механические слои могут использоваться парами для задач, связанных со сторонами платы, например для габаритных контуров компонентов, либо по отдельности — для задач общего назначения, таких как контур платы. Механические слои добавляются в панели View Configuration Узнайте больше о механических слоях. |
| Controlling the display of layers | Видимость всех слоев настраивается в панели View Configuration ; нажмите Узнайте больше о настройке отображения слоев в панели View Configuration. |
Настройка проектных ограничений
Редактор PCB — это среда проектирования, управляемая ограничениями: ширина каждой разводимой цепи, размер переходного отверстия, которое размещается при смене слоя трассировки, и зазоры до других объектов на плате — все это определяется применимыми проектными ограничениями. Ограничения являются фундаментальным элементом вашего проекта, и хорошо настроенный набор ограничений способствует тому, насколько быстро и эффективно вы сможете развести плату.
Constraint Manager — это интерфейс пользователя в виде документа, похожий на электронную таблицу, который позволяет просматривать, создавать и управлять проектными ограничениями, используемыми в ваших проектах PCB.
Готовы ли проектные ограничения |
|
| Am I using Design Rules or the Constraint Manager? | Исходный интерфейс к механизму правил редактора PCB представляет собой диалоговое окно PCB Rules and Constraints Editor Хотя это отличный интерфейс для настройки требований проекта, он не включает поддержку функций, связанных с правилами, таких как настройка и управление классами проекта. Также он не поддерживает определение проектных ограничений на ранних этапах разработки, во время создания схемы. Появление Constraint Manager обеспечивает более простой и структурированный подход к определению требований, таких как классы, наряду с другими физическими и электрическими требованиями проекта. Ограничения становятся параметрами уровня проекта, которые можно редактировать в любое время как из редактора схем, так и из редактора PCB, но они по-прежнему должны синхронизироваться через систему ECO. Чтобы проверить, какой подход к проектным ограничениям используется в вашем текущем проекте PCB, посмотрите, доступна ли команда Design » Constraint Manager в главных меню редактора схем или редактора PCB, когда открыт документ схемы или PCB. Если команда присутствует, значит для этого проекта используется Constraint Manager. В противном случае, если вы видите команду Design » Rules в редакторе PCB, значит для этого проекта используется диалоговое окно PCB Rule and Constraints Editor. Вы выбираете, какой подход будет использоваться, при первоначальном создании проекта. Узнайте больше о Constraint Manager. |
| What is a design rule, or design constraint | Вместо того чтобы требовать от вас задавать атрибуты каждого объекта трассировки вручную, редактор PCB использует систему ограничений (также называемую механизмом правил), чтобы определять свойства объектов, размещаемых во время интерактивной трассировки. Например, когда вы размещаете дорожку в цепи GND, редактор PCB обращается к механизму правил, чтобы узнать, какие ограничения применяются к этому объекту и между ним и соседними объектами — механизм правил возвращает требования, например: эта цепь должна иметь ширину 0,3 мм и должна находиться на расстоянии не менее 0,2 мм от любой меди других цепей. У правила проектирования/ограничения есть два ключевых аспекта — что settings it must have , и what objects it applies to (the scope) |
| The constraint (settings) | Это параметры, которые вы хотите применить к объекту — это может быть ширина трассы, размер переходного отверстия или зазор между медными объектами |
| The scope | Область действия определяет набор объектов, к которым применяется данное проектное ограничение Это могут быть all objects на плате, или в этом component class, или тот differential pair. Правила имеют приоритет, поэтому ограничение, задающее ширину трассировки для всех цепей, переопределяется ограничением с более высоким приоритетом, нацеленным на цепи питания. |
| The width constraint | Ограничение Width задает ширину сегментов дорожек minimum, preferred и maximum, из которых состоит трассировка. Эти параметры можно задать как физическую ширину либо потребовать, чтобы цепь(и) трассировались с использованием заданного профиля импеданса. Удобная возможность заключается в том, что во время трассировки можно изменять ширину трассы в пределах минимального и максимального значений, либо трасса может автоматически сужаться для прохождения через узкое место. Подробнее об этих возможностях можно прочитать на странице Interactive Routing page. Подробнее об ограничении ширины трассировки. |
| The clearance constraint | Вместе с ограничением ширины используется ограничение зазора: оно определяет, насколько близко трассируемая цепь может подходить к другим объектам на плате. Здесь также можно задать несколько ограничений зазора — чтобы держать цепи с более высоким напряжением или дифференциальные пары на расстоянии от других проводников, либо чтобы полигональные заливки находились на определенном расстоянии от трассировки и т. д. Подробнее об ограничении зазора. |
| The routing via style | Третье основное ограничение, которое следует настроить перед началом работы, — это стиль переходных отверстий трассировки. Это ограничение определяет переходное отверстие, которое автоматически размещается при переключении слоев во время трассировки. Как и в случае с шириной трассировки, во время трассировки можно изменять размер переходного отверстия в пределах минимального и максимального значений либо менять стиль переходного отверстия (слои, которые оно соединяет); подробнее об этих сочетаниях клавиш — на странице Interactive Routing page. Подробнее об ограничении переходных отверстий трассировки. |
Поиск цепей
Хороший подход к трассировке — работать от схемы, где можно легко найти важные компоненты и критические цепи. Можно выполнять перекрестное выделение и перекрестный переход непосредственно из компонентов и цепей схемы, подсвечивая соответствующие элементы на PCB. Подробнее о перекрестном выделении и перекрестном переходе между схемой и редактором PCB.
Вы также можете управлять отображением линий соединений, маскируя или скрывая неинтересующие вас цепи. Другой подход — задать цвет важным цепям, чтобы упростить управление процессом трассировки; ниже приведено краткое описание этих возможностей. Подробнее см. Управление отображением линий соединений.
Добавление цвета цепям |
|
| Applying color to nets | В редакторе PCB ко всем линиям соединений по умолчанию применяется один цвет, а после трассировки каждая цепь отображается цветом того слоя, на котором она проложена Чтобы упростить восприятие проекта, можно изменить цвет линий соединений и настроить редактор PCB на использование этого цвета для трассировки с помощью функции net color override |
| Apply the color in the schematic | При необходимости можно назначить цвета цепям на схеме, используя подменю View » Net Colors Эти цвета будут перенесены на соответствующие цепи в PCB при синхронизации проекта. |
| Apply color in the PCB editor | Назначать цвета цепям на схеме не обязательно; при желании цвета цепей можно задать непосредственно в редакторе PCB. Проще всего сделать это на панели PCB, где можно применить изменения к одной цепи, классу цепей или набору цепей, которые вы интерактивно выбрали. Используйте стандартные приемы выделения Windows, чтобы выбрать несколько имен цепей в режиме Nets панели PCB, затем щелкните правой кнопкой мыши и выберите команду Change Net Color в контекстном меню |
| Apply the color to the routing | В редакторе PCB функцию переопределения цвета цепей можно настраивать на уровне отдельных цепей, что позволяет включать ее только для тех цепей, которые вас интересуют в данный момент |
| Toggle the Net Color Override feature on and off | Переопределение цвета цепей также можно включать и выключать как в редакторе схем, так и в редакторе PCB, нажатием сочетания клавиш F5. |
Подробнее об использовании цвета для выделения цепей.
).
).
)
)
).
).
).
).
).
).
).
).
)
)