회로도의 Differential Pairs 정의하기
개요
- 지시문, 필수 Net 라벨 접미사, 파라미터 세트 배치를 사용하여 Schematic에서 Differential Pair를 정의하는 방법
- 여러 Differential Pair를 한 번에 정의할 때 개별 지시문과 블랭킷 중 어떤 방식을 사용해야 하는지
- PCB로 전송되는 항목과 제약 조건 관리자의 동작, 클래스, 라우팅 Rule 생성에 관한 주요 유의 사항
Schematic에서 Differential Pair 지시자를 사용하여 Differential Pair를 정의할 수 있습니다. 쌍을 이루는 두 Net에는 각각 접미사 _N 및 _P이 붙은 공통 Net 라벨을 지정하고, 각 Net에 지시자를 연결해야 합니다.
주 메뉴에서 Place » Directives » Differential Pair 명령을 선택하여 Differential Pair 지시자를 배치합니다. 이 명령은 Differential Pair 지시자로 미리 구성된 파라미터 세트 객체(Label = DIFFPAIR)를 활성 문서에 배치하는 데 사용됩니다. 한 쌍의 지시자(양극 Net용 하나, 음극 Net용 하나)는 PCB로 전송될 때 하나의 Differential Pair 객체를 생성합니다.

Schematic에 지시자를 배치하여 Differential Pair를 정의합니다. 이 예에서는 PCB에 V_RX1 및 V_TX1이라는 이름의 Differential Pair 두 개가 생성됩니다.
PCB 측에서는 생성된 각 Differential Pair 객체가 Default Differential Pair 클래스인 <All Differential Pairs>에 추가됩니다. Differential Pair 객체의 이름은 PCB 측에서만 변경할 수 있습니다.
정의할 쌍이 많은 경우에는 블랭킷 지시자를 함께 배치하는 방법도 있습니다. 이를 통해 블랭킷 아래에 있는 여러 Net에 지시자를 적용할 수 있습니다. Altium Designer는 Net 라벨의 핫스폿이 블랭킷 경계 안에 있는 Net을 감지합니다. 아래 그림과 같이 하나의 Differential Pair 지시자가 블랭킷 가장자리에 닿도록 배치합니다.
이 그림에서는 지시자가 포함된 Net을 Differential Pair의 구성원으로 정의하도록 지정할 뿐 아니라(Differential Pair 지시자를 통해), 포함된 모든 Net을 Net 클래스 RocketIO의 구성원으로, 각 쌍을 Differential Pair 클래스 ROCKET_IO_LINES의 구성원으로 지정하고, Differential Pair 라우팅 Rule도 생성하도록 지정하는 것을 보여줍니다. 동일한 Differential Pair 지시자에 Net 클래스가 지정되어 있으므로, 설계를 PCB Editor로 전송하면 이 Rule의 적용 범위는 RocketIO Net 클래스를 타겟으로 설정됩니다.

블랭킷을 사용하면 여러 Net을 Differential Pair의 구성원으로 구성하고, 이 Net들에 대한 Diff Pair 클래스와 Net 클래스를 생성하며, 해당 Net 클래스에 Differential Pair 라우팅 Design Rule을 적용할 수 있습니다.