Interactive Routing

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, чтобы отменить последнюю фиксацию и снова передать эти сегменты под управление интерактивного трассировщика и процедур glossing. 

Работа с интерактивным трассировщиком

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

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

Работа с интерактивным трассировщиком

Hatched/solid/hollow track/arc segments

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

Когда дорожка, присоединенная к курсору, полая (не штрихованная и не сплошная), она называется 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. Glossing — это набор инструментов, улучшающих качество трассировки: они пытаются сократить длину пути, улучшить форму углов и уменьшить их количество. Также они стараются избегать прямых углов и предотвращать острые углы в T-образных соединениях и у площадок. Glossing также поддерживает дифференциальные пары и пытается улучшить долю пары, сбалансированную по длине и зазору.

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

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

Auto-complete the connection

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

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

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

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

Center the routes between pads / vias

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

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

Auto-narrow the route

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

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

Route selection strategies

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

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

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

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

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

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

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

Параметры интерактивной трассировки и интерактивного сдвига

Независимо от того, выполняете ли вы интерактивную трассировку нового соединения или перетаскиваете (сдвигаете) существующую трассу, чтобы освободить место для дальнейшей трассировки, применяются многие из одних и тех же технологий трассировки. В этом разделе кратко описаны параметры 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 Properties, или нажмите Tab во время перетаскивания переходного отверстия, чтобы открыть панель Interactive Via Dragging Properties.

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

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

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

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

Цвет строки показывает, когда возможность доступна.
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 для выполнения snake routing.

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

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

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

Подробнее об уровне glossing во время interactive routing, во время interactive sliding и во время glossing or retracing of selected routing.

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

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

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

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

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

Подробнее об уровне glossing во время interactive routing и во время interactive sliding.

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

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

Этот параметр управляет тем, как должны обрабатываться формы углов во время интерактивного сдвигания, и влияет как на сдвигаемые дорожки, так и на дорожки, которые выталкиваются. Существующие углы, затронутые перемещением дорожек во время интерактивного сдвигания, будут преобразованы (45 Degree в Rounded или Rounded в 45 Degree) в соответствии с текущим Hugging Style. Текущий Hugging Style также применяется во время glossing or retracing of selected routes

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

Подробнее о hugging во время interactive sliding и во время glossing or retracing of selected routing.

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

Vertex Action Панель свойств Interactive Sliding Диалоговое окно Preferences

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

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

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

Если для параметра доступно сочетание клавиш, оно указывается в правой части панели 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

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

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

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

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

Подробнее о центрировании дорожек.

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

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

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

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

  • Следует ли смещать переходные отверстия в режимах Push or HugNPush modes.

Чтобы исключить переходные отверстия, отключите параметр 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

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

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

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

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

Min Arc Radius = Min Arc Ratio x Arc Width

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

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

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

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

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

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

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

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

Via Constraint

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

Width Constraint

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

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

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

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

Name & Class

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

Length & Delay

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

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

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

Помимо действий с вершинами, эти параметры доступны только в диалоговом окне 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 Это поле определяет текущий режим разрешения конфликтов компонентов при перемещении компонентов в рабочем пространстве проекта. Для этой функции компоненты определяются по их selection bounding box. Поддерживаются следующие режимы:
  • Ignore – это поведение по умолчанию, при котором компонент можно перемещать, даже если это создает нарушение по отношению к соседнему компоненту(ам).

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

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

Component re-route

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

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

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

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

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

Via Size Mode

Существует четыре возможных размера переходных отверстий, которые могут использоваться при смене слоя во время интерактивной трассировки: Constraint Minimum, Constraint Preferred, Constraint Maximum и User. Этот параметр сохраняет последний выбранный режим, который будет использоваться при следующем запуске команды 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