Понимание соединительных элементов на печатной плате

В редакторе печатных плат связность между узлами в цепи (net) представляется серией линий соединения «точка‑точка», которые в совокупности называются ratsnest. Когда проект переносится из схемы (Design » Update PCB), компоненты размещаются в рабочем пространстве PCB, и отображаются линии соединения (тонкие сплошные линии).

В пределах одной цепи линии соединения объединяют все узлы этой цепи. Шаблон, или порядок, в котором они соединяются, называется Net Topology и рассматривается ниже.

Узлы в цепи соединяются линиями соединения в соответствии с применимым правилом Routing Topology (по умолчанию — Shortest).
Узлы в цепи соединяются линиями соединения в соответствии с применимым правилом Routing Topology (по умолчанию — Shortest).

В этом проекте цепи GND и 5V используют другой цвет для своих линий соединения.
В этом проекте цепи GND и 5V используют другой цвет для своих линий соединения.

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

Чтобы узнать больше о том, как создаётся связность на схеме, см. страницу Creating Circuit Connectivity in Your Schematics.

Редактор PCB включает анализатор цепей, который постоянно отслеживает расположение всех объектов в рабочем пространстве и обновляет линии соединения при редактировании любого объекта типа net (включая перемещение объекта). Например, когда компонент перемещается, дальний конец каждого соединения от этого компонента может «перепрыгнуть» с одной целевой площадки на другую, поскольку линии обновляются так, чтобы сохранять топологию, заданную применимым правилом проектирования. Пример этого показан для цепи GND в видео ниже; для этой цепи задана топология shortest.

Обратите внимание, как линии соединения GND «скачут» при перемещении резистора, автоматически перестраиваясь, чтобы сохранять минимальную суммарную длину соединений.
Обратите внимание, как линии соединения GND «скачут» при перемещении резистора, автоматически перестраиваясь, чтобы сохранять минимальную суммарную длину соединений.

Поиск цепи на плате

Неразведённая плата может выглядеть пугающе — масса линий соединения, пересекающихся по всей плате. Хороший подход к трассировке — работать от схемы, где легко найти важные компоненты и критические цепи. Можно выполнять перекрёстный выбор (cross-select) и перекрёстное зондирование (cross-probe) прямо со схемных компонентов и цепей, подсвечивая соответствующий элемент на PCB. Подробнее см. Working Between the Schematic and the Board.

Полезная возможность — способность редактора PCB маскировать или приглушать объекты в рабочем пространстве. Эта функция фильтрации «гасит» всё, кроме объекта(ов), проходящих через фильтр. На изображении ниже показано, что выбрана одна цепь, а система фильтрации настроена на Dim все объекты, которые не проходят фильтр.

Чтобы попробовать это, установите PCB panel в режим Nets — отобразится список цепей на плате. В выпадающем списке задайте режим фильтрации Dim или Mask, затем включите параметры Select и Zoom, как показано на изображении ниже.

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

Используйте фильтр, чтобы проще находить цепь или класс цепей.
Используйте фильтр, чтобы проще находить цепь или класс цепей.

Нажмите кнопку Clear в верхней части панели PCB, чтобы очистить фильтр и вернуть всему рабочему пространству обычную яркость (или нажмите сочетание Shift+C).

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

Линию(и) соединения конкретной цепи можно выбрать, чтобы отобразить их свойства в панели Properties, используя запрос IsConnection And InNet('<NetName>') в панели PCB Filter ().

Подробнее о работе с языком запросов и панелями Filter см. на странице Working with the Query Language.

Просмотр цепей

В режиме Nets панели PCB panel's  три её основные области меняются, отражая иерархию цепей текущего проекта PCB (сверху вниз):

  • Net Classes, как определено платой.
  • Отдельные элементы Nets в составе класса.
  • Отдельные Primitives  внутри цепи (площадки, переходные отверстия, дорожки и заливки).

Классы цепей

В верхней области панели (Net Classes) щёлкните правой кнопкой по записи цепи или элемента цепи и выберите Properties в появившемся меню (или дважды щёлкните по записи), чтобы открыть Edit Net Class dialog, где можно просмотреть или изменить состав цепей в классе, переименовать его или добавить дополнительные классы.

Также управлять классами цепей можно с помощью следующих команд подменю Design » Netlist главного меню или подменю Net Actions  контекстного меню (правый клик) для выбранных объектов цепей:

  • Create NetClass from Selected Nets — эта команда используется для создания нового класса цепей из двух или более выбранных цепей в рабочем пространстве. После запуска команды откроется диалог Object Class Name. В нём задайте требуемое имя нового Net Class. После нажатия OK класс цепей будет создан и выбранные цепи будут добавлены в него как участники.
  • Add Selected Net(s) to NetClass — эта команда используется для добавления одной или нескольких выбранных цепей в существующий класс цепей. После запуска команды откроется диалог Choose Net Class. В этом диалоге перечислены все существующие классы цепей. Выберите целевой класс и нажмите OK. Цепь(и) будут добавлены в этот класс.
  • Remove Selected Net(s) From NetClass — эта команда используется для удаления одной или нескольких выбранных цепей из существующего класса цепей. После запуска команды откроется диалог Choose Net Class. В этом диалоге перечислены все существующие классы цепей. Выберите целевой класс и нажмите OK. Цепь(и) будут удалены из состава этого класса.

Диалог Choose Net Class
Диалог Choose Net Class

Самый простой и быстрый способ выбрать цепи (точнее, их объекты) в рабочем пространстве — использовать панель PCB, настроенную в режим Nets. Выберите <All Nets> в области Net Classes и затем выберите нужную(ые) цепь(и) в области Nets . К рабочей области применяется фильтрация, и выбранными остаются только те электрические объекты, которые связаны с выбранной(ыми) цепью(ями) (убедитесь, что в панели включён параметр Select , а режим подсветки установлен в Mask или Dim). Это особенно упрощает различение объектов при использовании доступа через правый клик.
Чтобы узнать больше о работе с классами, см. страницу Working with Classes on a Schematic & PCB .

Цепи

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

По умолчанию для каждой цепи выводится следующая информация:

  • - эта функция имеет два назначения:

    • Color background - цвет, назначенный цепи. Этот цвет всегда применяется к линиям соединения цепи. Он также может применяться к трассировке этой цепи с помощью функции переопределения отображения цвета цепи. Дважды щёлкните, чтобы изменить цвет для этой цепи, или щёлкните правой кнопкой, чтобы изменить цвет для всех выбранных в данный момент цепей.
    • checkbox - установите этот флажок, чтобы применить цвет к трассировке (включить функцию переопределения отображения цвета цепи) для этой цепи. Щёлкните правой кнопкой, чтобы включить (или отключить) функцию переопределения отображения для всех выбранных в данный момент цепей. Нажмите F5, чтобы включить/выключить переопределение отображения цвета цепи в рабочем пространстве.

      См. Net Color Override - Displaying the Net Color on Routed Nets, чтобы узнать больше.

     

  • Name - имя цепи.

  • Node Count - общее количество площадок в этой цепи.

  • Routed Length - сумма длин размещённых сегментов дорожек и дуг, формирующих трассировку, плюс вертикальное расстояние, пройденное через переходные отверстия (см. примечание ниже). Калькулятор длины трассировки не пытается разрешать перекрывающиеся сегменты дорожек или «змейки» трассировки внутри площадок.

  • Signal Length - точный расчёт суммарного расстояния «узел‑узел». Размещённые объекты анализируются, чтобы: разрешить наложенные или перекрывающиеся объекты и блуждающие пути внутри площадок; также учитываются длины переходных отверстий. Если цепь не полностью разведена, дополнительно учитывается манхэттенская (X + Y) длина линии соединения.

    Если настроены правила проектирования Length, то состояние по длине трассировки для каждой цепи, на которую нацелено правило, также окрашивается: жёлтым, если длина трассы < минимального значения правила, без окраски, если цепь проходит правило, или красным, если длина трассы > максимального значения правила.

    Следующие примечания относятся к расчётам Signal Length:

    • Устраняет наложения и «виляния» внутри площадок.

    • Обрабатывает трассы, созданные объектами, отличными от дорожек и дуг (например, регионом или заливкой).

    • Включает вертикальные расстояния через переходные отверстия (см. примечание ниже).

    • Включает Total Pin/Package Length для этой цепи.

    • Включает Unrouted (Manhattan) длину для этой цепи.

    • Несоблюдение применимых правил проектирования Length/Matched Length отмечается отображением длины сигнала на цветном фоне: слишком короткие длины сигнала — жёлтым, слишком длинные — красным.

      См. Length Tuning, чтобы узнать больше о том, как применяются правила проектирования Length и Matched Length.

    • Сигнал — это сущность «точка‑точка»; по этой причине длина сигнала (Signal Length) в режиме Nets панели будет показана только для цепей с двумя узлами (для цепей с другим количеством узлов будет отображаться 0). Для цепей с более чем двумя узлами определите xSignals, чтобы вычислять их длину сигнала.

      См. PCB - xSignals.

      См. Defining High Speed Signal Paths with xSignals, чтобы узнать больше об xSignals.

  • Total Pin/Package Length - сумма всех значений Pin Package Length во всех площадках этой цепи. Это значение задаётся как свойство площадки PCB и также может быть указано в выводе на схеме.

  • Unrouted (Manhattan) - вертикальное плюс горизонтальное (X+Y) расстояние всех нетрассированных участков.

Щёлкните правой кнопкой мыши в области, затем используйте подменю Columns , чтобы добавить следующие столбцы:

  • Min/Max - настройки из применимых правил проектирования Length и Matched Length. Если применимые правила не определены, используются внутренние значения по умолчанию: Min=0mil и Max=99999mil.

    См. Length Tuning, чтобы узнать больше о том, как значения Min и Max выводятся из правил проектирования Length и Matched Length.

  • Estimated Length - это Routed Length плюс длина соединительных линий для любых участков, которые ещё предстоит трассировать. Для нетрассированной части не используется длина Manhattan ; вместо этого используется прямое расстояние «точка‑точка».
  • Delay - время, за которое сигнал распространяется по этому маршруту.
Vertical distance through a via - вертикальное расстояние, которое сигнал проходит через переходное отверстие, равно сумме толщин всех слоёв (медь и диэлектрик) между стартовым и конечным медными слоями, плюс половина толщины стартового слоя и половина толщины конечного слоя.

Длина и задержка для цепи, которая входит в определённое правило проектирования Supply Nets design rule (или входит в класс цепей, используемый с таким правилом), не вычисляются (в панели значения отображаются как n/a).

Дважды щёлкните по записи конкретной цепи в области Nets (или щёлкните правой кнопкой по записи цепи и затем выберите команду Properties в контекстном меню), чтобы открыть диалог Edit Net, в котором можно изменить свойства цепи.

К диалогу Edit Net также можно получить доступ из рабочей области, щёлкнув правой кнопкой мыши по размещённому объекту проекта и выбрав команду Net Actions » Properties в контекстном меню. Диалог откроется для родительской цепи, с которой связан этот объект.

Примитивы

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

Щёлкните правой кнопкой по записи цепи или элемента цепи, чтобы выбрать включаемые элементы.
Щёлкните правой кнопкой по записи цепи или элемента цепи, чтобы выбрать включаемые элементы.

Обратите внимание, что контекстное меню правой кнопки для списка Primitives также предлагает опцию создания xSignal между двумя выбранными элементами. См. PCB - xSignals для получения дополнительной информации.

Управление отображением соединительных линий

Related page: Ваш вид PCB

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

Изменение цвета соединительных линий

Когда проект переносится со схемы в рабочую область PCB, применяются настройки слоёв и цветов по умолчанию. В рамках этого процесса всем соединительным линиям назначается цвет Connection Lines по умолчанию, заданный в разделе System Colors вкладки Layers & Colors панели View Configuration (горячая клавиша L). Конфигурации вида доступны как в 2D-, так и в 3D‑рабочих областях и могут быть сохранены и повторно применены (вкладка View Options панели View Configuration).

Простой способ выделить важные цепи в процессе трассировки — изменить цвет их соединительных линий. Для этого дважды щёлкните имя цепи в панели PCB, чтобы открыть диалог Edit Net, где можно отредактировать цвет соединительных линий (переключите панель в режим Nets).

Либо, чтобы изменить цвет одной or нескольких цепей, сначала выберите нужные цепи в панели PCB, затем щёлкните правой кнопкой по одной из выбранных цепей и выберите команду Change Net Color.

В панели PCB щёлкните правой кнопкой по выбранным цепям, чтобы изменить цвет их соединительных линий.
В панели PCB щёлкните правой кнопкой по выбранным цепям, чтобы изменить цвет их соединительных линий.

Отображение соединительных линий с использованием цветов слоёв

Помимо назначения цвета линий соединения для отдельных цепей (net), вы также можете отображать линии соединения, используя цвета начального и конечного слоёв, между которыми проходит линия соединения. Если линия соединения проходит от объекта на одном слое к объекту на другом слое, соединение начинается цветом слоя первого объекта, затем по мере приближения к объекту на целевом слое плавно переходит (морфирует) в цвет слоя, на котором оно заканчивается (как показано на изображении ниже).

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

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

Чтобы использовать функцию цвета слоя, включите параметр Use Layer Colors for Connection Drawing на вкладке View Options панели View Configurations, как показано ниже.

Линии соединения могут отображаться с использованием цветов начального и конечного слоёв. На изображении справа у ряда цепей удалены сегменты трассировки, чтобы показать, как отображаются линии соединения. Connection lines can be colored to show their starting and ending layers
Линии соединения могут отображаться с использованием цветов начального и конечного слоёв. На изображении справа у ряда цепей удалены сегменты трассировки, чтобы показать, как отображаются линии соединения.

Отображение линий соединения в режиме одного слоя

Многослойная плата визуально перегружена, из‑за чего сложно понять, что происходит. Чтобы помочь с этим, вы можете легко переключить отображение слоёв из режима включённых слоёв в режим одного слоя (Single Layer), нажав сочетание клавиш Shift+S.

Обычно при этом все линии соединения, которые не начинаются и не заканчиваются на текущем слое, также скрываются, поскольку предполагается, что они не относятся к делу. Чтобы всегда отображать линии соединения, включите параметр All Connections in Single Layer Mode на вкладке View Options панели View Configurations, как показано ниже.

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

Скрытие/отображение линий соединения

В качестве альтернативы фильтрации цепей через панель PCB вы можете полностью скрыть одну, несколько или все линии соединения. В подменю View » Connections доступен ряд команд для управления отображением линий соединения. Вы также можете вызывать эти команды во время работы, нажав клавишу быстрого доступа N. Используйте доступные команды, чтобы:

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

    • Если вы не знаете расположение площадки (pad) в цепи или одной из её линий соединения, щёлкните в свободном месте — появится диалоговое окно с запросом имени цепи. Если вы не уверены в имени цепи, введите ? и нажмите OK , чтобы открыть диалог Nets Loaded, в котором перечислены все загруженные цепи проекта. Линии соединения для цепи, выбранной в диалоге, будут скрыты, когда вы нажмёте OK.
    • Чтобы показать или скрыть линии соединения цепи, к которой назначен объект в рабочей области, вы можете щёлкнуть правой кнопкой мыши по объекту цепи и выбрать команду Net Actions » Show Nets или Hide Nets в контекстном меню.
  • Показать или скрыть линии соединения для всех цепей, связанных с выбранным компонентом.

    • Если вы не знаете расположение компонента, щёлкните в свободном месте — появится диалоговое окно с запросом позиционного обозначения (designator) компонента. Если вы не уверены в обозначении, введите ? и нажмите OK , чтобы открыть диалог Components Placed, в котором перечислены все компоненты проекта. Линии соединения для всех цепей, связанных с компонентом, выбранным в диалоге, будут скрыты, когда вы нажмёте OK.
    • Чтобы скрыть линии соединения для всех цепей, связанных с выбранными компонентами, вы можете щёлкнуть правой кнопкой мыши по компоненту (или выбрать несколько компонентов) и выбрать команду Component Actions » Show Nets или Hide Nets в контекстном меню.
  • Все доступные команды имеют клавиши-акселераторы, что делает этот способ эффективным для выполнения таких задач, как скрытие всех линий соединения (N, H, A), а затем отображение линий соединения для конкретной цепи (N, S, N).
  • Во время перемещения компонентов все линии соединения автоматически скрываются. Вы можете циклически переключать отображение этих линий соединения во время перемещения компонента. Для этого нажмите клавишу  в режиме перемещения. При нажатии клавиши  в режиме перемещения отображение Heads Up циклически переключается между режимами Breaks, Hidden или Pad To Pad — в зависимости от того, какие соединения вы хотите видеть.

Топология цепи

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

Применение предопределённой топологии с помощью правила проектирования Routing Topology

Можно создать дополнительные правила проектирования Routing Topology design rules, чтобы настроить цепь (или класс цепей) на использование другой топологии. Для демонстрации: на изображениях ниже правило топологии по умолчанию показано слева, а справа показана та же цепь с применённой новой топологией Starburst. В топологии Starburst соединения расходятся лучами от площадки с Electrical Type равным Source (тип по умолчанию для всех площадок — Load).

При топологии по умолчанию линии соединения размещаются так, чтобы обеспечить минимальную суммарную длину соединений. В топологии Starburst все линии соединения расходятся от площадки Source. Image showing the connection lines arranged in a Starburst net topology
При топологии по умолчанию линии соединения размещаются так, чтобы обеспечить минимальную суммарную длину соединений. В топологии Starburst все линии соединения расходятся от площадки Source.

Применение пользовательской топологии

Внутри отдельной цепи соединение между двумя узлами называется From-To. Чтобы управлять маршрутом линий соединения на уровне отдельных соединений «вывод‑к‑выводу», вы можете вручную определить From-To внутри цепи, фактически создавая пользовательскую топологию цепи.

From-To задаются установкой панели PCB panel в режим From-To Editor. Процесс определения From-To заключается в выборе двух Nodes on Net на панели и нажатии кнопки Add From To. Чтобы From-To было легко распознавать в рабочей области, они отображаются пунктирной линией вместо сплошной.

Между двумя площадками определён From-To; обратите внимание, что линия From-To отображается пунктиром, а не сплошной линией.
Между двумя площадками определён From-To; обратите внимание, что линия From-To отображается пунктиром, а не сплошной линией.

Когда панель PCB находится в режиме From-To Editor, все линии соединения, которые не являются From-To, скрываются.

Режим From-To Editor панели PCB разделён на три секции:

  • Nets
  • Nodes выбранной цепи
  • From-Tos on Net

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

Добавление From-To

Чтобы добавить пользовательский From-To между двумя узлами в выбранной цепи, выберите два узла в области Nodes on Net панели, затем нажмите кнопку Add From To.

Вы можете выбрать два узла (площадки) для From-To непосредственно в рабочей области. По мере выбора узла соответствующая запись в области Nodes on Net панели будет выделяться.

Новый From-To появится в списке в области From-To on Net панели и будет отображаться в рабочей области как пунктирная линия между двумя узлами.

В цепи создан новый From-To.
В цепи создан новый From-To.

Пользовательский From-To в рабочей области.
Пользовательский From-To в рабочей области.

Чтобы удалить From-To, выберите его запись в области From-To on Net панели, затем нажмите кнопку Remove.

Выбор предопределённой топологии

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

Топология применяется к цепи по разным причинам: в высокоскоростных проектах, где необходимо минимизировать отражения сигнала, цепь организуют в топологию «daisy chain»; для цепей земли может применяться звездообразная топология, чтобы гарантировать, что все дорожки возвращаются в общую точку. Вы можете либо создать выделенные From-To для пар узлов в цепи, либо выбрать генерацию From-To для цепи на основе одной из доступных предопределённых топологий трассировки.

Доступны следующие топологии; к ним можно перейти из области From-To on Net панели, нажав кнопку Generate:

  • Shortest - эта топология соединяет все узлы в цепи так, чтобы обеспечить минимальную суммарную длину соединений.
  • Daisy Simple- эта топология последовательно соединяет все узлы один за другим. Порядок их соединения рассчитывается так, чтобы обеспечить минимальную суммарную длину. Если указаны контактные площадки источника и терминатора, то все остальные площадки соединяются между ними так, чтобы получить минимально возможную длину. Если указано несколько источников (или терминаторов), они соединяются в цепочку на каждом конце.

  • Daisy Balanced - эта топология делит все нагрузки на равные цепочки, при этом общее число цепочек равно числу терминаторов. Затем эти цепочки подключаются к источнику по схеме «звезда». Несколько узлов-источников соединяются в цепочку.

  • Daisy Mid-Driven - эта топология размещает узел(узлы) источника в центре «гирлянды» (daisy chain), поровну распределяет нагрузки и соединяет их цепочками по обе стороны от источника(ов). Требуются два терминатора — по одному на каждый конец. Несколько узлов-источников соединяются в цепочку в центре. Если терминаторов не ровно два, используется топология Daisy-Simple.

  • Starburst - эта топология подключает каждый узел напрямую к узлу-источнику. Если присутствуют терминаторы, они подключаются после каждого узла нагрузки. Несколько узлов-источников соединяются в цепочку, как в топологии Daisy Balanced.

Контактную площадку можно определить как Source, Terminator или Load, изменив соответствующим образом значение поля Electrical Type в режиме Pad панели Properties. Доступ к режиму Pad панели Properties осуществляется двойным щелчком по записи площадки в области Nodes on Net.

Установка параметра Electrical Type площадки в значение Source в режиме Pad панели Properties.
Установка параметра Electrical Type площадки в значение Source в режиме Pad панели Properties.

Когда вы меняете электрический тип площадки на Source или Terminator, в рабочем пространстве будет размещено обозначение “[S]” или “[T]”, чтобы отличать её.

Примечания

  • Сгенерированная системой линия соединения не отображается в рабочем пространстве как отдельный объект. Показывается только связанная линия соединения «вывод-вывод» для From-To, которая используется для интерактивной трассировки/подсказок автотрассировки.

  • Пользовательский From-To отображается в рабочем пространстве пунктирной линией — отдельно и отличимо от линии соединения «вывод-вывод», которая также отображается при добавлении FromTo. Пользовательская линия From-To определяет, где начинается и где заканчивается связанная линия «вывод-вывод». Это лучше всего показать на примере. Рассмотрим пользовательский From-To, добавленный между логически соединёнными выводами двух компонентов. Также добавляется и отображается линия соединения (панель PCB настроена в режиме Nets):

  • Линия соединения «вывод-вывод» — используемая для трассировки — скрывает наличие отдельной пользовательской линии From-To. Однако когда вы начинаете трассировать соединение, становится видно, что это две разные линии:

  • Если теперь трассировка приостановлена, анализатор цепей добавляет линию соединения, чтобы сохранить требуемую топологию; она отображается пунктиром (называется Broken Net Marker), указывая, что цепь следует проложить между этими двумя точками, чтобы сохранить топологию, определённую пользователем добавлением пользовательского FromTo:

  • Если вы задаёте пользовательские From-To только для части цепи, редактор PCB установит для оставшихся соединений «вывод-вывод» (сгенерированных системой From-To) топологию Shortest.

  • Тип From-To определяет, как Connectivity Analyzer обрабатывает линию соединения в рабочем пространстве, когда, например, объект цепи перемещается или часть цепи трассируется вручную:

    • System-generated From-To - линию соединения можно перемещать по мере необходимости в рамках повторной оптимизации анализатором цепей, чтобы сохранять топологию цепи по умолчанию (т. е. Shortest).
    • User-defined From-To - если From-To не является результатом выбора предопределённой топологии, линия соединения не рассматривается как часть процесса повторной оптимизации анализатора цепей. Если From-To является частью предопределённой топологии цепи (кроме Shortest), анализатор цепей может включать её в повторную оптимизацию при условии сохранения выбранной топологии.

     

  • Реализацию пользовательских топологий, заданных с помощью From-To, можно проверять во время пакетной проверки Design Rule Check (DRC) правил проектирования Routing Topology, применённых к соответствующим цепям. Нарушение фиксируется, если между площадками From-To существует электрическое соединение, и кратчайший путь содержит как минимум одну другую площадку этой же цепи.

    Javascript ID: RoutingTopology_FromTos_AD24_5

    Два From-To создаются между тремя площадками — от площадки 1 к площадке 2 и от площадки 2 к площадке 3

    Трассировка создаётся в соответствии с конфигурацией From-To — есть трассировка между площадками 1 и 2 и между площадками 2 и 3. Нарушение правила Routing Topology не обнаруживается.

    Трассировка создаётся в виде Т-ответвления. В путях согласно конфигурации From-To нет дополнительных площадок, поэтому нарушение правила Routing Topology не обнаруживается.

    Трассировка создаётся между площадкой 1 и площадкой 3, а также между площадкой 2 и площадкой 3. Эта трассировка не соответствует конфигурации From-To, поскольку на пути между площадками 1 и 2 присутствует дополнительная площадка 3, поэтому фиксируется нарушение правила Routing Topology для From-To между площадками 1 и 2.

    Нарушения не будут обнаруживаться для цепей с большим количеством площадок (более 20) или примитивов (более 1024).

    Поддержка DRC для Routing Topology находится в Open Beta и доступна, когда включена опция PCB.Rules.CheckRoutingTopology в диалоге Advanced Settings dialog.

Netlist Manager

Диалог Netlist Manager, открываемый выбором команды Design » Netlist » Edit Nets в главном меню, предоставляет элементы управления для эффективного управления списком цепей (netlist) платы. При необходимости цепи можно добавлять, редактировать или удалять, а также можно редактировать выводы (или площадки) компонентов в этих цепях с точки зрения их свойств. Через этот диалог также предоставляется доступ к другим инструментам управления netlist, включая возможность создать netlist на основе соединённой меди на PCB и возможность экспортировать netlist из PCB.

Диалог Netlist Manager Диалог Netlist Manager

Отчёт по цепям (Nets)

Чтобы сформировать отчёт Netlist Status из активного документа PCB, выберите команду Reports » Netlist Status в главном меню. Этот отчёт предоставляет подробную информацию о нетлисте для разведённой платы. В нём перечислены все цепи, и для каждой цепи указаны слои, использованные для трассировки, и суммарная физическая длина проложенных дорожек. После запуска команды формируется отчёт — Net Status - <PCBDocumentName>.html — и открывается как активный документ. Каждая цепь перечислена; щёлкните по имени цепи, чтобы подсветить эту цепь в документе PCB. Данные о физической длине проложенных дорожек изначально отображаются в единицах измерения, заданных для проекта платы. Используйте поле Units  в отчёте, чтобы быстро переключаться между дюймовыми и метрическими единицами по мере необходимости.

  • Отчёт также генерируется в формате .txt. Оба формата отчёта сохраняются в папке, указанной в поле Output Path на вкладке Options диалога Options for Project. Только отчёт в формате HTML добавляется в родительский проект в панели Projects panel и может быть найден в подпапке Generated\Documents.
  • Отчёт включает Routed Length, в которую входит вертикальное расстояние, пройденное через переходные отверстия (via) в этой цепи. Обратите внимание: калькулятор Routed Length не пытается разрешать перекрывающиеся сегменты дорожек или «виляния» трассировки внутри площадок, поэтому результат может быть неточным. Для более точной длины используйте Signal Length, который можно отображать в режиме Nets mode панели PCB. Панель PCB также поддерживает создание отчёта: щёлкните правой кнопкой в списке цепей на панели, настройте нужные столбцы, затем снова щёлкните правой кнопкой и выберите Reports, чтобы открыть диалог Report Preview, где можно экспортировать отчёт в различных форматах.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

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

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

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

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

Content