Defining Differential Pairs in Your Schematics

Ein Differenzialpaar im Schaltplan kann mithilfe von Differenzialpaar-Direktiven definiert werden. Die beiden Netze des Paars müssen jeweils durch ein gemeinsames Netzlabel mit den Suffixen _N und _P gekennzeichnet sein, und an jedem muss eine Direktive angebracht werden.

Bei Verwendung der Funktion Constraint Manager ist zu beachten, dass Netzklassen, Differenzialpaare, Differenzialpaar-Klassen und Regeln, die mithilfe von Differenzialpaar-Direktiven definiert wurden, beim Aktualisieren der PCB aus dem Schaltplan nicht erkannt und übertragen werden. Nur die im Constraint Manager definierten Netzklassen, Differenzialpaare, Differenzialpaar-Klassen und Regeln werden übertragen.

Sie können Regeln, Netzklassen, Differenzialpaare und Differenzialpaar-Klassen aus in Schaltplänen platzierten Direktiven mit dem Befehl Import from Directives aus dem Rechtsklickmenü der Ansicht Physical oder Electrical des Constraint Manager importieren, wenn darauf aus Schaltplänen zugegriffen wird – mehr erfahren.

Benutzerdefinierte Differenzialpaar-Suffixe können im Abschnitt Diff Pairs auf der Registerkarte Options tab of the Project Options dialog definiert werden.

Platzieren Sie eine Differenzialpaar-Direktive, indem Sie den Befehl Place » Directives » Differential Pair aus den Hauptmenüs wählen. Dieser Befehl wird verwendet, um ein Parametersatzobjekt im aktiven Dokument zu platzieren, das als Differenzialpaar-Direktive vorkonfiguriert ist (Label = DIFFPAIR). Jedes Direktivenpaar (eine für das positive Netz, eine für das negative) ergibt ein einzelnes Differenzialpaar-Objekt, wenn es auf die PCB übertragen wird.

Platzieren Sie Direktiven im Schaltplan, um Differenzialpaare zu definieren. In diesem Beispiel werden in der PCB zwei Differenzialpaare mit den Namen V_RX1 und V_TX1 erzeugt.
Platzieren Sie Direktiven im Schaltplan, um Differenzialpaare zu definieren. In diesem Beispiel werden in der PCB zwei Differenzialpaare mit den Namen V_RX1 und V_TX1 erzeugt.

Auf der PCB-Seite wird jedes resultierende Differenzialpaar-Objekt zur Standard-Differenzialpaar-Klasse hinzugefügt: <All Differential Pairs>. Sie können Differenzialpaar-Objekte nur auf der PCB-Seite umbenennen.

Um Direktiven auf ein Objekt vom Typ Netz anzuwenden, platzieren Sie ein Parameter Set Direktivenobjekt so, dass es das Netzobjekt berührt, wie oben gezeigt. Die Software erkennt das Vorhandensein der Designregel und/oder Klasse in diesem Parameter Set Objekt und gibt sie dann bei der Designsynchronisierung an die PCB aus .

Erfahren Sie mehr über das Objekt Parameter Set

Wenn eine große Anzahl von Paaren definiert werden soll, besteht ein alternativer Ansatz darin, zusätzlich eine Blanket-Direktive zu platzieren. Dadurch können Sie Direktiven auf mehrere Netze anwenden, die sich unter dem Blanket befinden. Altium Designer erkennt Netze, deren Hotspot des Netzlabels innerhalb der Blanket-Grenze liegt. Eine einzelne Differenzialpaar-Direktive wird so platziert, dass sie den Rand des Blankets berührt, wie im Bild unten gezeigt.

Das Bild zeigt außerdem, dass die Direktive nicht nur festlegt, dass die enthaltenen Netze als Mitglieder eines Differenzialpaars definiert werden (durch das Vorhandensein der Differenzialpaar-Direktive), sondern auch alle enthaltenen Netze zu Mitgliedern der Netzklasse RocketIO macht, die Paare zu Mitgliedern der Differenzialpaar-Klasse ROCKET_IO_LINES macht und außerdem eine Regel vom Typ Differential Pair Routing rule erstellt. Da in derselben Differenzialpaar-Direktive eine Netzklasse angegeben ist, wird diese Regel im PCB-Editor beim Übertragen des Designs in den PCB-Editor auf die Netzklasse RocketIO angewendet.

Die Funktion zur automatischen Erstellung von PCB-Regeln unterstützt nicht die Zuweisung der Regel „Differential Pair Routing“ zur erstellten Differenzialpaar-Klasse. Sie unterstützt jedoch die automatische Zuweisung der Netze zu einer Netzklasse, wenn eine solche in der Differenzialpaar-Direktive enthalten ist. In diesem Fall wird im PCB-Editor eine einzelne Differential-Pair-Routing-Regel erstellt, die auf diese Netzklasse abzielt. Die Regel kann dann bearbeitet werden, sodass sie stattdessen auf die Differenzialpaar-Klasse abzielt. Wenn die Netzklasse nicht enthalten ist, werden für jedes Differenzialpaar unter dem Blanket einzelne Differential-Pair-Routing-Regeln im PCB-Editor erstellt.

Ein Blanket kann verwendet werden, um mehrere Netze als Mitglieder von Differenzialpaaren zu konfigurieren, eine Diff-Pair-Klasse und Netzklasse dieser Netze zu erstellen und eine Differential-Pair-Routing-Designregel auf diese Netzklasse anzuwenden.
Ein Blanket kann verwendet werden, um mehrere Netze als Mitglieder von Differenzialpaaren zu konfigurieren, eine Diff-Pair-Klasse und Netzklasse dieser Netze zu erstellen und eine Differential-Pair-Routing-Designregel auf diese Netzklasse anzuwenden.

Weitere Informationen zum Routen eines Differenzialpaars in der PCB finden Sie auf der Seite Differential Pair Routing.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.