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 la cotation. 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. On les appelle « primitifs » en raison de leur nature brute ou élémentaire.

  • Tout ce qui est constitué de primitives et identifié comme objet de conception est un objet de groupe. Parmi les exemples d’objets de groupe figurent les composants, les cotes et les coulées 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 d’objets

Dans Altium Designer, le processus de placement d’un objet est globalement le même quel que soit l’objet placé. À son niveau le plus simple, le processus est le suivant :

  1. Sélectionnez l’objet à placer depuis 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 courante. Assurez-vous que la bonne couche a été définie comme couche courante avant d’effectuer le placement. La couche sur laquelle réside un objet peut être modifiée après son placement.

Édition avant 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 colonne Primitives  pour accéder aux propriétés des objets et modifier les valeurs par défaut selon les besoins.
Utilisez la colonne Primitives pour accéder aux propriétés des objets et modifier les valeurs par défaut selon les besoins.

Par défaut, les valeurs par défaut des objets sont enregistrées dans le fichier ADVPCB.dft. En option, les valeurs peuvent être enregistrées dans un fichier .dft portant un nom différent. Des commandes permettent d’enregistrer et de charger des fichiers .dft, ce qui vous permet de créer des « jeux » 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 de placement afin d’ouvrir le panneau Properties associé. L’appui sur la touche Tab met le placement en pause afin que vous puissiez effectuer les modifications nécessaires sur l’objet.

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

Une fois les modifications effectuées, cliquez sur la superposition du bouton de pause de 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 futurs placements d’objets, sauf si l’option Permanent sur 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 ainsi que les objets suivants placés au cours de la même session de placement.

Édition après placement

Une fois un objet placé, plusieurs méthodes permettent de le modifier. Elles sont décrites ci-dessous.

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

Cette méthode d’édition utilise le mode du 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é.

  • Positionnant 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 depuis le 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, la boîte de dialogue s’ouvrira lorsque la primitive est double-cliquée ou lorsque vous faites un clic droit sur une primitive sélectionnée puis choisissez Properties. Lorsque l’option Double Click Runs Interactive Properties est activée, le panneau Properties s’ouvre.
Bien que les options soient les mêmes dans la boîte de dialogue et dans le panneau, leur ordre et leur emplacement 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 n’affecte que 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’objets, l’éditeur PCB comprend 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 peuvent également être accessibles depuis le menu du bouton  dans le Active Bar.

  • Select overlapped - à utiliser 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. Track/Arc
    4. Component
    5. Polygon
    6. Region/Fill
    7. Text

    De plus, lors de l’utilisation de la touche Shift  pour ajouter des objets supplémentaires à une sélection courante, 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 de la couche courante en premier 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 sélectionné dans la conception, cette commande est utilisée pour étendre la sélection afin d’inclure l’objet (ou les objets) de niveau supérieur suivant selon une hiérarchie logique. Les « flux » cycliques de sélection logique suivants sont pris en charge :

    • Segment de piste ---> Toute piste connectée (contiguë) sur la même couche ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
    • Pastille connectée ---> Toute piste connectée (contiguë) sur la même couche ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
    • Pastille non connectée ---> Tous les objets électriques du net associé
    • Via ---> Toute piste connectée (contiguë) sur les couches associées au via ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
    • Cuivre (région/coulée de polygone/remplissage) ---> Tout cuivre connecté ---> Tous les objets électriques du net associé
    • Pastille/Via libre ---> Toute piste connectée (contiguë) sur la même couche que la pastille, ou sur les couches associées au via ---> Tout cuivre connecté ---> Tous les objets électriques du net associé.
    • Composant ---> Fanouts de via, escapes, 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.

    De plus, cette fonctionnalité permet l’extension de la sélection sur plusieurs objets, sélectionnés sur différents nets dans 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 - à utiliser pour sélectionner tous les objets qui se trouvent à l’intérieur des limites de la forme de carte définie.

  • Net - à utiliser 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 pour sélectionner tous les objets électriques du net associé ou, si vous connaissez le nom du net que vous souhaitez sélectionner, cliquer sur une zone de la conception éloignée 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 certain 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 portion de cuivre.

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

  • Physical Connection Single Layer - à utiliser pour sélectionner toute la piste physiquement routée entre des objets pastilles sur une seule couche. Cliquez sur une piste ou un via ; toute piste contiguë sur la même couche jusqu’à une autre pastille sera sélectionnée (les pastilles 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 pastilles d’un composant choisi (y compris les pistes et les vias) jusqu’à la pastille suivante rencontrée dans chaque cas. Les pastilles elles-mêmes ne seront pas incluses dans la sélection.

    La commande est également accessible en faisant 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 membres qu’ils contiennent) attachés à un composant choisi dans le document courant.

    La commande est également accessible en faisant 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 pastille à pastille qui se trouvent entièrement dans les limites de la room choisie dans le document courant.

    La commande est également accessible en faisant 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 tient au 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 pastilles constitutives sont Multi-Layer.
  • Free Objects - à utiliser pour sélectionner tous les objets primitifs libres dans 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 coulée de polygone 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 toutes les pastilles qui ne sont pas placées 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 à forme libre lorsqu’il est nécessaire de désélectionner des objets avec plus de précision. Ce mode est particulièrement utile sur les conceptions comportant des composants tourné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 basculer entre les modes Free-form et Polyline.

Maintenez la touche Ctrl  enfoncée lors de l’utilisation de la commande 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 de modifier graphiquement sa taille, sa forme ou son emplacement. La modification de la forme et/ou de la taille (le cas échéant) s’effectue à l’aide 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 glissement.

  • Appuyez sur Spacebar pour faire pivoter l’objet dans le sens antihoraire ou sur Shift+Spacebar pour une rotation horaire. La rotation s’effectue conformément à 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 petits incréments (selon la valeur de la grille d’accrochage courante) en appuyant sur les touches fléchées tout en maintenant la touche Ctrl  enfoncée. Déplacez-le par incréments plus grands (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 est utilisée pour 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 conformément au mode de connexion en vigueur). Aucune piste routée connectée à l’objet ne sera déplacée.

  • Drag - cette commande est utilisée pour 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, une pastille ou un via), ceux-ci resteront connectés pendant le déplacement de l’objet.

    • Pour qu’une piste connectée se déplace 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.
    • Lorsque vous utilisez 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 intelligent (alignement dynamique et poussée) ne sont pas non plus disponibles.
  • 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, puis déplacez-le jusqu’à la position requise et 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écrit ci-dessus. Notez que cette fonctionnalité ne fonctionnera que si le composant cible n’est not pas verrouillé.

    La commande est également accessible en faisant 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, consultez Component Placement.
  • Move Selection - cette commande vous 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 conformément au mode de connexion en vigueur). Aucune piste routée connectée à l’objet ne sera déplacée.

  • Move Selection by X, Y - cette commande est utilisée pour décaler la sélection courante d’objets d’une quantité 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, 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°). Entrez 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 sur la face opposée de la carte. Par exemple, les objets situés sur la Top Layer seront retournés vers la Bottom Layer, les objets situés sur la Top Overlay seront retournés vers la Bottom Overlay, etc.

    • Le texte du designator et du commentaire 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 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 de la sélection. 

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

Commandes d’alignement

Les objets peuvent également être déplacés en modifiant leur alignement. Pour aligner des objets avec d’autres objets, cliquez avec le bouton droit sur un objet sélectionné, puis sélectionnez 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 plusieurs options de répartition des objets sélectionnés.

Les commandes d’alignement ne déplacent 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 est utilisée pour accéder à 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 et provoquer l’empilement des objets sélectionné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 est utilisée pour ouvrir la boîte de dialogue Component Text Position, à partir de laquelle vous pouvez modifier la position du texte du designator et/ou du commentaire 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 commentaire. Pour le designator comme pour le commentaire, une représentation graphique d’un composant est utilisée pour montrer où le texte apparaîtra selon la position sélectionnée. Les neuf styles de positionnement suivants sont disponibles pour le texte, et tous sont considérés comme des « 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 commentaire peuvent également être modifiées via la section Properties du panneau Properties. Sélectionnez le designator/commentaire ou le composant parent pour afficher ces propriétés. Cliquez sur le contrôle pertinent qui résume textuellement la couche, la position et la rotation actuelles du designator/commentaire, puis utilisez la propriété Autoposition disponible dans la fenêtre contextuelle, selon les besoins.
  • Pour positionner librement le texte du designator/commentaire et faire en sorte qu’il suive 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, maintenir et faire glisser librement le texte jusqu’à la position souhaitée directement dans l’espace de travail ; cela basculera automatiquement la propriété Autoposition sur Manual.

La commande Align Left / Align RightAlign TopAlign Bottom vous permet d’aligner les objets de conception sélectionnés par leurs bords gauche/droit/supérieur/inférieur, respectivement. Après le lancement de la commande, le bord gauche/droit/supérieur/inférieur 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 par leurs bords gauche/droit/supérieur/inférieur 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/supérieur/inférieur 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 le permet 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 permet de placer les objets sélectionnés dans une seule colonne/ligne, alignés par leurs centres horizontaux/verticaux. Après le lancement de la commande, le curseur prend la forme d’une croix et vous serez invité à sélectionner l’un des objets de la sélection ; cliquez dessus. Cet objet 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 par leurs centres horizontaux/verticaux.

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

La commande Increase Horizontal SpacingIncrease Vertical Spacing 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 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 permet de 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 sur la grille d’accrochage applicable.

La commande Move All Components Origin To Grid permet de 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 de sorte 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, indiquant quels composants ont été déplacés et lesquels ne l’ont pas été.

  • Configurez le ou les formats de rapport à générer et à afficher depuis la page PCB Editor - Reports de la boîte de dialogue Preferences.
  • La grille d’accrochage applicable peut être configurée selon les besoins via la section Grid Manager du panneau Properties.
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 vous permet d’afficher les objets de conception sous forme de tableau, ce qui facilite l’inspection rapide et la modification des attributs des objets. Utilisé conjointement avec le panneau PCB Filter, il vous permet d’afficher uniquement les objets relevant du filtre actif, ce qui rend le ciblage et la modification de plusieurs objets de conception plus précis et plus efficaces.

Sélection de la couche active

La couche active est la couche sur laquelle vous placerez les objets. La couche active peut être sélectionnée parmi les couches actuellement visibles en cliquant sur l’onglet de cette couche au bas de l’espace de conception ou en utilisant la liste déroulante Active Layer dans la région 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 le multi-layer 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 même document PCB ou entre plusieurs documents PCB, par exemple copier un ou plusieurs composants d’un PCB vers un autre document PCB. Vous pouvez couper/copier des objets vers le presse-papiers Windows et les coller dans d’autres documents.

Lors de l’utilisation de 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 contextuel accessible par clic droit. Le curseur se transforme en croix 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 de collage.

Lors de l’utilisation de la commande Copy dans 3D Layout Mode, la vue actuelle de l’espace de conception est 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 comprennent :

  • Le type d’objet.
  • Le designator 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).

Un exemple de composant copié sous forme de texte dans le presse-papiers est :

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

Un exemple de piste et de via copiés sous forme de texte dans le presse-papiers est :

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 cliquez avec le bouton droit dans l’espace de conception et choisissez la commande Paste dans le menu contextuel (raccourci : Ctrl+V). Le dernier contenu 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 et collé en tant que tels, plutôt qu’en un seul objet OLE. Les types de fichiers pris en charge incluent des formats universels tels que les feuilles de calcul aux formats CSV et XLS, ainsi que les documents texte aux formats DOC et RTF.

Pour contrôler ce qui arrive à certains attributs des objets 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 que selon le comportement de collage par défaut, qui consiste à les 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 toute attribution de nom de net.
  • Possibilité de dupliquer le designator (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 les besoins puis cliquez sur le bouton Paste pour démarrer l’opération de collage.

Cliquer sur le bouton Paste Array dans la boîte de dialogue Paste Special ouvre 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, il vous sera demandé de 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, il vous sera demandé de sélectionner le point central du réseau, puis le point de départ du réseau. Positionnez le curseur dans chaque cas puis cliquez ou appuyez sur Enter pour placer le réseau. Les objets seront placés dans le sens antihoraire autour du point central désigné.
Le point de départ du réseau correspondra à l’emplacement du point de référence — désigné lorsque Cut ou Copy a été utilisé pour ajouter la sélection au presse-papiers. Il est donc conseillé de s’assurer que le point de référence est correctement défini au moment du couper/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 occurrences de la sélection où vous le souhaitez dans le document en cours, vous pouvez également utiliser la commande Edit » Duplicate à partir des menus principaux (raccourci : Ctrl+R). Après le lancement de la commande, le curseur devient une croix et vous passez en mode duplication. Le processus comprend la séquence d’étapes suivante :

  1. Il vous sera d’abord demandé de sélectionner un point de référence. Il s’agit du point à partir duquel la sélection sera collée. Déplacez le curseur vers la position requise près de la sélection puis cliquez ou appuyez sur Enter. Une copie de la sélection apparaîtra 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îtra attachée au curseur, prête à être placée.
  4. Continuez à placer d’autres occurrences de la sélection copiée (un peu comme avec un tampon) ou faites un clic droit ou appuyez sur Esc pour quitter.

Notez que cette commande sert à copier et coller des objets. À ce titre, 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 pour 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 cadenas () pour le ou les 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  pour un objet placé qui possède la propriété Locked , vous pouvez également faire un clic 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 dans le menu affiche une icône en forme de coche à gauche.

Si vous essayez 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 demander confirmation avant de poursuivre la modification.

Si l’option Protect Locked Objects est activée sur 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 exemple, glisser-déposer) et non graphiques (par exemple, à l’aide du panneau Properties ou du panneau List). Cela permet d’éviter des modifications accidentelles des primitives du 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 composants PCB, utilisez l’option Protect Locked Primitives In Component sur la page PCB Editor – General page de la boîte de dialogue Preferences.

À titre d’exemple, le mode Pad du panneau Properties est illustré dans l’image ci-dessous pour une pastille faisant partie intégrante d’un composant PCB dont les primitives sont verrouillées. Notez que toutes les propriétés de la pastille (à l’exception des propriétés Net et Testpoint) sont estompées et non disponibles pour modification. Notez également que l’icône  s’affiche à l’extrême droite du champ Component de la pastille, indiquant que le composant parent a ses primitives verrouillées et que les propriétés de la pastille ne peuvent pas être modifiées.

Le mode Pad du panneau Properties (à gauche) pour une pastille d’un composant PCB dont les primitives sont verrouillées (à droite).
Le mode Pad du panneau Properties (à gauche) pour une pastille 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. Elle permet d’exécuter une seconde opération à l’aide de raccourcis clavier sans mettre fin à l’opération en cours. L’édition réentrante vous permet de travailler de manière plus souple et intuitive. Par exemple, imaginez que vous commencez à placer une piste puis réalisez 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 du design.

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 d’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 (Stroke-based) ou des polices TrueType pour les objets liés au texte dans un design (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 police 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 tracé au stylo et la photoplot vectorielle. Les polices Sans Serif et Serif sont plus complexes et ralentiront la génération de sorties vectorielles, telles que les fichiers 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 disposent du jeu complet de caractères ASCII étendu IBM, prenant 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 peuvent être utilisées. 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’afficheront avec la même géométrie de police lorsque le document PCB sera 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 de l’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 les géométries des objets texte utilisant des polices TrueType dans les documents PCB est disponible lorsque l’option PCB.Text.TTFontSaving est activée dans la boîte de dialogue Advanced Settings dialog. Lorsque cette 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’un design et l’option Substitution font pour appliquer la substitution de police choisie lors du chargement d’un design.

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

Prise en charge du rendu des arcs réels

Cette fonctionnalité est en Open Beta et disponible lorsque l’option PCB.Rendering.DrawArcBaseGeometry est activée dans la boîte de dialogue Advanced Settings dialog.

Note: Le rendu des arcs réels nécessite également que l’option PCB.Polygon.AdvancedPour soit activée dans la boîte de dialogue Advanced Settings.

Les arcs réels générés dans l’espace de conception de l’éditeur PCB comme dans celui de l’éditeur de bibliothèque PCB sont pris en charge, au lieu d’approximations. Cette prise en charge s’étend aux modes de mise en page 2D/3D (et au mode Board Planning pour l’éditeur PCB). Le rendu des arcs réels peut être observé dans les zones suivantes :

  • Remplissages de polygones (plein, hachuré, aucun)

  • Découpes de remplissage de polygone

  • Contour de sélection des remplissages de polygones et des régions

  • Régions

  • Extensions de masque de soudure et de masque de pâte

  • Mise en évidence des nets

  • Limites d’espacement

  • Superposition des violations (remplissage de polygone séparé sur région ou remplissage de polygone)

Des exemples de rendu d’arcs réels de remplissages de polygones versés autour d’autres objets d’un PCB sont présentés ci-dessous.

 

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, le Diff Pair et/ou le xSignal parent ainsi que la classe associée dans chaque cas. Notez que les entrées Diff Pair et xSignal ne sont affichées que 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 et le retard des segments routés de l’ensemble du net. Inclut les valeurs Propagation Delay des pastilles et des vias, si elles ont été définies pour ces pastilles et vias.

    Pour les vias, le retard de propagation est calculé proportionnellement à la longueur du 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 correspond au 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 se chevauchant et les chemins sinueux dans les pastilles ; et les longueurs de vias sont incluses. La Pin Package Length est également incluse si elle a été définie pour la ou les pastilles. 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 relatives au 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 sélectionnés Track, Arc ou Via 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 = aire de section transversale [mils carrés] (largeur de piste * épaisseur de cuivre de l’empilement de couches, ou Abarrel, comme illustré 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 maximal de ce réseau correspond à la plus petite valeur individuelle de courant maximal parmi les objets sélectionnés.

  • Resistance - la somme de la résistance 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 = aire de section transversale = T * W [mm2] (ou Abarrel, comme indiqué ci-dessous)T = épaisseur de piste (à partir de l’empilement de 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 cuivre du trou traversant = 0,018 mm 
    • 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 de l’appartenance du via à un réseau et des couches utilisées par les pistes connectées. Un via sélectionné sans réseau assigné affichera la longueur bord-à-bord des couches au lieu de la longueur centre-à-centre des couches. 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 correspond à une piste sélectionnée.
La région Net Information du panneau Properties. L’exemple présenté ici correspond à 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 conception de carte active seront listés dans cette liste déroulante. Sélectionnez No Net pour spécifier 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.
  • Cliquez avec le bouton 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. 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 et demande 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 PCB interne.

Pour examiner et confirmer que les objets physiquement connectés ont bien le bon réseau assigné pour appartenir à ce réseau physique (ici, physical net signifie connected copper), 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 ainsi que les objets qui les connectent physiquement entre eux (pistes, arcs, remplissages, etc.) ont le même nom de réseau. Lorsque tous les objets du réseau sont corrects, le réseau est affiché en vert. Si des objets sont détectés comme se touchant mais qu’un réseau différent leur est assigné, ils sont signalés en rouge. Un exemple courant de ce cas est lorsqu’une empreinte de composant contient des objets cuivre supplémentaires dans l’empreinte. Lorsque cette empreinte est chargée lors de 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 faire un cross-probing vers cet objet. Cliquez avec le bouton 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 sont définies automatiquement mais 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 de Only Show Errors, ce qui signifie que les objets correctement assignés ne sont pas listé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 (affichant 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 (affichant 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 réseaux du document de conception actuel, ce qui revient essentiellement à purger la netlist PCB interne. Cela peut être souhaitable si vous avez modifié les informations de réseau dans les documents schématiques source et que vous souhaitez resynchroniser complètement 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 réseau du PCB. Après avoir cliqué sur Yes, toutes les informations de réseau seront supprimées. Toute piste routée restera routée mais aura une assignation No Net . Toute connexion logique non routée sera supprimée.

Pour en savoir plus sur la connectivité dans votre conception PCB, consultez la page Understanding Connectivity on Your 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 sous le sous-dossier Source Documents) est créée dans le même dossier que le document de conception PCB et ouverte automatiquement comme document actif. Chaque réseau de la netlist reçoit son nom de l’une des pastilles auxquelles le cuivre routé est connecté.

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

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

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

Documentation héritée

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

Contenu