Интерактивная трассировка

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

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

  • В редакторе PCB интерактивная трассировка представляет собой интеллектуальный процесс. После запуска команды интерактивной трассировки вы щелкаете по контактной площадке, чтобы выбрать соединение для трассировки. Когда вы отводите курсор от площадки, интерактивный трассировщик пытается определить маршрут от этой площадки до текущего положения курсора. Путь, который определяет трассировщик, управляется различными свойствами, включая текущую corner style и настройки gloss.

  • Свойства размещаемых проводников/дуг определяются правилом проектирования Routing Width, а зазор относительно объектов других цепей — электрическим правилом проектирования Clearance.

  • То, как интерактивный трассировщик реагирует на уже существующие на плате объекты, такие как контактные площадки компонентов и трассы других цепей, зависит от текущего режима Routing Conflict Resolution. Этот режим определяет, будет ли трассировщик Walkaround препятствие, либо Hug объект and Push его при необходимости, или Push его, или Stop, или Ignore его.

Интерактивная трассировка соединения — после запуска команды и щелчка по линии соединения Interactive Router находит путь от объекта цепи до текущего положения курсора, огибая существующие объекты. Щелчок кнопкой мыши размещает все штриховые сегменты проводников, Ctrl+Click чтобы автоматически завершить трассу.

Интерактивную трассировку можно выполнять для:

  • Одной цепи – Route » Interactive Routing

  • Двух цепей, настроенных как дифференциальная пара – Route » Interactive Differential Pair Routing (узнать больше)

  • Набора выбранных цепей – Route » Interactive Multi-Routing

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

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

Как объекты располагаются в пространстве проекта

Редактор PCB — это среда редактирования на основе сетки; по умолчанию интерактивная трассировка размещается по текущей привязочной сетке. Помимо привязочной сетки, в программе есть ряд дополнительных функций привязки, предназначенных для того, чтобы помочь вам точно позиционировать и выравнивать объекты проекта. Вместе эти функции называются Unified Cursor-Snap System.

В системе привязки курсора есть два основных аспекта: what к чему привязывается курсор, и when когда он будет привязываться.

  • What - точки в пространстве, к которым привязывается курсор, включают: заданные пользователем Grids, рабочие Guides, и точки привязки на существующих Objects.

  • When - курсор привязывается к точке привязки: привязка выполняется, когда он находится в пределах Snap Distance, и привязка разрешена на этом Layer.

Демонстрация функций привязки курсора: настройте параметры в панели Properties или нажмите Ctrl+E.

К чему выполняется привязка

Snap to grids

Сетки доступны как в декартовом, так и в полярном формате (Демонстрация различных сеток). В одной и той же области может быть задано несколько сеток; при этом применяется сетка с наивысшим приоритетом (наименьшим числовым значением) (). Сетки также можно настроить так, чтобы они применялись ко всем объектам, только к объектам компонентов или не к объектам компонентов; используйте это, чтобы задать сетку размещения компонентов с более высоким приоритетом (). Подробнее о сетках.

Snap to objects Размещенные объекты будут pull курсор в нужное положение, когда он перемещается в пределах Snap Distance, в зависимости от близости курсора к точкам привязки (горячим точкам) этого объекта. Используйте это, например, чтобы подтянуть курсор к центру проводника или к площадке, расположенной вне сетки. Привязка к объектам может применяться: на всех слоях, только на текущем слое или быть отключенной. Используйте сочетание клавиш Shift+E, чтобы переключаться между режимами, и отслеживайте текущий режим в строке состояния().
Snap to guides Горизонтальные, вертикальные, диагональные и точечные направляющие можно размещать и использовать для выравнивания объектов, как показано в видео выше. Подробнее о направляющих.
Snap to object axes Функция, которая притягивает курсор по оси X или Y, чтобы он выровнялся по оси с горячей точкой размещенного объекта, находящегося в пределах Axis Snap Range ().
Controlling the snapping
  • Before you start – настройте параметры привязки в панели Properties () (когда в пространстве проекта ничего не выбрано).

  • During routing – Нажмите Ctrl+E, чтобы отобразить палитру параметров привязки, как показано в видео выше. Нажмите Esc, чтобы скрыть палитру.

  • Inhibit snapping – вся привязка временно отключается при удержании клавиши Ctrl.

Управление отображением трасс

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

Используйте функции подсветки, управления объектами и слоями, чтобы упростить восприятие проекта.

Управление отображением трасс

Single layer mode Нажмите Shift+S, чтобы переключить отображение в режим одного слоя. Доступны 3 режима; включите предпочитаемые режимы на странице PCB Editor – Board Insight Display диалогового окна Preferences (). Каждое нажатие Shift+S переключает на следующий включенный режим одного слоя, в конечном итоге возвращая отображение всех текущих включенных слоев.
Layer sets Можно настроить предопределенные наборы видимых слоев, а затем выбирать их с помощью кнопки Manage Layer Sets внизу слева окна редактирования (). Новые наборы задаются в панели View Configuration; это показано в видео выше.
Dim or Mask to fade Чтобы быстро выделить интересующий объект, например компонент, цепь, дифференциальную пару или класс любого типа, найдите объект на панели PCB и включите режим Dim или Mask (). В обоих режимах все объекты, except кроме интересующих вас, приглушаются, благодаря чему нужные объекты заметно выделяются. Уровни Dim и Mask настраиваются на панели View Configuration ().
Clearance boundaries

Включите этот параметр, чтобы отображать требуемый зазор вокруг электрических объектов. (). Зазор отображается белой заливкой и настраивается так, чтобы показывать расстояние, заданное ограничением электрического зазора, применимым к прокладываемому (или перемещаемому) объекту. Для включения интерактивной трассировки используйте сочетание клавиш Ctrl+W, а затем во время трассировки сочетание Ctrl+W позволяет включать и выключать границы зазора. 

Подробнее об управлении отображением границ зазора.

Object transparency Уровень прозрачности для каждого типа объекта можно настроить в разделе Object Visibility панели View Configuration (). Используйте ползунок All Objects в верхней части набора, чтобы одновременно настроить все объекты.
The visibility of objects Скрытие неинтересующих объектов — удобный способ убрать лишнее из рабочей области проекта (). Обратите внимание, что объекты по-прежнему проверяются системой ограничений; чтобы скрыть полигоны не только визуально, and но и исключить их из системы ограничений, вместо этого поместите их на полку.
 Displaying net names  Настройте параметры отображения имен цепей на контактных площадках, переходных отверстиях и проводниках на панели View Configuration (). Обратите внимание, что имена цепей всегда отображаются в центре каждого сегмента проводника, но при необходимости их можно повторять. Свойства шрифта отображения настраиваются на странице PCB Editor – Board Insight Display диалогового окна Preferences ().

Управление свойствами трассы

Подход, используемый для определения требований проекта – либо Constraint Manager, либо Design Rules, выбирается при первоначальном создании проекта. Параметр использования Constraint Manager задается в диалоговом окне Create Project. Подробнее см. раздел Определение требований проекта с помощью Constraint Manager. Либо см. раздел Определение, область действия и управление правилами проектирования

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

Простая демонстрация подготовки к трассировке, а также выбора ширины трассировки и стиля переходного отверстия в процессе трассировки.

Начало трассировки

Launch the interactive router...

Для запуска интерактивной трассировки используйте любой из следующих способов:

  • Выберите команду Route » Interactive Routing в меню.

  • Нажмите кнопку Interactive Routing на панели Active Bar ().

  • Нажмите сочетание клавиш Shift+W.

На курсоре появится перекрестие; теперь вы готовы начать трассировку.

...then click on a connection line

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

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

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

...or click on an object Если щелкнуть по объекту, принадлежащему цепи, Interactive Router переключится на слой, на котором находится объект, и добавит сегменты проводника от точки щелчка до текущего положения курсора.
...or click in free space Если щелкнуть по свободному месту, трассировка тоже начнется, но в этом случае это будет трасса без цепи. Для такой трассы будет использована стандартная ширина проводника редактора PCB.
The initial style of the route

Начальная ширина трассы описана в раскрывающемся разделе чуть ниже. То, как интерактивный трассировщик формирует угол при перемещении курсора, называется corner style. Диагональные углы используются чаще всего, но также популярны и скругленные углы (создаваемые размещением дуг).

Подробнее о настройках стиля углов .

Manually editing the properties during routing

Также во время трассировки можно вручную редактировать значения. Нажмите Tab, чтобы открыть параметры Interactive Routing на панели Properties (Панель свойств Interactive Routing), и изменить:

  • слой трассировки,

  • диаметр и размер отверстия переходного отверстия для трассировки,

  • ширину трассировки (в пределах минимального и максимального значений, заданных ограничением Width; можно либо выбрать, либо ввести значение вручную). 

Подробнее о свойствах трассировки.

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

Работа с Interactive Router

Вы запускаете команду интерактивной трассировки и щелкаете по площадке или линии соединения — что происходит дальше? Механизм интерактивной трассировки пытается найти путь от ближайшего к точке щелчка участка меди, относящегося к этой цепи (площадка, переходное отверстие, дорожка), до текущего положения курсора, размещая дорожки/дуги заданной ширины и прокладывая их в аккуратном виде в соответствии с текущими настройками трассировщика.

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

Работа с Interactive Router

Hatched/solid/hollow track/arc segments

Штриховые дорожки/дуги еще не размещены, сплошные дорожки/дуги уже размещены (). Обратите внимание, что для соединения, которое в данный момент трассируется, сплошные дорожки/дуги классифицируются как soft-commits, то есть механизм трассировки распознает, что они размещены, но сохраняет возможность выполнять их глоссинг и удалять их, если вы переместите курсор в положение, где они больше не подходят (это показано в видео в начале этой страницы).

Когда дорожка, прикрепленная к курсору, отображается пустотелой (не штриховой и не сплошной), она называется look-ahead segment; при следующем щелчке она не будет размещена. Используйте эту функцию, чтобы задать конечную точку предыдущего сегмента, не фиксируя размещение последнего сегмента (). Нажмите сочетание клавиш 1, чтобы включить/выключить режим look-ahead.

How the router forms the corners

Во время интерактивной трассировки форма, образуемая дорожками и дугами, создающими угол, называется corner style. Диагональные углы используются чаще всего, но также популярны и скругленные углы (создаваемые размещением дуг). Доступно 5 стилей углов, причем 4 из них также имеют подрежимы направления угла.

  • Нажимайте Shift+Spacebar во время трассировки, чтобы циклически переключать стили углов; текущий стиль отображается в строке состояния ( Status bar with the current corner style highlighted) и во всплывающем индикаторе.

  • Нажмите Spacebar, чтобы переключить направление угла.

  • Либо нажмите Tab, чтобы открыть панель Properties и изменить стиль угла там ().

How the routing leaves a pad

То, как механизм интерактивной трассировки входит в площадку или выходит из нее, определяется следующими параметрами:

  • Ограничение SMD Pad Entry — определяет, через какие стороны площадки трасса может входить или выходить ().

  • Ограничение SMD to Corner — определяет расстояние выхода трассы от края площадки до первой допустимой вершины угла ().

  • Параметр Pad Entry Stability — определяет, насколько настойчиво механизм интерактивной трассировки должен стремиться удерживать дорожку по центру края площадки при выходе ().

Подробнее о входе в площадки.

How the route reacts to an existing object

Это определяется текущей настройкой режима разрешения конфликтов. Текущий режим разрешения конфликтов отображается в строке состояния (), во всплывающем индикаторе () и на панели Properties во время трассировки или сдвига. 

Подробнее о режиме разрешения конфликтов.

Плавность новой трассировки По мере удаления курсора от исходной точки щелчка трассировка перестраивается, чтобы найти оптимальный путь вокруг объектов к текущему положению курсора. Аккуратность или качество этого пути определяется текущим значением glossing setting. Глоссинг — это набор инструментов, улучшающих качество трассировки: они стремятся сократить длину пути, улучшить форму углов и уменьшить их количество. Он также пытается избегать прямых углов и предотвращать острые углы на Т-образных соединениях и площадках. Глоссинг также поддерживает дифференциальные пары и старается увеличить длину участка пары с согласованной длиной и расстоянием между проводниками.

У глоссинга есть три режима: Off, Weak и Strong. Во время интерактивной трассировки или интерактивного сдвига используйте сочетание клавиш Ctrl+Shift+G, чтобы циклически переключать эти режимы, либо нажмите Tab, чтобы открыть панель Properties и выбрать нужный режим.

Подробнее о глоссинге во время трассировки.

Auto-complete the connection

При интерактивной трассировке цепи удерживайте Ctrl и Left Click, чтобы дать Interactive Router команду попытаться auto-complete текущее соединение. Для возможности автозавершения:

  • Начальная точка и целевая площадка должны находиться на одном и том же слое.

  • Трасса должна завершаться в соответствии с применимыми проектными ограничениями.

Если соединение не удается автозавершить, инструмент вернется к последнему использованному режиму интерактивной трассировки.

Center the routes between pads / vias

Интерактивный трассировщик соблюдает проектные ограничения, автоматически прокладывая трассу через пару площадок с минимально допустимым зазором до ближайшей площадки. Если вы предпочитаете, чтобы трассы смещались и проходили по центру между площадками, настройте параметр Apply Trace Centering option. Чтобы обеспечить такую возможность между любой парой площадок, переходных отверстий или парой площадка/переходное отверстие, эта функция использует множитель зазора, с помощью которого может интеллектуально увеличивать зазор трассировки до нужного значения.

Подробнее о центрировании трасс между площадками.

Auto-narrow the route

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

Подробнее о функции auto shrink.

Route selection strategies

Выбор трасс, с которыми предстоит работать, — ключевой аспект трассировки. Это может быть выбор трасс для снятия трассировки, глоссинга, проверки их свойств или удаления. 

Подробнее о стратегиях выбора трассировки.

Обновление трассировки

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

Самый простой способ изменить трассировку — щелкнуть по маршруту, удерживать кнопку и перетащить его в новое место. Иногда сдвиг не решает задачу, и вместо этого нужно перетрассировать участок. Механизм интерактивной трассировки поддерживает это с помощью функции Loop Removal. Эта функция отслеживает процесс интерактивной трассировки и, если обнаруживает, что новый путь проложен параллельно существующему, автоматически удаляет старые избыточные сегменты.

Перетаскивание существующих маршрутов называется Interactive Sliding, и элементы управления для этого отображаются в панели Properties во время сдвига (Диалоговое окно Preferences). Во время сдвига механизм интерактивной трассировки пытается сохранить качество трассировки, одновременно соблюдая применимые проектные ограничения. Ключевые функции, управляющие процессом сдвига, включают: режим разрешения конфликтов трассировки (реакция на препятствия), силу gloss (степень усилий по приведению результата в порядок) и hugging (обход препятствий с огибанием и формированием углов). Существует ряд функций, поддерживающих интерактивный сдвиг, включая перетаскивание T-образных соединений и вершин, перетаскивание переходных отверстий, а также поддержку перетаскивания дифференциальных пар.

Также предусмотрены функции, поддерживающие перетаскивание уже разведенных компонентов.

Параметры Interactive Routing и Interactive Sliding

Независимо от того, выполняете ли вы интерактивную трассировку нового соединения или перетаскиваете (sliding) существующую трассу, чтобы освободить место для дополнительной трассировки, во многих случаях применяются одни и те же технологии трассировки. В этом разделе приведено краткое описание параметров Interactive Routing (Панель свойств Interactive Routing), Interactive Sliding (Панель свойств Interactive Sliding) и Interactive Via Dragging (Панель свойств Interactive Via Dragging), доступных на панели Properties. Настройки по умолчанию для этих возможностей задаются в разделе PCB Editor диалогового окна Preferences (Диалоговое окно Preferences).

  • Нажмите Tab во время интерактивной трассировки, чтобы открыть панель Interactive Routing Properties, нажмите Tab во время interactive sliding, чтобы открыть панель Interactive Sliding Properties, или нажмите Tab во время перетаскивания переходного отверстия, чтобы открыть панель Interactive Via Dragging Properties.

  • Действие трассировки будет приостановлено, чтобы дать вам доступ к панели — чтобы вернуться к интерактивному процессу, нажмите Esc на клавиатуре или щелкните значок Pause (), который появляется в центре графической области проекта.

Разрешение конфликтов Панель свойств Interactive Routing Панель свойств Interactive Sliding Панель свойств Interactive Via Dragging Диалоговое окно Preferences

Этот параметр определяет, как объекты трассировки/sliding должны реагировать при встрече с существующим объектом. Нажимайте сочетание клавиш Shift+R, чтобы циклически переключать доступные режимы во время трассировки или sliding, либо нажмите Tab, чтобы открыть панель Properties и выбрать нужную настройку.

Подробнее о режиме разрешения конфликтов при interactive routing или при interactive sliding.

Цвет строки показывает, когда возможность доступна.
Ignore Obstacles В этом режиме интерактивный маршрутизатор может прокладывать трассы где угодно, включая поверх существующих объектов, отображая возможные нарушения, но позволяя их.
Walkaround Obstacles Попытка найти путь от точки последнего щелчка до текущего положения курсора, обходя существующие объекты, такие как трассы, контактные площадки и переходные отверстия. Зазор до других объектов определяется применимым правилом проектирования Clearance. Если в этом режиме невозможно обойти препятствие без нарушения правил, появляется индикатор, показывающий, что маршрут заблокирован.
Push Obstacles Сдвигать существующие трассы и переходные отверстия, чтобы освободить место для новой трассы. Если в этом режиме невозможно сдвинуть препятствие без нарушения правил, появляется индикатор, показывающий, что маршрут заблокирован. Сдвиг переходных отверстий управляется параметром Allow Via Pushing.
HugNPush Obstacles Трассировка будет плотно следовать вдоль существующих объектов и сдвигать их только при недостатке места для прокладываемой трассы. Если в этом режиме невозможно ни обойти вплотную, ни сдвинуть препятствие без нарушения правил, появляется индикатор, показывающий, что маршрут заблокирован.
Stop at First Obstacle Трассировка остановится на первом препятствии, которое встретится на пути.
Autoroute Current Layer Применить интеллектуальные функции автотрассировщика к интерактивному маршрутизатору, автоматически выбирая между сдвигом и обходом для получения минимальной общей длины трассы на текущем слое.
Autoroute MultiLayer Применить интеллектуальные функции автотрассировщика к интерактивному маршрутизатору, автоматически выбирая между сдвигом, обходом или переключением слоев для получения минимальной общей длины трассы.

Стиль угла Панель свойств Interactive Routing

Во время интерактивной трассировки форма, образуемая трассами и дугами, создающими угол, называется corner style. Диагональные углы наиболее распространены, но также популярны и скругленные углы (создаваемые размещением дуг). 

Нажмите Shift+Spacebar, чтобы циклически переключать 5 стилей углов во время интерактивной трассировки (sliding), и нажмите Spacebar, чтобы переключить направление угла, либо нажмите Tab, чтобы открыть панель Properties.

Подробнее об управлении стилем угла при interactive routing или при interactive sliding.

Цвет строки показывает, когда возможность доступна.

Track 45

Создать угол с использованием трассы под 45 градусов (). Нажмите Spacebar, чтобы переключить направление угла ().

Track 45 with Arc

Создать угол с использованием трассы и дуги 45 градусов (). Нажмите Spacebar, чтобы переключить направление угла (). Используйте клавиши , и . для интерактивного изменения радиуса дуги, удерживайте Shift для ускоренного изменения радиуса.

Track 90

Создать угол с использованием двух трасс, расположенных под 90 градусов друг к другу (). Нажмите Spacebar, чтобы переключить направление угла ().

Track 90 with Arc

Создать угол с использованием трассы и дуги 90 градусов (). Нажмите Spacebar, чтобы переключить направление угла (). Используйте клавиши , и . для интерактивного изменения радиуса дуги, удерживайте Shift для ускоренного изменения радиуса.

Any Angle

Разместить следующий сегмент непосредственно от последнего размещенного сегмента до текущей позиции курсора (). Используйте этот режим совместно с Strong Glossing для выполнения змейковой трассировки.

Усилие глоссинга (Routed) Панель свойств Interactive Routing Панель свойств Interactive Sliding Панель свойств Interactive Via Dragging Панель Gloss and Retrace Диалоговое окно Preferences

Во время события трассировки, такого как interactive routing или interactive sliding, программа запускает механизм глоссинга. Механизм глоссинга постоянно анализирует все размещенные или затронутые текущим событием трассировки сегменты, пытаясь улучшить качество результата. Объем прилагаемых усилий называется Gloss Effort

Показатели качества глоссинга включают: уменьшение количества углов, уменьшение количества сегментов, устранение острых углов и сокращение общей длины трассы. Используйте сочетание клавиш Ctrl+Shift+G, чтобы циклически переключать настройки во время interactive routing или interactive sliding, либо нажмите Tab, чтобы открыть панель Properties и выбрать требуемую настройку. 

Подробнее об усилии глоссинга при interactive routing, при interactive sliding и при глоссинге или retrace выбранной трассировки.

Цвет строки показывает, когда возможность доступна.
Off В этом режиме глоссинг фактически отключен. Однако обратите внимание, что после трассировки/перетаскивания все же выполняется очистка, чтобы устранить, например, перекрывающиеся сегменты трассы. Этот режим обычно полезен на завершающем этапе разводки платы, когда требуется максимальный уровень тонкой подстройки (например, при ручном перетаскивании трасс, очистке входов в контактные площадки и т. п.).
Weak Применяется низкий уровень глоссинга, при котором Interactive Router рассматривает только те трассы, которые непосредственно подключены к трассам, прокладываемым в данный момент, или находятся в их области (либо трассы/переходные отверстия, которые перетаскиваются). Этот режим глоссинга обычно полезен для тонкой настройки разводки трасс или при работе с критически важными соединениями.
Strong Применяется высокий уровень глоссинга, при котором Interactive Router ищет кратчайшие пути, сглаживает трассы и т. д. Этот режим глоссинга обычно полезен на ранних этапах процесса разводки, когда задача состоит в том, чтобы быстро развести как можно большую часть платы.

Во время interactive sliding уровень глоссинга временно уменьшается до Weak, чтобы механизм глоссинга не мешал проектировщику при попытке переместить трассировку.

Усилие глоссинга (Neighbor) Панель свойств Interactive Routing Панель свойств Interactive Sliding Панель свойств Interactive Via Dragging Диалоговое окно Preferences

Параметр Gloss Effort (Neighbor) задает объем глоссинга, применяемого к соседним трассам, затронутым текущей интерактивной трассировкой или sliding. У него также есть три настройки: Off, Weak и Strong.

Нажмите Tab, чтобы открыть панель Properties и выбрать нужную настройку. 

Подробнее об усилии глоссинга при interactive routing и при interactive sliding.

Цвет строки показывает, когда возможность доступна.
Off В этом режиме глоссинг фактически отключен. Однако обратите внимание, что после трассировки/перетаскивания все же выполняется очистка, чтобы устранить, например, перекрывающиеся сегменты трассы. Этот режим обычно полезен на завершающем этапе разводки платы, когда требуется максимальный уровень тонкой подстройки (например, при ручном перетаскивании трасс, очистке входов в контактные площадки и т. п.).
Weak К интерактивному трассировщику применяется низкий уровень глоссинга, при котором учитываются только те дорожки, которые непосредственно соединены с дорожками, трассируемыми в данный момент, или находятся в их области (либо дорожки/переходные отверстия, которые перетаскиваются). Этот режим глоссинга обычно полезен для тонкой настройки разводки дорожек или при работе с критически важными трассами.
Strong К интерактивному трассировщику применяется высокий уровень глоссинга, при котором выполняется поиск кратчайших путей, сглаживание дорожек и т. д. Этот режим глоссинга обычно полезен на ранних этапах проектирования топологии, когда требуется быстро развести значительную часть платы.

Стиль огибания Панель свойств Interactive Sliding Панель свойств Interactive Via Dragging Диалоговое окно Preferences

Этот параметр управляет тем, как обрабатываются формы углов при интерактивном сдвиге, и влияет как на сдвигаемые дорожки, так и на отталкиваемые дорожки. Существующие углы, на которые влияет перемещение дорожек во время интерактивного сдвига, будут преобразованы (из 45 Degree в Rounded или из Rounded в 45 Degree) в соответствии с текущим стилем огибания. Текущий стиль огибания также применяется при глоссинге или повторной трассировке выбранных маршрутов

Используйте сочетание клавиш Shift+Spacebar, чтобы переключаться между тремя режимами.

Подробнее об огибании при интерактивном сдвиге, а также при глоссинге или повторной трассировке выбранной разводки.

Цвет строки показывает, когда функция доступна.
45 Degree Всегда использовать прямые ортогональные/диагональные сегменты для создания углов при сдвиге (используйте этот режим для традиционного поведения ортогональной/диагональной трассировки).
Mixed Использовать прямые сегменты дорожек, когда перемещаемые/отталкиваемые объекты прямые, и дуги, когда они изогнутые. Минимальный размер дуги задается параметром Min Arc Ratio.
Rounded Использовать дуги в каждой вершине, участвующей в перемещении/отталкивании. Используйте этот режим для snake routing, а также для применения дуг и маршрутов с произвольным углом при глоссинге (во время интерактивной трассировки и ручного глоссинга).

Действие для вершины Панель свойств Interactive Sliding Диалоговое окно Preferences

Параметры, которые применяются, когда вы щелкаете и перетаскиваете вершину, а не участок дорожки или дуговой сегмент (вершина — это точка угла, где встречаются два сегмента). Используйте сочетание клавиш Spacebar, чтобы переключаться между доступными режимами во время сдвига.

Цвет строки показывает, когда функция доступна.
Deform Разрывать или удлинять сегменты дорожки, присоединенные к перемещаемой вершине, чтобы вершина следовала за движением курсора.
Scale Сохранять форму угла, изменяя размер и перемещая входящие сегменты дорожки, при этом вершина остается прикрепленной к курсору.
Smooth Плавно изменять форму угла, вставляя дуги для создания скругленного угла при перетаскивании внутрь (в стиле огибания Mixed или Rounded) в каждой вершине, на которую влияет процесс сдвига. Также добавлять дуги при перетаскивании наружу в стиле огибания Rounded.

Другие параметры трассировки

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

Цвет строки показывает, когда функция доступна.

Automatically Terminate Routing
Панель свойств Interactive Routing Диалоговое окно Preferences

Когда текущая трассируемая цепь достигает целевой контактной площадки, автоматически прекращать трассировку этой цепи, но оставаться в команде Interactive Routing, чтобы можно было щелкнуть и начать трассировку другой цепи.

Подробнее о том, когда использовать этот параметр при повторной трассировке.

Automatically Remove Loops
Панель свойств Interactive Routing Диалоговое окно Preferences

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

Подробнее об автоматическом удалении петель при повторной трассировке.

Remove Loops with Vias Если имеется прямое соединение via-to-pad, переходное отверстие будет удалено, если после удаления петли оно больше не требуется.
Remove Net Antennas Антенна цепи — это участок трассировки, не имеющий завершения на одном конце. Такие участки автоматически удаляются, если текущая трассировка затрагивает объект, которого касается антенна.
Keep Coupled
Панель свойств Interactive Via Dragging

Установите этот флажок, чтобы объекты, принадлежащие дифференциальной паре, перетаскивались вместе с парной дорожкой или переходным отверстием.

Подробнее о перетаскивании дифференциальной пары.

Include Miters
Панель свойств Interactive Sliding
Установите этот флажок, чтобы учитывать скосы при перетаскивании сегментов дорожки.
Merge Parallel
Панель свойств Interactive Sliding
Установите этот флажок, чтобы разрешить объединение перетаскиваемого сегмента дорожки с существующим неподвижным сегментом, когда перетаскиваемый сегмент выровняется с неподвижным сегментом.

Allow Via Pushing
Панель свойств Interactive Routing Панель свойств Interactive Sliding Панель свойств Interactive Via Dragging Диалоговое окно Preferences

Установите этот флажок, чтобы разрешить отталкивание переходного отверстия в режимах Push Obstacles или HugNPush Obstacles.
Pin Swapping
Панель свойств Interactive Routing

Установите этот флажок, чтобы включить swapping выводов для этой цепи.

Подробнее о настройке swapping выводов.

Auto Shrinking
Панель свойств Interactive Routing Диалоговое окно Preferences

Установите этот флажок, чтобы автоматически уменьшать ширину трассировки до значения, которое позволит выполнить трассировку в местах, где дорожка не может пройти между препятствиями при текущей выбранной ширине. Обратите внимание, что ширина может быть уменьшена до минимального значения, разрешенного соответствующим ограничением проектирования Routing Width.

Подробнее об автоматическом сужении.

Эта функция доступна, если параметр PCB.Routing.EnableAutoShrinking включен в диалоговом окне Advanced Settings dialog (функция в настоящее время находится в Open Beta).

Display Clearance Boundaries
Панель свойств Interactive Routing Панель свойств Interactive Sliding Диалоговое окно Preferences

Отображать запретную зону вокруг существующих объектов (), определяемую правилом проектирования Clearance, применимым к этим объектам.

Подробнее об управлении отображением маршрутов.

Reduce Clearance Display Area Уменьшить отображение границ зазоров до круговой зоны вокруг текущего положения курсора ().

Show Length Gauge
Панель свойств Interactive Routing

Индикатор длины показывает, насколько текущий маршрут соответствует применимым правилам проектирования Length и Matched Length.

Подробнее о Length Tuning.

Pad Entry Stability
Панель свойств Interactive Routing Панель свойств Interactive Sliding Диалоговое окно Preferences

Ползунок защищает центрированные входы в контактные площадки, не позволяя глоссингу смещать центрированную дорожку от центра (он удерживает центрированную дорожку по центру, но не центрирует нецентрированную). Используйте ползунок для настройки уровня защиты.

Подробнее о трассировке входов в контактные площадки.

Apply Trace Centering
Панель свойств Interactive Routing Диалоговое окно Preferences

Если этот параметр включен, механизм интерактивной трассировки определяет, когда маршрут проходит между контактными площадками, и пытается центрировать маршрут на расстоянии до максимума, равного применимому ограничению зазора, умноженному на указанный ниже параметр Added Clearance Ratio. Центрирование трассы также может применяться между via-via и via-pad, если включен подпараметр Adjust Vias. При необходимости эту функцию можно отключить во время сдвига дорожки.

Подробнее о центрировании трассы.

Эта функция доступна, если параметр PCB.EnableTraceCentering включен в диалоговом окне Advanced Settings dialog (функция в настоящее время находится в Open Beta).

Adjust Vias
Панель свойств Interactive Routing Диалоговое окно Preferences

Этот параметр служит двум целям:

  • Включите, чтобы функция центрирования трассы также выполняла центрирование между via-via или via-pad. Отключите, если центрирование между via-via или via-pad не требуется. Чтобы переходные отверстия не отталкивались при центрировании трассы, можно отключить параметр Allow Via Pushing. В этом случае переходные отверстия не будут отталкиваться (даже для обеспечения минимального зазора по ограничению Clearance). Подробнее о центрировании трассы.

  • Должны ли переходные отверстия отталкиваться в режимах Push или HugNPush.

Чтобы исключить переходные отверстия, отключите параметр Adjust Vias.

Added Clearance Ratio
Панель свойств Interactive Routing Диалоговое окно Preferences

Множитель применимого зазора, который затем добавляется к зазору. Например, если применимый зазор равен 0.15 mm, установка параметра в 2 укажет механизму трассировки по возможности обходить существующие контактные площадки и переходные отверстия с зазором 0.15 + 2*0.15 = 0.45 mm. Затем механизм трассировки сможет уменьшить этот зазор до заданного значения, чтобы при необходимости точно центрировать маршруты.

Подробнее о центрировании трассы.

Disable Trace Centering when Dragging
Панель свойств Interactive Sliding Диалоговое окно Preferences

Включите этот параметр, чтобы отключать центрирование трассы при интерактивном сдвиге маршрута. Когда этот параметр включен, центрирование трассы не применяется во время интерактивного сдвига маршрута, даже если включен основной параметр Apply Trace Centering option.

Подробнее о центрировании трассы.

Miter Ratio
Панель свойств Interactive Routing Панель свойств Interactive Sliding Диалоговое окно Preferences

Miter Ratio управляет минимальной плотностью угла. Значение Miter Ratio, умноженное на текущую ширину дорожки, равно расстоянию между стенками самой тесной U-образной формы, которую можно проложить при данном коэффициенте (). Введите положительное значение, большее или равное нулю (множитель x добавляется автоматически).

Подробнее о срезании углов.

Min Arc Ratio
Панель свойств Interactive Routing Панель свойств Interactive Sliding Диалоговое окно Preferences

Min Arc Ratio применяется во время интерактивной трассировки с произвольными углами, а также при интерактивном сдвиге со стилем огибания Mixed Hugging Style. Этот коэффициент используется для определения минимально допустимого радиуса дуги; если радиус дуги становится меньше этого минимума, дуга заменяется сегментами дорожки, где:

Min Arc Radius = Min Arc Ratio x Arc Width

  • Этот параметр не применяется к дугам в режимах трассировки arc in corner и интерактивного сдвига со стилем огибания Rounded Hugging Style, поскольку в этих режимах не используются сегментированные дуги.

  • Установите Minimum Arc Ratio в 0 (ноль), чтобы всегда использовать дуги.

Subnet Jumper Length
Панель свойств Interactive Routing

Чтобы поддерживать swapping выводов на любом этапе процесса проектирования, включая уже разведенную PCB, редактор PCB может добавлять и удалять небольшие соединительные участки трассировки в цепях с поддержкой swapping, называемые subnet jumpers. Subnet jumper — это короткий сегмент дорожки, который программное обеспечение распознает как элемент, который можно легко размещать и удалять: либо вручную с помощью команд Add и Remove Subnet Jumper в меню Route, либо автоматически механизмом трассировки, если при интерактивной трассировке вы проводите маршрут к выводу с возможностью swapping. Это значение определяет длину subnet jumper, добавляемого в цепь с возможностью swapping во время интерактивной трассировки.

Подробнее о subnet jumpers.

Информация о цепи / дифференциальной паре Панель свойств Interactive Routing Панель свойств Differential Pair Routing

Во время интерактивной трассировки/сдвига и трассировки/сдвига дифференциальных пар редактируемая цепь(и) подробно отображается в верхней части панели Properties

Цвет строки показывает, когда функция доступна.

Name & Class

Отображается имя редактируемой цепи или дифференциальной пары, а также класс, к которому она относится (если есть). Имя и класс являются активными ссылками — нажмите, чтобы открыть панель PCB, в которой отображаются соответствующие сведения о цепи или паре.

Length & Delay

Также отображаются длина сигнала и рассчитанная задержка; показанные значения корректны в момент первоначального щелчка при начале трассировки/сдвига. Длина и задержка являются активными ссылками — нажмите, чтобы открыть панель PCB, в которой отображаются соответствующие сведения о цепи или паре; эти данные будут обновляться в реальном времени по мере выполнения трассировки или сдвига.

Свойства трассировки Свойства трассировки Свойства трассировки, дифференциальная пара

Во время интерактивной трассировки свойства объектов трассы можно редактировать в панели Properties.

Цвет строки показывает, когда функция доступна.
Layer

Слой, на котором размещается мультитрасса. Используйте раскрывающийся список, чтобы выбрать другой слой; переходные отверстия будут добавлены автоматически. Либо используйте горячие клавиши смены слоя.

Gap

Если текущая трасса является дифференциальной парой, отображается параметр Gap; используйте раскрывающийся список, чтобы установить зазор трассировки в значение Min/Preferred/Max, определенное в применимом ограничении трассировки дифференциальной пары.

Подробнее о трассировке дифференциальных пар.

Via Template

Если ограничение, определяющее размещаемое переходное отверстие, имеет включенный параметр Template Preferred (), этот параметр будет доступен. Здесь отображается имя шаблона по умолчанию, и его можно изменить с помощью раскрывающегося списка.

Если ограничение, определяющее размещаемое переходное отверстие, имеет включенный параметр Min/Max Preferred (), этот раскрывающийся список недоступен.

Подробнее о шаблонах контактных площадок и переходных отверстий.

Via Hole Size

Отображает размер отверстия переходного отверстия, который будет использоваться. Значение можно редактировать напрямую в пределах диапазона, допускаемого применимым ограничением стиля переходных отверстий для трассировки.

Подробнее о выборе размера и типа переходного отверстия во время трассировки.

Via Diameter

Отображает диаметр переходного отверстия, который будет использоваться. Значение можно редактировать напрямую в пределах диапазона, допускаемого применимым ограничением стиля переходных отверстий для трассировки.

Подробнее о выборе размера и типа переходного отверстия во время трассировки.

Width

Если вы нажимаете, чтобы начать трассировку от существующей трассы, по умолчанию трассировка продолжается с той же шириной. Используйте раскрывающийся список, чтобы установить ширину трассировки в значение Min/Preferred/Max, определенное в применимом ограничении ширины трассировки.

Подробнее об изменении ширины трассировки во время трассировки

Применимые проектные ограничения (правила) Панель свойств Interactive Routing

Во время интерактивной трассировки/трассировки дифференциальных пар в панели Properties отображаются проектные ограничения Routing Width и Routing Via Style, применимые к выполняемой трассировке. Это активные ссылки — нажмите, чтобы открыть соответствующее проектное ограничение для просмотра или редактирования, если требуется.

Цвет строки показывает, когда функция доступна.

Via Constraint

Проектное ограничение Routing Via Style, применимое к цепи(ям), которые в данный момент трассируются.

Width Constraint

Проектное ограничение Routing Width, применимое к цепи(ям), которые в данный момент трассируются.

Параметры перетаскивания Диалоговое окно Preferences

Определяет поведение, которое будет применяться, когда вы нажимаете на объект и перетаскиваете его.

За исключением Vertex Actions, эти параметры доступны только в диалоговом окне Preferences.
Preserve Angle When Dragging

Если включено, программа будет пытаться сохранять угол при перетаскивании в соответствии с текущими настройками Interactive Sliding в панели Properties (Панель свойств Interactive Sliding). Если параметр включен, выбранный подпараметр также применяется при запуске команд Re-route и Break Track из меню Edit » Move ():

  • Ignore Obstacles - препятствия будут игнорироваться для сохранения угла во время перетаскивания.

  • Avoid Obstacles (Snap Grid) - на основе сетки привязки программа будет пытаться избегать препятствий, сохраняя углы.

  • Avoid Obstacles - программа будет пытаться избегать препятствий во время перетаскивания.

Disable Trace Centering When Dragging

Подробно описано выше на этой странице

Vertex Actions Подробно описано выше на этой странице
Unselected via/track

Определяет поведение по умолчанию при перетаскивании unselected переходного отверстия или дорожки — либо действие Move, либо Drag. Чтобы получить доступ к невыбранному режиму, удерживайте клавишу Ctrl при нажатии и удержании на переходном отверстии или дорожке.

Selected via/track Определяет поведение по умолчанию при перетаскивании selected переходного отверстия или дорожки — либо действие Move, либо Drag. Чтобы получить доступ к невыбранному режиму, удерживайте клавишу Ctrl при нажатии и удержании на переходном отверстии или дорожке.
Component pushing Это поле определяет текущий режим разрешения конфликтов компонентов при перемещении компонентов в рабочем пространстве проекта. Для этой функции компоненты определяются по их ограничивающей рамке выделения. Поддерживаются следующие режимы:
  • Ignore – это поведение по умолчанию, при котором компонент можно перемещать, даже если это приводит к нарушению с соседним компонентом(ами).

  • Push – компонент будет отталкивать другие компоненты, чтобы обеспечить соблюдение зазоров между компонентами. Компоненты в объединениях могут быть сдвинуты, и расположение компонентов в объединении может измениться, но само объединение не будет нарушено. Заблокированные компоненты нельзя сдвигать.

  • Avoid – компонент будет принудительно избегать нарушения правил зазора между компонентами относительно других компонентов.

Component re-route

Если включено, после перемещения компонента(ов) в новое место и отпускания программа попытается повторно выполнить трассировку компонента(ов), чтобы восстановить все разорванные цепи. Во время перемещения можно использовать клавишу Shift+R для переключения поведения повторной трассировки вкл./выкл. Обратите внимание, что повторная трассировка компонента не применяется к перемещенному компоненту, если этот компонент является членом объединения.

Подробнее о перемещении компонентов вместе с трассировкой.

Move component with relevant routing

Включите этот параметр, чтобы начать действие перемещения компонента с соответствующей трассировкой (Components +Via Fanouts +Escapes +Interconnects). Используйте клавишу Shift+Tab для циклического переключения набора выбора. Отключите этот параметр, чтобы начать действие перемещения компонента только с выбранными компонентами. Поскольку набор соответствующих объектов трассировки определяется до начала перемещения, использовать Shift+Tab для циклического переключения набора выбора при отключенном параметре невозможно.

  • up to - когда параметр Move component with relevant routing  включен, этот параметр задает количество выводов, которое может иметь компонент, прежде чем программа начнет игнорировать соответствующую трассировку. Значение по умолчанию — 2.

Подробнее о перемещении компонентов вместе с трассировкой.

Параметры источника ширины интерактивной трассировки Диалоговое окно Preferences

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

Эти параметры доступны только в диалоговом окне Preferences.
Pickup Track Width From Existing Routes Если включено, интерактивный трассировщик будет устанавливать ширину новой трассы так, чтобы она соответствовала дорожке под курсором в момент нажатия для начала интерактивной трассировки, вместо использования режима Track Width Mode, выбранного ниже. Если в точке щелчка под курсором нет сегмента дорожки в момент начала интерактивной трассировки, используется текущий режим Track Width Mode.
Track Width Mode

Соединение можно трассировать с одной из четырех возможных ширин: Constraint Minimum, Constraint Preferred, Constraint Maximum и User. Этот параметр хранит последний выбранный режим, который будет использоваться при следующем запуске команды Interactive Routing. Во время трассировки нажимайте клавишу 3, чтобы циклически переключать режимы ширины дорожки.

Подробнее о выборе режима ширины дорожки во время трассировки.

Via Size Mode

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

Подробнее о выборе размера и типа переходного отверстия во время трассировки.

Параметры Favorite Width Диалоговое окно Preferences

Сохраняет заданный пользователем список ширин трассировки, который отображается при нажатии сочетания клавиш Shift+W во время интерактивной трассировки (Диалоговое окно Preferences).

Эти параметры доступны только в диалоговом окне Preferences.
Favorite Interactive Routing Widths Нажмите кнопку, чтобы открыть диалоговое окно Favorite Interactive Routing Widths, где настраивается список предопределенных ширин, отображаемый сочетанием клавиш Shift+W во время интерактивной трассировки.

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content