Définir les paires différentielles dans vos schémas
En un coup d'œil
- Comment définir des paires différentielles dans un schéma à l’aide de directives, des suffixes requis pour les étiquettes de nets et du placement des ensembles de paramètres.
- Quand utiliser des directives individuelles plutôt qu’une couverture pour définir plusieurs paires différentielles à la fois.
- Quels éléments sont transférés vers le PCB, avec des précisions essentielles sur le comportement du gestionnaire de contraintes, les classes et la création des règles de routage.
Une paire différentielle peut être définie sur le schéma à l’aide de directives de paire différentielle. Les deux nets de la paire doivent chacun être identifiés par une étiquette de net commune portant les suffixes _N et _P, et une directive doit être associée à chacun.
Placez une directive de paire différentielle en choisissant la commande Place » Directives » Differential Pair dans les menus principaux. Cette commande permet de placer sur le document actif un objet de type jeu de paramètres, préconfiguré comme directive de paire différentielle (Label = DIFFPAIR). Chaque paire de directives (une pour le net positif, une pour le net négatif) générera un seul objet de paire différentielle lors du transfert vers le PCB.

Placez des directives sur le schéma pour définir des paires différentielles. Dans cet exemple, deux paires différentielles nommées V_RX1 et V_TX1 seront générées dans le PCB.
Côté PCB, chaque objet de paire différentielle obtenu sera ajouté à la classe de paires différentielles par défaut : <All Differential Pairs>. Vous ne pouvez renommer les objets de paire différentielle que côté PCB.
Si un grand nombre de paires doivent être définies, une autre approche consiste à placer également une directive de couverture. Cela vous permet d’appliquer des directives à plusieurs nets situés sous la couverture. Altium Designer détecte les nets dont le point d’ancrage de l’étiquette se trouve à l’intérieur des limites de la couverture. Une seule directive de paire différentielle est placée au contact du bord de la couverture, comme illustré dans l’image ci-dessous.
L’image montre également que, en plus de demander que les nets inclus soient définis comme membres de paires différentielles (par la présence de la directive de paire différentielle), la directive demande que tous les nets inclus deviennent membres de la classe de nets RocketIO, que les paires deviennent membres de la classe de paires différentielles ROCKET_IO_LINES et qu’une règle de routage des paires différentielles soit créée. Puisqu’une classe de nets est spécifiée dans la même directive de paire différentielle, dans l’éditeur PCB, la portée de cette règle sera définie de manière à cibler la classe de nets RocketIO lors du transfert de la conception vers l’éditeur PCB.

Une couverture peut être utilisée pour définir plusieurs nets comme membres de paires différentielles, créer une classe de paires différentielles et une classe de nets regroupant ces nets, et appliquer une règle de conception de routage des paires différentielles à cette classe de nets.