Définir les paires différentielles dans vos schémas

En un coup d'œil

Cet article explique comment définir des paires différentielles dans les schémas Altium Designer à l’aide de directives de paire différentielle. Il détaille les suffixes _P et _N requis pour nommer les nets, la manière de placer les directives sur des nets individuels ou sur plusieurs nets à l’aide d’une couverture (blanket), ainsi que les éléments créés lors du transfert de la conception vers le PCB. Il met également en évidence des comportements importants liés à l’utilisation du gestionnaire de contraintes, notamment les éléments transférés automatiquement ou non, et précise comment importer les classes de nets, les classes de paires différentielles et les règles de routage associées à partir des directives du schéma. Pour bien comprendre comment configurer correctement les paires différentielles dans votre schéma avant de passer à la conception du PCB, poursuivez votre lecture.

- 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.
Approfondissez avec l'IA :

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.

Lorsque vous utilisez la fonctionnalité Constraint Manager, notez que les classes de nets, les paires différentielles, les classes de paires différentielles et les règles définies à l’aide des directives de paire différentielle ne seront ni détectées ni transférées lors de la mise à jour du PCB à partir du schéma. Seules les classes de nets, les paires différentielles, les classes de paires différentielles et les règles définies dans le Constraint Manager seront transférées.

Vous pouvez importer des règles, des classes de nets, des paires différentielles et des classes de paires différentielles à partir de directives placées dans les schémas à l’aide de la commande Import from Directives du menu contextuel de la vue Physical ou Electrical du Constraint Manager lorsque vous y accédez depuis les schémas – en savoir plus.

Des suffixes personnalisés de paire différentielle peuvent être définis dans la section Diff Pairs de l’onglet Options de la boîte de dialogue Options du projet.

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.
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.

Pour appliquer des directives à un objet de type net, placez un Parameter Set objet de directive de sorte qu’il touche l’objet de net, comme illustré ci-dessus. Le logiciel détecte la présence de la règle de conception et/ou de la classe dans cet Parameter Set objet, puis la transmet au PCB lors de la synchronisation de la conception.

► En savoir plus sur l’objet Jeu de paramètres

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.

La fonction de création automatique de règles PCB ne permet pas d’affecter la règle de routage des paires différentielles à la classe de paires différentielles créée. Elle permet toutefois d’affecter automatiquement les nets à une classe de nets, si celle-ci est incluse dans la directive de paire différentielle. Dans ce cas, une seule règle de routage des paires différentielles sera créée dans l’éditeur PCB et ciblera cette classe de nets. La règle pourra ensuite être modifiée pour cibler plutôt la classe de paires différentielles. Si la classe de nets n’est pas incluse, des règles individuelles de routage des paires différentielles seront créées pour chaque paire différentielle située sous la couverture.

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.
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.

Consultez la page Routage des paires différentielles pour en savoir plus sur le routage d’une paire différentielle sur le PCB.
AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.