Ce sont les composants et la manière dont ils sont connectés entre eux qui créent votre circuit électronique unique. Dans le schéma, vous créez la représentation logique de votre conception en reliant les broches des composants entre elles; pour concevoir le circuit imprimé, vous placez les composants physiques et recréez la même connectivité par le routage.
Connectivité physique et logique
Dans le schéma, vous pouvez créer cette connectivité en traçant un fil d’un composant à un autre : on parle alors de connectivité physique.
Vous pouvez également connecter une broche à une autre en plaçant un court fil et une étiquette de net sur chaque broche de composant. Le logiciel identifie ces deux sections de net et les connecte pour former un seul net. Ce type de connectivité est appelé connectivité logique.
La connectivité physique permet à l’utilisateur de suivre chaque fil lors de l’étude du circuit, mais un grand nombre de fils peut rendre le schéma dense et chargé. À l’inverse, les étiquettes de net réduisent la quantité de câblage, mais l’utilisateur doit parcourir la feuille pour trouver toutes les connexions potentielles. En tant que concepteur, vous êtes libre de décider quel modèle de connectivité convient le mieux à votre conception, y compris un mélange des deux techniques.
Placez des fils pour créer une connectivité physique ou utilisez des étiquettes de net pour créer une connectivité logique.
En plus de créer une connectivité logique within une feuille de schéma, il existe également des objets permettant de créer une connectivité logique between feuilles de schéma. La manière dont cette connectivité est créée dépend de la façon dont vous structurez votre schéma : soit comme une conception plate, soit comme une conception hiérarchique. Plus de détails ci-dessous.
Il existe plusieurs identifiants de net différents pouvant être utilisés pour connecter des feuilles entre elles.
Aperçu de la connectivité
La fonctionnalité Altium Designer Connectivity Insight (qui fait partie de la fonctionnalité Design Insight) affiche une vue instantanée des relations de connexion au sein d’un projet. Présentés sous forme d’arborescence de documents avec des aperçus schématiques facultatifs, les éléments sélectionnables offrent un moyen rapide et visuel de naviguer dans la structure de connectivité d’un projet.
Dans sa configuration par défaut , la fonctionnalité Connectivity Insight affiche :
Les informations de connexion de net associées lorsque le curseur survole un objet de connectivité du schéma (fil, port, etc.).
Une carte d’aperçu de la connectivité sous forme d’arborescence lorsque Alt+Double-click est utilisé sur l’objet.
À cela s’ajoute une fonctionnalité accessible en survolant un objet appartenant à un net de signal puis en appuyant sur Ctrl+Alt . Cela ouvre une vue arborescente sélectionnable. Cliquez sur la feuille souhaitée dans l’arborescence pour accéder rapidement à ce document.
Cette fonctionnalité peut être activée/désactivée sur la page System - Design Insight de la Preferences boîte de dialogue en cochant/décochant l’option Mouse Hover pour l’entrée Document Tree .
La connectivité de net dans l’ensemble d’une conception peut également être mise en évidence dans tous les schémas en maintenant la touche Alt enfoncée lors de la sélection d’un net par clic sur un fil (Alt+Click ).
Pour sélectionner tous les objets électriquement connectés à un point choisi du circuit, vous pouvez utiliser la commande
Edit » Select » Connection dans les menus principaux ou la commande
Select Connection sur le
Active Bar . Après avoir cliqué sur un objet dont vous souhaitez sélectionner les objets électriques connectés, tous les objets électriquement connectés à cet objet choisi seront sélectionnés, avec un filtrage appliqué pour estomper tous les autres objets de la feuille.
Objets utilisés pour créer la connectivité
L’éditeur de schéma comprend les objets suivants utilisés pour créer la connectivité. Collectivement, ces objets sont appelés net identifiers .
Identifiant de net
Fonction
Bus
Utilisé pour regrouper un ensemble de nets , par exemple Data[0..7]. Les nets doivent être nommés séquentiellement selon un schéma de nommage spécifique (par ex., Data0, Data1,... Data7). Ce nommage détermine ensuite le nom du bus, par exemple Data[0..7].
Entrée de bus
Élément graphique fourni pour permettre de dériver deux nets différents depuis des côtés opposés d’une ligne de bus sans créer de court-circuit entre les deux nets. Non requis dans les autres situations.
Connecteur hors feuille
Utilisé pour connecter un net d’une feuille de schéma à une autre feuille (pas au sein de la même feuille). Prend uniquement en charge la connectivité horizontale (conceptions plates). Les connecteurs hors feuille ont des fonctionnalités limitées par rapport aux ports.
Étiquette de net
Identifiant de net utilisé pour créer une connectivité avec d’autres étiquettes de net portant le même nom sur la même feuille de schéma. Le net est automatiquement nommé par l’étiquette de net. Les étiquettes de net peuvent être placées sur les broches de composants, les fils et les bus. Notez que les étiquettes de net ne se connectent pas entre les feuilles, sauf si les options du projet sont configurées pour utiliser un Net Identifier Scope de Global.
Broche
Les broches sont placées dans l’éditeur de symboles schématiques pour représenter les broches physiques du composant. Une seule extrémité de la broche est électriquement active, ce qui est parfois appelé l’extrémité active de la broche.
Port
Utilisé pour connecter un net d’une feuille de schéma à une autre. La connectivité peut être verticale dans une conception hiérarchique, ou horizontale dans une conception plate (les conceptions verticales et horizontales sont expliquées ci-dessous). Les noms de port sont utilisés pour nommer les nets si l’option Allow Ports to Name Nets est activée dans l’onglet Options de la Project Options boîte de dialogue. Dans cette situation, les ports se connecteront également au sein d’une feuille de schéma, mais ils ne se connecteront pas aux étiquettes de net portant le même nom (en savoir plus ).
Port d’alimentation
Crée une connectivité avec tous les autres ports d’alimentation portant le même nom, dans tout le projet schématique, quelle que soit la structure de la conception. Le net est automatiquement nommé par le port d’alimentation. Ce net peut être localisé sur une feuille de schéma spécifique si nécessaire (en savoir plus ).
Entrée de feuille
Placée dans un symbole de feuille, pour créer une connectivité avec un port du même nom sur la feuille enfant de ce symbole de feuille. Les entrées de feuille sont utilisées comme noms de net si l’option Allow Sheet Entries to Name Nets est activée dans l’onglet Options de la Project Options boîte de dialogue.
Faisceau de signaux
Utilisé pour regrouper toute combinaison de nets , de bus et de faisceaux de signaux de niveau inférieur.
Fil
Primitive de conception électrique de type polyligne utilisée pour former des connexions électriques entre des points sur un schéma. Un fil est analogue à un fil physique.
Les différents types d’identifiants de net portant le même nom ne se connectent pas automatiquement entre eux. Cela dépend de la configuration des options de nommage des nets. Ces options sont abordées ci-dessous.
Notez que les noms de net définis par les identifiants de net ne sont pas sensibles à la casse. Par exemple, si deux fils reçoivent les étiquettes de net abc et ABC, ils seront affectés au même net abc (si le Net Identifier Scope du projet l’autorise).
Évitez d’utiliser l’apostrophe (') à la fin d’un nom de net car ce caractère est un opérateur fonctionnel dans le langage de requête , une erreur pouvant donc se produire parce qu’un autre paramètre est attendu après ce caractère.
Net Label
Les étiquettes de net identifient et connectent électriquement différents points dans un schéma.
Résumé
La connectivité électrique entre les broches des composants d’un schéma peut être créée en plaçant un fil entre ces broches. Cela s’appelle la connectivité physique puisque les broches sont physically connectées par un fil. La connectivité peut également être créée logiquement à l’aide d’identifiants de net appropriés, tels que les étiquettes de net. En plus de fournir un identifiant convivial pour un net, une étiquette de net vous permet de connecter des points d’un circuit sans les relier physiquement entre eux.
Disponibilité
Les étiquettes de net sont disponibles pour placement dans l’éditeur de schéma uniquement des manières suivantes :
Choisissez Place » Net Label dans les menus principaux.
Cliquez sur le bouton Net Label ( ) dans la liste déroulante des objets graphiques sur le Active Bar situé en haut de l’espace de conception. (Cliquez et maintenez un bouton Active Bar pour accéder à d’autres commandes associées. Une fois une commande utilisée, elle devient l’élément le plus haut de cette section du Active Bar .)
Cliquez avec le bouton droit dans l’espace de conception puis choisissez Place » Net Label dans le menu contextuel.
Cliquez sur le bouton dans la barre d’outils Wiring .
Placement
Après avoir lancé la commande, le curseur se transforme en croix et vous entrez en mode de placement d’étiquette de net avec une étiquette de net attachée au curseur :
Appuyez sur Tab pour ouvrir le mode Net Label du panneau Properties , avec le champ Net Name sélectionné et prêt à être modifié ; saisissez le nouveau nom de net.
Positionnez l’étiquette de net de sorte que son coin inférieur gauche touche l’objet auquel vous souhaitez l’affecter, puis cliquez ou appuyez sur Enter pour placer l’étiquette de net.
Continuez à placer d’autres étiquettes de net, ou cliquez avec le bouton droit ou appuyez sur Esc pour quitter le mode de placement.
Actions supplémentaires pouvant être effectuées pendant le placement, tant que l’étiquette de net flotte encore sur le curseur et avant que le point central de l’étiquette de net ne soit ancré :
Appuyez sur la touche Tab pour suspendre le placement et accéder au mode Net Label mode du panneau Properties , dans lequel ses propriétés peuvent être modifiées à la volée. Cliquez sur la superposition du bouton de pause de l’espace de conception ( ) pour reprendre le placement.
Appuyez sur les touches X ou Y pour retourner l’étiquette de net selon l’axe X ou l’axe Y.
Appuyez sur Spacebar pour faire pivoter l’étiquette de net dans le sens antihoraire ou sur Shift+Spacebar pour une rotation dans le sens horaire. La rotation s’effectue par incréments de 90°.
Points à considérer pendant le placement :
Le point actif électrique d’une étiquette de net est le coin inférieur gauche ; par conséquent, ce coin must toucher le fil, le bus ou le faisceau de signaux pour qu’une connexion valide soit établie.
Si la propriété Net de l’étiquette de net est saisie avant son placement et que la valeur entrée se termine par un nombre, chaque étiquette de net suivante incrémentera automatiquement cette valeur numérique. Ce comportement est configuré dans les options Auto-Increment During Placement de la page Schematic – General de la boîte de dialogue Preferences . Pour les étiquettes de net, seul le champ Primary s’applique ; le champ Secondary s’applique lorsque l’objet comporte plusieurs champs, comme une broche.
Édition graphique
L’étiquette de net peut être modifiée graphiquement à l’aide de ce que l’on appelle l’édition in-place . Pour modifier une chaîne d’étiquette de net sur place, cliquez une fois pour la sélectionner, faites une pause puis cliquez une seconde fois pour passer en mode édition.
Cliquez une fois pour sélectionner la chaîne.
Faites une pause, puis cliquez une seconde fois pour passer en mode d’édition sur place.
La chaîne a été sélectionnée, prête à être remplacée par une nouvelle chaîne.
Une fois la modification terminée, appuyez sur Enter ou cliquez en dehors de la chaîne pour quitter le mode d’édition sur place.
Cette fonctionnalité est disponible uniquement si l’option
Enable In-Place Editing est activée sur la page
Schematic – General de la boîte de dialogue
Preferences .
Remarques
Les étiquettes de net créent une connectivité logique au sein d’une seule feuille de schéma ; elles ne créent pas de connectivité entre les feuilles de schéma. Pour cela, il faut utiliser des Ports .
Pour nier (inclure une barre au-dessus) une étiquette de net, utilisez l’une des méthodes suivantes :
Incluez un caractère barre oblique inverse après chaque caractère du nom du net (par ex., E\N\A\B\L\E).
Activez l’option Single '\' Negation sur la page Schematic - Graphical Editing de la boîte de dialogue Preferences , puis incluez un caractère barre oblique inverse au début du nom du net (par ex., \ENABLE).
Lorsque des nets individuels forment un bus, des exigences spécifiques s’appliquent à leur dénomination. Pour plus d’informations, consultez la page Bus .
Les identifiants de net de types différents ne se connectent pas automatiquement entre eux, même s’ils portent le même nom. Par exemple, une étiquette de net nommée AGND ne se connectera pas automatiquement à un port d’alimentation nommé AGND ; un fil doit être placé pour les relier.
Net Label Properties
Emplacement
(X/Y)
X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence de l’objet, par rapport à l’origine actuelle de l’espace de conception. Modifiez-la pour changer la position X de l’objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles par défaut actuellement utilisées.
Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence de l’objet, par rapport à l’origine actuelle. Modifiez-la pour changer la position Y de l’objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne correspondent pas à celles par défaut actuellement utilisées.
Rotation - utilisez la liste déroulante pour sélectionner la rotation.
Propriétés
Net Name - utilisez la liste déroulante pour sélectionner le nom du net ou saisissez directement le nom.
Font - utilisez les commandes pour sélectionner la police, la taille de police, la couleur et les attributs souhaités afin de mettre en gras, en italique, etc., si nécessaire.
Justification - sélectionnez la justification en cliquant sur une flèche correspondant à la justification souhaitée, ou sur le cercle pour centrer.
Off Sheet Connector
Les connecteurs hors feuille sont utilisés pour créer des connexions entre les feuilles de schéma.
Résumé
Un connecteur hors feuille est une primitive de conception électrique. Les connecteurs hors feuille sont utilisés pour connecter des nets sur plusieurs feuilles de schéma issues du même symbole de feuille parent.
Disponibilité
Les connecteurs hors feuille sont disponibles pour placement dans l’éditeur de schéma uniquement des façons suivantes :
Choisissez Place » Off Sheet Connector dans les menus principaux.
Repérez et utilisez la commande Off Sheet Connector ( ) dans le Active Bar .
Cliquez avec le bouton droit dans l’espace de conception puis choisissez Place » Off Sheet Connector dans le menu contextuel.
Placement
Après avoir lancé la commande, le curseur se transforme en croix et vous entrez en mode de placement du connecteur hors feuille avec un connecteur hors feuille flottant sur le curseur :
Appuyez sur Tab pour ouvrir le mode Off Sheet Connector mode du panneau Properties , avec Net Name sélectionné et prêt à être modifié ; saisissez le nouveau nom de net.
Positionnez le connecteur hors feuille de sorte que son point actif électrique (l’extrémité tenue par le curseur) touche le fil auquel vous souhaitez le connecter, puis cliquez ou appuyez sur Enter pour effectuer le placement.
Continuez à placer d’autres connecteurs hors feuille ou cliquez avec le bouton droit ou appuyez sur Esc pour quitter le mode de placement.
Actions supplémentaires pouvant être effectuées pendant le placement tant que le connecteur hors feuille flotte encore sur le curseur :
Appuyez sur la touche Tab pour suspendre le placement et accéder au Off Sheet Connector mode du panneau Properties dans lequel ses propriétés peuvent être modifiées à la volée. Cliquez sur la superposition du bouton de pause de l’espace de travail ( ) pour reprendre le placement.
Appuyez sur les touches X ou Y pour retourner le connecteur hors feuille selon l’axe X ou l’axe Y.
Appuyez sur Spacebar pour faire pivoter le connecteur hors feuille dans le sens antihoraire ou sur Shift+Spacebar pour une rotation dans le sens horaire. La rotation s’effectue par incréments de 90°.
Si la propriété Net du connecteur hors feuille est saisie avant son placement et que la valeur entrée se termine par un nombre, chaque connecteur hors feuille suivant incrémentera automatiquement cette valeur numérique. Ce comportement est configuré dans les options Auto-Increment During Placement sur la page Schematic – General de la boîte de dialogue Preferences . Pour les connecteurs hors feuille, seul le champ Primary s’applique ; le champ Secondary s’applique lorsque l’objet comporte plusieurs champs, comme une broche.
Notez que la fonctionnalité Cross Reference peut être utilisée pour identifier l’emplacement des ports, entrées de feuille et connecteurs hors feuille interconnectés. Pour en savoir plus, consultez adding Cross References dans votre conception.
Édition graphique
Le connecteur hors feuille peut être modifié graphiquement à l’aide de ce que l’on appelle l’édition in-place . Pour modifier sur place une chaîne de connecteur hors feuille, cliquez une fois pour la sélectionner, faites une pause, puis cliquez une seconde fois pour passer en mode édition.
Cliquez une fois pour sélectionner la chaîne.
Faites une pause, puis cliquez une seconde fois pour passer en mode d’édition sur place.
La chaîne a été sélectionnée, prête à être remplacée par une nouvelle chaîne.
Le connecteur hors feuille peut être modifié sur place.
Une fois la modification terminée, appuyez sur Enter ou cliquez en dehors de la chaîne pour quitter le mode d’édition sur place.
Cette fonctionnalité est disponible uniquement si l’option
Enable In-Place Editing est activée sur la page
Schematic – General de la boîte de dialogue
Preferences .
Les connecteurs hors feuille n’ont pas de propriétés de police indépendantes ; ils utilisent les propriétés de police du document (également appelées police système) de la feuille de schéma sur laquelle ils sont placés. Double-cliquez dans la bordure de la feuille pour modifier le Document Options dans le panneau Properties , y compris la police.
Remarques
Il est important de se rappeler que, bien qu’il puisse être utile dans certains cas d’utiliser un connecteur hors feuille et un symbole de feuille subdivisée, ils présentent des limitations. Ils ne formeront pas correctement des classes de composants automatiques et celles-ci devront être recréées manuellement dans le PCB, si vous choisissez de les utiliser.
Pour connecter correctement un net particulier sur deux feuilles ou plus, les connecteurs hors feuille de chaque feuille doivent être affectés au même net.
Les références croisées de port ne peuvent pas être appliquées aux connecteurs hors feuille ; par conséquent, les Ports doivent être utilisés dans la mesure du possible.
Off Sheet Connector Properties
Emplacement
(X/Y)
X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence de l'objet, par rapport à l'origine actuelle de l'espace de travail. Modifiez-la pour changer la position X de l'objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d'une valeur dont les unités ne correspondent pas à celles définies par défaut.
Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence de l'objet, par rapport à l'origine actuelle. Modifiez-la pour changer la position Y de l'objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d'une valeur dont les unités ne correspondent pas à celles définies par défaut.
Rotation - utilisez la liste déroulante pour sélectionner la rotation. Les choix sont : 0 Degrees, 90 Degrees, 180 Degrees, et 270 Degrees.
Propriétés
Net Name - saisissez le nom du net.
Cross Ref - ce champ affiche les valeurs de référence croisée appliquées au connecteur hors feuille.
Style - utilisez la liste déroulante pour sélectionner la valeur par défaut parmi les choix disponibles : Left ou Right. Cliquez sur la zone de couleur pour accéder à une liste déroulante à partir de laquelle vous pouvez sélectionner la couleur par défaut.
Lorsqu'une conception OrCAD est importée à l'aide de Import Wizard , les connecteurs hors feuille bidirectionnels personnalisés sont pris en charge dans le document schématique généré. Ces connecteurs hors feuille auront les mêmes graphismes que dans la conception d'origine et la valeur Custom pour leur propriété Style . Pour en savoir plus, consultez Importation d'une conception depuis OrCAD .
Lorsqu'une conception xDX Designer est importée à l'aide de Import Wizard , les connecteurs hors feuille personnalisés sont pris en charge dans le document schématique généré. Ces connecteurs hors feuille auront les mêmes graphismes que dans la conception d'origine et la valeur Custom pour leur propriété Style . Pour en savoir plus, consultez Importation d'une conception depuis xDX Designer ou DxDesigner .
Cette fonctionnalité est en bêta ouverte et disponible lorsque l'option Importer.UseCustomConnectors est activée dans la boîte de dialogue Advanced Settings .
Général (Net)
Affiche les propriétés des nets affectés au connecteur hors feuille. Mettez à jour selon les besoins.
Les champs Power Net et High Speed deviennent disponibles après l'ajout d'une directive à l'objet.
Paramètres (Net)
Selection buttons - cliquez sur les objets souhaités pour les afficher dans la grille.
Add - utilisez la liste déroulante pour ajouter le ou les objets souhaités, puis définissez les valeurs.
Le bouton Add devient disponible après l'ajout d'une directive à l'objet.
Si la propriété Net du connecteur hors feuille est saisie avant son placement et que la valeur saisie se termine par un nombre, chaque connecteur hors feuille suivant incrémentera automatiquement cette valeur numérique. Ce comportement est configuré dans les options
Auto-Increment During Placement de la page
Schematic – General de la boîte de dialogue
Preferences . Pour les connecteurs hors feuille, seul le champ
Primary s'applique ; le champ
Secondary s'applique lorsque l'objet comporte plusieurs champs, comme une broche.
Notez que la fonctionnalité
Cross Reference identifie les emplacements des
Ports interconnectés et les références de grille positionnelles des connecteurs hors feuille interconnectés. Pour ces deux types d'objets de connexion schématique, la commande existante
Reports » Port Cross Reference » Add To Project ajoute un paramètre de référence croisée basé sur le nom de la feuille cible et une référence de grille positionnelle.
Power Port
Un Power Port placé
Résumé
Un power port est une primitive de conception électrique. Il s'agit d'un objet schématique spécial utilisé pour définir un net d'alimentation ou de masse. Les power ports vous permettent d'indiquer facilement un net d'alimentation à n'importe quel emplacement de la conception, qui peut ensuite être connecté à des broches ou à des fils. Les nets d'alimentation portant le même nom se connectent automatiquement dans toute la conception, sauf dans les deux situations suivantes :
Si un Power Port est spécifiquement câblé à un objet Port dans une conception hiérarchique (c'est-à-dire dans une conception avec le Net Identifier Scope défini sur Hierarchical ou dans une conception qui contient des sheet entries sur la feuille supérieure et avec le Net Identifier Scope défini sur Automatic ), alors ce net d'alimentation devient local à la feuille sur laquelle il est placé – les connexions de net au-delà de la feuille doivent alors être définies par le câblage de la combinaison Port/Sheet Entry (en savoir plus ).
Si Net Identifier Scope est défini sur Strict Hierarchical. Cela rend tous les nets d'alimentation locaux à chaque feuille. Pour en savoir plus sur la définition de la portée de l'identifiant de net .
Disponibilité
Les power ports peuvent être placés dans l'éditeur de schémas des manières suivantes :
Cliquez sur Place » Power Port dans les menus principaux.
Cliquez sur le bouton dans la barre d'outils Wiring pour placer un power port de style barre, préaffecté au net VCC.
Cliquez sur le bouton dans la barre d'outils Wiring pour placer un power port de style masse, préaffecté au net GND.
Sélectionnez une commande dans la liste déroulante des power ports dans le Active Bar .
Cliquez sur le bouton dans la barre d'outils Utilities pour accéder à une liste déroulante proposant un ensemble de commandes de power port, y compris les différents styles et plusieurs power ports préaffectés à des nets.
Cliquez avec le bouton droit dans l'espace de conception, puis choisissez Place » Power Port dans le menu contextuel.
Placement
Après avoir lancé la commande, le curseur se transforme en croix et vous entrez en mode de placement du power port. Un symbole de power port apparaît flottant sur le curseur.
Positionnez l'objet puis cliquez ou appuyez sur Enter pour effectuer le placement.
Continuez à placer d'autres power ports ou cliquez avec le bouton droit ou appuyez sur Esc pour quitter le mode de placement.
Actions supplémentaires pouvant être effectuées pendant le placement alors que le power port flotte encore sur le curseur :
Appuyez sur la touche Tab pour suspendre le placement et accéder au mode Power Port du panneau Properties , où ses propriétés peuvent être modifiées à la volée. Cliquez sur la superposition du bouton de pause dans l'espace de conception ( ) pour reprendre le placement.
Appuyez sur la touche Alt pour contraindre la direction du mouvement à l'axe horizontal ou vertical selon la direction initiale du mouvement.
Appuyez sur Spacebar pour faire pivoter le power port dans le sens antihoraire ou sur Shift+Spacebar pour une rotation horaire. La rotation s'effectue par incréments de 90°.
Appuyez sur les touches X ou Y pour symétriser le power port selon l'axe X ou l'axe Y.
Modification graphique
Cette méthode de modification vous permet de sélectionner directement un objet power port placé dans l'espace de conception, puis de modifier graphiquement son emplacement. Les power ports ont une taille et une forme fixes. À ce titre, aucune poignée de modification n'est disponible lorsque l'objet power port est sélectionné :
Un Power Port sélectionné
Cliquez n'importe où à l'intérieur de la boîte en pointillés puis faites glisser pour repositionner le power port selon les besoins. Pendant le glissement, le power port peut être pivoté (Spacebar /Shift+Spacebar ) ou symétrisé (touches X ou Y pour le retourner selon l'axe X ou Y).
Le net affecté à un objet power port peut être modifié sur place de la manière suivante :
Cliquer une fois sur le power port pour le sélectionner.
Cliquer une nouvelle fois (ou appuyer sur Enter ) pour entrer en mode de modification sur place. Il convient de laisser suffisamment de temps entre chaque clic afin que le logiciel n'interprète pas les deux clics simples comme un double-clic (ce qui ouvrirait le panneau Properties ).
Pour terminer la modification du texte sur place, appuyez sur Enter ou utilisez la souris pour cliquer en dehors du power port.
Cette fonctionnalité est disponible uniquement si l'option
Enable In-Place Editing est activée sur la page
Schematic – General de la boîte de dialogue
Preferences .
Styles de Power Port
Les styles graphiques suivants de power port sont disponibles et peuvent être définis en modifiant la propriété Style de l'objet dans le panneau Properties .
Le symbole graphique sélectionné pour un power port ne détermine pas le net auquel il est affecté. Le nom du net doit être défini explicitement.
Arrow
Barre
Cercle
Terre
Flèche GOST
Barre GOST
Terre GOST
Masse d’alimentation GOST
Masse d’alimentation
Masse de signal
Onde
Les styles liés à GOST vous permettent de respecter les normes régionales (GOST) maintenues par le Conseil euro-asiatique de normalisation, de métrologie et de certification (EASC). Ces normes sont suivies par les concepteurs dans l’ensemble de la Communauté des États indépendants (CEI).
Remarques
Pour inverser un port d’alimentation (inclure une barre au-dessus de son nom), utilisez l’une des méthodes suivantes :
Incluez un caractère barre oblique inverse après chaque caractère du nom de net (par exemple, V\C\C\3\).
Activez l’option Single '\' Negation sur la page Schematic - Graphical Editing page de la boîte de dialogue Preferences , puis incluez un caractère barre oblique inverse au début du nom de net (par exemple, \VCC3).
Lors de la mise à jour du document PCB à partir des schémas , il est recommandé d’ajouter la règle de conception Supply Nets à chaque net contenant un port d’alimentation.
Cette fonctionnalité est disponible lorsque l’option Schematic.AutoGenerateSupplyNetsRule est activée dans la boîte de dialogue Advanced Settings dialog .
Power Port Properties
Emplacement
(X/Y)
X (premier champ) - la coordonnée X (horizontale) actuelle du point de référence de l’objet, par rapport à l’origine actuelle de l’espace de conception. Modifiez-la pour changer la position X de l’objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut.
Y (deuxième champ) - la coordonnée Y (verticale) actuelle du point de référence de l’objet, par rapport à l’origine actuelle. Modifiez-la pour changer la position Y de l’objet. La valeur peut être saisie en unités métriques ou impériales ; incluez les unités lors de la saisie d’une valeur dont les unités ne sont pas celles par défaut.
Rotation - utilisez la liste déroulante pour sélectionner la rotation.
Propriétés
Name - le nom du port d’alimentation. Utilisez l’icône en forme d’œil pour afficher/masquer le nom.
Style - utilisez la liste déroulante pour sélectionner le style de l’objet d’alimentation. L’image d’aperçu se met à jour selon votre choix. Cliquez sur la case de couleur pour choisir la couleur.
Lorsqu’une conception OrCAD est importée à l’aide de Import Wizard , les ports d’alimentation personnalisés sont pris en charge dans le document schématique généré. Ces ports d’alimentation auront les mêmes graphismes que dans la conception d’origine et la valeur Custom pour leur propriété Style . Pour en savoir plus, consultez Importation d’une conception depuis OrCAD .
Lorsqu’une conception xDX Designer est importée à l’aide de Import Wizard , les connecteurs de ports d’alimentation personnalisés sont pris en charge dans le document schématique généré. Ces connecteurs de ports d’alimentation auront les mêmes graphismes que dans la conception d’origine et la valeur Custom pour leur propriété Style . Pour en savoir plus, consultez Importation d’une conception depuis xDX Designer ou DxDesigner .
Cette fonctionnalité est en Open Beta et disponible lorsque l’option Importer.UseCustomConnectors est activée dans la boîte de dialogue Advanced Settings dialog .
Font - utilisez les commandes pour sélectionner la police, la taille de police, la couleur et les attributs souhaités afin de mettre en gras, en italique, etc., si nécessaire.
Général (Net)
Affiche les propriétés des nets affectés au port d’alimentation. Mettez-les à jour selon les besoins.
Les champs Power Net et High Speed deviennent disponibles après l’ajout d’une directive à l’objet.
Paramètres (Net)
Selection buttons - cliquez sur les objets souhaités pour les afficher dans la grille.
Add - utilisez la liste déroulante pour ajouter le ou les objets souhaités, puis définissez les valeurs.
Le bouton Add devient disponible après l’ajout d’une directive à l’objet.
Wire
Les fils sont utilisés pour créer une connectivité électrique dans un schéma.
Résumé
Un fil est une primitive de conception électrique de type polyligne utilisée pour former des connexions électriques entre des points sur un schéma. Il est analogue à un fil physique.
Disponibilité
Les fils sont disponibles pour placement dans l’éditeur de schémas uniquement des manières suivantes :
Choisissez Place » Wire dans les menus principaux.
Cliquez sur le bouton Wire ( ) dans la liste déroulante de Active Bar située en haut de l’espace de conception. (Cliquez et maintenez un bouton Active Bar pour accéder à d’autres commandes associées. Une fois une commande utilisée, elle devient l’élément supérieur de cette section de Active Bar ).
Cliquez sur le bouton dans la barre d’outils Wiring .
Faites un clic droit dans l’espace de conception puis choisissez la commande Place » Wire dans le menu contextuel.
En utilisant le raccourci Ctrl+W .
Placement
Après avoir lancé la commande, le curseur se transforme en croix et vous entrez en mode de placement de fil. Le placement s’effectue en réalisant la séquence d’actions suivante :
Cliquez ou appuyez sur Enter pour ancrer le point de départ du fil.
Positionnez le curseur puis cliquez ou appuyez sur Enter pour ancrer une série de sommets définissant la forme du fil.
Après avoir placé le dernier sommet, faites un clic droit ou appuyez sur Esc pour terminer le placement du fil.
Continuez à placer d’autres objets fil ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Utilisez les touches Backspace ou Delete pour supprimer le dernier segment de fil placé.
Modes de placement
Lors du placement d’un fil, il existe trois modes de placement « manuels », dont deux possèdent des sous-modes Début et Fin. Le mode spécifie la manière dont les angles sont créés lors du placement des fils et les angles selon lesquels les fils peuvent être placés. Pendant le placement :
Appuyez sur Shift+Spacebar pour faire défiler les modes.
En mode 90 Degree ou 45 Degree (appelés modes orthogonaux réels), appuyez sur Spacebar pour basculer entre les sous-modes Début et Fin.
Pendant le placement, le mode de placement actuel est affiché dans la barre d’état. Vous pouvez changer de mode à tout moment pendant le placement du fil.
Dans les modes autres que Any Angle, le segment de ligne attaché au curseur est un segment look-ahead . Le segment que vous placez réellement précède ce segment d’anticipation.
Mode 45 degrés
Mode 90 degrés
Mode angle quelconque
Mode Auto Wire
Il existe également un mode Auto Wire qui peut être utilisé pour router rapidement depuis l’extrémité du segment précédent jusqu’au point où le curseur est cliqué à l’aide de Point to Point Router . Le chemin du routage sera le plus efficace possible tout en évitant les objets déjà placés sur la feuille. Lors du placement d’un fil, appuyez sur Shift+Space pour faire défiler les modes de placement. Après être entré dans le mode de placement Auto Wire , appuyez sur Tab . Appuyer sur Tab dans ce mode permet de configurer les options applicables dans la boîte de dialogue Point to Point Router Options .
La boîte de dialogue Point to Point Router Options
Time Out After (s) - le paramètre de temporisation évite de passer un temps indéfini à essayer de calculer un chemin. Entrez le nombre de secondes souhaité ; la valeur par défaut est 3.
Avoid cutting wires - permet d’éviter de faire passer un nouveau fil au-dessus de nombreux fils existants. À l’extrémité L de l’échelle, le placement du fil ne fera pas de distinction vis-à-vis des fils existants. À l’extrémité H de l’échelle, le placement du fil évitera les fils existants. Faites glisser le marqueur d’une extrémité de l’échelle à l’autre ou vers toute position intermédiaire souhaitée.
Câblage guidé
Les schémas disposent d’une grille électrique définissable qui facilite la définition des connexions électriques entre les objets. Pendant que vous placez un fil, lorsque celui-ci entre dans la plage de la grille électrique d’un autre objet électrique, le curseur s’aligne sur l’objet fixe et un point actif (croix bleue) apparaît.
Le point actif vous guide vers l’endroit où une connexion valide peut être établie et aligne automatiquement le curseur sur les points de connexion électrique.
La grille électrique peut être définie dans l’onglet General du panneau Properties en mode Document Option . Il est recommandé de régler la grille électrique légèrement en dessous de la grille d’accrochage actuelle, sinon il peut devenir difficile de positionner des objets électriques à un pas de grille d’accrochage les uns des autres.
La plage d’attraction, ou la distance à l’intérieur de laquelle un objet s’accroche électriquement au point actif d’un autre objet électrique, peut être définie à l’aide du champ
Snap Distance , dans la section
General du
panneau Properties (lorsqu’aucun objet n’est sélectionné sur la feuille). Il est recommandé de régler cette plage d’« accrochage des objets » légèrement en dessous de la grille d’accrochage actuelle, sinon il devient difficile de positionner des objets électriques à un intervalle d’une grille d’accrochage. L’accrochage des objets peut être activé ou désactivé à l’aide du raccourci clavier
Shift+E , ou en activant/désactivant l’option
Snap (au-dessus du champ
Snap Distance dans le panneau
Properties ).
Édition graphique
Cette méthode d’édition vous permet de sélectionner directement un fil placé dans l’espace de conception et d’en modifier graphiquement la taille et/ou la forme.
Lorsqu’un objet fil est sélectionné, les poignées d’édition suivantes sont disponibles.
Un fil sélectionné prêt pour une édition graphique.
Cliquez et faites glisser A pour repositionner les extrémités du fil.
Cliquez et faites glisser B pour déplacer un sommet du fil. Les extrémités resteront ancrées.
Cliquez et faites glisser un segment de fil pour grab ce segment et le repositionner. Les extrémités et les autres sommets resteront ancrés.
Faites un clic droit sur un point de sommet puis choisissez la commande Edit Wire Vertex n pour accéder à la boîte de dialogue Wire , avec l’entrée du sommet nth sélectionnée et prête à être modifiée. Modifiez le sommet et/ou les autres propriétés du fil selon vos besoins. Reportez-vous à la section Propriétés du fil pour en savoir plus.
Cliquez et maintenez sur un sommet puis appuyez sur Delete au clavier pour supprimer ce sommet.
Pour déplacer un fil entier, cliquez et maintenez sur le fil non sélectionné puis déplacez-le vers le nouvel emplacement.
Informations sur le glissement
Pendant le glissement, des points actifs sont utilisés pour fournir une indication visuelle des endroits où des jonctions automatiques vont être créées.
Les jonctions automatiques inutiles/redondantes sont supprimées une fois le glissement terminé.
Indication de la création de nouvelles jonctions automatiques
Selon le câblage concerné, l’exécution d’une opération de glissement peut entraîner la création de jonctions automatiques à de nouveaux emplacements. Pour fournir un retour visuel sur l’emplacement de ces nouvelles instances de jonction, des points actifs sont utilisés. Activez l’utilisation de ces points actifs ainsi que leur couleur pour les fils et les bus dans la région Auto-Junctions de la page Schematic - Compiler de la boîte de dialogue Preferences .
Sélection et suppression
Avec le fil sélectionné, cliquez sur un segment pour sélectionner individuellement ce segment. Cette « sous-sélection » du fil se distingue par le fait que les poignées d’édition associées deviennent rouges.
Sous-sélection d’un segment individuel.
Les sommets associés au segment peuvent ensuite être modifiés directement à l’aide du panneau SCH List ; toute modification apparaît immédiatement sur le schéma.
Vous pouvez également supprimer des segments de fil sélectionnés d’une simple pression sur la touche Delete . Vous pouvez supprimer plusieurs segments sur différents fils — assurez-vous que chacun est sélectionné (Shift+Click deux fois sur chaque segment suivant pour l’inclure dans la sélection globale des segments). Les jonctions automatiques sont également prises en compte, ce qui vous permet de supprimer un segment de fil uniquement jusqu’à cette jonction (et y compris cette jonction si seulement deux autres segments de fil resteraient autrement connectés à celle-ci).
Dans le cas d’une jonction en T, formée par trois segments de fil et une jonction, la suppression d’un segment de fil entraînera la suppression de la jonction. Les deux segments de fil restants seront fusionnés pour former un seul segment.
Un segment de fil peut également être supprimé à l’aide de la fonctionnalité Break Wire (Edit » Break Wire ), en définissant d’abord l’option Cutting Length sur Snap To Segment dans la page Schematic - Break Wire de la boîte de dialogue Preferences .
Jonctions automatiques
Une jonction en T dans un fil est automatiquement connectée par une jonction (jonction générée par le compilateur). Si l’option Break Wires At Autojunctions est activée dans la page Schematic - General de la boîte de dialogue Preferences , un segment de fil existant sera scindé en deux au point où une jonction automatique est insérée. Par exemple, lors de la création d’une jonction en T, le segment de fil perpendiculaire sera scindé en deux segments, un de chaque côté de la jonction. Si l’option Break Wires At Autojunctions est désactivée, le segment de fil restera intact au niveau de la jonction.
Wire Properties
Général (Net)
Affiche les propriétés des nets assignés au fil.
Survolez un fil placé avec le curseur pour afficher son nom de net et son nom physique dans une info-bulle.
Sommets
Width - utilisez la liste déroulante pour sélectionner la largeur souhaitée. Cliquez sur la case de couleur pour sélectionner la couleur souhaitée pour l’objet.
Vertices Grid - répertorie tous les points de sommet actuellement définis pour l’objet en termes de :
Index - l’index attribué au sommet (non modifiable).
X - la coordonnée X (horizontale) du sommet. Cliquez pour modifier.
Y - la coordonnée Y (verticale) du sommet. Cliquez pour modifier.
Add - cliquez pour ajouter un nouveau point de sommet. Le nouveau sommet sera ajouté sous l’entrée de sommet actuellement active et aura initialement les mêmes coordonnées X,Y que l’entrée active. Cliquez sur pour supprimer le sommet actuellement sélectionné.
Paramètres (Net)
Selection buttons - cliquez sur les objets souhaités pour les afficher dans la grille.
Add - utilisez la liste déroulante pour ajouter le ou les objets souhaités puis définir les valeurs.
Le bouton Add devient disponible après qu’une directive a été ajoutée à l’objet.
Compiler Generated Junction
Le compilateur de schéma ajoute automatiquement des jonctions à chaque jonction en T afin de compléter la connexion électrique.
Résumé
Une jonction est une primitive de conception électrique. Il s’agit d’un petit objet circulaire utilisé pour relier des fils qui se croisent (ou des bus, ou des faisceaux de signaux) sur une feuille de schéma. Une jonction générée par le compilateur est une jonction placée automatiquement par la fonctionnalité de jonction automatique lorsque deux fils/bus/faisceaux de signaux sont connectés en T, ou lorsqu’un fil/bus/faisceau de signaux se connecte orthogonalement à une broche, à un port d’alimentation ou à un autre objet électrique.
Disponibilité
Ce type de jonction est placé automatiquement par la fonctionnalité de jonction automatique de l’éditeur de schémas. En tant que tel, ce n’est pas un objet de conception auquel l’utilisateur peut accéder et qu’il peut placer.
Placement
Les jonctions générées par le compilateur sont placées automatiquement chaque fois qu’une jonction en T se produit pendant le câblage, par exemple lorsque 2 fils/bus/faisceaux de signaux se rejoignent en T, ou lorsqu’un fil/bus/faisceau de signaux croise orthogonalement l’extrémité d’une broche de composant ou d’un autre objet électrique, tel qu’un Power Port.
Si l’option Break Wires At Autojunctions est activée, dans la page Schematic - General de la boîte de dialogue Preferences , un segment existant de fil/bus/faisceau de signaux sera scindé en deux au point où une jonction automatique est insérée. Par exemple, lors de la création d’une jonction en T, le segment perpendiculaire de fil/bus/faisceau de signaux sera scindé en deux segments, un de chaque côté de la jonction. Si cette option est désactivée, le segment de fil/bus/faisceau de signaux restera intact au niveau de la jonction.
Édition
Une jonction générée par le compilateur ne peut pas être modifiée de la manière habituelle (via une boîte de dialogue ou graphiquement sur la feuille de schéma). Les propriétés d’affichage des jonctions générées par le compilateur sont configurées dans la page Schematic - Compiler de la boîte de dialogue Preferences , comme illustré dans l’image ci-dessous. Notez que la désactivation de l’affichage des jonctions générées par le compilateur ne rompt pas la connexion électrique à ce point de jonction.
Configurez les options d’affichage des jonctions générées par le compilateur (jonctions automatiques) dans la boîte de dialogue Preferences .
Indication de la création de nouvelles jonctions automatiques
Selon le câblage concerné, l’exécution d’une opération de glissement peut entraîner la création de jonctions automatiques à de nouveaux emplacements. Pour fournir un retour visuel sur l’emplacement de ces nouvelles instances de jonction, des points actifs sont utilisés. Activez l’utilisation de ces points actifs et spécifiez leur couleur — pour les fils et les bus — également dans vos préférences.
Contrôlez l’affichage de la jonction automatique prédite pendant les opérations de glissement.
Exemple montrant de nouvelles jonctions automatiques prédites résultant d’une opération de glissement.
Indication visuelle du changement de connectivité
Lors du déplacement d’un composant, il est possible de le déplacer par inadvertance un peu trop loin, ou hors trajectoire, ce qui entraîne une jonction automatique non souhaitée et une modification potentiellement fatale de la connectivité d’un circuit. Pour fournir une indication rapide et graphique de l’état de la connectivité pendant un glissement, quelques icônes sont utilisées :
- OK - l’opération de glissement ne modifie pas la connectivité du circuit.
- Alert - l’opération de glisser provoque une modification de la connectivité du circuit.
L’icône applicable s’affiche près du curseur pendant le glissement.
Cette fonctionnalité nécessite que l’option Display When Dragging soit activée dans la région Auto-Junctions de la page Schematic - Compiler de la boîte de dialogue Preferences .
L’avantage d’afficher le symbole d’alerte près du curseur, plutôt qu’au point de modification de la connectivité, est que vous obtenez un avertissement visuel pour un changement qui peut très bien se produire dans une zone du circuit située au-delà de la zone actuellement visible de l’espace de travail.
Fournit un avertissement visuel indiquant qu’une opération de glisser entraînera une modification de la connectivité.
Conversion des jonctions croisées
Vous pouvez rapidement convertir une jonction à 4 voies (créée avec des objets fil ou bus) en deux jonctions adjacentes à 3 voies. Pour ce faire, sélectionnez la commande Tools » Convert » Convert Cross Junctions dans les menus principaux. Après le lancement de la commande, la boîte de dialogue Junctions Conversion apparaît. Utilisez cette boîte de dialogue pour déterminer la portée de la conversion (document actuel, documents du projet ou tous les documents schématiques ouverts), et si toutes les jonctions potentielles à 4 voies doivent être prises en compte, ou seulement celles associées aux fils/bus sélectionnés dans les documents cibles. Une fois les options de conversion configurées comme souhaité, cliquez sur OK dans la boîte de dialogue pour effectuer la conversion.
Lors de la conversion basée sur les objets sélectionnés, vous devez sélectionner tous les segments de fil (ou de bus) qui entrent dans la jonction à 4 voies.
La boîte de dialogue Junctions Conversion
Options/contrôles de la boîte de dialogue Junctions Conversion
Portée
Sheet Scope - choisissez l’une des options suivantes pour déterminer la portée de la mise à jour :
Current Document - mettre à jour uniquement le document schématique actif avec les modifications apportées à son modèle actuel.
Project Documents - mettre à jour le document schématique actif ainsi que tous les autres documents schématiques du projet actif avec les modifications apportées à leurs modèles actuels respectifs. Les schémas actuellement fermés seront ouverts.
Open Documents - mettre à jour le document schématique actif ainsi que tous les autres documents schématiques ouverts (quel que soit le projet parent) avec les modifications apportées à leurs modèles actuels respectifs.
Selection - utilisez la liste déroulante pour choisir les objets souhaités dans la portée :
Selected Objects - sélectionner uniquement les objets qui sont sélectionnés dans la ou les feuilles choisies depuis Sheet Scope .
All Objects - sélectionner tous les objets dans la ou les feuilles sélectionnées depuis Sheet Scope .
Options
Miter Size - saisissez une valeur pour définir la taille du chanfrein.
Comment la structure de conception affecte la connectivité
Related page: Conceptions multi-feuilles et hiérarchiques
Si la conception ne tient pas sur une seule feuille schématique, elle peut être répartie sur plusieurs feuilles. Il existe deux modèles distincts pour organiser et créer la connectivité dans un schéma multi-feuilles : soit comme une conception plate, que vous pouvez considérer comme une grande feuille schématique découpée en plusieurs feuilles plus petites ; soit comme une conception hiérarchique, où les feuilles sont liées dans une structure de type grand-parent-parent-enfant.
Les conceptions multi-feuilles sont mises en œuvre en plaçant un Sheet Symbol sur la feuille parente, qui représente et lie la feuille enfant, comme illustré dans l’image ci-dessous.
Les Sheet Symbols représentent (et lient à) des feuilles de niveau inférieur. Dans une conception plate, cette structure ne peut avoir qu’un seul niveau de profondeur; dans une conception hiérarchique, il n’y a pas de limite de profondeur.
Alors, qu’est-ce qui détermine exactement si une conception est plate ou hiérarchique ? Cela se fait en définissant le Net Identifier Scope pour préciser comment vous souhaitez créer la connectivité entre les feuilles. Définissez cela dans l’onglet Options de la boîte de dialogue Project Options .
Il est important de se rappeler que, pour les conceptions hiérarchiques, un projet ne peut contenir qu’une seule feuille de niveau supérieur. Tous les autres documents source doivent être référencés par des symboles de feuille. Lors de l’exécution d’une validation de conception, le contrôle de violation
Multiple Top Level Documents violation check peut être utilisé pour signaler si ce n’est pas le cas. En outre, aucun symbole de feuille ne peut référencer la feuille sur laquelle il se trouve ni une feuille située plus haut dans la hiérarchie, car cela créerait une boucle irrésoluble dans la structure.
Conception plate
Related page: Conceptions multi-feuilles et hiérarchiques
Une conception est dite plate lorsque la connectivité est créée directement d’une feuille à une autre. Elle ne passe pas par les Sheet Symbols sur la feuille parente. Dans une conception plate, les symboles de feuille représentent simplement (et référencent) les feuilles enfants. Toutes les feuilles de la conception apparaissent au même niveau dans le panneau Projects car il n’y a pas de hiérarchie. Les deux images ci-dessous montrent une conception plate.
Les conceptions plates sont plus simples à créer. Une conception plate peut inclure une feuille de niveau supérieur avec un Sheet Symbol pour chaque feuille enfant, mais cela reste facultatif puisque cette feuille de niveau supérieur n’est pas utilisée pour créer la connectivité entre feuilles. Pour une petite conception ne comportant que deux ou trois feuilles schématiques, vous pouvez décider qu’une feuille de niveau supérieur n’apporte aucune valeur ajoutée. Lorsque le nombre de feuilles augmente, une feuille de niveau supérieur peut aider le lecteur à comprendre la fonctionnalité de la conception du circuit à partir de la manière dont les blocs logiques (Sheet Symbols) sont disposés sur la feuille.
La même conception, montrée sans feuille de niveau supérieur (à gauche) et avec une feuille de niveau supérieur (à droite) - les deux sont des exemples de conception plate.
Dans une conception plate, les connexions entre les feuilles peuvent être créées à l’aide de Ports, de connecteurs hors feuille, de ports d’alimentation et d’étiquettes de net, comme illustré dans l’image ci-dessus avec la loupe. L’approche recommandée consiste à utiliser des étiquettes de net within chaque feuille et des Ports pour connecter between feuilles. Les Ports offrent davantage de fonctionnalités que les connecteurs hors feuille, notamment la possibilité d’ajouter des Port Cross References , ce qui ajoute un SheetName[GridReference] à chaque port, faisant référence à un port correspondant sur une autre feuille, comme illustré dans l’image ci-dessous.
Il n’y a pas de limite au nombre de feuilles dans une conception plate.
Des Port Cross References ont été ajoutées à côté de chaque Port indiquant la feuille cible et la référence de grille du Port correspondant.
Une conception est plate lorsque la connectivité va directement d’une feuille à une autre. Ce comportement de connexion est défini en définissant le Net Identifier Scope sur Automatic, Flat ou Global. Notez que si vous choisissez d’utiliser un mélange de Ports et d’étiquettes de net pour créer la connectivité entre feuilles, vous ne pouvez pas utiliser l’option Automatic. Dans cette situation, vous devez définir manuellement le Net Identifier Scope sur Global.
Conception hiérarchique
Main page: Conceptions multi-feuilles et hiérarchiques
Une conception est dite hiérarchique lorsque la connectivité entre feuilles va d’un Sheet Symbol vers la feuille enfant référencée par ce Sheet Symbol. Au niveau du net, la connectivité est créée entre une entrée de feuille dans ce Sheet Symbol et un Port portant le même nom que l’entrée de feuille sur la feuille enfant. Ce type de connectivité est également appelé connectivité verticale car la connectivité entre feuilles ainsi créée ne se fait que de haut en bas entre une feuille parente et sa feuille enfant.
Dans une conception hiérarchique, la connectivité au niveau du net va d’une entrée de feuille sur la feuille parente vers un Port correspondant sur la feuille enfant.
Les conceptions hiérarchiques présentent deux avantages majeurs.
Le premier est la capacité à montrer au lecteur la fonctionnalité de la conception par la manière dont les feuilles schématiques ont été structurées et présentées sous forme de blocs logiques (Sheet Symbols). Le schéma de niveau supérieur présente la conception comme un ensemble de blocs fonctionnels de haut niveau dont la disposition reflète leur place dans le flux traditionnel global du circuit, de gauche à droite, de l’entrée vers la sortie. Ces blocs peuvent être subdivisés en blocs plus petits si nécessaire, ce qui permet aux schémas de niveau inférieur contenant les composants de conserver une structure relativement simple avec un faible nombre de composants. Comme chaque feuille est relativement simple, la taille mesurée de la feuille peut rester réduite, ce qui constitue un grand avantage lorsqu’il s’agit d’imprimer le schéma.
L’autre avantage majeur est qu’il est généralement beaucoup plus facile de suivre un signal dans une conception hiérarchique puisque le lecteur n’a qu’à faire correspondre une entrée de feuille sur la feuille parente avec le Port sur la feuille enfant, puis peut suivre le signal le long du câblage à l’intérieur de chaque feuille.
La création d’une conception hiérarchique demande un travail supplémentaire. Les Sheet Symbols nécessitent des entrées de feuille et la feuille de niveau supérieur doit être câblée pour transporter les signaux d’un Sheet Symbol à un autre. Le logiciel inclut un outil pour aider à maintenir la synchronisation entre les entrées de feuille et les Ports de la feuille enfant (Design » Synchronize Sheet Entries and Ports pour tous les Sheet Symbols, ou cliquez avec le bouton droit sur un Sheet Symbol puis choisissez Sheet Symbol Actions » Synchronize Sheet Entries and Ports pour un seul Sheet Symbol). Il inclut également des outils pour aider à décomposer une conception plus grande en petites parties (Edit » Refactor » Move Selected Subcircuit to Different Sheet ). Pour en savoir plus sur ces outils de restructuration et de refactorisation, reportez-vous à la page Design Refactoring .
Une conception hiérarchique peut avoir n’importe quelle profondeur et inclure n’importe quel nombre de feuilles schématiques.
Une conception est hiérarchique lorsque la connectivité entre feuilles se fait uniquement entre les entrées de feuille sur la feuille parente et les Ports correspondants sur la feuille enfant. Ce comportement de connexion est défini en définissant le Net Identifier Scope sur Automatic, Hierarchical ou Strict Hierarchical.
Conception multi-canal
Main article: Création d’une conception multi-canal
Il n’est pas rare qu’une conception électronique comporte des sections de circuit répétées. Il peut s’agir d’un amplificateur stéréo ou d’une console de mixage 64 voies. Ce type de conception est entièrement pris en charge par un ensemble de fonctionnalités appelé multi-channel design . Dans une conception multivoie, vous capturez le circuit répété une seule fois, puis vous demandez au logiciel de le répéter soit en plaçant plusieurs symboles de feuille qui référencent tous le même schéma enfant, soit en configurant un seul symbole de feuille pour répéter le schéma enfant référencé le nombre de fois requis. La conception compilée est développée dans la mémoire de l’ordinateur, avec tous les composants et toutes les connexions répétés le nombre de fois nécessaire, conformément au schéma de nommage défini par l’utilisateur .
À gauche, quatre symboles de feuille référencent tous la même feuille enfant (PortIO.SchDoc). À droite, InputChannel.SchDoc est répété huit fois par le mot-clé Repeat .
La conception logique que vous capturez n’est jamais réellement aplatie; elle reste toujours un schéma multivoie. Lorsque vous la transférez vers le routage PCB, les composants physiques et les nets sont dupliqués le nombre de fois requis, et vous bénéficiez d’un accès complet aux outils de sondage croisé et de sélection croisée disponibles pour Travailler entre le schéma et la carte . Il existe également dans l’éditeur PCB un outil permettant de répliquer le placement et le routage d’une voie sur toutes les autres, avec la possibilité de déplacer et de réorienter facilement une voie entière. Reportez-vous au document conception multivoie pour en savoir plus sur la conception multivoie.
Une conception multivoie doit être hiérarchique, car le logiciel utilise ce modèle structurel pour instancier les voies en mémoire.
Pour une conception multivoie, définissez Net Identifier Scope sur Automatic, Hierarchical ou Strict Hierarchical.
La duplication des composants et des nets est résolue par le logiciel à l’aide du schéma de nommage sélectionné dans l’onglet Multi-Channel de la boîte de dialogue Project Options .
Définition de la portée de l’identifiant de net
Dialog page: Options du projet
Le logiciel utilise le paramètre actuel de Net Identifier Scope pour déterminer comment la connectivité est créée entre les feuilles de schéma. Net Identifier Scope se configure dans l’onglet Options de la boîte de dialogue Project Options (Project » Project Options ).
Sélectionnez le mode Net Identifier Scope adapté à la structure de votre conception.
Le comportement des options Global, Flat et Hierarchical est illustré dans les images ci-dessous.
Exemples simples de création de la connectivité pour chacun des trois modes principaux : Global, Flat, Hierarchical.
Outre les trois options mentionnées ci-dessus, il existe également une option Automatic. En général, il est préférable de laisser Net Identifier Scope réglé sur Automatic. Le logiciel sélectionnera l’option la plus appropriée parmi les trois en fonction de la structure des feuilles et de la présence ou de l’absence de ports et d’entrées de feuille.
Lorsqu’il est réglé sur Automatic, le logiciel sélectionne automatiquement lequel des trois principaux modes d’identifiant de net utiliser selon les critères suivants :
Si des entrées de feuille sont présentes sur la feuille supérieure, Hierarchical est utilisé.
S’il n’y a pas d’entrées de feuille, mais que des ports sont présents, Flat est utilisé.
S’il n’y a ni entrées de feuille ni ports, Global est utilisé.
Le mode Strict Hierarchical localise tous les ports d’alimentation sur chaque feuille. Dans ce mode, vous devez câbler tous les nets d’alimentation et de masse sur chaque feuille enfant à l’aide de ports et d’entrées de feuille. Vous pouvez également faire cela pour certaines feuilles seulement sans utiliser le mode Strict Hierarchical, mais en plaçant tout de même des entrées de feuille + des ports pour les nets d’alimentation que vous souhaitez localiser. Pour en savoir plus, consultez Nets d’alimentation .
Comment les nets sont nommés
Chaque fois que vous placez un fil entre des broches de composants, vous créez une connectivité. Chaque net de la conception reçoit un nom. Si vous n’avez pas placé d’identifiant de net pouvant servir à nommer le net, le logiciel nomme ce net d’après l’une des broches du net, par exemple, NetR7_1 comme illustré dans l’image ci-dessous. Si le désignateur du composant est modifié ultérieurement, ce nom de net généré par le système est également modifié, et ces changements doivent être propagés entre le schéma et le PCB afin de maintenir la synchronisation.
Les nets sans identifiant de net reçoivent un nom généré par le système à partir de l’une des broches du net.
Les Net Labels nomment toujours le net auquel ils sont attachés. Le point d’attache par défaut est le coin inférieur gauche du Net Label, indiqué par une petite croix pendant le déplacement.
Pour les autres identifiants de net, ils nomment le net si l’option appropriée est activée dans la section Netlist Options de l’onglet Options de la boîte de dialogue Project Options .
Les différents types d’identifiants de net ne se connectent pas automatiquement entre eux. Par exemple, un Port nommé ne se connectera pas à un Net Label nommé même si l’option IntaIntaAllow Ports to Name Nets dans la boîte de dialogue Project Options est activée. Ils doivent être reliés par un fil. Un exemple est présenté dans les images ci-dessous.
Plusieurs identifiants de net sur un net
Vous ne pouvez pas avoir plusieurs Net Labels portant des noms différents sur le même net au sein d’une feuille de schéma. Cette situation sera détectée et signalée comme une erreur lors de la validation. En revanche, il est légitime d’avoir plusieurs identifiants de net sur un net sur différentes feuilles où ce net apparaît.
Cette possibilité vous permet de :
Changer le nom d’un net à différents niveaux de la hiérarchie afin de mieux refléter sa fonction sur cette feuille.
Réutiliser une feuille de schéma enfant sans avoir à y renommer les nets.
Le paramètre par défaut suppose que plusieurs identifiants de net ne sont pas autorisés. S’ils sont détectés lors de la validation, un avertissement sera émis. Si votre conception en nécessite, vous devrez soit :
Modifier le réglage du contrôle d’erreur Nets with multiple names dans l’onglet Error Reporting de la boîte de dialogue Project O ptions ou,
Supprimer des avertissements spécifiques en plaçant un No ERC Marker sur chaque avertissement, puis en choisissant Specific Violations dans le mode No ERC mode du panneau Properties afin de définir les erreurs à supprimer. Notez que les marqueurs No ERC peuvent être placés en cliquant avec le bouton droit sur un avertissement répertorié dans le panneau Messages ou en cliquant avec le bouton droit sur la ligne ondulée colorée marquant une violation sur la feuille de schéma. Leur forme et leur couleur peuvent être modifiées dans le panneau Properties lorsque le marqueur No ERC est sélectionné.
Options de contrôle du nommage des nets
Dialog page: Options du projet
En fin de compte, chaque net ne peut avoir qu’un seul nom sur le PCB (un net PCB ne peut pas avoir deux noms sauf si vous connectez intentionnellement deux nets avec un Net Tie). Le logiciel résout automatiquement les nets portant plusieurs noms pour n’en conserver qu’un seul dans le projet, mais il se peut que ce ne soit pas le nom attendu. Plusieurs options permettent de contrôler la manière dont le nom est choisi dans la section Netlist Options de l’onglet Options de la boîte de dialogue Project Options . Reportez-vous à la page de la boîte de dialogue Project Options pour plus de détails sur chacune des options.
Une bonne approche pour définir ces options consiste à activer les options Allow Ports to Name Nets et Higher Level Names Take Priority . Associez-les à une utilisation judicieuse des Net Labels sur les nets importants de chaque feuille afin de garantir que tous les nets importants, y compris ceux qui traversent plusieurs feuilles, soient nommés, et que les noms attribués sur les schémas de niveau supérieur soient utilisés sur les schémas de niveau inférieur.
Lorsque plusieurs options de nommage des nets sont activées, l’ordre de priorité pour nommer les nets est le suivant :
Si l’option Power Port Names Take Priority est désactivée, l’ordre est : Net Labels, Power Ports, Ports, Pins.
Si l’option Power Port Names Take Priority est activée, l’ordre est : Power Ports, Net Labels, Ports, Pins.
Deux nets distincts portant le même nom
Un autre problème de nommage des nets peut survenir lorsque le même nom de net a été utilisé sur différentes feuilles de schéma pour étiqueter des nets différents. Cela sera détecté lors de la validation par le contrôle d’erreur Duplicate Nets. Vous ne pouvez pas transférer une conception vers le PCB si cette condition est présente. Ces deux nets distincts seront fusionnés en un seul net PCB lors du transfert de la conception.
Cette situation peut être résolue en activant l’option Append Sheet Numbers to Local Nets dans l’onglet Options de la boîte de dialogue Project Options . Lorsque cette option est activée, tous les nets locaux voient la valeur du paramètre SheetNumber ajoutée à leur nom, comme illustré dans les images ci-dessous.
Comme le net label Input a été utilisé sur plusieurs feuilles, l’option Append Sheet Numbers to Local Net a été activée pour éviter une erreur Duplicate Nets.
L’effet de cela peut être observé en cliquant sur l’onglet de feuille compilée (image de droite) ; notez que _2 a été ajouté au nom du net.
L’option Append Sheet Numbers to Local Nets ne fonctionnera que si chaque feuille de schéma s’est vu attribuer un SheetNumber unique. Le paramètre SheetNumber est attribué dans l’onglet Parameters du mode Document Options du panneau Properties pour chaque feuille de schéma. Comme alternative à l’attribution manuelle d’un numéro unique à chaque feuille de schéma, exécutez la commande Tools » Annotation » Number Schematic Sheets , qui ouvre la boîte de dialogue Sheet Numbering for Project . Cette boîte de dialogue permet d’attribuer à toutes les feuilles des SheetNumbers uniques (une simple valeur numérique pour chaque feuille) et des DocumentNumbers (généralement utilisés pour la numérotation des documents attribuée par l’entreprise).
Connexion intentionnelle de deux nets
Il existe des situations où vous devez connecter intentionnellement deux nets différents. Il ne s’agit pas simplement d’un problème de nommage. C’est le cas lorsque deux nets doivent être mis en court-circuit pour répondre à une exigence de conception. Un exemple serait lorsque vous devez connecter une masse analogique et une masse numérique de manière contrôlée.
Cela se fait en connectant les deux nets via un composant Net Tie. Un composant Net Tie n’est rien d’autre qu’un court-circuit contrôlé, vous permettant de décider de l’emplacement sur la carte où les nets se connectent. Sur le schéma, le composant Net Tie possède deux broches ou plus, chaque broche étant connectée à l’un des nets à mettre en court-circuit. La propriété Component Type du composant est définie sur Net Tie, comme illustré ci-dessous.
Un composant Net Tie utilisé pour router une seule horloge vers deux broches d’horloge FPGA sur le schéma.
Notez que les broches ne sont pas not câblées entre elles sur le schéma (elles ne sont pas court-circuitées sur le schéma), mais elles sont are connectées ensemble dans l’empreinte PCB.
Côté PCB, l’empreinte comporte le même nombre de pastilles que le symbole schématique comporte de broches, avec du cuivre entre elles. Dans l’image d’exemple ci-dessous, cela est réalisé en reliant deux pastilles carrées par une longueur de piste. Cela se fait dans l’empreinte dans l’éditeur de bibliothèque PCB. La propriété PCB Component Type est également définie sur Net Tie.
Le logiciel ignore automatiquement les courts-circuits créés à l’intérieur d’un composant PCB Net Tie ; par conséquent, aucune erreur DRC n’est générée.
Le même composant Net Tie sur le PCB; les pastilles (sélectionnées) dans l’empreinte Net Tie sont court-circuitées par une piste.
Lorsqu’un composant Net Tie est utilisé pour connecter deux nets différents, chaque net conserve son propre nom dans tout le schéma et sur le PCB.
Lors de la création du symbole et de l’empreinte Net Tie, il existe deux modes Component Type pour Net Tie : l’un pour inclure le Net Tie dans la nomenclature (par exemple, si le Net Tie est un cavalier de court-circuit), l’autre pour l’exclure de la nomenclature (si le Net Tie est simplement une longueur de cuivre) — sélectionnez le type de composant requis.
Lors du routage du Net Tie sur la carte, n’importe lequel des modes de routage peut être utilisé pour router away depuis une pastille Net Tie. Pour router into une pastille Net Tie, vous devez passer au mode Ignore Obstacle .
► Démonstration du routage d’un composant Net Tie
Nets d’alimentation
Le comportement par défaut des paramètres suppose que les nets d’alimentation sont globaux, c’est-à-dire que vous souhaitez qu’ils soient disponibles sur chaque feuille de schéma. Pour accéder à un net d’alimentation, placez un Power Port avec le nom de net requis, puis câblez les composants vers ce port d’alimentation. Lorsque la conception est compilée, toutes les broches connectées à chaque net d’alimentation seront connectées, sur l’ensemble des feuilles du projet.
C’est le nom du net qui détermine à quel net un port d’alimentation est connecté, et non le style du symbole — les trois ports d’alimentation mis en évidence se connectent tous au net d’alimentation GND.
Localisation d’un net d’alimentation - globalement
Comme mentionné précédemment, les nets d’alimentation peuvent être localisés sur chaque feuille de schéma dans une conception hiérarchique en sélectionnant l’option Strict Hierarchical pour Net Identifier Scope . Cette approche localise tous les nets d’alimentation sur chaque feuille ; ils doivent donc être câblés manuellement ensemble, en utilisant la même approche que pour les nets de signal. S’ils ne sont pas câblés ensemble, il y aura une erreur Duplicate Net Name pour chaque net d’alimentation présent sur chaque feuille de schéma. Vous devrez également ajuster les paramètres de la Connection Matrix pour autoriser la connexion des Ports aux Power Ports.
Si Net Identifier Scope est défini sur Strict Hierarchical, chaque net d’alimentation doit être câblé vers chaque feuille sur laquelle il est utilisé.
Connexion d’un net d’alimentation localisé entre feuilles
Vous connectez un net d’alimentation qui a été localisé dans une conception hiérarchique de la même manière que n’importe quel autre net, depuis un port sur la feuille enfant vers une entrée de feuille dans le symbole de feuille sur la feuille parente. Notez que, pour les nets d’alimentation, cette technique ne prend en charge que les nets d’alimentation individuels, et non les nets d’alimentation regroupés dans un bus ( ).
Si vous créez une conception multicanal et souhaitez fournir à chaque canal un net d’alimentation unique et individuel à l’aide de l’instruction Repeat (comme illustré ci-dessous), cela est pris en charge, car vous ne faites passer qu’un seul net dans chaque canal via la combinaison entrée de feuille-port. Tant que la conception tente uniquement de connecter un net d’alimentation individuel du parent vers l’enfant via chaque combinaison entrée de feuille-port, la netlist sera correcte.
Les nets d’alimentation localisés peuvent être distribués à chaque canal dans une conception multicanal, s’ils remontent et redescendent dans la hiérarchie comme des nets individuels, et non comme un bus.
Si vous préférez regrouper plusieurs nets d’alimentation dans un bus et transférer ce bus à travers la hiérarchie de conception, ces nets doivent être des nets standard ; ils ne peuvent pas être connectés à l’aide de ports d’alimentation.
Localisation d’un net d’alimentation - individuellement
Un net d’alimentation spécifique dans une conception hiérarchique (c’est-à-dire dans une conception avec Net Identifier Scope défini sur Hierarchical ou dans une conception qui contient des entrées de feuille sur la feuille supérieure et avec Net Identifier Scope défini sur Automatic – en savoir plus sur Setting the Net Identifier Scope ) peut aussi être localisé sur une feuille spécifique en câblant le Power Port à un Port sur cette feuille de schéma.
Ici, le net d’alimentation 3V3 a été localisé uniquement pour cette feuille ; il doit donc également être câblé manuellement sur la feuille parente. Les nets GND et 5V restent des nets d’alimentation globaux.
Nets d’alimentation et broches d’alimentation cachées
Les anciennes versions du logiciel de conception d’Altium incluaient des fonctionnalités et des options prenant en charge l’utilisation de broches cachées sur les composants schématiques. Cette fonctionnalité était utile lorsqu’une conception comportait un seul net d’alimentation et un seul net de masse, permettant de connecter automatiquement toutes les broches d’alimentation de tous les composants à leurs nets respectifs en masquant ces broches d’alimentation. Elle était particulièrement populaire sur les composants multiparties, car elle évitait d’avoir à afficher les broches d’alimentation de ces composants sur le schéma.
Aujourd’hui, les conceptions électroniques comportent généralement plusieurs nets d’alimentation et de masse. Ces nets ne sont pas simplement routés vers les broches d’alimentation concernées ; l’acheminement de l’alimentation est désormais un aspect critique de la réussite de la conception de carte.
Comme la nature de la conception des power delivery networks a changé, la nécessité de pouvoir masquer les broches des composants et de laisser le logiciel les connecter automatiquement a diminué au point que la plupart des concepteurs s’opposent à cette pratique. Pour cette raison, le logiciel ne prend plus en charge la définition d’une broche comme cachée ni la préaffectation de son nom de net. Les anciens projets qui utilisent cette approche de conception continueront néanmoins à générer une netlist correcte lorsqu’ils seront ouverts dans la dernière version du logiciel de conception d’Altium.
Compilation dynamique
Related page: Validation de votre projet de conception
Lorsque vous connectez deux broches avec un fil, vous formalisez vos intentions de conception, sans créer un net réel. Le net n’est créé que lorsque le projet est compilé. En plus d’extraire des détails sur les composants et sur la manière dont ils sont connectés, la compilation extrait également des informations paramétriques détaillées sur les composants et la conception. Le modèle compilé du projet est appelé Unified Data Model.
Le modèle de données de conception est mis à jour de manière incrémentale après chaque opération utilisateur grâce à la compilation dynamique, créant ce que l’on appelle le Dynamic Data Model (DDM). Il n’y a pas de compilation manuelle du projet ; tout est effectué automatiquement. Le modèle de connectivité de la conception est mis à jour de manière incrémentale après chaque opération utilisateur, grâce à la compilation dynamique. Pour un projet de conception, le processus de compilation automatique remplit trois fonctions :
Instancie la hiérarchie de conception.
Établit la connectivité des nets entre toutes les feuilles de conception.
Construit un Dynamic Data Model (DDM) interne de la conception.
Cela garantit que toute modification de conception effectuée est immédiatement répercutée dans le Navigator et le panneau Projects .
Afin de vérifier les erreurs logiques, électriques et de dessin entre le DDM et les paramètres du compilateur, vous devez valider le projet. Cette commande est accessible en choisissant la commande Project » Validate Project dans les menus principaux ou en cliquant avec le bouton droit sur l’entrée d’un projet dans le panneau Projects, puis en choisissant la commande Validate Project dans le menu contextuel.
Toutes les violations détectées par le compilateur seront répertoriées sous forme d’avertissements et/ou d’erreurs dans le panneau Messages . Le compilateur utilise les options définies dans les onglets Error Reporting et Connection Matrix de la boîte de dialogue Project Options (selon le type de projet) lors de la vérification des documents source pour détecter les violations.
Le Dynamic Data Model
Un élément fondamental du logiciel est le Unified Data Model (UDM). Grâce à l’instanciation automatique de la compilation dynamique, un modèle unique et cohérent est créé, au cœur du processus de conception. Les données contenues dans ce modèle peuvent être consultées et manipulées par les différents éditeurs et services du logiciel, notamment le schématique et le PCB. Au lieu d’utiliser un stockage de données distinct pour chacun des différents domaines de conception, l’UDM est structuré pour accueillir toutes les informations provenant de tous les aspects de la conception, y compris les composants et leur connectivité. Ce modèle unique et cohérent, central dans le processus de conception, est créé grâce à la compilation dynamique de la conception. Cela signifie que le Unified Data Model est disponible dès l’ouverture d’un projet et ne devrait pas nécessiter de compilation manuelle supplémentaire – un véritable Dynamic Data Model (DDM). Par conséquent, le modèle est mis à jour (compilé) de manière incrémentielle après chaque opération de l’utilisateur. Vous pouvez librement placer, câbler, réorganiser, renommer, ajouter et supprimer du contenu dans votre schématique.
Le processus de compilation de la conception PCB est géré par du code situé en dehors des éditeurs de schématique et PCB. Cette approche présente un certain nombre d’avantages, le principal étant que le Unified Data Model de la conception se trouve en dehors des éditeurs individuels de schématique et PCB. L’UDM inclut des descriptions détaillées de chaque composant de la conception et de la manière dont ils sont connectés entre eux.
Le logiciel gère les données de connectivité entre le schématique et le PCB.
Les emplacements et opérations suivants ne nécessitent aucune action manuelle supplémentaire en matière de compilation de la conception, car la compilation est dynamique :
Navigator et panneau Projects
ActiveBOM
Exécution d’un ECO
Cross-probing
Mise en évidence de la couleur des nets
Permutation des broches
Référence croisée des composants
Pour actualiser la vue du projet et le panneau Navigator après une compilation dynamique, utilisez la commande Refresh dans le menu contextuel des panneaux Projects et Navigator . Pour actualiser automatiquement la vue du projet et le panneau Navigator après une compilation dynamique, activez l’option Schematic.DynamicCompiler.Navigator.Autorefresh dans la boîte de dialogue Advanced Settings dialog .
Placez un masque de compilation sur les hide sections de la conception qui ne sont pas prêtes pour la vérification des erreurs ou le transfert vers l’éditeur PCB. Lorsque vous êtes prêt, cliquez sur le contrôle pour réduire le masque, exposant ainsi le circuit afin qu’il soit inclus dans le processus de compilation et le transfert de conception.
Les masques de compilation appartiennent à une classe d’objets appelée directives de conception . Utilisez-les pour ajouter au schématique des instructions (directives) au niveau de la conception, telles que : l’appartenance à une classe de nets, l’identification d’un emplacement où le compilateur doit ignorer une violation spécifique, l’identification d’un groupe de nets constituant des paires différentielles, etc. Survolez l’image pour voir une démonstration d’un masque de compilation.
Alors, comment interagir avec le Unified Data Model, par exemple pour suivre un net à travers la conception ? Vous le faites via le panneau Navigator .
Examen de la connectivité
Panel page: Panneau Navigator
Si la conception est volumineuse et répartie sur de nombreuses feuilles, il peut devenir difficile de suivre et de vérifier la connectivité dans la conception. Pour faciliter ce processus, vous pouvez utiliser le panneau Navigator panel . Le panneau offre une vue de l’ensemble de la conception compilée.
L’approche de base pour utiliser le panneau est la suivante :
Définissez le comportement de navigation en cliquant sur le bouton en haut du panneau pour ouvrir la boîte de dialogue Preferences et activer votre Highlight Methods préféré. Vous pouvez également cliquer avec le bouton droit sur l’objet qui vous intéresse dans le panneau et utiliser les options du menu pour configurer le comportement de navigation, comme illustré dans l’image ci-dessous.
Définissez la portée de votre navigation dans la région Documents for du panneau ; pour parcourir l’ensemble de la conception, sélectionnez Flattened Hierarchy.
Cliquez sur un composant dans la section Instance de la liste pour accéder à ce composant, développez le composant pour localiser une broche ou y accéder.
Cliquez sur un net ou un bus dans la section Net /Bus pour accéder à ce net ou bus.
Maintenez la touche Alt enfoncée pendant que vous cliquez pour accéder à cet objet à la fois dans le schématique et sur le PCB.
Cliquez sur un composant ou un net dans le panneau Navigator pour localiser ce composant ou ce net et suivre la connectivité à travers la conception. Cliquez avec le bouton droit pour accéder aux options d’affichage. Survolez le curseur sur l’image pour voir la navigation vers un composant sur le schématique et le PCB simultanément (maintenez Alt enfoncé pendant que vous cliquez dans le panneau Navigator pour inclure l’objet PCB).
Navigation des composants sur la carte
En plus de localiser des composants sur le schématique et le PCB (si Alt est maintenu enfoncé) depuis le panneau Navigator , vous pouvez également naviguer parmi les broches/composants/nets/bus/faisceaux sur le PCB, directement depuis le schématique.
Par exemple, lorsque vous cliquez pour localiser un composant sur le schématique, vous pouvez également localiser ce même composant sur le PCB.
Pour ce faire :
Activez l’option Selecting dans Highlight Methods , ainsi que vos options préférées dans la section Cross Select Mode de la page System - Navigation de la boîte de dialogue Preferences .
Activez la sélection croisée (Tools » Cross Select Mode ) dans les éditeurs de schématique et PCB.
Ces options configurent le comportement de navigation et de sélection croisée.
Désormais, lorsque vous sélectionnez des broches/composants/nets/bus/faisceaux sur le schématique, ces objets seront également sélectionnés sur le PCB, comme illustré dans l’image ci-dessous.
Lorsque vous sélectionnez des composants et des nets sur le schématique, ces objets sont également sélectionnés sur le PCB. La sélection croisée fonctionne également du PCB vers le schématique.
Recherche de composants et de nets dans la structure du projet
Naviguez dans la structure du panneau pour trouver un composant ou un net d’intérêt, puis double-cliquez sur l’objet pour afficher la ou les instances de cet objet dans les documents schématiques du projet. Utilisez les options de la page System - Navigation de la boîte de dialogue Preferences pour spécifier le comportement de mise en évidence des objets (Zoom, Atténuation, Sélection, etc.).
Cliquez avec le bouton droit dans l’espace de conception et sélectionnez l’option Clear Filter pour supprimer la mise en évidence/sélection des objets dans l’éditeur de schématique ou PCB.
La navigation parmi les objets du projet est également disponible dans le panneau Navigator panel , qui fournit une structure hiérarchique détaillée des objets de conception et de leurs données associées. Les paramètres de préférence System - Navigation déterminent le comportement de mise en évidence des objets dans les panneaux Project et Navigator .
Mise en évidence des connexions
L’option de navigation de connectivité affiche les relations de connexion d’un objet sélectionné dans le panneau Projects . Double-cliquez sur une entrée, telle que Net, dans la liste hiérarchique des objets du panneau pour mettre en évidence ses interconnexions dans le schématique.
La fonction d’aperçu est activée par l’option Connectivity Graph dans la section Highlight Methods de la page System – Navigation de la boîte de dialogue Preferences . Sélectionnez également l’option Include Power Parts pour voir aussi la connectivité des objets d’alimentation associés à l’objet sélectionné.
Mise en évidence globale des nets
La connectivité d’un net dans toute la conception peut être mise en évidence dans tous les schématiques en maintenant la touche Alt enfoncée lors de la sélection d’un net par clic sur un fil (Alt+Click ). Toutes les instances schématiques du net sont mises en évidence, tandis que les autres objets sont atténués, afin d’indiquer visiblement la propagation du signal/de l’alimentation dans la conception en une seule action simple.
La mise en évidence des nets est effacée en cliquant dans un espace vide, et son comportement est déterminé par les paramètres Highlight Methods de la page System - Navigation page de la boîte de dialogue Preferences . Notez que décocher l’option Dimming désactivera la fonctionnalité de mise en évidence des nets.
Cross Probing et sélection croisée
En plus de pouvoir sélectionner d’un éditeur à l’autre (sélection croisée), Altium Designer prend également en charge le Cross Probing. Le Cross Probing dispose de deux modes : continu (rester dans l’éditeur source) et jump-to (passer à l’éditeur cible). Vous pouvez également effectuer un cross probe depuis différents panneaux et boîtes de dialogue, par exemple le panneau Messages et la boîte de dialogue Engineering Change Order . Pour en savoir plus, consultez la page Cross Probing and Selecting .
Configuration de la couleur des nets
Main page: Application de couleur aux nets
Pour rendre le schématique plus lisible et faciliter le travail avec les nets et les routages dans l’éditeur PCB, une couleur peut être appliquée au câblage du schématique, ainsi qu’aux nets et routages du PCB.
Une couleur de mise en évidence peut être appliquée à un net ou à un bus dans l’éditeur de schématique à l’aide des commandes du sous-menu View » Set Net Colors , comme illustré dans l’image ci-dessous. Ces couleurs peuvent être transférées à tout moment vers l’éditeur PCB via la commande Update PCB .
Dans l’éditeur PCB, la couleur et la visibilité par défaut de Connection Lines sont configurées dans la section System Colors du panneau PCB View Configuration panel . Notez que cette couleur par défaut est appliquée lors de la création des nets (pendant le transfert initial de la conception depuis le schématique) ; la couleur des lignes de connexion existantes ne changera pas si cette option est modifiée.
Dans l’éditeur PCB, la couleur appliquée à chaque net est affichée dans le mode Nets mode du panneau PCB . Recherchez la couleur derrière la case à cocher à côté du nom du net, comme illustré dans le coin inférieur droit de l’image ci-dessous.
La couleur est toujours appliquée aux nets non routés (lignes de connexion). Pour afficher la couleur sur les nets routés, activez la case à cocher à côté du nom du net dans le panneau PCB , puis configurez les options d’affichage dans la page Board Insight Color Overrides de la boîte de dialogue Preferences . Dans l’image ci-dessous, la couleur de substitution Base Pattern est définie sur Solid , et le comportement Zoom Out Behavior est défini sur Override Color Dominates .
Les couleurs de net appliquées dans le schéma sont transférées vers le PCB par la commande Update PCB. Configurez les fonctions PCB Color Override pour contrôler la manière dont elles sont affichées sur la carte.
Appuyez sur F5 pour activer/désactiver la fonction Net Color Override, à la fois dans les éditeurs de schéma et de PCB. Il peut également être nécessaire de rafraîchir l’écran (End ).
Modification de la couleur des nets du PCB
Il n’est pas toujours possible d’appliquer une couleur au câblage du schéma et de la transférer vers le PCB. Dans ce cas, il est toujours possible d’appliquer une couleur aux lignes de connexion et au routage dans l’éditeur PCB. Pour modifier la couleur d’un net après le transfert de la conception, double-cliquez sur le nom du net dans le mode Nets du panneau PCB . La couleur d’un net individuel peut être modifiée dans la boîte de dialogue Edit Net dialog .
Pour modifier la couleur de plusieurs nets, utilisez le mode Nets du panneau PCB :
Utilisez les techniques standard de sélection multiple de Windows (Shift+click ou Ctrl+click ) pour sélectionner plusieurs classes de nets ou plusieurs nets individuels.
Cliquez avec le bouton droit sur un objet sélectionné et choisissez la commande Change Net Color dans le menu contextuel pour attribuer une nouvelle couleur aux nets sélectionnés.
Cliquez une seconde fois avec le bouton droit et choisissez Display Override » Selected On pour activer la fonction de substitution de couleur pour les nets sélectionnés.
Améliorez la visibilité des nets en modifiant la couleur de leurs lignes de connexion et en activant la fonction de substitution d’affichage.