Techniques de placement et d’édition de PCB

Une variété d'objets est disponible pour la conception d'un PCB. La plupart des objets placés dans un document PCB définissent des zones de cuivre ou des évidements. Cela s'applique aussi bien aux objets électriques, tels que les pistes et les pastilles, qu'aux objets non électriques, tels que le texte et les cotations. Il est donc important de garder à l'esprit la largeur des lignes utilisées pour définir chaque objet ainsi que la couche sur laquelle l'objet est placé.

Il existe deux types d'objets dans l'éditeur PCB : les objets primitifs et les objets de groupe :

  • Les objets primitifs sont les éléments fondamentaux de la conception et comprennent les pistes, les pastilles, les vias, les remplissages, les arcs et les objets texte. Ils sont dits « primitifs » en raison de leur nature brute ou la plus élémentaire.

  • Tout ce qui est constitué de primitives et identifié comme un objet de conception est un objet de groupe. Parmi les exemples d'objets de groupe figurent les composants, les cotations et les remplissages de polygone. Un objet de groupe peut être manipulé comme un objet unique dans l'espace de conception. Par exemple, il peut être placé, sélectionné, copié, modifié, déplacé et supprimé.

Points communs du placement et de l'édition des objets

Dans Altium Designer, le processus de placement d'un objet est à peu près le même quel que soit l'objet placé. Au niveau le plus simple, le processus est le suivant :

  1. Sélectionnez l'objet à placer dans l'une des barres d'outils ou le Place menu.
  2. Utilisez la souris pour définir l'emplacement de l'objet placé dans l'espace de conception de l'éditeur PCB ainsi que sa taille (le cas échéant).
  3. Faites un clic droit (ou appuyez sur Esc) pour terminer la commande et quitter le mode de placement.
Les objets sont placés sur la couche active. Assurez-vous que la bonne couche a été définie comme couche active avant d'effectuer le placement. La couche sur laquelle se trouve un objet peut être modifiée après le placement.

Édition avant le placement

Les propriétés par défaut d'un objet peuvent être modifiées à tout moment sur la page PCB Editor – Defaults de la boîte de Preferences dialog. Ces propriétés seront appliquées lors du placement des objets suivants.

Utilisez la Primitives colonne pour accéder aux propriétés des objets et modifier les valeurs par défaut selon les besoins.
Utilisez la Primitives colonne pour accéder aux propriétés des objets et modifier les valeurs par défaut selon les besoins.

Les valeurs par défaut des objets sont enregistrées, par défaut, dans le fichier ADVPCB.dft. Si vous le souhaitez, les valeurs peuvent être enregistrées dans un fichier .dft portant un nom différent. Des commandes sont disponibles pour enregistrer et charger des fichiers .dft, ce qui vous permet de créer des « ensembles » favoris de valeurs par défaut d'objets. Tous les paramètres enregistrés dans et chargés depuis des fichiers .dft sont des valeurs par défaut définies par l'utilisateur. Si nécessaire, les valeurs par défaut d'origine peuvent être restaurées à tout moment à l'aide des options Set To Defaults ou Reset All. Les valeurs par défaut d'origine sont codées en dur.

Édition pendant le placement

Un certain nombre d'attributs peuvent être modifiés au moment où un objet est placé pour la première fois. Pour accéder à ces attributs, appuyez sur la touche Tab lorsque vous êtes en mode placement afin d'ouvrir le panneau Properties associé. Le fait d'appuyer sur la touche Tab met le placement en pause afin que vous puissiez effectuer les modifications nécessaires pour l'objet.

Exemple de boîte de dialogue des propriétés pour un objet Pad . 
Exemple de boîte de dialogue des propriétés pour un objet Pad .

Une fois les modifications effectuées, cliquez sur la superposition du bouton de pause dans l'espace de conception ( ) pour reprendre le placement.

Les attributs définis de cette manière deviendront les paramètres par défaut pour les placements d'objets ultérieurs, sauf si l'option Permanent de la page PCB Editor – Defaults de la boîte de Preferences dialog est activée. Lorsque cette option est activée, les modifications n'affectent que l'objet en cours de placement et les objets suivants placés pendant la même session de placement.

Édition après le placement

Une fois un objet placé, il existe plusieurs façons de le modifier. Elles sont décrites ci-dessous.

Le panneau ou la boîte de dialogue des propriétés associé(e)

Cette méthode d'édition utilise le mode de panneau Properties associé ainsi que la boîte de dialogue pour modifier les propriétés d'un objet placé.

Après placement, la boîte de dialogue associée est accessible en :

  • Double-cliquant sur l'objet placé.

  • Plaçant le curseur sur l'objet, en faisant un clic droit, puis en choisissant Properties dans le menu contextuel.

Après placement, le mode associé du panneau Properties est accessible de l'une des façons suivantes :

  • Si le panneau Properties est déjà actif, sélectionnez l'objet.
  • Après avoir sélectionné l'objet, sélectionnez le panneau Properties à partir du bouton Panels en bas à droite de l'espace de conception, ou sélectionnez View » Panels » Properties dans les menus principaux.
Si l'option Double Click Runs Interactive Properties est désactivée (par défaut) sur la page PCB Editor – General page de la boîte de dialogue Preferences, lorsque vous double-cliquez sur la primitive ou faites un clic droit sur une primitive sélectionnée puis choisissez Properties, la boîte de dialogue s'ouvre. Lorsque l'option Double Click Runs Interactive Properties est activée, le panneau Properties s'ouvre.
Bien que les options soient identiques dans la boîte de dialogue et le panneau, leur ordre et leur disposition peuvent légèrement différer.
Appuyez sur Ctrl+Q pour basculer les unités de mesure actuellement utilisées dans le panneau/la boîte de dialogue entre le système métrique (mm) et impérial (mil). Cela affecte uniquement l'affichage des mesures dans le panneau/la boîte de dialogue ; cela ne modifie pas l'unité de mesure spécifiée pour la carte, qui est configurée dans le paramètre Units du panneau Properties lorsqu'aucun objet n'est sélectionné dans l'espace de conception.

Commandes de sélection d'objets PCB

Outre les commandes standard de sélection/désélection d'objet, l'éditeur PCB inclut un certain nombre de commandes spéciales facilitant les opérations de sélection/désélection d'objets. Ces commandes sont accessibles depuis les sous-menus Edit » Select et Edit » DeSelect des menus principaux. Les commandes de sélection sont également accessibles depuis le menu du bouton dans le Active Bar.

  • Select overlapped - utilisez cette commande pour sélectionner individuellement l'objet de conception suivant dans un ensemble d'objets co-localisés (superposés) sans utiliser de fenêtre contextuelle de sélection. La sélection respecte l'ordre de priorité fixe suivant, parcouru cycliquement à chaque utilisation successive de la commande :

    1. Pad
    2. Via
    3. Piste/Arc
    4. Composant
    5. Polygone
    6. Région/Remplissage
    7. Texte

    De plus, lorsque vous utilisez la touche Shift  pour ajouter des objets supplémentaires à une sélection en cours, vous pouvez utiliser Shift+Tab pour parcourir la sélection des objets superposés sans perdre votre sélection d'origine.

    • Pour utiliser cette commande, assurez-vous que l'option Display popup selection dialog est désactivée sur la page PCB Editor - General page de la boîte de dialogue Preferences.
    • L'ordre de sélection tient également compte en priorité de la couche active avant de passer aux objets des autres couches.
    • Un double-clic sur une zone contenant des objets co-localisés donnera toujours accès à la fenêtre contextuelle de sélection.
  • Select next (raccourci : Tab) - avec un objet initial déjà sélectionné dans la conception, cette commande permet d'étendre la sélection afin d'inclure l'objet (ou les objets) de niveau supérieur suivant selon la hiérarchie logique. Les « flux » cycliques de sélection logique suivants sont pris en charge :

    • Segment de piste ---> Toute la piste connectée (contiguë) sur la même couche ---> Tout le cuivre connecté ---> Tous les objets électriques du net associé
    • Pastille connectée ---> Toute la piste connectée (contiguë) sur la même couche ---> Tout le cuivre connecté ---> Tous les objets électriques du net associé
    • Pastille non connectée ---> Tous les objets électriques du net associé
    • Via ---> Toute la piste connectée (contiguë) sur les couches associées au via ---> Tout le cuivre connecté ---> Tous les objets électriques du net associé
    • Cuivre (Région/Remplissage de polygone/Remplissage) ---> Tout le cuivre connecté ---> Tous les objets électriques du net associé
    • Pastille/Via libre ---> Toute la piste connectée (contiguë) sur la même couche que la pastille, ou sur les couches associées au via ---> Tout le cuivre connecté ---> Tous les objets électriques du net associé.
    • Composant ---> Éventails de vias, échappements, interconnexion

    Via Fanouts - si une piste suffisamment courte relie une pastille à un via et qu'aucune autre pastille n'est connectée à ce via par une piste plus courte, alors cette piste et ce via sont considérés comme le Fanout de cette pastille.

    Escapes - une antenne suffisamment courte connectée à une pastille est considérée comme l'Escape de cette pastille.

    Interconnect - une piste reliant deux objets déjà sélectionnés (par exemple, des pastilles ou des vias de fanout) est considérée comme une Interconnect.

    En outre, la fonctionnalité permet l'extension de la sélection sur plusieurs objets, sélectionnés sur différents nets de la conception.

    Exemple de sélection sur plusieurs nets, étendue à partir des segments de piste initialement sélectionnés vers la hiérarchie logique d'ordre supérieur.
    Exemple de sélection sur plusieurs nets, étendue à partir des segments de piste initialement sélectionnés vers la hiérarchie logique d'ordre supérieur.

    Cette commande est particulièrement utile lors de la sélection de nets routés. Pour en savoir plus, consultez Strategies for Selecting the Routing.

  • Board - utilisez cette commande pour sélectionner tous les objets situés à l'intérieur de la limite définie de la forme de la carte.

  • Net - utilisez cette commande pour sélectionner tous les objets électriques associés à un net particulier.

    Après avoir lancé la commande, vous pouvez cliquer sur un objet électrique ou une connexion afin de sélectionner tous les objets électriques du net associé, ou, si vous connaissez le nom du net que vous souhaitez sélectionner, cliquer dans une zone de la conception à l’écart de tout objet ; la boîte de dialogue Net Name s’ouvrira. À partir de là, vous pouvez saisir le nom du net souhaité ; ce net sera sélectionné lorsque vous fermerez la boîte de dialogue. Si vous n’êtes pas sûr du nom du net, tapez ? puis cliquez sur OK pour ouvrir la boîte de dialogue Nets Loaded, qui répertorie tous les nets actuellement chargés pour la conception.

  • Connected Copper - à utiliser pour sélectionner tous les objets électriques connectés à la même zone de cuivre.

  • Physical Connection - à utiliser pour sélectionner toutes les pistes routées physiquement entre des objets pad. Cliquez sur une piste, un pad ou un via ; toute piste contiguë jusqu’à un autre pad sera sélectionnée, y compris les vias (les pads eux-mêmes ne seront pas inclus dans la sélection).

  • Physical Connection Single Layer - à utiliser pour sélectionner toutes les pistes routées physiquement entre des objets pad sur une seule couche. Cliquez sur une piste ou un via ; toute piste contiguë sur la même couche et jusqu’à un autre pad sera sélectionnée (les pads et les vias eux-mêmes ne seront pas inclus dans la sélection).

  • Component Connections - à utiliser pour sélectionner toutes les connexions routées partant des pads d’un composant choisi (y compris les pistes et les vias) jusqu’au pad suivant rencontré dans chaque cas. Les pads eux-mêmes ne seront pas inclus dans la sélection.

    La commande est également accessible par un clic droit sur un composant placé, puis en choisissant la commande Component Actions » Select Component Connections dans le menu contextuel.

  • Component Nets - à utiliser pour sélectionner tous les nets (et les objets de net qu’ils contiennent) attachés à un composant choisi dans le document courant.

    La commande est également accessible par un clic droit sur un composant placé, puis en choisissant la commande Component Actions » Select Component Nets dans le menu contextuel.

  • Room Connections - à utiliser pour sélectionner toutes les connexions routées de pad à pad qui se trouvent entièrement à l’intérieur des limites de la room choisie dans le document courant.

    La commande est également accessible par un clic droit sur une room placée, puis en choisissant la commande Room Actions » Select Room Connections dans le menu contextuel.

  • All on Layer - à utiliser pour sélectionner/désélectionner tous les objets de la couche courante.

    Un composant peut être placé sur une certaine couche, mais ne pas pouvoir être désélectionné à l’aide de la commande DeSelect » All on Layer . Cela s’explique par le fait que toutes les primitives qui composent le composant ne sont pas placées sur la même couche. Par exemple, le désignateur et le texte de commentaire peuvent être placés sur la couche Top Overlay, tandis que les pads constitutifs sont en Multi-Layer.
  • Free Objects - à utiliser pour sélectionner tous les objets primitifs libres de la conception. Les objets composant, les objets de coordonnées, les objets de cote, les objets d’ajustement de longueur, les objets OLE et les objets de remplissage polygonal sont tous des objets de groupe, et ne seront donc pas affectés par cette commande.

  • All Locked - à utiliser pour sélectionner tous les objets de conception dont la propriété Locked est activée.

  • Off Grid Pads - à utiliser pour sélectionner tous les pads qui ne sont pas placés sur la grille d’accrochage courante.

Notez que, dans l’éditeur PCB, la commande Lasso Select / Lasso Deselect offre deux modes de fonctionnement :

  • Free-form - comme un véritable lasso, vous pouvez dessiner une zone de sélection à main levée pour inclure les objets de conception souhaités.

  • Polyline - en fournissant un « lasso » polygonal, ce mode peut être préférable au mode à main levée lorsqu’il est nécessaire de désélectionner des objets avec plus de précision. Ce mode est très utile sur les conceptions comportant des composants pivotés à 45 degrés ou lors du travail sur du flex lorsque la conception n’est pas toujours orthogonale.

Vous pouvez même utiliser une combinaison des deux modes pour obtenir exactement la zone de désélection souhaitée. Le mode courant est indiqué dans le Status Bar. Appuyez sur Spacebar pour passer des modes Free-form et Polyline à l’autre.

Maintenez la touche Ctrl enfoncée lors de l’utilisation des commandes Lasso Select, Inside Area, Outside Area, Touching Line ou Touching Rectangle afin de cibler les primitives d’un objet composant.

Édition graphique

Cette méthode d’édition vous permet de sélectionner directement un objet placé dans l’espace de conception et d’en modifier graphiquement la taille, la forme ou l’emplacement. La modification de la forme et/ou de la taille (le cas échéant) s’effectue au moyen de « poignées » d’édition qui apparaissent une fois l’objet sélectionné.


Exemple de poignées d’édition pour un objet Fill sélectionné.

Cliquez n’importe où sur un objet à l’écart des poignées d’édition (lorsqu’elles existent) pour faire glisser l’objet et le repositionner. Selon le type d’objet, il peut être pivoté et/ou retourné pendant le déplacement.

  • Appuyez sur Spacebar pour faire pivoter l’objet dans le sens antihoraire ou sur Shift+Spacebar pour une rotation horaire. La rotation respecte la valeur de Rotation Step définie sur la page PCB Editor – General page de la boîte de dialogue Preferences.
  • Appuyez sur la touche L pour retourner l’objet de l’autre côté de la carte (le cas échéant).
  • Appuyez sur les touches X ou Y pour retourner l’objet selon l’axe X ou l’axe Y, le cas échéant.
  • Appuyez sur la touche Alt pour contraindre la direction du déplacement à l’axe horizontal ou vertical selon la direction initiale du déplacement.
  • Déplacez l’objet par petites incréments (selon la valeur actuelle de la grille d’accrochage) en appuyant sur les touches fléchées tout en maintenant la touche Ctrl enfoncée. Déplacez-le par incréments plus importants (10 x la valeur de la grille d’accrochage) en appuyant sur les touches fléchées tout en maintenant les touches Ctrl+Shift enfoncées.

Le nombre de primitives affichées lors du déplacement de plusieurs objets sélectionnés est contrôlé par l’option PCB.Rendering.MultiselectionDrag dans la boîte de dialogue Advanced Settings dialog (la valeur par défaut est 500).

Commandes de déplacement

La position d’un objet peut être modifiée à l’aide des commandes du sous-menu Edit » Move des menus principaux ou du sous-menu de déplacement dans le Active Bar.

  • Move - cette commande permet de déplacer n’importe quel objet dans le document courant. Tous les nets associés à un objet resteront connectés et les lignes de connexion suivront l’objet lorsqu’il est déplacé (affichées ou non selon le mode de connexion en vigueur). Toute piste routée connectée à l’objet ne sera pas déplacée.

  • Drag - cette commande permet de déplacer n’importe quel objet dans le document courant. Si l’objet possède des pistes et/ou des arcs connectés (par exemple, un composant, un pad ou un via), ceux-ci resteront connectés pendant le déplacement de l’objet.

    • Pour que les pistes connectées se déplacent avec un composant, le mode Comp Drag doit être défini sur Connected Tracks dans la page PCB Editor - General page de la boîte de dialogue Preferences. Si ce mode est défini sur None, la commande se comporte exactement comme la commande de déplacement de base.
    • Lors de l’utilisation de cette commande pour faire glisser un composant avec le mode Comp Drag défini sur Connected Tracks, les commandes clavier de rotation et de retournement deviennent indisponibles. Notez également que les actions de déplacement intelligentes (alignement dynamique et poussée) ne sont pas disponibles non plus.
  • Component - cette commande vous permet de déplacer des composants dans le document courant. Après avoir lancé la commande, cliquez sur le composant dans la conception que vous souhaitez déplacer, déplacez-le à la position voulue, puis cliquez. Sinon, cliquez dans l’espace de conception à l’écart de tout objet pour ouvrir la boîte de dialogue Choose Component dialog. Utilisez cette boîte de dialogue pour localiser le composant que vous souhaitez déplacer (soit en allant au composant, soit en amenant le composant au curseur), puis repositionnez-le de la même manière que décrite ci-dessus. Notez que cette fonctionnalité ne fonctionnera que si le composant cible n’est pas not verrouillé.

    La commande est également accessible par un clic droit sur un composant dans l’espace de conception, puis en choisissant la commande Component Actions » Move Component dans le menu contextuel.

    Pour en savoir plus sur Component Placement.
  • Move Selection - cette commande permet de repositionner manuellement les objets sélectionnés dans le document courant. Tous les nets associés à un objet de la sélection resteront connectés et les lignes de connexion suivront l’objet lorsqu’il est déplacé (affichées ou non selon le mode de connexion en vigueur). Toute piste routée connectée à l’objet ne sera pas déplacée.

  • Move Selection by X, Y - cette commande permet de décaler la sélection courante d’objets d’une valeur précise dans les directions X et/ou Y. Après avoir lancé la commande, la boîte de dialogue Get X/Y Offsets s’ouvrira. Utilisez cette boîte de dialogue pour spécifier les valeurs d’incrément delta X et/ou delta Y selon lesquelles déplacer la sélection.

    La commande ne sera disponible que lorsqu’au moins un objet est sélectionné dans l’espace de conception.

    La boîte de dialogue Get X/Y Offsets
    La boîte de dialogue Get X/Y Offsets

  • Rotate Selection - cette commande permet de faire pivoter les objets sélectionnés dans l’espace de conception dans le sens antihoraire ou horaire et selon un angle de rotation spécifié. Après le lancement de la commande, la boîte de dialogue Rotation Angle (Degrees) s’ouvre. Saisissez l’angle de rotation requis de 0,001° à 360,00°  (résolution de 0,001°). Saisissez une valeur positive pour une rotation antihoraire ou une valeur négative pour une rotation horaire. Cliquez sur OK pour fermer la boîte de dialogue, puis positionnez le curseur et cliquez pour définir le point de référence de la rotation. Les objets sélectionnés seront pivotés autour du point de référence selon l’angle saisi.

    La boîte de dialogue Rotation Angle
    La boîte de dialogue Rotation Angle

  • Flip Selection - retourne horizontalement le ou les objets sélectionnés (autour de l’axe Y) vers la couche correspondante située de l’autre côté de la carte. Par exemple, les objets sur la Top Layer seront retournés vers la Bottom Layer, les objets sur la Top Overlay seront retournés vers la Bottom Overlay, etc.

    • Le texte du Designator et du Comment devient miroir après une opération de retournement.

    • Pour une pastille présente sur le Multi-Layer, le retournement inverse essentiellement l’ordre de ses associations de tailles XY et de ses formes. Par conséquent, si un style de Top-Middle-Bottom a été utilisé et que les formes sont initialement Round-Rectangle-Octagonal, le retournement inversera l’empilement et, ainsi, les formes depuis le haut deviendront Octagonal-Rectangle-Round.

    • Si plusieurs objets sont sélectionnés, l’ensemble des objets est retourné autour du centre géométrique du groupe de sélection. 

    Notez que tous les objets sélectionnés sont retournés sans avertissement, sauf si l’un ou plusieurs des objets ont leur position verrouillée. Dans ce cas, une boîte de dialogue Confirm apparaîtra et demandera une confirmation avant le retournement des objets. 

Commandes d’alignement

Les objets peuvent également être déplacés en modifiant leur alignement. Pour aligner des objets avec d’autres objets, faites un clic droit sur un objet sélectionné, puis choisissez Align. Vous pouvez également utiliser le sous-menu Edit » Align des menus principaux ou le sous-menu d’alignement dans le Active Bar. Le sous-menu d’alignement contient un certain nombre d’options pour répartir les objets sélectionnés.

Les commandes d’alignement ne déplaceront que les objets sélectionnés qui sont libres de se déplacer - les objets verrouillés ne seront pas déplacés.

La commande Align sert à ouvrir la boîte de dialogue Align Objects, qui fournit des contrôles pour aligner rapidement l’ensemble des objets de conception actuellement sélectionnés selon les besoins. Utilisez la boîte de dialogue pour définir les options d’alignement Vertical et/ou Horizontal des objets sélectionnés, selon les besoins, puis cliquez sur OK pour effectuer l’alignement.

La boîte de dialogue Align Objects
La boîte de dialogue Align Objects

  • L’activation simultanée des options Horizontal et Vertical peut entraîner un conflit, les objets sélectionnés pouvant alors se retrouver empilés les uns sur les autres.
  • L’utilisation des options Space equally peut entraîner le déplacement des objets hors grille.

La commande Position Component Text permet d’ouvrir la boîte de dialogue Component Text Position, à partir de laquelle vous pouvez modifier la position du texte du designator et/ou du comment pour un ou plusieurs composants sélectionnés dans le document en cours.

La boîte de dialogue Component Text Position
La boîte de dialogue Component Text Position

La boîte de dialogue est essentiellement divisée en deux zones - le texte du Designator et celui du Comment. Pour le designator comme pour le comment, une représentation graphique d’un composant est utilisée afin de montrer où le texte apparaîtra en fonction de la position sélectionnée. Les neuf styles de positionnement suivants sont disponibles pour le texte, et tous sont classés comme « positions automatiques », ce qui signifie que le texte reste dans la position choisie lorsque le composant est déplacé et pivoté :

  • Left-Above
  • Left-Center
  • Left-Below
  • Center-Above
  • Center
  • Center-Below
  • Right-Above
  • Right-Center
  • Right-Below

Pour laisser le texte à sa position actuelle sans modification, laissez l’option No Change activée.

  • Les positions du texte du designator et du comment peuvent également être modifiées via la section Properties du panneau Properties. Sélectionnez le designator/comment ou le composant parent pour afficher ces propriétés. Cliquez sur le contrôle approprié qui résume textuellement la couche, la position et la rotation actuelles du designator/comment, puis utilisez la propriété Autoposition disponible dans la fenêtre contextuelle, selon les besoins.
  • Pour positionner librement le texte du designator/comment et le faire suivre le mouvement/l’orientation du composant parent, choisissez le style Manual pour la propriété Autoposition (lors de la configuration des propriétés via le panneau Properties). Vous pouvez également cliquer librement sur le texte, maintenir le bouton et le faire glisser jusqu’à la position souhaitée directement dans l’espace de travail ; cela fera automatiquement passer la propriété Autoposition à Manual.

La commande Align Left / Align RightAlign TopAlign Bottom vous permet d’aligner les objets de conception sélectionnés sur leurs bords gauche/droit/haut/bas, respectivement. Après le lancement de la commande, le bord gauche/droit/haut/bas de l’objet le plus à gauche/à droite/en haut/en bas est utilisé comme référence, et tous les autres objets de la sélection seront déplacés vers la gauche/la droite/le haut/le bas, de sorte que leurs bords gauches soient alignés sur cette référence.

La commande Align Left (maintain spacing) / Align Right (maintain spacing)Align Top (maintain spacing)Align Bottom (maintain spacing) permet d’aligner les objets de conception sélectionnés sur leurs bords gauche/droit/haut/bas tout en maintenant un espacement adéquat conformément aux règles de conception applicables. Après le lancement de la commande, le bord gauche/droit/haut/bas de l’objet le plus à gauche/à droite/en haut/en bas est utilisé comme référence, et tous les autres objets de la sélection seront déplacés vers la gauche/la droite/le haut/le bas, de sorte que leurs bords gauches soient alignés sur cette référence. Un objet sera déplacé vers la gauche/la droite/le haut/le bas aussi près de l’objet de référence que l’autorise la règle d’espacement applicable :

  • Pour l’alignement de composants uniquement, la règle Component Clearance est respectée.
  • Pour l’alignement d’objets non composants uniquement, la règle Clearance est respectée.
  • Pour l’alignement de composants et d’objets non composants, la règle Clearance est respectée.

La commande Align Horizontal CentersAlign Vertical Centers vous permet de placer les objets sélectionnés sur une seule colonne/ligne, alignés par leurs centres horizontaux/verticaux. Après avoir lancé la commande, le curseur se transforme en réticule et il vous sera demandé de sélectionner l’un des objets de la sélection ; cliquez dessus. Celui-ci devient l’objet de référence. Tous les autres objets de la sélection seront déplacés par rapport à cet objet de référence, alignés selon leurs centres horizontaux/verticaux.

La commande Distribute HorizontallyDistribute Vertically vous permet de rendre égal l’espacement horizontal/vertical d’une sélection d’objets. Après le lancement de la commande, les objets les plus à gauche et les plus à droite / les plus en haut et les plus en bas de la sélection resteront fixes à leur position, tous les autres objets étant répartis de manière égale entre eux. La position verticale/horizontale des objets n’est pas modifiée.

La commande Increase Horizontal SpacingIncrease Vertical Spacing vous permet d’augmenter l’espacement horizontal/vertical d’une sélection d’objets. Après le lancement de la commande, l’objet le plus à gauche / le plus bas restera fixe, tandis que les autres objets de la sélection seront déplacés vers la droite / le haut. Le déplacement est tel que la distance horizontale/verticale entre les points de référence d’objets consécutifs est augmentée de la valeur spécifiée dans le champ Step X / Step Y pour le Global Board Snap Grid par défaut.

La commande Decrease Horizontal SpacingDecrease Vertical Spacing vous permet de diminuer l’espacement horizontal/vertical d’une sélection d’objets. Après le lancement de la commande, l’objet le plus à gauche / le plus bas restera fixe, tandis que les autres objets de la sélection seront déplacés vers la gauche / le bas. Le déplacement est tel que la distance horizontale/verticale entre les points de référence d’objets consécutifs est diminuée de la valeur spécifiée dans le champ Step X / Step Y pour le Global Board Snap Grid par défaut.

La commande Align To Grid sert à déplacer les composants sélectionnés vers le point le plus proche de la grille d’accrochage applicable et modifiée. Après le lancement de la commande, les points de référence de chacun des composants sélectionnés seront déplacés vers le point le plus proche de la grille d’accrochage applicable.

La commande Move All Components Origin To Grid sert à déplacer le point de référence de tous les composants sur la grille d’accrochage actuelle. Après le lancement de la commande, tous les composants de l’espace de conception dont les pastilles sont sur la grille seront déplacés afin que leurs points de référence soient alignés sur la grille d’accrochage actuelle. Par défaut, un rapport - Move Component(s) Origin To Grid - <PCBDocumentName>.html - sera automatiquement généré et ouvert comme document actif, détaillant quels composants ont ou n’ont pas été déplacés.

  • Configurez le ou les formats de rapport à générer et à afficher depuis la page PCB Editor - Reports page de la boîte de dialogue Preferences.
  • La grille d’accrochage applicable peut être configurée selon les besoins dans la section Grid Manager de l’onglet Properties panel.
Notez que les composants dont les pastilles sont actuellement hors grille ne sont pas déplacés.

Via le panneau PCB List

Le panneau PCB List panel vous permet d’afficher les objets de conception sous forme de tableau, afin de faciliter l’inspection et la modification des attributs des objets. Lorsqu’il est utilisé conjointement avec le panneau PCB Filter, il vous permet d’afficher uniquement les objets relevant de la portée du filtre actif, ce qui permet de cibler et de modifier plusieurs objets de conception avec davantage de précision et d’efficacité.

Sélection de la couche active

La couche active est la couche sur laquelle vous placerez des objets. La couche active peut être sélectionnée parmi les couches actuellement visibles en cliquant sur l’onglet correspondant en bas de l’espace de conception, ou en utilisant la liste déroulante Active Layer dans la zone Layers de l’onglet Layers & Colors du panneau View Configuration.

Vous pouvez également utiliser les raccourcis suivants pour sélectionner rapidement la couche active :

  • * (sur le pavé numérique) – passer à la couche de signal activée suivante.
  • Shift+* (sur le pavé numérique) – passer à la couche de signal activée précédente.

    Notez que cette commande n’est disponible que lorsque l’éditeur est en mode d’affichage 2D, car en mode 3D la touche Shift est utilisée pour accéder à la sphère directionnelle.
  • + (sur le pavé numérique) – passer à la couche activée suivante.
  • - (sur le pavé numérique) – passer à la couche activée précédente.
Les objets placés sur la multicouche apparaissent automatiquement sur toutes les couches de signal.

Utilisation de Couper/Copier et Coller

Dans l’éditeur PCB, vous pouvez couper/copier et coller des objets dans un document PCB ou entre plusieurs documents PCB ; par exemple, un ou plusieurs composants d’un PCB peuvent être copiés dans un autre document PCB. Vous pouvez couper/copier des objets vers le presse-papiers Windows et les coller dans d’autres documents.

Lorsque vous utilisez 2D Layout Mode, sélectionnez le ou les objets que vous souhaitez couper/copier, cliquez sur Edit » Cut (Ctrl+X) / Edit » Copy (Ctrl+C) dans les menus principaux, ou choisissez la commande Cut/Copy dans le menu accessible par clic droit. Le curseur se transforme en réticule et il vous sera demandé de sélectionner un point de référence. Il s’agit d’une coordonnée relative au(x) objet(s) sélectionné(s), utilisée pour positionner précisément la sélection lors de l’utilisation de la commande Coller.

Lors de l’utilisation de la commande Copy dans 3D Layout Mode, la vue actuelle de l’espace de conception sera copiée dans le presse-papiers au format bitmap. Vous pouvez contrôler la résolution de l’image copiée via la boîte de dialogue 3D Snapshot Resolution, qui s’ouvre ensuite.

Pour copier le ou les objets de conception actuellement sélectionnés dans le presse-papiers au format texte, la commande Edit » Copy As Text  des menus principaux peut être utilisée. Ces informations peuvent ensuite être collées dans n’importe quel champ de texte ou document texte externe. Les détails copiés dans le presse-papiers incluent :

  • Le type d’objet.
  • Le désignateur et le commentaire (pour un objet composant).
  • L’emplacement de l’objet dans l’espace de conception.
  • La couche sur laquelle se trouve l’objet (ou les couches de départ et d’arrivée pour un via).

Voici un exemple de composant copié en tant que texte dans le presse-papiers :

Component Y1-25MHz (100.6mm,1.5mm) on Top Layer

Voici un exemple de piste et de via copiés en tant que texte dans le presse-papiers :

Track (20mm,6mm)(80mm,6mm)  Top Layer
Via (45mm,6mm) Top Layer to Bottom Layer

Pour placer dans le document actif le dernier contenu coupé/copier dans le presse-papiers, choisissez la commande Edit » Paste dans les menus principaux ou effectuez un clic droit dans l’espace de conception et choisissez la commande Paste  dans le menu contextuel (raccourci : Ctrl+V). Le contenu le plus récent du presse-papiers apparaîtra attaché au curseur. La position du curseur par rapport au contenu est déterminée par le point de référence désigné lorsque Cut ou Copy a été utilisé pour ajouter la sélection au presse-papiers.

Lors de l’utilisation de la commande Paste, les objets sont collés sur la même couche que celle depuis laquelle les objets source ont été copiés, quelle que soit la couche actuellement définie comme couche active dans l’éditeur.

Pour placer dans n’importe quel document PCB ouvert le texte copié depuis une application OLE prise en charge, la commande Edit » Paste Text des menus principaux peut être utilisée. Le texte est converti en objets chaîne PCB, puis collé sous cette forme, plutôt que comme un unique objet OLE. Les types de fichiers pris en charge incluent des formats universels tels que les feuilles de calcul au format CSV et XLS, ainsi que les documents texte au format DOC et RTF.

Pour contrôler ce qui arrive à certains attributs d’objet lorsqu’ils sont recollés dans l’espace de conception, la commande Edit » Paste Special des menus principaux peut être utilisée. Après le lancement de la commande, la boîte de dialogue Paste Special s’ouvre.

La boîte de dialogue Paste Special
La boîte de dialogue Paste Special

Selon le contenu spécifique en cours de collage, les attributs suivants peuvent être contrôlés :

  • Les objets peuvent être collés sur la couche actuelle plutôt qu’avec le comportement de collage par défaut, qui consiste à coller sur la même couche que celle depuis laquelle les objets source ont été copiés.

    Vous pouvez également coller directement du contenu sur la couche actuelle dans l’espace de conception à l’aide du raccourci clavier Alt+Insert.
  • Possibilité de conserver tout nom de net attribué.
  • Possibilité de dupliquer le désignateur (pour un composant collé).
  • Possibilité d’ajouter un composant collé à la même classe de composants que le composant source d’origine.

Configurez les options selon vos besoins, puis cliquez sur le bouton Paste pour lancer l’opération de collage.

En cliquant sur le bouton Paste Array dans la boîte de dialogue Paste Special, vous ouvrez la boîte de dialogue Setup Paste Array, qui vous permet de coller plusieurs copies des objets du presse-papiers dans le document en cours.

La boîte de dialogue Setup Paste Array
La boîte de dialogue Setup Paste Array

Saisissez les valeurs appropriées dans cette boîte de dialogue, puis cliquez sur OK pour placer le réseau.

  • Si vous placez un réseau linéaire, vous serez invité à sélectionner le point de départ du réseau. Positionnez le curseur puis cliquez ou appuyez sur Enter pour placer le réseau.
  • Si vous placez un réseau circulaire, vous serez invité à sélectionner le point central du réseau, puis son point de départ. Dans chaque cas, positionnez le curseur puis cliquez ou appuyez sur Enter pour placer le réseau. Les objets seront placés dans le sens antihoraire autour du point central spécifié.
Le point de départ du réseau correspondra à l’emplacement du point de référence - défini lorsque Cut ou Copy a été utilisé pour ajouter la sélection au presse-papiers. Il est donc conseillé de veiller à ce que le point de référence soit correctement défini au moment de la coupe/copier, faute de quoi des résultats inattendus peuvent se produire lors du collage du réseau.

Pour copier un ou plusieurs objets sélectionnés, puis coller plusieurs instances de la sélection où vous le souhaitez dans le document en cours, vous pouvez également utiliser la commande Edit » Duplicate depuis les menus principaux (raccourci : Ctrl+R). Après avoir lancé la commande, le curseur se transforme en réticule et vous passez en mode duplication. Le processus comprend la séquence d’étapes suivante :

  1. Vous serez d’abord invité à sélectionner un point de référence. Il s’agit du point par lequel la sélection sera collée. Déplacez le curseur vers la position souhaitée près de la sélection, puis cliquez ou appuyez sur Enter. Une copie de la sélection apparaît alors attachée au curseur.
  2. Déplacez le curseur vers l’emplacement souhaité dans l’espace de conception, puis cliquez ou appuyez sur Enter pour placer la copie.
  3. Une autre copie de la sélection apparaît alors attachée au curseur, prête à être placée.
  4. Continuez à placer d’autres instances de la sélection copiée (un peu comme avec un tampon encreur) ou cliquez avec le bouton droit ou appuyez sur Esc pour quitter.

Notez que cette commande est utilisée pour copier et coller des objets. Par conséquent, vous ne pouvez pas l’utiliser pour dupliquer les objets enfants d’objets de groupe.

Verrouillage des objets de conception

Les objets de conception peuvent être verrouillés afin d’empêcher leur déplacement ou leur modification dans le document PCB en activant leurs attributs Locked . Par exemple, si la position ou la taille de certains objets est critique, verrouillez-les. Le verrouillage peut être effectué dans le panneau Properties en cliquant sur l’icône de cadenas () du ou des objets souhaités, comme illustré dans les exemples suivants. 

Exemples de l’icône Lock  dans le panneau Properties  pour un composant et une pastille sélectionnés. 
Exemples de l’icône Lock dans le panneau Properties pour un composant et une pastille sélectionnés.

Pour basculer l’état de la propriété Locked  d’un objet placé possédant la propriété Locked , vous pouvez également cliquer avec le bouton droit sur l’objet dans l’espace de conception et choisir la commande <ObjectType> Locked dans le menu contextuel. Lorsque l’objet est déjà verrouillé, l’entrée de commande du menu affiche une icône en forme de coche à gauche.

Si vous tentez de déplacer ou de faire pivoter un objet de conception dont la propriété Locked est activée, une boîte de dialogue apparaît pour vous demander de confirmer la modification.

Si l’option Protect Locked Objects est activée dans la page PCB Editor – General de la boîte de dialogue Preferences et que l’objet de conception est verrouillé, l’objet ne peut pas être sélectionné ni modifié graphiquement. Utilisez l’icône Lock du panneau Properties pour déverrouiller l’objet, ou désactivez l’option Protect Locked Objects pour modifier graphiquement cet objet.

Si vous essayez de sélectionner des objets verrouillés avec d’autres objets, seuls les objets déverrouillés peuvent être sélectionnés et déplacés en groupe lorsque l’option Protect Locked Objects est activée.

Verrouillage des primitives de composant

Si un composant PCB a ses primitives verrouillées (l’option Primitives dans le mode Component du panneau Properties est dans son état ), toutes ou la plupart des propriétés de ces primitives ne peuvent pas être modifiées à l’aide de méthodes d’édition graphiques (par ex. par glisser-déposer) et non graphiques (par ex. à l’aide du panneau Properties ou List). Cela permet d’éviter les modifications accidentelles de primitives de composant pouvant entraîner des sorties d’assemblage et de fabrication incorrectes.

Pour activer/désactiver la fonctionnalité empêchant la modification des primitives de composant PCB, utilisez l’option Protect Locked Primitives In Component dans la page PCB Editor – General de la boîte de dialogue Preferences.

À titre d'exemple, le mode Pad du panneau Properties est illustré dans l'image ci-dessous pour un pad qui est une partie constitutive d'un composant PCB dont les primitives sont verrouillées. Notez que toutes les propriétés du pad (à l'exception des propriétés Net et Testpoint) sont grisées et ne peuvent pas être modifiées. Notez également que l'icône s'affiche à l'extrême droite du champ Component du pad, ce qui indique que les primitives du composant parent sont verrouillées et que les propriétés du pad ne peuvent pas être modifiées.

Le mode Pad du panneau Properties (à gauche) pour un pad d'un composant PCB dont les primitives sont verrouillées (à droite).
Le mode Pad du panneau Properties (à gauche) pour un pad d'un composant PCB dont les primitives sont verrouillées (à droite).

Édition réentrante

L'éditeur PCB inclut une fonctionnalité puissante appelée re-entrant editing. Cela permet d'exécuter une seconde opération à l'aide de raccourcis clavier sans interrompre l'opération en cours. L'édition réentrante vous permet de travailler de manière plus flexible et plus intuitive. Par exemple, imaginez que vous commenciez à placer une piste puis que vous réalisiez qu'un autre segment de piste doit être supprimé. Il n'est pas nécessaire de quitter le mode Interactive Routing. Appuyez sur les touches de raccourci E, D, supprimez le segment de piste requis, puis appuyez sur la touche Esc pour revenir au routage interactif de la conception.

Définition de l'apparence du curseur PCB

Par défaut, le curseur PCB est défini comme une petite croix verte à 90 degrés. Cela peut être configuré à l'aide des paramètres Cursor Type et Cursor Color, sur la page PCB Editor – General de la boîte de dialogue Preferences . Par exemple, une grande croix à 90 degrés qui s'étend jusqu'aux bords de la fenêtre de conception (option Large 90) peut être utile lors du placement et de l'alignement des objets de conception. À l'inverse, une croix à 45 degrés (option Small 45) peut être utile si les options à 90 degrés sont difficiles à voir sur les lignes de grille.

Prise en charge des polices TrueType

L'éditeur PCB permet d'utiliser des polices basées sur des tracés ou des polices TrueType pour les objets liés au texte dans une conception (chaînes/cadres de texte, cotes, tables de perçage et/ou tables d'empilement de couches). Le choix de la police s'effectue depuis le panneau Properties associé. Trois options de polices basées sur des tracés sont disponibles : Default, Sans Serif et Serif. Le style Default est une police vectorielle simple qui prend en charge le traçage au stylet et le phototraçage vectoriel. Les polices Sans Serif et Serif sont plus complexes et ralentissent la génération des sorties vectorielles, telles que Gerber. Les polices basées sur des tracés sont intégrées au logiciel et ne peuvent pas être modifiées. Les trois polices incluent l'ensemble complet de caractères ASCII étendu IBM, qui prend en charge l'anglais et d'autres langues européennes. Lors de l'utilisation de polices TrueType, les polices TrueType et OpenType (surensemble de TrueType) trouvées dans le dossier \Windows\Fonts sont disponibles. Cette fonctionnalité offre également une prise en charge complète d'Unicode.

Notez que seules les polices racines détectées (et portant un nom unique) seront disponibles. Par exemple, Arial et Arial Black seront disponibles, mais Arial Bold et Arial Bold Italic ne le seront pas.

Les géométries des objets texte utilisant des polices TrueType sont automatiquement stockées dans les documents PCB. Lorsque des objets d'un document PCB utilisent une police TrueType, ces objets s'affichent avec la même géométrie de police lorsque le document PCB est ouvert sur un autre ordinateur, même si cette police TrueType n'y est pas installée.

Lorsqu'un objet utilisant une police manquante est sélectionné, un message d'avertissement apparaît en haut du panneau Properties. Lors de la modification des propriétés d'un objet qui affectent son texte (par exemple, la hauteur du texte ou le texte lui-même), la boîte de dialogue Missing fonts s'ouvre et vous permet de sélectionner une police de remplacement (Replacement). Activez l'option Apply to all text elements pour appliquer la police de remplacement à tous les objets du document PCB utilisant la police manquante.

La boîte de dialogue apparaît également lors de la modification des propriétés liées au texte depuis le panneau PCB List.

Lorsque vous essayez de modifier plusieurs objets utilisant différentes polices manquantes, la boîte de dialogue vous permet de sélectionner un remplacement pour chaque police manquante.

La possibilité de stocker automatiquement dans les documents PCB les géométries des objets texte qui utilisent des polices TrueType est disponible lorsque l'option PCB.Text.TTFontSaving est activée dans la boîte de dialogue Advanced Settings dialog. Lorsque l'option est désactivée, vous pouvez configurer Altium Designer pour incorporer les polices TrueType. La page PCB Editor – TrueType Fonts de la boîte de dialogue Preferences (disponible lorsque l'option PCB.Text.TTFontSetting.Hide est désactivée dans la boîte de dialogue Advanced Settings dialog) fournit l'option Embed TrueType fonts inside PCB documents pour incorporer les polices TrueType lors de l'enregistrement d'une conception et l'option Substitution font pour appliquer la substitution de police choisie lors du chargement d'une conception.

L'incorporation des polices est utile lorsqu'un texte doit être affiché dans une police qui peut ou non être disponible sur l'ordinateur cible sur lequel la conception est chargée. La substitution de police permet de spécifier une police TrueType à utiliser comme remplacement lors du chargement d'une conception dans laquelle les polices n'ont pas été incorporées et peuvent ne pas être disponibles sur l'ordinateur sur lequel la conception est actuellement chargée.

Informations sur le net

Pour les objets cuivre sur un PCB (piste, via, polygone, etc.), les informations suivantes sont présentées dans la région Net Information du panneau Properties lorsque l'objet est sélectionné :

  • Le Net, Diff Pair et/ou xSignal parent et la classe associée dans chaque cas. Notez que les entrées Diff Pair et xSignal sont affichées uniquement si l'objet fait partie d'une paire différentielle ou d'un xSignal, respectivement.
  • Delay – le retard du ou des objets sélectionnés ainsi que le retard des segments routés de l'ensemble du net. Inclut les valeurs Propagation Delay des pads et des vias, si elles ont été définies pour ces pads et vias.

    Pour les vias, le retard de propagation est calculé proportionnellement à la longueur de via utilisée. Cette fonctionnalité est disponible lorsque l'option PCB.Delay.Via est activée dans la boîte de dialogue Advanced Settings dialog. Lorsque l'option PCB.Delay.Via est désactivée, la valeur Propagation Delay définie dans les propriétés du via est utilisée.

  • Length – la somme totale des longueurs du ou des objets sélectionnés ainsi que la Signal Length totale. La Signal Length est le calcul précis de la distance totale de nœud à nœud. Les objets placés sont analysés afin de : résoudre les objets empilés ou superposés et les chemins sinueux à l'intérieur des pads ; et inclure les longueurs des vias. La Pin Package Length est également incluse si elle a été définie pour le ou les pads. Si le net n'est pas complètement routé, la longueur Manhattan (X + Y) de la ligne de connexion est également incluse. Pour plus d'informations concernant Signal Length et ses applications, consultez les informations sur le panneau PCB - Nets panel.

    • La longueur totale inclut une estimation de la partie non routée du net (la longueur Manhattan (X + Y) de la ligne de connexion), mais ce n'est pas le cas pour le retard total.
    • La Delay et le Length d'un net faisant partie d'une règle de conception Supply Nets design rule définie (ou faisant partie d'une classe de nets utilisée avec une telle règle) ne sont pas calculés.
  • Max Current - le courant maximal que le ou les objets Track, Arc ou Via sélectionnés peuvent transporter, déterminé à partir de la formule IPC-2221A (section 6.2) :  

    I = k * ΔT0.44 * A0.725

    où :

    I = courant [ampères]
    A = section transversale [mil²] (largeur de piste * épaisseur de cuivre de l’empilage des couches, ou Abarrel, comme indiqué ci-dessous)
    ΔT = élévation de température admissible au-dessus de l’ambiante [°C]
    k = constante, telle que :

    k = 0.048 pour les couches externes
    k = 0.024 pour les couches internes

    Lorsque plusieurs objets sont sélectionnés, par exemple un réseau entier, le courant max. de ce réseau correspond à la plus petite valeur individuelle de courant max. parmi les objets sélectionnés.

  • Resistance - la somme des résistances des objets Track, Arc et Via sélectionnés, déterminée à partir de la formule dérivée suivante :

    R = (ρ * L / A

    où :

    R = résistance [Ω]
    ρ = résistivité du cuivre [Ω*mm2/m]
    L = longueur de piste [m] (ou longueur de via, comme décrit ci-dessous)
    A = section transversale = T * W [mm2] (ou Abarrel, comme indiqué ci-dessous)
    T = épaisseur de piste (issue de l’empilage des couches) [mm]
    W = largeur de piste [mm]

    Assumptions:

    • Température ambiante = 22 °C
    • Élévation de température admissible = 20 °C
    • Épaisseur de la paroi en cuivre du trou métallisé = 0.018mm 
    • Résistivité du cuivre = 0.017 Ω*mm2/m

    La résistance totale des objets sélectionnés est la somme des résistances des objets individuels.

Via Barrel Cross-Sectional Area - déterminée comme suit :

Abarrel = AViaHoleSize - AFinishedHoleSize

Abarrel = [ π * (ViaHoleSize/2)] - [ π * ((ViaHoleSize - 2 * ViaWallThickness)/2)2 ]

Abarrel = π (ViaHoleSize ViaWallThickness ViaWallThickness2)

Via Length = distance entre le centre de la couche d’entrée et le centre de la couche de sortie, comme indiqué ci-dessus

Notes - dans ces calculs, la longueur du via dépend du fait que le via appartienne à un réseau et des couches utilisées par les pistes connectées. Un via sélectionné sans réseau assigné affichera la longueur de bord de couche à bord de couche au lieu de la longueur de centre de couche à centre de couche. De plus, un via avec un réseau assigné mais sans pistes connectées affichera une longueur nulle.

La région Net Information du panneau Properties. L’exemple présenté ici concerne une piste sélectionnée.
La région Net Information du panneau Properties. L’exemple présenté ici concerne une piste sélectionnée.

Cliquez sur un lien dans la région Net Information pour ouvrir le réseau/la paire différentielle/xSignal associé(e) dans le panneau PCB.

Assignation de réseaux aux objets

L’éditeur PCB offre plusieurs façons d’assigner des réseaux aux objets primitifs :

  • Lorsqu’un ou plusieurs objets sont sélectionnés, utilisez la liste déroulante du champ Nets dans le panneau Properties. Tous les réseaux de la carte active seront répertoriés dans la liste déroulante. Sélectionnez No Net pour indiquer que la piste n’est connectée à aucun réseau. Vous pouvez aussi cliquer sur l’icône Assign Net () pour choisir un objet dans l’espace de conception ; le réseau de cet objet sera assigné aux objets sélectionnés.
  • Faites un clic droit sur un ou plusieurs objets sélectionnés, puis choisissez Net Actions  » Assign Net. Après le lancement de la commande, un réticule apparaît. Déplacez le réticule sur le réseau auquel vous souhaitez assigner le ou les objets, puis cliquez pour sélectionner ce réseau.
  • Pour resynchroniser le nom de réseau des primitives de routage avec le nom de réseau des pastilles auxquelles elles sont connectées, sélectionnez la commande Design » Netlist » Update Free Primitives From Component Pads dans les menus principaux. Après le lancement de la commande, une boîte de dialogue de confirmation s’ouvre pour vous demander si vous souhaitez mettre à jour les réseaux des primitives libres avec les réseaux des pastilles de composant. Après avoir cliqué sur Yes et en partant de chaque pastille, le cuivre connecté est sélectionné et le nom de réseau de chaque primitive est défini pour correspondre à celui de la pastille. Cette opération n’affecte pas la netlist interne du PCB.

Pour examiner et confirmer que les objets physiquement connectés ont bien le réseau correct qui leur est assigné pour appartenir à ce réseau physique (un physical net signifie connected copper dans ce cas), vous pouvez utiliser la boîte de dialogue Configure Physical Nets, accessible en choisissant la commande Design » Netlist » Configure Physical Nets dans les menus principaux. Le logiciel analyse la conception et vérifie que toutes les pastilles et les objets qui les relient physiquement entre eux (pistes, arcs, remplissages, etc.) ont le même nom de réseau assigné. Lorsque tous les objets du réseau sont corrects, le réseau est affiché en vert. Si des objets sont détectés comme étant en contact mais qu’un réseau différent leur est assigné, ils sont signalés en rouge. Un exemple courant de situation où cela peut se produire est lorsqu’une empreinte de composant contient des objets de cuivre supplémentaires dans l’empreinte. Lorsque cette empreinte est chargée pendant la synchronisation, le nom de réseau assigné est appliqué à chaque pastille mais pas au cuivre supplémentaire. La boîte de dialogue est interactive ; cliquez sur un réseau ou une primitive pour effectuer un cross-probing vers cet objet. Faites un clic droit ou cliquez sur le bouton Menu pour accéder aux commandes disponibles. La région Action de la boîte de dialogue fournit des contrôles permettant de spécifier l’action à entreprendre pour résoudre les problèmes liés au cuivre connecté. Par défaut, les actions seront définies automatiquement, mais elles peuvent être ajustées si nécessaire. Une fois les actions définies, cliquez sur le bouton Execute pour mettre à jour les assignations de réseau.

Notez que l’état par défaut de cette boîte de dialogue est Only Show Errors, ce qui signifie que les objets correctement assignés ne sont pas répertoriés. Désactivez cette option en désactivant l’option Only Show Errors (à l’aide du bouton Menu ) afin d’afficher tous les objets à l’aide du bouton Menu .

La boîte de dialogue Configure Physical Nets (avec l’option Only Show Errors activée (arrière) et l’option Only Show Errors désactivée (avant)).
La boîte de dialogue Configure Physical Nets (avec l’option Only Show Errors activée (arrière) et l’option Only Show Errors désactivée (avant)).

Vous pouvez également supprimer tous les nets du document de conception actuel, vidant ainsi essentiellement la netlist PCB interne. Cela peut être souhaitable si vous avez modifié les informations de net dans les documents schématiques source et que vous souhaitez resynchroniser entièrement votre PCB avec les informations de netlist du schéma source. Pour ce faire, choisissez la commande Design » Netlist » Clear All Nets dans les menus principaux. Après le lancement de la commande, une boîte de dialogue de confirmation s’ouvrira pour vous avertir que cette opération supprimera toutes les informations de net du PCB. Après avoir cliqué sur Yes, toutes les informations de net seront supprimées. Toute piste routée restera routée, mais aura une affectation No Net. Toutes les connexions logiques non routées seront supprimées.

Pour en savoir plus sur la connectivité dans votre conception PCB, consultez la page Comprendre la connectivité sur votre PCB.

Pour créer un fichier de netlist basé sur la connectivité créée par le routage dans la conception actuelle, choisissez la commande Design » Netlist » Create Netlist From Connected Copper dans les menus principaux. Après avoir cliqué sur Yes dans la boîte de dialogue de confirmation qui s’ouvre, une netlist (Generated <PCBDocumentName>.Net, ajoutée au panneau Projects en tant que document libre dans le sous-dossier Source Documents) est créée dans le même dossier que le document de conception PCB et automatiquement ouverte comme document actif. Chaque net de la netlist reçoit son nom de l’une des pastilles à laquelle le cuivre routé est connecté.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
Disponibilité des fonctionnalités

Les fonctionnalités accessibles dépendent de la solution Altium dont vous disposez – Altium Develop, une édition d’Altium Agile (Agile Teams ou Agile Enterprise), ou Altium Designer (avec abonnement actif).

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

Documentation héritée

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

Contenu