Dieser Modus des PCB Panels kann zum Erstellen und Bearbeiten von differentiellen Paaren verwendet werden. Differentielle Paare können manuell, über das Differential Pair Rule Wizard oder aus Netzen erstellt werden.
Die drei Bereiche des Modus Differential Pairs Editor des PCB Panels sind:
- Klassen differentieller Paare.
- Einzelne differentielle Paare innerhalb einer Klasse.
- Die zugehörigen Netze (negativ und positiv), die ein differentielles Paar bilden.
Wenn Sie auf einen Eintrag in einer Liste klicken, wird basierend auf diesem Eintrag ein Filter angewendet; das visuelle Ergebnis wird durch die aktivierten Hervorhebungsmethoden bestimmt (Mask/Dim/Normal, Select, Zoom). Auf diese Weise können Sie schnell alle differentiellen Paare in einer bestimmten Klasse, ein bestimmtes differentielles Paar oder ein bestimmtes Netz hervorheben, das die negative oder positive Hälfte eines differentiellen Paars bildet. In jedem Bereich können mehrere Einträge mit den Standardfunktionen Shift+Click und Ctrl+Click ausgewählt werden.
Wenn Sie mit der rechten Maustaste auf einen Eintrag einer Klasse differentieller Paare klicken und dann Properties auswählen (oder direkt auf den Eintrag doppelklicken), wird das Dialogfeld Edit Differential Pair Class geöffnet, in dem Sie den Namen ändern oder die Zugehörigkeit der Klasse zu differentiellen Paaren anzeigen bzw. bearbeiten können.
Wenn Sie mit der rechten Maustaste auf einen Eintrag Differential Pair klicken und dann Properties auswählen oder direkt auf den Eintrag doppelklicken, wird das Dialogfeld Differential Pair geöffnet, in dem Sie die Eigenschaften für den Namen des differentiellen Paars und seine zugehörigen Netze anzeigen bzw. bearbeiten können.
Wenn Sie im PCB Panel mit der rechten Maustaste auf einen Eintrag Net(s) klicken und dann Properties auswählen (oder direkt auf den Eintrag doppelklicken), wird das Dialogfeld Edit Net dialog geöffnet, in dem Sie die Eigenschaften des Netzes nach Bedarf anzeigen bzw. bearbeiten können.

Im PCB Panel wird beim Klicken auf einen Eintrag in einer Liste ein Filter basierend auf diesem Eintrag angewendet. Das visuelle Ergebnis (im Design-Editorfenster) des kumulativen Filters wird durch die aktivierten Hervorhebungsmethoden bestimmt (Mask/Dim/Normal, Select, Zoom). Mit diesen Hervorhebungsmethoden können Sie schnell alle differentiellen Paare in einer bestimmten Klasse, ein bestimmtes differentielles Paar oder ein bestimmtes Netz hervorheben, das die negative oder positive Hälfte eines differentiellen Paars bildet. In jedem Bereich können mehrere Einträge mit den Standardfunktionen Shift+Click und Ctrl+Click ausgewählt werden.
Managing Differential Pairs
Verwenden Sie den Bereich Differential Pairs des Panels, um die Objekte für differentielle Paare in einem Design zu verwalten. Für die jeweils ausgewählte Klasse differentieller Paare werden in diesem Bereich alle derzeit definierten Objekte differentieller Paare aufgelistet, die zu dieser Klasse gehören.
Verwenden Sie die Schaltflächen Add, Delete und Edit unten in diesem Bereich, um neue Objekte für differentielle Paare zu erstellen oder vorhandene zu bearbeiten bzw. zu löschen. Diese drei Befehle sind auch über das Rechtsklick-Menü dieses Bereichs verfügbar. Beim Hinzufügen eines neuen differentiellen Paars wird das Dialogfeld Differential Pair geöffnet.

Verwenden Sie das Dialogfeld, um das Paarobjekt anhand eines positiven und eines negativen Netzes sowie eines aussagekräftigen Namens zu definieren. Standardmäßig wird der Name auf NewDifferentialPair1 gesetzt, und die positiven und negativen Netze werden auf das erste bzw. zweite verfügbare Netz in der Netzliste des Designs gesetzt. Verwenden Sie die Dropdown-Listen, um aus den verfügbaren Netzen auszuwählen.
Beachten Sie, dass nur available Netze zur Auswahl aufgelistet werden. Netze, die bereits als Teil vorhandener differentieller Paare definiert sind, werden nicht aufgeführt.
Beim Bearbeiten eines vorhandenen Objekts für ein differentielles Paar wird das Dialogfeld Differential Pair geöffnet, wobei die aktuell für das Paar ausgewählten Netze in die Dropdown-Felder Positive Net und Negative Net eingetragen sind. Ändern Sie eines oder beide Netze des Paars oder benennen Sie das Paar nach Bedarf um.
Creating Differential Pairs from Design Nets
Objekte für differentielle Paare können mithilfe des Dialogfelds Create Differential Pairs From Nets automatisch aus den Netzen in Ihrem Design erstellt werden. Dieses Dialogfeld wird durch Klicken auf die Schaltfläche Create From Nets unten im Bereich Nets des PCB Panels aufgerufen.

Die Wirksamkeit dieser automatisierten Methode hängt direkt von der Benennungskonvention ab, die für die spezifischen Netze verwendet wurde, aus denen die differentiellen Paare gebildet werden sollen. Idealerweise wird eine Benennungskonvention verwendet, bei der auf eine gemeinsame Wurzel ein konsistenter Positiv-/Negativ-Indikator folgt (P und N). Betrachten Sie beispielsweise das Empfängersignal D_ETH_O.RX, das ein differentielles Signal im Design ist. Die beiden Netze, aus denen dieses Signal besteht, sind ETH_O.RX_P und ETH_O.RX_N – diese repräsentieren jeweils die positive und die negative Seite des Signals.
Mit den Filtern oben im Dialogfeld können Sie diese Netze schnell gezielt auswählen, und zwar hinsichtlich der Netzklasse, zu der sie gehören, sowie des speziellen Unterscheidungsmerkmals, das verwendet wurde, um die positiven und negativen Netze einer beabsichtigten Paarung zu unterscheiden, zum Beispiel _P und _N. Sie können außerdem ein Präfix definieren, das den erstellten Objekten für differentielle Paare hinzugefügt wird, und festlegen, zu welcher Klasse differentieller Paare sie hinzugefügt werden sollen.
Für jedes Objekt eines differentiellen Paars listet das Dialogfeld seine zugehörigen positiven und negativen Netze auf. Standardmäßig sind alle potenziellen Objekte differentieller Paare für die Erstellung ausgewählt; einzelne können durch Deaktivieren des zugehörigen Kontrollkästchens Create ausgeschlossen werden.
Wenn alle Optionen wie gewünscht eingestellt sind, klicken Sie auf die Schaltfläche Execute – die Objekte für differentielle Paare werden erstellt und das PCB Panel wird entsprechend aktualisiert.
Es wird ein Filter angewendet, um die erstellten Paare im Designbereich anzuzeigen.
Configuring Applicable Design Rules
Vor dem Routen eines differentiellen Paars in einem Design muss eine Regel Differential Pair Routing konfiguriert werden. Eine Regel für differentielles Routing definiert:
- Die bevorzugte Gap zwischen dem Netzpaar und ihr zulässiger Bereich.
- Der maximale Uncoupled Length (das Paar ist entkoppelt, wenn der Abstand größer als die maximale Gap-Einstellung ist).
- Die bevorzugte Routing- Width für jedes Netz.
- Die optionalen Variationen der Gap-/Width-Einstellungen für jede Lage im Stackup.
- Der Geltungsbereich (in Bezug auf Klassen und Objekte) für die Anwendung der Regel.
Während Regeln manuell über den PCB Rules and Constraints Editor Dialog erstellt werden können, bietet das PCB Panel den Komfort des Differential Pair Rule Wizard Dialogs. Verwenden Sie die Schaltfläche Rule Wizard (unterhalb des Bereichs Nets im PCB Panel), um auf den Wizard zuzugreifen und die Regeleigenschaften wie erforderlich umzusetzen.

Beachten Sie, dass der Geltungsbereich der Regeln von der Auswahl im PCB Panel vor dem Starten des Wizards abhängt, und zwar wie folgt:
Differential Pair Class
Wenn die All Differential Pairs Klasse ausgewählt ist, lautet der Geltungsbereich für jede Regel All .
Wenn eine bestimmte Differential-Pair-Klasse ausgewählt ist, lautet der Geltungsbereich für jede Regel InDifferentialPairClass('ClassName') .
Differential Pair
Wenn im Panel ein einzelnes Differential-Pair-Objekt ausgewählt ist, lautet der Geltungsbereich wie folgt:
- Width -
InDifferentialPair('PairName')
Wenn im Panel mehrere Differential-Pair-Objekte ausgewählt sind, gibt es individuelle Geltungsbereichseinträge für jedes Pair-Objekt, jeweils getrennt durch einen „Or“-Operator. Zum Beispiel hat eine Routing-Width-Regel, die auf einzeln ausgewählte Differential-Pair-Objekte D_ETH_O.TX und D_ETH_O.RX abzielt, den folgenden Geltungsbereich:
InDifferentialPair('D_ETH_O.TX') Or InDifferentialPair('D_ETH_O.RX')
Beachten Sie, dass der Abstand von einem Netz in einem Differential Pair zu jedem other elektrischen Objekt, das nicht Teil des Paars ist, durch die anwendbare Clearance Regel überwacht wird.
Um die Konfiguration einer vorhandenen Differential Pairs Routing-Regel einschließlich ihres Geltungsbereichs zu bearbeiten, öffnen Sie den PCB Rules and Constraints Editor Dialog (Home | Design Rules) und navigieren Sie dann zu Routing - Differential Pairs Routing.