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

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.

Краткий обзор

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

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

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

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

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

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

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

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

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

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

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

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

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

Позиционирование объектов в рабочей области

Редактор печатных плат — это среда редактирования на основе сетки. По умолчанию объекты при интерактивной трассировке размещаются на текущей сетке привязки. Помимо сетки привязки, в программе предусмотрен ряд дополнительных функций привязки, помогающих точно позиционировать и выравнивать объекты проекта. В совокупности эти функции называются 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 исключить их из проверки системой ограничений, используйте для них команду временного отключения (Shelve).
 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 в меню.

  • Нажмите кнопку интерактивной трассировки на Active Bar ().

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

На курсоре появится перекрестие — можно начинать трассировку.

...then click on a connection line

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

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

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

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

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

Подробнее о настройках формы углов.

Manually editing the properties during routing

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

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

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

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

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

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

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

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

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

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

Hatched/solid/hollow track/arc segments

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

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

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

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

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

How the route reacts to an existing object

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

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

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

Для сглаживания предусмотрено три настройки: «Выключено», «Слабое» и «Сильное». Во время интерактивной трассировки или интерактивного сдвига используйте сочетание клавиш Ctrl+Shift+G для переключения между настройками либо нажмите Tab, чтобы открыть панель Properties и выбрать нужную настройку.

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

Auto-complete the connection

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

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

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

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

Center the routes between pads / vias

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

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

Auto-narrow the route

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

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

Route selection strategies

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

Подробнее о способах выбора трасс.

Изменение трассировки

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

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

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

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

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

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

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

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

Разрешение конфликтов Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Диалоговое окно настроек

Этот параметр определяет поведение трассируемых или сдвигаемых объектов при столкновении с существующим объектом. Используйте сочетание клавиш 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

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

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

При выполнении операций с трассами, таких как интерактивная трассировка или интерактивный сдвиг, программа запускает механизм сглаживания. Этот механизм постоянно анализирует все сегменты, размещённые или затронутые текущей операцией, стремясь улучшить качество результата. Степень прилагаемых усилий называется Gloss Effort. 

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

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

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

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

Интенсивность сглаживания (соседние трассы) Панель свойств интерактивной трассировки Панель свойств интерактивного сдвига Панель свойств интерактивного перетаскивания переходных отверстий Диалоговое окно настроек

Параметр «Интенсивность сглаживания (соседние трассы)» определяет степень сглаживания соседних трасс, затрагиваемых текущей интерактивной трассировкой или сдвигом. Он также имеет три значения: Off, Weak и Strong.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подробнее о подстройке длины.

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

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

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

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

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

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

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

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

Этот параметр выполняет две задачи:

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

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

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

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

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

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

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

Включите эту опцию, чтобы отключить центрирование проводников при интерактивном сдвиге трассы. Если эта опция включена, центрирование проводников не применяется при интерактивном сдвиге трассы, даже если включена основная опция «Применять центрирование проводников».

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

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

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

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

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

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

Min Arc Radius = Min Arc Ratio x Arc Width

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

  • Установите минимальный коэффициент дуги равным 0 (нулю), чтобы всегда использовать дуги.

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

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

Подробнее о перемычках подсетей.

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

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

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

Name & Class

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

Length & Delay

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

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

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

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

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

Gap

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

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

Via Template

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

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

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

Via Hole Size

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

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

Via Diameter

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

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

Width

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

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

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

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

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

Via Constraint

Проектное ограничение на тип переходных отверстий трассировки, применимое к трассируемым в данный момент цепям.

Width Constraint

Проектное ограничение на ширину проводников, применимое к трассируемым в данный момент цепям.

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

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

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

Если опция включена, программа будет пытаться сохранять угол при перетаскивании в соответствии с текущими настройками интерактивного сдвига на панели 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: перемещение или перетаскивание. Чтобы воспользоваться невыбранным режимом, удерживайте сочетание клавиш Ctrl при нажатии и удержании кнопки мыши на переходном отверстии или проводнике.

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

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

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

Component re-route

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

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

Move component with relevant routing

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

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

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

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

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

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

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

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

Via Size Mode

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

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

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

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

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

 

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

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

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

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

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

Contents