Travailler avec les connexions
En un coup d'œil
- Comprenez dans quels cas utiliser des connexions directes, par câble, par faisceau ou par fil.
- Apprenez à placer et à modifier les connexions, à affecter des composants de connecteur et à examiner les broches accouplées ainsi que les chemins de connexion.
- Découvrez les connecteurs de faisceau en ligne et comment définir le type de terminaison des entrées de faisceau.
Les connexions établies entre les modules du schéma représentent, en définitive, la connectivité entre les connecteurs des projets enfants, les broches des connecteurs et les nets dans la conception globale du système. L’environnement d’édition de schémas multi-cartes offre des fonctionnalités complètes permettant de définir, de modifier, de vérifier et de mettre à jour cette connectivité au fur et à mesure du développement de la conception globale du produit.
Connexion des projets enfants
Pour terminer la création et l’interconnexion des modules des projets enfants, placez une connexion logique entre les entrées. Les connexions multi-cartes représentent les connexions physiques (fils, fiches et prises, câbles ou faisceaux) utilisées entre les conceptions des cartes enfants.
Pour plus d’informations sur la représentation des projets enfants dans le schéma multi-cartes, consultez la page Saisie de la conception logique du système.
Plusieurs types de connexions sont disponibles dans l’éditeur de schémas multi-cartes :
-
Une connexion directe (Place » Direct Connection) est utilisée lorsque le connecteur d’une carte doit s’enficher directement dans celui d’une autre carte, sans recourir à une connexion physique (câble ou faisceau).
-
Un câble (Place » Cable) est une connexion physique qui achemine plusieurs signaux entre deux cartes d’un système multi-cartes et se branche sur un seul connecteur de chacune des deux cartes.
-
Un faisceau (Place » Harness) est une connexion physique qui achemine plusieurs signaux entre deux cartes ou plus d’un système multi-cartes et peut se brancher sur un ou plusieurs connecteurs de chacune de ces cartes.
Pour placer une connexion :
-
Sélectionnez la commande de placement correspondant au type de connexion souhaité.
-
Le curseur prend la forme d’un réticule, indiquant que le mode de placement des connexions est actif. Survolez l’indicateur de connexion d’une entrée (cercle orange) avec le curseur : il devient vert pour indiquer un point de connexion valide.
-
Cliquez pour confirmer le point de départ de la ligne de connexion.
-
Déplacez le curseur, puis cliquez pour placer une série de sommets définissant le tracé de la connexion.
-
Placez le curseur sur le point de connexion de l’entrée de destination, puis cliquez pour terminer le tracé de la ligne de connexion.
-
Continuez à placer des connexions entre d’autres paires d’entrées, ou faites un clic droit ou appuyez sur
Escpour quitter le mode de placement.
Remarques sur l’utilisation d’une connexion placée :
-
Le tracé et les extrémités d’un objet de connexion placé peuvent être modifiés graphiquement dans l’espace de conception. Lorsqu’elle est sélectionnée, une ligne de connexion est surlignée en vert. Cliquez sur un segment de ligne et faites-le glisser perpendiculairement à son axe pour modifier le tracé de la connexion. Cliquez sur une extrémité de connexion (au niveau d’une entrée de module) et faites-la glisser pour la repositionner, puis cliquez pour confirmer. Normalement, l’extrémité de la connexion est déplacée vers une autre entrée de module, mais elle peut également être placée dans un espace libre, où elle reçoit un identifiant d’extrémité par défaut.
-
Une connexion placée et raccordée reçoit automatiquement un repère (
C_1dans l’exemple ci-dessus) servant d’identifiant d’objet, modifiable dans le panneau Properties de la connexion. Ses extrémités sont identifiées par les informations relatives à leur cible de connexion, au format<TargetModuleDesignator>-<TargetEntryDesignator>. -
Lorsqu’une entrée de module est reliée à une autre entrée au moyen d’une connexion, la colonne Mated part(s) de la zone Entries du panneau Properties, lorsque le module est sélectionné, répertorie les repères et les noms des pièces auxquelles l’entrée est connectée
-
Un composant (pièce physique) peut être affecté à une entrée d’extrémité d’une connexion de type câble ou faisceau. Sélectionnez l’entrée d’extrémité dans l’espace de conception et cliquez sur le bouton
à droite du champ Design Item ID pour sélectionner la pièce requise à l’aide de la boîte de dialogue Select Connector. Après avoir cliqué sur OK dans la boîte de dialogue, le nom du composant sélectionné s’affiche dans le champ Component. Si un composant de la bibliothèque de votre espace de travail a été sélectionné, les informations sur son cycle de vie et l’état de sa révision sont également disponibles dans le panneau (les mêmes informations sont disponibles dans le panneau Properties d’un composant de l’espace de travail placé dans le schéma d’un projet PCB ; consultez la page Utilisation des composants placés pour en savoir plus).
-
Une fois une connexion placée (et, pour une connexion de type câble ou faisceau, les composants affectés à ses entrées d’extrémité), lorsqu’une entrée de module ou une entrée d’extrémité est sélectionnée, la colonne Mated Pin du tableau de la zone Mated Pins de l’onglet General du panneau Properties affiche la liste des entrées du connecteur –
. L’onglet Addresses du panneau fournit également un tableau des chemins de connexion et des nets de l’entrée sélectionnée, indiquant la pièce, la broche et le nom du net de la connexion source dans le module de l’entrée (colonne From Name), la pièce, la broche et le nom du net de la connexion d’extrémité dans le module « cible » (colonne To Name), ainsi que le nom du net de la connexion, sous la forme d’un nom unique ou d’un nom de net agrégé (target_net/source_net) (colonne Net Name) –
.
-
Si une extrémité de la connexion de type faisceau reste non raccordée (se termine dans un espace libre), vous pouvez activer l’option System Entry dans le panneau Properties, lorsque l’entrée située à cette extrémité de la connexion est sélectionnée, afin de désigner cette entrée comme une connexion au niveau du système. Cela permet d’établir des connexions entre plusieurs projets multi-cartes imbriqués.
Connexions entre connecteurs en ligne et faisceaux
Si nécessaire, vous pouvez définir un Inline Harness Connector pour créer des connexions entre les faisceaux. Placez le connecteur à l’aide de la commande Place » Entry ou de
sur le Active Bar. Une entrée correspondante est créée à l’emplacement de la nouvelle entrée.
La boîte de dialogue Assign Part Numbers to Inline Connectors s’ouvre et vous permet de sélectionner les pièces requises pour les nouvelles entrées. Cliquez sur le
associé pour sélectionner les connecteurs souhaités pour chaque entrée, puis cliquez sur Apply. Les deux entrées sont ainsi accouplées, et une connexion à l’une des entrées existantes de chaque connexion de faisceau est automatiquement ajoutée.
Définition du type de terminaison des entrées de faisceau
Le type de terminaison d’une entrée de faisceau (une extrémité de connexion de faisceau) peut être défini. Sélectionnez l’entrée de faisceau dans le document schématique multi-cartes et choisissez l’option requise dans la liste déroulante Termination Type de la zone Properties, dans l’onglet General du panneau Properties. Les options de type de terminaison disponibles sont les suivantes :
-
Connector – l’option standard utilisée pour le raccordement à un connecteur complémentaire sur le PCB. Elle fait généralement appel à des connecteurs standard montés sur carte.
-
Crimps/Ferrules – les fils individuels sont munis de contacts à sertir ou d’embouts avant d’être insérés dans le connecteur côté PCB.
-
Wire termination – les fils sont coupés à ras à l’extrémité du faisceau, puis fixés par vissage ou soudés directement au PCB. Cette méthode est courante pour les connexions directes fil-à-carte, comme avec certains connecteurs JST.
Ces informations sont répercutées dans les propriétés de l’entrée de faisceau sélectionnée et de l’entrée de module correspondante.
Modification d’une connexion
Sélectionnez la représentation graphique d’une connexion dans l’espace de conception pour afficher et modifier ses détails dans le panneau Properties.
-
Utilisez les commandes de la zone Properties, sous l’onglet General du panneau, pour modifier la valeur, la visibilité et le style du Designator de la connexion. Cette zone du panneau indique également le nombre de connexions individuelles dans la connexion actuellement sélectionnée (Number of Connections).
-
La zone Entries fournit des détails sur les attributs de chaque extrémité de la connexion de câble ou de faisceau sélectionnée. Utilisez les commandes disponibles pour activer ou désactiver la visibilité du repère de l’entrée correspondante et son type (colonne Entry), définir le repère (colonne Designator) et attribuer les composants utilisés pour terminer les extrémités des connecteurs (colonne Part ; de même, les composants peuvent être attribués à partir des propriétés de l’entrée, comme décrit ci-dessus). La colonne Mated indique la connexion sur la carte cible à laquelle l’extrémité de la connexion est accouplée. La liste déroulante associée propose d’autres cibles de connexion disponibles, généralement celle occupée par l’autre extrémité de la connexion.
-
Utilisez les commandes de la zone Graphical du panneau pour configurer l’affichage de la connexion, c’est-à-dire le style de trait et la couleur de la ligne de connexion. Les options de style de trait disponibles sont définies dans la zone Line Styles du panneau Properties lorsqu’aucun objet n’est sélectionné dans l’espace de conception. Pour plus d’informations, consultez la page Configuration d’un document schématique multi-cartes.
-
Utilisez les commandes de l’onglet Parameters du panneau pour ajouter, modifier et supprimer les paramètres de connexion et configurer leur visibilité dans l’espace de conception.
Les connexions entre les modules des projets enfants ne correspondent pas nécessairement broche à broche, en particulier lorsqu’un connecteur est divisé en sections câblées vers différents modules PCB. Pour modifier ou corriger les correspondances entre broches et nets d’une interconnexion de modules, modifiez les affectations From/To selon les besoins dans les entrées de la liste Connections du panneau Properties. Utilisez la liste déroulante From ou To pour sélectionner une nouvelle affectation de net et ainsi établir une autre correspondance de signal de bout en bout via cette connexion individuelle au sein de la connexion entre modules. Pour une connexion de faisceau, une broche d’un connecteur peut être raccordée à plusieurs broches du même connecteur cible.
Pour modifier les liaisons individuelles au sein d’une connexion, utilisez la boîte de dialogue Connection Manager (en savoir plus).
Division d’une connexion
Lorsqu’un connecteur d’un projet enfant dessert plusieurs projets connectés, le connecteur source peut être divisé logiquement (en termes de broches/nets) à l’aide de la fonction de division de l’éditeur de schémas multicartes. En pratique, un module est alors connecté à deux autres modules. C’est le cas, par exemple, lorsqu’un connecteur mâle unique sur un PCB est destiné à recevoir deux connecteurs femelles plus petits, eux-mêmes reliés à deux autres PCB : les signaux d’une connexion unique (par exemple, à 20 broches) sont répartis entre une connexion (par exemple, à 10 broches) sur un PCB et une connexion (à 10 broches) sur un autre PCB.
|
Pour diviser une connexion, sélectionnez le module, puis une entrée dans le panneau Properties. Cliquez sur le bouton Dans la boîte de dialogue Split Entry qui s’ouvre, cochez les combinaisons broche/net répertoriées que vous souhaitez séparer pour les placer dans une autre entrée. Cliquez sur le bouton Dans l’exemple illustré, l’entrée HDR6 du module M1 est destinée à être connectée à la fois au module M2 (un afficheur LCD de panneau) et au module M3 (une carte d’alimentation). Les connexions de l’entrée HDR6 ont été divisées afin de séparer logiquement trois nets d’alimentation qui seront connectés à HDR3 sur le module d’alimentation M3. Cela crée une entrée HDR6 supplémentaire sur M1 (HDR6 [1-2,15]), qui ne propose que les trois connexions d’alimentation pour M3, tandis que l’entrée HDR6 d’origine est automatiquement réaffectée pour proposer les 17 connexions restantes, qui seront finalement reliées à HDR1 sur le module LCD M2. Sélectionnez une connexion dans l’espace de conception pour afficher les nets qui la composent dans le panneau Properties. Ici, une partie des nets HDR6 (divisés) est reliée à HDR3 par la connexion C_2, qui représente les trois lignes d’alimentation entre la carte principale (M1) et l’alimentation (M3). Comme le montre l’image, chaque connexion virtuelle répertoriée dans la zone Connections du panneau indique également le nom de son entrée, sa broche et son net à chaque extrémité dans les colonnes From et To. |
Utilisation du gestionnaire de connexions
Une fois établie, la connectivité globale d’une conception multicarte est détaillée dans la boîte de dialogue Connection Manager, accessible en sélectionnant la commande Design » Connection Manager dans les menus principaux ou dans le menu contextuel de l’espace de conception.
La partie supérieure de la boîte de dialogue répertorie toutes les affectations net/broche, regroupées sous le repère et le type de leur connexion parente (Direct, Cable ou Harness). Elle indique leur identifiant dans la conception système et leur nom de net, ainsi que leurs connexions broche/net de départ et d’arrivée.
Le Connection Manager met en surbrillance toutes les connexions considérées comme conflictuelles ou, en pratique, toute mise à jour de connexion importée qui ne correspond pas aux données de connectivité existantes de l’éditeur de conception système (pour en savoir plus sur la mise à jour des conceptions multicartes, consultez la page Mises à jour de la conception système). Sélectionnez une entrée de net en surbrillance dans la liste supérieure pour afficher une représentation graphique du conflit dans la zone inférieure Conflict Resolution de la boîte de dialogue et accéder aux différents boutons permettant de le résoudre.
Les informations de net affichées dans les champs en surbrillance de la liste Connection Manager représentent la modification proposée. Dans l’exemple présenté ici, les nets des broches 4 et 5 de HDR1 dans le projet enfant (module LCD) sont dans un ordre différent : ils ont en fait été intervertis.
Le Connection Manager interprète cette modification et propose les boutons de correction appropriés sur le graphique Conflict Resolution. Les options sont les suivantes :
-
– les nets des broches 4 et 5 du connecteur HDR1 dans le module M2 seront modifiés dans la conception multi-cartes pour correspondre aux affectations mises à jour (mises en surbrillance) dans la boîte de dialogue.
-
– la correspondance actuelle entre nets et broches pour HDR1 dans le module M2 sera conservée. La modification proposée est ignorée par la conception multi-cartes. Notez que la conception multi-cartes ne correspondra alors plus aux affectations des nets dans les conceptions enfants.
-
– les affectations broche/net à l'autre extrémité de la connexion (sur HDR6 dans M1, le PCB de la carte principale) seront modifiées afin de maintenir une correspondance correcte des nets entre les deux modules (M1 et M2).
-
– les fils virtuels reliant HDR1 sur M2 à HDR6 sur M1 seront modifiés (permutés dans ce cas) pour corriger le conflit de connectivité des nets, et les affectations broche/net des connecteurs ne seront pas modifiées. Ici, le fil 4 relierait alors la broche 4 de HDR6 à la broche 4 de HDR1, et le fil 5 relierait les broches HDR6-5 et HDR1-5.
Une fois une option de résolution des conflits sélectionnée, une réponse affirmative dans la boîte de dialogue Confirmation qui suit appliquera l'action de résolution à tous les conflits du même type.
Les affectations des nets corrigées seront mises en surbrillance en vert et également représentées dans le schéma de connexion situé en bas de la boîte de dialogue.
Sélectionnez le bouton
pour appliquer les affectations mises à jour à la conception multi-cartes.
Une fois les modifications de résolution des conflits appliquées, elles peuvent être examinées dans le panneau Properties lorsque la connexion concernée est sélectionnée dans l'espace de conception système.
Dans l'image du panneau Properties ci-dessous, le conflit donné en exemple pour la connexion H_1 a été résolu à l'aide de l'option
. Cela a eu pour effet de croiser les connexions 4 et 5 afin de maintenir une continuité correcte des nets, c'est-à-dire d'assurer la correspondance des nets Reset et Read/Write entre les modules du projet (LCD_RW# → RSW et LCD_RS# → RS, respectivement).
).









