差動ペアの定義

回路図上の差動ペアは、差動ペアディレクティブを使用して定義できます。ペア内の2つのネットはそれぞれ、接尾辞が_Nおよび_Pである共通のネットラベルによって識別され、各ネットにはディレクティブが添付されなければなりません。

制約マネージャー機能を使用する際には、ネットクラス、差動ペア、差動ペアクラス、および差動ペアディレクティブを使用して定義されたルールは、回路図からPCBを更新する際に検出されず、転送されないことに注意してください。制約マネージャーで定義されたネットクラス、差動ペア、差動ペアクラス、およびルールのみが転送されます。

回路図に配置されたディレクティブからルール、ネットクラス、差動ペア、および差動ペアクラスをインポートするには、回路図からアクセスした際の制約マネージャー物理ビューまたは電気ビューの右クリックメニューからImport from Directivesコマンドを使用します - 詳細を学ぶ

カスタム差動ペア接尾辞は、Diff Pairsセクションのプロジェクトオプションダイアログのオプションタブで定義できます。

このタイプのディレクティブを配置するには、メインメニューからPlace » Directives » Differential Pairコマンドを選択します。このコマンドは、パラメータセットオブジェクトをアクティブドキュメントに配置し、差動ペアディレクティブとして事前設定されます(ラベル = DIFFPAIR)。このタイプのディレクティブのペア(正のネット用の1つ、負のネット用の1つ)は、PCBに転送されると単一の差動ペアオブジェクトを生成します。


回路図に指示を配置して差動ペアを定義します。この例では、V_RX1V_TX1 という名前の2つの差動ペアがPCBに生成されます。

PCB側では、生成された各差動ペアオブジェクトがデフォルトの差動ペアクラス <All Differential Pairs> に追加されます。差動ペアオブジェクトの名前はPCB側でのみ変更できます。

ネットタイプのオブジェクトにディレクティブを適用するには、上記のようにパラメータセットディレクティブオブジェクトをネットオブジェクトに触れるように配置します。デザインルールやクラスがそのパラメータセットオブジェクトに存在することをソフトウェアが検出し、それをデザイン同期中にPCBに出力します。 ► パラメータセットオブジェクトについてもっと学ぶ

定義するペアの数が多い場合、別のアプローチとしてブランケットディレクティブを配置することもできます。これにより、ブランケットの下にある複数のネットにディレクティブを適用できます(Altium Designerは、ネットラベルのホットスポットがブランケットの境界内にあるネットを検出します)。下の画像に示されているように、ブランケットの端に触れるように単一の差動ペアディレクティブが配置されます。

この画像には、含まれるネットを差動ペアメンバーとして定義するよう指示するだけでなく(差動ペア指示の存在によって)、すべての含まれるネットがネットクラスRocketIOのメンバーになるよう指示し、ペアが差動ペアクラスROCKET_IO_LINESのメンバーになり、さらに差動ペア配線ルールを作成するようにも指示していることが示されています。同じ差動ペア指示にネットクラスが指定されているため、PCBエディタにデザインを転送するとき、このルールはRocketIOネットクラスをターゲットとしてスコープされます。

自動PCBルール作成機能は、作成された差動ペアクラスに差動ペア配線ルールを割り当てることをサポートしていません。しかし、差動ペアディレクティブにネットクラスが含まれている場合、ネットを自動的にネットクラスに割り当てることはサポートしています。これが行われると、PCBエディタ内でこのネットクラスを対象とする単一の差動ペア配線ルールが作成されます。その後、ルールを編集して差動ペアクラスを対象とするように変更できます。ネットクラスが含まれていない場合、個々の差動ペア配線ルールがすべての差動ペアに対して一律に作成されます。


ブランケットを使用して複数のネットを差動ペアメンバーとして設定し、これらのネットの差動ペアクラスとネットクラスを作成し、このネットクラスに差動ペア配線設計ルールを適用できます。

PCBで差動ペアを配線する方法については、差動ペア配線ページを参照してください。
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。