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

Вы просматриваете версию 1.1. Для самой новой информации, перейдите на страницу Изменение трассировки для версии 4
Applies to NEXUS Client versions: 1.0 and 1.1

This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.

 

Главная страница: Трассировка

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

Существует два подхода к изменению трассировки: повторная трассировка и корректировка.

Повторная трассировка идеально подходит в тех случаях, когда путь новой трассы должен быть задан сложнее, чем простым перемещением нескольких сегментов трасс. Повторная трассировка производится таким же образом, что и изначальная трассировка, с помощью команды Interactive Routing (или Interactive Differential Pair Routing).

Либо вы можете подкорректировать трассировку. Для корректировки существующих трасс просто щелкните и зажмите мышь на сегменте трассы и перетащите его в новое положение. Соединение сегментов в углу, где они были соединены, сохранится. Перетаскивание также поддерживает режимы разрешения конфликтов, в том числе Push, Hug and Push и Ignore.

Перемещение (Move) означает, что объект будет перемещен независимо от других подсоединенных к нему объектов.

Перетаскивание (Drag) означает, что объект будет перемещен с сохранением соединения c прочими объектами.

Для удаления существующих трасс можно использовать одну из команд меню Route » Un-Route, но зачастую быстрее выделить сегменты и удалить их. Смотрите раздел Стратегии выделения трасс с советами и описанием методов по выделению трассировки.

Повторная трассировка существующих трасс

  • Для переопределения пути нет необходимости удалять трассы – достаточно выбрать команду трассировки Демонстрация способов выделения и начать трассировать новый путь.
  • Функция удаления петель автоматически удалит все лишние сегменты (и переходные отверстия), когда вы замкнете петлю и щелкните ПКМ, обозначив, что трассировка закончена.
  • Вы можете начать и закончить новый путь трассы в любой точке, с изменением слоя, если необходимо.
  • Вы также можете создать временные нарушения, переключившись в режим игнорирования препятствий (как показано на анимации ниже), чтобы исправить их позже.

Простая анимация с демонстрацией работы удаления петель для изменения существующей трассировки.

Настройки, влияющие на повторную трассировку

Существует ряд настроек, которые влияют на поведение повторной трассировки. Эти настройки находятся на странице PCB Editor - Interactive Routing диалогового окна Preferences.

  • Для осуществления повторной трассировки должен быть включен параметр Automatically Remove Loops (Автоматическое удаление петель).
  • Как и при интерактивной трассировке, будет использоваться текущий режим разрешения конфликтов – Routing Conflict Resolution.
    • Выделите флажками только те режимы, которые хотите использовать.
    • Нажимайте Shift+R для циклического переключения между доступными режимами при повторной трассировке.
  • Параметр Automatically Terminate Routing (Автоматически завершать трассировку) полезен, поскольку при подключении новой трассы к существующей, лишняя петля будет удалена (как показано на анимации ниже). Если этот параметр выключен, то петля будет удалена после щелчка ПКМ для выхода из текущей трассировки.

Обратите внимание, что существуют ситуации, когда нужно создать петлю, например при трассировке цепи питания. Если необходимо, функцию удаления петель можно отключить для отдельной цепи путем редактирования этой цепи в панели PCB. Для доступа к этому параметру перейдите в режим Nets панели, затем дважды щелкните по имени цепи в панели, чтобы открыть диалоговое окно Edit Net.

Корректировка существующих трасс

  • Для интерактивного перемещения или перетаскивания сегмента трассы на плате щелкните по нему и перетаскивайте с зажатой кнопкой, как показано на анимации ниже.
  • Поведение по умолчанию определяется на странице PCB Editor - Interactive Routing диалогового окна Preferences, как показано на анимации ниже.
  • Редактор плат автоматически сохраняет углы 45/90 градусов с подсоединенными трассами, удлиняя и укорачивая их по необходимости.

На анимации показано перетаскивание трасс для изменения существующей трассировки.

Советы по перетаскиванию трасс

  • Изменение работы перетаскивания осуществляется с помощью настроек Unselected via/track (Неподсоединенные переходы/трассы) и Selected via/track (Выделенные переходы/трассы) на странице PCB Editor - Interactive Routing диалогового окна Preferences.
  • При перетаскивании можно перемещать курсор и привязывать его к существующему неподвижному объекту, такому как контактная площадка – используйте эту возможность, чтобы выровнять новое положение сегмента с существующим объектом и избежать создания очень маленьких сегментов.
  • В процессе перетаскивания применяется один из режимов разрешения конфликтов – нажимайте Shift+R для циклического переключения между режимами Ignore, Push и HugNPush при перемещении сегмента трассы.
  • Для преобразования излома по углом 90 градусов в излом под углом 45 градусов начните перетаскивание вершины в углу.
  • Чтобы разбить одиночный сегмент, выделите его, затем наведите курсор на центральную вершину для создания новых сегментов.
  • Перетаскиваемые трассы будут «перескакивать» существующие контактные площадки и переходные отверстия. Если включен режим Push, то трасса будет расталкивать переходные отверстия, где это необходимо и возможно, как показано на анимации ниже.

Пример перетаскивания переходного отверстия при включенном режиме Push для разрешения конфликтов.Пример перетаскивания переходного отверстия при включенном режиме Push для разрешения конфликтов.

Улучшение качества трассировки

Редактор плат включает в себя мощные инструменты для улучшения качества существующих трасс. Инструменты, известные как Glossing (Сглаживание) и Retracing (Повторная трассировка), доступны в меню Route.

  • Gloss (Сглаживание) – направлено на улучшение геометрии трасс, уменьшая количество изломов и общую длину трасс. Сглаживание сохраняет ширину существующих трасс и зазор в дифференциальной паре.
  • Retrace (Повторная трассировка) – предполагает, что геометрия соответствует требованиям, и направлена на согласование существующей трассировки с правилами проектирования. В то время как сглаживание сохраняет ширину существующих трасс и зазоры дифференциальных пар, повторная трассировка обновляет эти значения до предпочтительных (Preferred). Повторная трассировка является эффективным инструментом в тех случаях, когда правило проектирования было изменено, и это изменение необходимо применить к существующим трассам.

Чтобы узнать больше об инструментах Gloss и Retrace, перейдите на страницу Сглаживание и повторная трассировка.

На анимации в разделе Демонстрация способов выделения трасс ниже показана простая демонстрация сглаживания.

Стратегии выделения трасс

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

Выделение внутри и на границе рамки

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

Режим Select Within – зажмите мышь и перемещайте ее слева направо для создания синей рамки и выделения всех видимых незаблокированных объектов, полностью попадающих в границы рамки.
Режим Select Touching – зажмите мышь и перемещайте ее справа налево для создания зеленой рамки и выделения всех видимых незаблокированных объектов, которые попадают в рамку и на ее границу.

Расширение набора выделенных трасс

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

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

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

Демонстрация способов выделения трасс

Демонстрация способов выделения

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

Для дальнейшего изучения

Content