Differenzialpaare in Ihren Schaltplänen definieren
Auf einen Blick
- So definieren Sie differenzielle Paare im Schaltplan mithilfe von Direktiven, den erforderlichen Netzlabel-Suffixen und der Platzierung von Parametersätzen.
- Wann Sie einzelne Direktiven und wann Sie ein Blanket verwenden sollten, um viele differenzielle Paare gleichzeitig zu definieren.
- Was auf die Leiterplatte übertragen wird – einschließlich wichtiger Hinweise zum Verhalten des Constraint Managers, zu Klassen und zur Erstellung von Routing-Regeln.
Ein differenzielles Paar im Schaltplan kann mithilfe von Direktiven für differenzielle Paare definiert werden. Die beiden Netze des Paares müssen jeweils durch eine gemeinsame Netzbezeichnung mit den Suffixen _N und _P gekennzeichnet sein, und an jedes Netz muss eine Direktive angehängt werden.
Platzieren Sie eine Direktive für differenzielle Paare, indem Sie in den Hauptmenüs den Befehl Place » Directives » Differential Pair wählen. Mit diesem Befehl wird ein Parametersatzobjekt im aktiven Dokument platziert, das bereits als Direktive für differenzielle Paare vorkonfiguriert ist (Label = DIFFPAIR). Jedes Direktivenpaar (eine Direktive für das positive und eine für das negative Netz) erzeugt bei der Übertragung auf die Leiterplatte ein einzelnes Objekt für ein differenzielles Paar.

Platzieren Sie Direktiven im Schaltplan, um differenzielle Paare zu definieren. In diesem Beispiel werden auf der Leiterplatte zwei differenzielle Paare mit den Namen V_RX1 und V_TX1 erzeugt.
Auf der Leiterplattenseite wird jedes erzeugte Objekt für ein differenzielles Paar der Standardklasse für differenzielle Paare hinzugefügt: <All Differential Pairs>. Sie können Objekte für differenzielle Paare nur auf der Leiterplattenseite umbenennen.
Wenn viele Paare definiert werden müssen, können Sie alternativ zusätzlich eine Blanket-Direktive platzieren. Damit lassen sich Direktiven auf mehrere Netze anwenden, die sich unter dem Blanket befinden. Altium Designer erkennt Netze, deren Netzbezeichnungs-Hotspot innerhalb der Blanket-Grenze liegt. Eine einzelne Direktive für differenzielle Paare wird so platziert, dass sie den Rand des Blankets berührt, wie in der folgenden Abbildung gezeigt.
Die Abbildung zeigt außerdem, dass die Direktive nicht nur festlegt, dass die enthaltenen Netze als Mitglieder differenzieller Paare definiert werden (durch die vorhandene Direktive für differenzielle Paare), sondern auch, dass alle enthaltenen Netze Mitglieder der Netzklasse RocketIO und die Paare Mitglieder der Klasse differenzieller Paare ROCKET_IO_LINES werden. Darüber hinaus wird eine Routing-Regel für differenzielle Paare erstellt. Da in derselben Direktive für differenzielle Paare eine Netzklasse angegeben ist, wird der Geltungsbereich dieser Regel im Leiterplatteneditor bei der Übertragung des Designs so festgelegt, dass sie für die Netzklasse RocketIO gilt.

Mit einem Blanket können mehrere Netze als Mitglieder differenzieller Paare konfiguriert, eine Klasse differenzieller Paare und eine Netzklasse für diese Netze erstellt sowie eine Routing-Designregel für differenzielle Paare auf diese Netzklasse angewendet werden.