Трассировка печатной платы в CircuitMaker

 

Область Routing содержит команды, позволяющие выполнять различные функции трассировки. Трассировка — это процесс соединения узлов в каждой цепи (net) путём размещения последовательности сегментов дорожек и переходных отверстий (via), чтобы определить путь от одного узла к следующему. Доступ к командам осуществляется из редактора PCB в области Home | Routing.

Кнопка Route выполняет две функции:

  •  запускает команду интерактивной трассировки.

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

CircuitMaker включает продвинутый интерактивный движок трассировки, который значительно повышает эффективность трассировки. Возможности включают:

  • Несколько режимов трассировки, например остановка у первого препятствия, обход и push and shove.
  • Мощные возможности перетаскивания, сохраняющие углы дорожек и ортогональность.
  • Функцию удаления петель, делающую повторную трассировку быстрым и простым процессом.

Видео ниже демонстрирует интерактивную трассировку платы. Сочетание клавиш Ctrl+Click используется для завершения многих соединений.

Сводка команд трассировки

Команда Поведение
Интерактивная трассировка Щёлкните верхнюю половину кнопки Route или выберите Interactive Routing в меню, затем щёлкните по линии соединения или площадке, чтобы начать трассировку этой цепи. Команда также доступна в меню правой кнопки мыши в рабочей области проекта.
Трассировка дифференциальной пары Используется для трассировки дифференциальной пары. Щёлкните по любой цепи в паре, чтобы начать трассировку. Цепи настраиваются как дифференциальная пара в режиме Differential Pairs Editor панели PCB.
Интерактивная мульти-трассировка Одновременная трассировка нескольких цепей.
Unroute All Удалить все сегменты дорожек и переходные отверстия на сигнальных слоях, имеющие имя цепи, по всей плате. Заблокированные сегменты дорожек и переходные отверстия удалены не будут.
Unroute Net Удалить все сегменты дорожек и переходные отверстия на сигнальных слоях, имеющие имя цепи той сети, по которой вы щёлкнете после выбора команды. Заблокированные сегменты дорожек и переходные отверстия удалены не будут.
Unroute Connection Удалить сегменты дорожек и переходные отверстия на сигнальных слоях, имеющие имя цепи той сети, по которой вы щёлкнете после выбора команды, до первой площадки в обоих направлениях. Заблокированные сегменты дорожек и переходные отверстия удалены не будут.
Unroute Component Начиная с площадок в компоненте, по которому выполнен щелчок, удалить все соприкасающиеся сегменты дорожек и переходные отверстия на сигнальных слоях, пока не будет достигнут другой компонент.
Show All Показать все линии соединений (ratsnest) по всей плате.
Show Net Показать линии соединений (ratsnest) для выбранной цепи.
Hide All Скрыть все линии соединений (ratsnest) по всей плате.
Hide Net Скрыть линии соединений (ratsnest) для выбранной цепи.
Slice Tracks Разрезать сегменты дорожек на две части.

Настройки интерактивной трассировки

Параметры трассировки настраиваются на странице PCB - Interactive Routing в System Preferences.

Сочетания клавиш интерактивной трассировки

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

Сочетание клавиш Поведение
Shift+F1 Показать меню интерактивных горячих клавиш; большинство настроек можно менять «на лету», нажимая соответствующую клавишу или выбирая пункт в меню.
R Запустить интерактивную трассировку.
*  (цифровая клавиатура) или  Ctrl+Shift+WheelRoll Переключиться на следующий доступный сигнальный слой. Переходное отверстие добавляется автоматически в соответствии с применимым правилом проектирования Routing Via Style.
Shift+D Включить/выключить удаление петель.
Shift+R Переключаться между включёнными режимами разрешения конфликтов. Включите нужные режимы на странице PCB - Interactive Routing в System Preferences. Текущий режим отображается в строке состояния.
Shift+S Включить/выключить режим одного слоя. Это удобно, когда на нескольких слоях много объектов.
Spacebar Переключить текущее направление угла.
Tab Переключить отображение панели Inspector.
Shift+Spacebar Переключаться между различными режимами углов дорожек. Стили: произвольный угол, 45°, 45° с дугой, 90° и 90° с дугой.
Ctrl+Left-Click Автозавершение прокладываемого соединения. Автозавершение не сработает, если есть неразрешимые конфликты с препятствиями.
Ctrl Временно приостановить Hotspot Snap или нажмите Shift+E , чтобы переключаться между тремя доступными режимами (выкл. / вкл. для текущего слоя / вкл. для всех слоёв). Текущий режим Hotspot Snap отображается в строке состояния.
End Перерисовать экран.
PgUp / PgDn Увеличить/уменьшить масштаб с центром в текущей позиции курсора. Также можно использовать стандартные сочетания Windows для масштабирования и панорамирования колёсиком мыши.
Backspace Удалить последний зафиксированный сегмент дорожки.
Right-click  или Esc Сбросить текущее соединение и остаться в режиме интерактивной трассировки.
3 Переключать источник ширины дорожки (Track Width Source). Ширина может быть User Choice, Rule Minimum, Rule Preferred или Rule Maximum. Текущий источник отображается в строке состояния.
4 Переключать источник размера via.

Во время трассировки следите за Status bar. Там отображается важная информация при интерактивной трассировке, включая:

  • Текущее положение в рабочей области и настройку Snap Grid
  • Hotspot Snap: выкл./вкл. для текущего слоя / вкл. для всех слоёв
  • Текущий режим углов дорожек
  • Текущий режим интерактивной трассировки
  • Источник ширины трассировки 
  • Источник стиля via для трассировки
  • Имя цепи (Net)
  • Общая длина трассы
  • Размеры размещаемого сегмента трассировки

Изменение существующей трассировки

Вместо удаления или «разтрассировки» (unroute) существующей трассы CircuitMaker предлагает два подхода к изменению: перестроение (rearrange) или перетрассировка (reroute).

Перестроение существующей трассы

  • Чтобы интерактивно сдвигать или перетаскивать сегменты дорожек по плате, щёлкните, удерживайте и перетаскивайте.
  • Во время интерактивного сдвига можно нажать Shift+R , чтобы переключаться между режимами разрешения конфликтов.
  • Редактор PCB автоматически сохраняет углы 45/90 градусов с подключёнными сегментами, укорачивая и удлиняя их по мере необходимости.

Перетрассировка существующей трассы

  • Нет необходимости выполнять un-route соединения, чтобы переопределить его путь; нажмите кнопку Route и начните прокладывать новый путь.
  • Функция удаления петель автоматически удалит любые избыточные сегменты дорожек (и via), как только вы замкнёте петлю и щёлкнете правой кнопкой мыши, чтобы указать завершение.
  • Вы можете начинать и заканчивать новый маршрут в любой точке, переключая слои по мере необходимости.
  • Также можно создавать временные нарушения, переключившись в режим Ignore Obstacle, которые затем нужно будет устранить.

 Панель Inspector

Режим Interactive Routing mode панели Inspector предоставляет элементы управления для изменения настроек интерактивной трассировки «на лету» для прокладываемой цепи. Панель упрощает ввод точной ширины дорожки или размера via, обеспечивая максимальный уровень контроля прямо под рукой. Также можно проверить текущие настройки интерактивной трассировки, не выходя из трассировки и не открывая System Preferences.

Интерактивная трассировка и поведение привязок (snapping)

Важно настроить параметры привязки на панели Inspector перед началом интерактивной трассировки.

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

  • Snap Options - выберите, к чему выполнять привязку во время трассировки.
  • Snapping - выберите слой(и), на которых нужно выполнять привязку. Также можно использовать Shift+E во время трассировки.
  • Snap Distance - используется для задания расстояния, на котором курсор «подтягивается» к hotspot объекта.

Диалог Favorite Interactive Routing Widths

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

Когда вы запускаете команду Interactive Routing и затем щёлкаете, чтобы начать трассировку, создаётся серия объектов дорожек от ближайшей площадки до текущего положения курсора. Ширина этих дорожек берётся либо из вашей предпочитаемой ширины, либо из применимого правила проектирования ширины трассировки. Первый вариант называется User Choice, и именно этот диалог является основой данной функции.

Доступ к диалогу осуществляется нажатием кнопки Favorite Interactive Routing Widths на странице PCB Editor - Interactive Routing в System Preferences.

При использовании функции User Choice и предопределённых ширин трассировки вы по-прежнему полностью защищены системой правил. Если выбранная предопределённая ширина выходит за пределы применимого диапазона min-max в правиле, ширина будет ограничена до минимума или максимума — в зависимости от того, что уместно.

Ключевые параметры описаны ниже.

  • Widths Grid - эта область показывает список всех определённых в данный момент ширин интерактивной трассировки.
Записи без заливки означают, что при выборе этих ширин будут использоваться предпочтительные системные единицы. Единицы платы переключаются автоматически.
Отображение столбцов Imperial, Metric и System Units можно включать/выключать командами из контекстного меню области (правый щелчок). Эти основные столбцы также можно переупорядочивать, перетаскивая заголовок столбца по горизонтали; вертикальные зелёные стрелки позиции указывают допустимое место. Данные также можно сортировать по различным подстолбцам.
Дважды щёлкните запись, чтобы открыть диалог Preferred Routing Width, в котором при необходимости можно изменить значение ширины.

  • Add - нажмите, чтобы добавить в список новую ширину трассировки. Откроется диалог Preferred Routing Width; введите требуемое значение.
Если вы вводите значение без единиц измерения, по умолчанию будут использованы Imperial предпочитаемые системные единицы. Чтобы управлять тем, какие предпочитаемые системные единицы используются для ширины, обязательно указывайте единицы (особенно если вам нужны Metric).

Использование избранных значений ширины

Вариант диалогового окна Favorite Interactive Routing Widths открывается, когда вы хотите изменить текущую ширину трассировки на одну из заранее заданных «избранных». Нажмите Shift+W во время интерактивной трассировки, чтобы открыть диалог Choose Width.

  • Widths Grid — в этой области отображается список всех текущих заданных ширин интерактивной трассировки. Щёлкните по элементу, чтобы переключиться на использование этой ширины трассировки (в соответствии с границами применимого правила Width с min-max).
  • Apply To All Layers — включите, чтобы использовать выбранную ширину трассировки на всех сигнальных слоях.

Диалог выбора размеров переходных отверстий

Когда вы хотите изменить текущий стиль переходного отверстия для трассировки на один из заранее заданных «избранных», нажмите Shift+V во время интерактивной трассировки, чтобы открыть диалог Choose Via Sizes.

Выберите элемент, затем нажмите OK, чтобы переключиться на использование этого стиля переходного отверстия (в соответствии с границами применимого правила Routing Via Style с min-max).

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