Трасса

Parent page: Объекты PCB

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

Сводка

Сегмент Track — это примитивный объект проектирования, представляющий собой прямую линию заданной ширины. Используйте дорожки (tracks), чтобы задавать прямую линию в рабочей области PCB. Дорожки размещаются на сигнальном слое, формируя электрические соединения (трассировку) между площадками компонентов. Дорожки, размещённые на неэлектрическом слое, называются Lines (линии) и используются как элементы рисования общего назначения для создания контуров компонентов, поясняющей информации, границ keepout и т. п. Дорожки также используются в групповых объектах проектирования, таких как размеры и координаты.

Доступность

Дорожки доступны для размещения как в PCB Editor, так и в PCB Library Editor.

PCB Editor

В PCB Editor для размещения дорожек используются разные команды — в зависимости от того, хотите ли вы разместить дорожку на сигнальном слое для трассировки соединения или на неэлектрическом слое как линию рисования. Хотя track и line фактически являются одним и тем же объектом, различие заключается в том, как ведёт себя программа при размещении — поэтому и существуют разные команды. При запуске команды размещения дорожки, например Interactive Routing, программа отслеживает место щелчка и автоматически принимает имя цепи (net) существующего объекта (например, площадки) под точкой щелчка. Также она отслеживает и соблюдает все применимые правила проектирования. При запуске команды размещения линии эти механизмы отслеживания не выполняются. 

  • Чтобы разместить объект Track:
    • Выберите Home | Routing |  в главном меню.
    • Используйте команду Home | Routing |  » Interactive Routing в главном меню.
Меню, связанное с кнопкой Route , также содержит команды для трассировки дифференциальных пар и многодорожечной трассировки.
  • Чтобы разместить объект Line, щёлкните Home | Place |  в главном меню.

PCB Library Editor

Чтобы разместить объект Line, щёлкните Home | Place | 

в главном меню.

Размещение

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

  1. Щёлкните или нажмите Enter, чтобы зафиксировать начальную точку первого сегмента дорожки. Если запущена команда размещения типа «трассировка» и вы начинаете размещение щелчком по существующему объекту, дорожка примет имя цепи этого объекта. Ширина будет определяться применимым правилом проектирования Routing Width, но её можно переопределить некоторыми интерактивными параметрами трассировки, которые подробнее описаны ниже.
  2. Переместите курсор, задавая сегмент дорожки, затем щёлкните или нажмите Enter , чтобы зафиксировать конечную точку этого первого сегмента — она же будет начальной точкой следующего связанного сегмента.
  3. Продолжайте перемещать курсор, затем щёлкайте или нажимайте Enter , чтобы фиксировать последовательность вершин, определяющих серию связанных сегментов дорожки.
  4. Щёлкните правой кнопкой мыши или нажмите Esc, чтобы завершить текущую серию связанных сегментов дорожки.

Дополнительные действия, которые можно выполнять во время размещения:

  • Нажмите клавишу * , чтобы циклически переключаться между доступными сигнальными слоями. При размещении дорожки при каждом изменении сигнального слоя автоматически добавляется переходное отверстие (via) в соответствии с заданными парами сверления и применимым правилом проектирования Routing Via Style. Либо используйте сочетание Shift+Ctrl+Wheel Roll, чтобы перемещаться по слоям трассировки. Каждый «щелчок» колеса мыши переключает на следующий (или предыдущий) доступный сигнальный слой.
  • Нажмите клавиши + и - на цифровой клавиатуре, чтобы циклически переключаться вперёд и назад по всем слоям, которые сейчас видимы в проекте.
  • Нажмите клавишу Tab , чтобы открыть связанное диалоговое окно свойств , где можно изменять свойства дорожки «на лету»:

Диалог Interactive RoutingДиалог Interactive Routing

Диалог Line Constraints Диалог Line Constraints

Режимы размещения

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

  • Нажмите Shift+Spacebar, чтобы циклически переключаться между пятью режимами углов: 45 градусов, 45 градусов с дугой, 90 градусов, 90 градусов с дугой и произвольный угол (Any Angle).
  • Нажмите Spacebar, чтобы переключаться между двумя подрежимами направления угла.
  • В любом из режимов угла с дугой удерживайте клавиши  или  , чтобы уменьшать или увеличивать дугу. Удерживайте клавишу Shift при нажатии, чтобы ускорить изменение размера дуги.
  • Нажмите горячую клавишу 1, чтобы переключаться между размещением 1 сегмента за щелчок (первые пять изображений ниже) и 2 сегментов за щелчок (последнее изображение в наборе ниже). В первом режиме полый сегмент дорожки называется сегментом предварительного просмотра (look-ahead).
  • Нажмите клавишу Backspace, чтобы удалить последнюю вершину.

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

Размещение Track как Keepout

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

  • Чтобы разместить keepout для конкретного слоя, либо разместите обычный Track на нужном сигнальном слое и затем включите свойство Keepout, чтобы сделать его keepout для этого слоя, либо используйте предопределённую команду размещения Track keepout, доступную следующим образом:
    • PCB Editor - щёлкните Home | Place | » Track.
    • PCB Library Editor - щёлкните Home | Place |  » Keepout » Track.
  • Чтобы разместить keepout для всех слоёв, сделайте слой Keepout активным, затем разместите Track с ленты (Ribbon) (Home | Place | ).

Интерактивная трассировка и применимые правила проектирования

Во время интерактивной трассировки поведение по умолчанию таково: программа обеспечивает размещение сегментов дорожки в соответствии с применимыми электрическими правилами и правилами трассировки. Это означает, что программа не позволит разместить новый сегмент дорожки так, чтобы он нарушал существующий сегмент дорожки, принадлежащий другой цепи; вместо этого она «обрежет» сегмент, чтобы соблюсти правила проектирования. Такое поведение интерактивной трассировки называется режимом Routing Conflict Resolution. Режим по умолчанию — Stop at First Obstacle (текущий режим отображается в строке состояния); нажмите Shift+R, чтобы циклически переключаться между доступными режимами.

Термин applicable design rules означает все правила, которые применимы к размещаемому объекту. Механизм правил проектирования работает по системе, в которой проектировщик точно задаёт, к каким объектам должно применяться каждое правило. Во время размещения механизм правил опрашивается, чтобы определить правило с наивысшим приоритетом, применимое в текущей ситуации размещения. К правилам, применимым во время интерактивной трассировки, относятся:

  • Электрический зазор (Electrical Clearance)
  • Ширина трассировки (Routing Width)
  • Стиль переходных отверстий трассировки (Routing Via Style)

Анимация ниже демонстрирует трассировку в действии. Цепь GND трассируется в соответствии с заданным и применимым правилом проектирования Routing Width. Обратите внимание: когда курсор перемещается над переходным отверстием (via), связанным с цепью +12V, трасса автоматически «обрезается», чтобы обеспечить соблюдение применимого правила проектирования Electrical Clearance Constraint.

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

Как определяется ширина трассировки

Если механизм правил не отключён, приоритетное поведение программы — всегда обеспечивать, чтобы ширина трассировки находилась в диапазоне, разрешённом применимым правилом Routing Width. Распространённый подход — разрешить диапазон ширин для цепи, чтобы дать вам гибкость при прокладке трассы, одновременно удовлетворяя требованиям по току для этой цепи. Для этого правило Routing Width имеет настройки Min, Preferred и Max, которые можно сконфигурировать так, чтобы разрешить диапазон ширин, либо задать одинаковыми, чтобы требовать конкретную ширину. Ширину также можно настроить как импеданс (Impedance), и можно задать отдельный диапазон для каждого сигнального слоя.

Правило Routing Width по умолчанию, применяемое ко всем цепям в новой PCB.Правило Routing Width по умолчанию, применяемое ко всем цепям в новой PCB.

Как проектировщик, вы располагаете рядом опций, которые помогают выбрать наиболее подходящую ширину трассировки при начале трассировки; они настраиваются на странице PCB Editor — Interactive Routing диалога Preferences, как показано ниже.

Настройки Interactive Routing; обратите внимание на параметры Interactive Routing Width / Via Size Sources. Эти
определяют, какой размер используется при начале трассы.

Обратите внимание на Track Width Mode; на изображении выше он установлен в Rule Preferred, поэтому когда трасса начинается на существующем объекте цепи, например на площадке, будет использована именно эта ширина.

Текущий Track Width Mode отображается в строке состояния; нажмите горячую клавишу 3 во время трассировки, чтобы циклически переключаться между режимами.

Однако если трасса начинается на существующей дорожке, то опция Pickup Track Width From Existing Routes переопределит Track Width Mode и установит новую ширину так, чтобы она соответствовала существующей ширине.

Вы также можете нажать кнопку Favorite Interactive Routing Widths, чтобы открыть диалог Favorite Interactive Routing Widths (показан ниже), где можно выбрать другую ширину, либо нажать Tab во время трассировки, чтобы открыть диалог Interactive Routing for Net и ввести новое значение ширины. Выбранное или введённое значение должно находиться между настройками Min и Max, заданными в соответствующем правиле. Если это не так, значение автоматически будет ограничено до ближайшего из них. Обратите внимание: нажатие Shift+W также переключит Track Width Mode на User Choice, показывая, что вы решили переопределить настройки правила и вручную выбрать ширину.

Интерактивные сочетания клавиш при трассировке

Во время трассировки доступен ряд сочетаний клавиш. Например, можно нажать Shift+R, чтобы циклически переключать доступные режимы разрешения конфликтов, или нажать Backspace, чтобы удалить последнюю установленную вершину (угол). Чтобы вывести список сочетаний клавиш во время трассировки, нажмите Shift+F1 или ~ (Tilda). Будет показан список доступных интерактивных сочетаний. Выберите нужное сочетание или нажмите Esc, чтобы закрыть меню, затем используйте последовательность клавиш сочетания.

Графическое редактирование

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

Когда объект дорожки выбран, доступны следующие маркеры редактирования:

Выбранная дорожкаВыбранная дорожка

  • Щёлкните и перетащите A для перемещения конечных точек дорожки.
  • Щёлкните и перетащите B для изменения формы дорожки.

Редактор PCB включает сложные алгоритмы перемещения сегментов дорожек на плате, позволяющие сохранять упорядоченную структуру трассировки. Это «скольжение» сегментов можно вызвать интерактивно: либо щёлкнув, чтобы сначала выбрать сегмент дорожки, затем щёлкнув и удерживая, когда появится специальный курсор, чтобы сдвигать сегмент, либо щёлкнув и удерживая на сегменте дорожки и сдвигая его. Поведение скольжения настраивается с помощью параметров Dragging на странице PCB Editor - Interactive Routing диалога Preferences. Эти параметры позволяют назначить действие Move для дорожки, что полезно, если вы хотите иметь возможность свободно перемещать отдельный сегмент дорожки.

Управляйте поведением скольжения дорожек с помощью параметров перетаскивания, заданных на уровне настроек.Управляйте поведением скольжения дорожек с помощью параметров перетаскивания, заданных на уровне настроек.

Если через эти параметры назначено действие Move, сегмент дорожки можно поворачивать или зеркалировать во время перемещения:

  • Нажмите Spacebar для поворота сегмента против часовой стрелки или Shift+Spacebar для поворота по часовой стрелке. Поворот выполняется в соответствии со значением Rotation Step, заданным на странице PCB Editor – General диалога Preferences .
  • Нажмите клавиши X или Y для зеркального отражения сегмента относительно оси X или оси Y соответственно.

Дополнительные сведения о приёмах графического редактирования, относящихся к проложенным дорожкам, см.:

Объект, у которого включено свойство Locked, нельзя выбрать или редактировать графически. Дважды щёлкните непосредственно по заблокированному объекту, затем отключите свойство Locked, чтобы редактировать объект графически.

Неграфическое редактирование

Доступны следующие методы неграфического редактирования:

Через связанный диалог свойств

Dialog page: Дорожка

Этот способ редактирования использует следующее для изменения свойств объекта дорожки.

Отдельные сегменты дорожки можно редактировать в диалоге Track .Отдельные сегменты дорожки можно редактировать в диалоге Track .

После размещения диалог можно открыть одним из следующих способов:

  • Дважды щёлкните по размещённому объекту дорожки.
  • Наведите курсор на объект дорожки, щёлкните правой кнопкой мыши и выберите Properties в контекстном меню.

Быстро переключайте единицы измерения, используемые в диалоге, между метрическими (mm) и дюймовыми (mil) с помощью сочетания Ctrl+Q. Это влияет только на диалог и не изменяет фактическую единицу измерения, используемую для платы, которая определяется кнопками 

и  в области Home | Grids and Units главного меню.

Редактирование через панель Inspector

Panel pages: PCB Inspector, PCBLIB Inspector

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

 

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