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

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

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

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

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

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

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

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

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

Подробнее об объекте Parameter Set

Если нужно определить большое количество пар, альтернативный подход — также разместить директиву blanket. Это позволяет применять директивы к нескольким цепям, находящимся под blanket. Altium Designer определяет цепи, у которых «hotspot» метки цепи находится внутри границы blanket. Одна директива дифференциальной пары размещается так, чтобы касаться края blanket, как показано на изображении ниже.

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

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

Blanket можно использовать, чтобы настроить несколько цепей как участников дифференциальных пар, создать для этих цепей Diff Pair Class и Net Class, а также применить правило проектирования Differential Pair Routing к этому Net Class.
Blanket можно использовать, чтобы настроить несколько цепей как участников дифференциальных пар, создать для этих цепей Diff Pair Class и Net Class, а также применить правило проектирования Differential Pair Routing к этому Net Class.

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

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

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

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

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