Определение дифференциальных пар в схемах

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

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

- Как задавать дифференциальные пары на схеме с помощью директив: необходимые суффиксы меток цепей и размещение наборов параметров.
- Когда стоит использовать отдельные директивы, а когда — область Blanket для одновременного задания множества дифференциальных пар.
- Что переносится на печатную плату: важные особенности работы Constraint Manager, переноса классов и создания правил трассировки.
Узнайте больше с ИИ:

Дифференциальную пару на схеме можно определить с помощью директив дифференциальных пар. Обе цепи пары должны иметь метки с одинаковой основой имени и суффиксами _N и _P, и к каждой цепи должна быть прикреплена директива.

При использовании Constraint Manager обратите внимание: классы цепей, дифференциальные пары, классы дифференциальных пар и правила, заданные с помощью директив дифференциальных пар, не будут обнаружены и перенесены при обновлении печатной платы из схемы. Будут перенесены только классы цепей, дифференциальные пары, классы дифференциальных пар и правила, заданные в Constraint Manager.

Вы можете импортировать правила, классы цепей, дифференциальные пары и классы дифференциальных пар из директив, размещенных на схемах, с помощью команды Import from Directives из контекстного меню представления Physical или Electrical в Constraint Manager, открытом из схемы, — подробнее.

Пользовательские суффиксы дифференциальных пар можно задать в разделе Diff Pairs на вкладке Options диалогового окна Project Options.

Чтобы разместить директиву дифференциальной пары, выберите команду Place » Directives » Differential Pair в главном меню. Эта команда размещает в активном документе объект набора параметров, предварительно настроенный как директива дифференциальной пары (Label = DIFFPAIR). Каждая пара директив (одна для положительной цепи, другая для отрицательной) при переносе на печатную плату создаст один объект дифференциальной пары.

Разместите директивы на схеме, чтобы определить дифференциальные пары. В этом примере на печатной плате будут созданы две дифференциальные пары с именами V_RX1 и V_TX1.
Разместите директивы на схеме, чтобы определить дифференциальные пары. В этом примере на печатной плате будут созданы две дифференциальные пары с именами V_RX1 и V_TX1.

На печатной плате каждый созданный объект дифференциальной пары будет добавлен в класс дифференциальных пар по умолчанию: <All Differential Pairs>. Переименовать объекты дифференциальных пар можно только на печатной плате.

Чтобы применить директивы к объекту цепи, разместите Parameter Set объект директивы так, чтобы он касался объекта цепи, как показано выше. Программа определяет наличие правила проектирования и/или класса в этом Parameter Set объекте, а затем передает их на печатную плату при синхронизации проекта.

► Подробнее об объекте набора параметров

Если необходимо определить большое количество пар, можно также использовать директиву области охвата (Blanket). Она позволяет применить директивы к нескольким цепям, находящимся в области охвата. Altium Designer обнаруживает цепи, у которых точка привязки метки цепи находится внутри границ области охвата. Одна директива дифференциальной пары размещается так, чтобы она касалась границы области охвата, как показано на изображении ниже.

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

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

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

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

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

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

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

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