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

Разместите директивы на схеме, чтобы определить дифференциальные пары. В этом примере на PCB будут сформированы две дифференциальные пары с именами V_RX1 и V_TX1.
На стороне PCB каждый получившийся объект дифференциальной пары будет добавлен в класс Differential Pair по умолчанию: <All Differential Pairs>. Переименовывать объекты дифференциальных пар можно только на стороне PCB.
Если нужно определить большое количество пар, альтернативный подход — также разместить директиву blanket. Это позволяет применять директивы к нескольким цепям, находящимся под blanket. Altium Designer определяет цепи, у которых «hotspot» метки цепи находится внутри границы blanket. Одна директива дифференциальной пары размещается так, чтобы касаться края blanket, как показано на изображении ниже.
На изображении также показано, что помимо указания определить содержащиеся цепи как участники дифференциальных пар (за счёт наличия директивы Differential Pair), директива предписывает всем содержащимся цепям стать участниками класса цепей RocketIO, парам — стать участниками класса дифференциальных пар ROCKET_IO_LINES, а также создать правило Differential Pair Routing rule. Поскольку в той же директиве дифференциальной пары указан класс цепей, в редакторе PCB это правило при переносе проекта в редактор PCB будет иметь область действия, нацеленную на класс цепей RocketIO.

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