
Дифференциальная пара — это директива проектирования, позволяющая связать проектные требования с объектом типа цепи (net) в схеме. Дифференциальные пары включают предопределённый параметр с именем DIFFPAIR, благодаря которому ПО распознаёт это и отображает объект как директиву дифференциальной пары.
Дифференциальные пары доступны для размещения в редакторе схем следующими способами:
- Выберите Home | Circuit Elements | Directives » Differential Pairs в главном меню.

- Щёлкните правой кнопкой мыши в рабочей области, затем выберите Place » Directives » Differential Pairs в контекстном меню.
Дифференциальную пару можно использовать для привязки параметров к Wire, Bus, Signal harness и Sheet Symbol.
После запуска команды курсор изменится на перекрестие, и вы перейдёте в режим размещения директив проектирования. Размещение выполняется следующими действиями:
- Наведите курсор на провод или другой объект цепи и щёлкните либо нажмите Enter , чтобы разместить.
- Продолжайте размещать дополнительные директивы либо щёлкните правой кнопкой мыши или нажмите Esc , чтобы выйти из режима размещения.
Дополнительные действия, которые можно выполнять во время размещения — пока набор параметров «плавает» на курсоре:
- Нажмите клавишу Tab , чтобы приостановить размещение и открыть режим Differential Pairпанели Inspector , где можно на лету изменить свойства. Нажмите кнопку-оверлей паузы в рабочей области (
), чтобы продолжить размещение.
- Нажмите клавишу Alt , чтобы ограничить направление перемещения горизонтальной или вертикальной осью — в зависимости от первоначального направления движения.
- Нажмите Spacebar для поворота против часовой стрелки или Shift+Spacebar для поворота по часовой стрелке. Это действие также можно выполнять во время перетаскивания объекта. Поворот выполняется с шагом 90°.
- Нажмите клавиши X или Y в режиме размещения, чтобы отразить набор параметров относительно оси X или оси Y.
Графическое редактирование
Этот способ редактирования позволяет выбрать размещённую директиву набора параметров непосредственно в рабочей области и графически изменить её положение или ориентацию.
Когда директива дифференциальной пары выбрана в рабочей области, вокруг неё появится пунктирная рамка. Рамка охватывает только область, занимаемую директивой. Для каждого параметра набора, у которого включена видимость, будет видна пунктирная линия, соединяющая текстовое поле параметра с телом директивы, что подтверждает связь.
Щёлкните в любом месте внутри пунктирной рамки и перетащите, чтобы переместить дифференциальную пару как требуется. Во время перетаскивания дифференциальную пару можно поворачивать (Spacebar/Shift+Spacebar) или зеркалировать (X или Y — клавиши для отражения относительно оси X или оси Y).
Неграфическое редактирование
Этот способ редактирования использует режим панели Inspector для изменения свойств объекта дифференциальной пары.

Во время размещения режим Differential Pair панели inspector можно открыть, нажав клавишу Tab . После размещения набора параметров становятся доступны все параметры.
После размещения режим Differential Pair панели Inspector можно открыть одним из следующих способов:
- Дважды щёлкнув по размещённому объекту дифференциальной пары.
- Наведя курсор на объект дифференциальной пары, щёлкнув правой кнопкой мыши и выбрав Properties в контекстном меню.
Редактирование нескольких объектов
Панель inspector поддерживает редактирование нескольких объектов, при котором можно изменять настройки свойств, одинаковые для всех выбранных в данный момент объектов. Когда в рабочей области вручную выбрано несколько одинаковых объектов, в Inspector panel можно редактировать для всех выбранных объектов те поля, которые не отображаются со звёздочкой (*).

Директива Differential Pair позволяет определить на схеме объект дифференциальной пары. Прикрепите директиву этого типа к положительной и отрицательной цепям предполагаемой пары или накройте пару объектом blanket, чтобы одной директивой нацелить сразу несколько цепей. Сами цепи должны быть именованы с суффиксами _P и _N. Оба объекта набора параметров будут содержать одну запись параметра с Name = DifferentialPair и Value = True. Каждая пара таких директив (одна для положительной цепи и одна для отрицательной) при переносе на PCB в процессе синхронизации создаст объект дифференциальной пары. Каждый из этих объектов дифференциальной пары будет добавлен в класс Differential Pair по умолчанию — All Differential Pairs. Имя сгенерированного объекта дифференциальной пары будет корневым именем пары цепей на схеме. Например, директивы, добавленные на схеме к RX0_N и RX0_P, создадут на PCB объект дифференциальной пары с именем RX0. Переименовывать объекты дифференциальных пар можно только на стороне PCB.