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

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 тех, которые вас интересуют, благодаря чему нужные объекты заметно выделяются. Уровни затемнения и маски настраиваются на панели 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 (Панель свойств интерактивной трассировки), и измените:

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

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

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

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

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

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

Как трасса выходит из 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, чтобы дать команду Interactive Router попытаться auto-complete текущее соединение. Чтобы автозавершение было возможно:

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

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

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

Center the routes between pads / vias

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

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

Auto-narrow the route

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

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

Route selection strategies

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

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

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

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

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

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

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

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

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

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

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

Разрешение конфликтов Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Диалоговое окно 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 Применить интеллектуальные возможности автотрассировщика к интерактивному трассировщику, автоматически выбирая между сдвигом, обходом или сменой слоя для получения минимальной общей длины маршрута.

Стиль угла Панель свойств интерактивной трассировки

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

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

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

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

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

Степень глоссирования (трассируемый маршрут) Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Панель Gloss and Retrace Диалоговое окно Preferences

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

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

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

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

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

Степень глоссирования (соседние маршруты) Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Диалоговое окно Preferences

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

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

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

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

Стиль огибания Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Диалоговое окно Preferences

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Allow Via Pushing
Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Диалоговое окно Preferences

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

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

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

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

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

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

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

Display Clearance Boundaries
Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Диалоговое окно Preferences

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

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

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

Show Length Gauge
Панель свойств интерактивной трассировки

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

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

Pad Entry Stability
Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Диалоговое окно Preferences

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Miter Ratio
Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Диалоговое окно Preferences

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

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

Min Arc Ratio
Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Диалоговое окно Preferences

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

Min Arc Radius = Min Arc Ratio x Arc Width

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

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

Subnet Jumper Length
Панель свойств интерактивной трассировки

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

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

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

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

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

Via Constraint

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

Width Constraint

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

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

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

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

Name & Class

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

Length & Delay

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

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

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

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

Если параметр включен, программное обеспечение будет пытаться сохранять угол при перетаскивании в соответствии с текущими настройками Interactive Sliding на панели Properties (Панель свойств интерактивного сдвига). Если параметр включен, выбранный подпараметр также применяется при выполнении команд 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 – компонент будет отталкивать другие компоненты, чтобы обеспечить соблюдение зазоров между компонентами. Компоненты в union могут быть сдвинуты, и расположение компонентов в 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, выбранного ниже. Если в точке щелчка при начале интерактивной трассировки под курсором нет сегмента дорожки, используется текущий режим Track Width Mode.
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, чтобы циклически переключать режимы размера переходного отверстия.

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

Параметры избранной ширины Диалоговое окно 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