Polygones sur les couches de signal
Altium Essentials: PCB Polygon Pour and Planes
This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.
En un coup d'œil
- Découvrez le rôle des polygones de cuivre sur les couches de signal, notamment la façon dont ils se connectent aux objets du même net et évitent ceux appartenant à d’autres nets.
- Apprenez à placer des polygones de cuivre dans l’éditeur de PCB, à ajuster les options pendant le placement et à utiliser les modes de coin et la fonction d’anticipation.
- Comprenez les principales méthodes de modification d’un polygone de cuivre après son placement : déplacement, remodelage, modification du contour, redimensionnement et recalcul du remplissage.

Un polygone de cuivre (en rouge plus vif) utilisé pour créer une grande zone GND sur une carte

Un polygone de cuivre est représenté avec un remplissage plein et hachuré, illustrant différents espacements ainsi qu’un style de connexion et un intervalle d’isolement contrôlés.
Un polygone de cuivre est un objet de conception groupé constitué d’objets primitifs plus simples : des régions, ou des pistes et des arcs. Les polygones de cuivre permettent de créer une zone pleine ou hachurée (en treillis) sur une couche de PCB, à l’aide d’objets de type région ou d’une combinaison de pistes et d’arcs. Également appelés zones de cuivre, ils sont similaires à une région, mais peuvent remplir des zones de forme irrégulière sur une carte : leur remplissage contourne automatiquement les objets existants et ne se connecte qu’aux objets appartenant au même net que le polygone.
Sur une couche de signal, vous pouvez placer un polygone de cuivre plein pour définir une zone destinée à acheminer des courants d’alimentation élevés, ou une zone reliée à la masse assurant un blindage électromagnétique. Les polygones de cuivre hachurés sont couramment utilisés pour les zones de masse dans les conceptions analogiques.
Un polygone de cuivre placé sur une couche de signal crée une zone de cuivre polygonale (à plusieurs côtés), pleine ou hachurée. Lors du remplissage, les polygones respectent automatiquement les espacements autour des objets électriques appartenant à un autre net, se connectent aux objets du même net et remplissent les zones de forme irrégulière. Les espacements et les propriétés de connexion sont contrôlés par les règles de conception applicables relatives à l’espacement électrique et au style de connexion des polygones.
Placement d’un polygone de cuivre
Les polygones de cuivre ne peuvent être placés que dans l’éditeur PCB. Pour placer directement un polygone de cuivre, activez d’abord la couche souhaitée. Après le lancement de la commande de placement d’un polygone de cuivre (Place » Polygon Remplissage), le curseur prend la forme d’une croix et vous passez en mode de placement de polygone de cuivre. Positionnez le curseur, puis cliquez ou appuyez sur Enter pour effectuer le placement. Continuez à placer d’autres polygones de cuivre ou faites un clic droit ou appuyez sur Esc pour quitter le mode de placement.
Modes d’angle
Lors du placement d’un polygone de cuivre, cinq modes d’angle sont disponibles (45°, arc à 45°, 90°, arc à 90° et angle quelconque), dont quatre proposent également des sous-modes de direction d’angle. Pendant le placement :
- Appuyez sur Shift+Spacebar pour parcourir les modes d’angle disponibles.
- Appuyez sur Spacebar pour basculer entre les deux sous-modes de direction d’angle (sauf en mode angle quelconque).
- Dans l’un des modes d’angle avec arc, maintenez la touche , ou . enfoncée pour réduire ou agrandir l’arc. Maintenez également la touche Shift enfoncée pour accélérer le redimensionnement de l’arc.
- Appuyez sur Backspace pour supprimer le dernier sommet.
- Utilisez le raccourci clavier 1 pour basculer entre le placement de deux bords par clic et d’un seul bord par clic. Dans le second mode, le bord en pointillés est appelé segment d’anticipation (comme illustré dans la dernière image de la série ci-dessous ; reportez-vous à la section Comprendre la fonction d’anticipation pour plus d’informations).

Appuyez sur Shift+Spacebar pour parcourir les cinq modes d’angle disponibles ; utilisez le raccourci 1 pour basculer entre le placement de deux bords et d’un seul bord.
Comprendre la fonction d’anticipation
Lors de la conception d’un PCB, il est souvent nécessaire de pouvoir prévoir l’emplacement d’un futur segment de piste ou bord d’objet sans pour autant placer cet objet. Pour répondre à ce besoin, Altium Designer propose une fonction appelée Look-Ahead. Lorsque l’anticipation est activée, le segment de piste ou le bord d’objet actuellement attaché au curseur n’est pas placé lorsque vous cliquez ; seul le segment précédent est placé. Autrement dit, le dernier segment vous permet d’anticiper l’emplacement du futur segment.
Utilisez le raccourci clavier 1 pendant le placement d’un objet pour activer ou désactiver l’anticipation. Observez les différences d’affichage entre les deux modes. Lors du placement d’une piste, les segments qui seront placés au clic suivant sont hachurés, tandis que le segment d’anticipation est représenté par son contour, sans remplissage. Lors du placement d’un objet plein, les bords qui seront placés au clic suivant sont représentés par des lignes blanches continues, tandis que le bord d’anticipation est représenté par une ligne blanche en pointillés.
Les images suivantes montrent comment l’affichage des segments de piste change selon que la fonction d’anticipation est activée ou désactivée.
Placement de pistes avec l’anticipation activée (première image) et désactivée (deuxième image). Le prochain clic de souris placera les segments de piste hachurés.
La fonction d’anticipation fonctionne également pendant le placement d’un polygone de cuivre. Utilisez le raccourci clavier 1 pendant le placement pour l’activer ou la désactiver (ce raccourci ne fonctionne que pendant le placement d’un objet). Les images suivantes montrent le placement du premier angle d’un polygone de cuivre.
L’anticipation est activée. Au prochain clic de souris, la ligne continue deviendra un bord du polygone, mais pas la ligne en pointillés. Notez la ligne de retour continue. Elle indique comment le polygone sera fermé si vous terminez son placement.
L’anticipation est désactivée. Au prochain clic, les deux lignes continues deviendront des bords du polygone. Notez la ligne de retour continue. Elle indique comment le polygone sera fermé si vous terminez son placement.
Modification d’un polygone
Déplacement d’un polygone de cuivre
Cliquez sur la forme d’un polygone de cuivre sélectionné (à l’écart de ses poignées de modification) et faites-le glisser pour le déplacer. Maintenez la touche Shift enfoncée pour sélectionner plusieurs polygones de cuivre à déplacer.
Les actions supplémentaires suivantes sont possibles pendant le déplacement :
- Appuyez sur Spacebar pour faire pivoter le polygone de cuivre dans le sens antihoraire ou sur Shift+Spacebar pour le faire pivoter dans le sens horaire. La rotation s’effectue selon la valeur du paramètre Rotation Step définie sur la page Éditeur PCB – Général de la boîte de dialogue Preferences.
- Appuyez sur la touche L pour retourner le polygone sur l’autre face de la carte.
- Appuyez sur les touches X ou Y pour appliquer une symétrie au polygone selon l’axe X ou Y, respectivement.
Vous pouvez également faire un clic droit sur un polygone de cuivre et choisir la commande Polygon Actions » Move Polygon dans le menu contextuel. Une fois la commande lancée, le polygone de cuivre s’attache au curseur et s’affiche sous forme de contour. Déplacez le polygone de cuivre à la position souhaitée, puis cliquez ou appuyez sur Enter pour valider le placement.
Modification de la forme d’un polygone de cuivre
Un polygone de cuivre aux angles en arc de 90° en cours de redimensionnement.
Un polygone de cuivre sélectionné comporte deux types de points ou « poignées » permettant de modifier sa forme.
- Full Handles - ces poignées pleines se trouvent aux sommets du polygone.
- Empty Handles - ces poignées vides se trouvent au centre des segments délimités par les poignées pleines.
Vous pouvez modifier la forme d’un polygone existant en déplaçant ces poignées, ou sommets, situées à chaque angle ou au centre de chaque bord.
Pour modifier la forme du polygone :
-
Cliquez sur un polygone pour le sélectionner : ses sommets sont mis en surbrillance et le curseur prend la forme d’un réticule.
- Cliquez sur une poignée pleine, maintenez le bouton enfoncé et faites-la glisser pour déplacer le sommet correspondant.
- Cliquez sur un bord, maintenez le bouton enfoncé et faites-le glisser pour déplacer le bord entier.
- Cliquez sur une poignée vide, maintenez le bouton enfoncé et faites-la glisser pour déplacer le côté entier (segment droit ou arc).
- Ctrl+Click sur une poignée vide pour diviser ce bord en deux. Ctrl doit uniquement être maintenu enfoncé au début du déplacement. Les raccourcis clavier Shift+Spacebar permettent ensuite de parcourir les modes (arc, chanfrein et angle libre).

Les images du haut illustrent la modification à l’aide d’une poignée vide. Dans les images du bas, Ctrl a été actionné lors de la saisie de la poignée à déplacer pour la modification. -
Si le mode de placement « angle libre » crée des sommets indésirables, cliquez sur le sommet, maintenez le bouton enfoncé et faites glisser le bord pour réduire à un seul le nombre de sommets sur ce bord. Pour supprimer un sommet, cliquez dessus et maintenez le bouton enfoncé comme pour le déplacer, puis appuyez sur la touche Delete.
- Une fois terminé, faites un clic droit, puis sélectionnez Polygon Actions » Repour Selected pour recalculer le remplissage du polygone selon sa nouvelle forme.
Modification du contour d’un polygone de cuivre
Outre la modification des sommets, vous pouvez également utiliser la commande contextuelle Polygon Actions » Modifier le contour du polygone pour modifier facilement la forme des polygones. Une fois la commande lancée, le curseur prend la forme d’un réticule. Chaque clic ajoute un nouveau sommet. Comme lors du placement d’un polygone, les raccourcis Shift+Spacebar permettent de modifier la forme des angles.
Redimensionnement d’un polygone de cuivre
Pour passer de la modification de la forme à celle de la taille du polygone de cuivre sélectionné actuellement sous le curseur, faites un clic droit sur ce polygone, puis choisissez la commande Polygon Actions » Resize Polygon dans le menu contextuel. Une fois la commande lancée, le mode de modification du polygone passe de reshaping à resizing. Ce changement est confirmé visuellement par le remplacement des poignées de modification situées le long de chaque bord du polygone par huit poignées placées aux coins et au milieu des côtés du rectangle englobant l’objet.
- Cliquez sur une poignée de modification d’angle et faites-la glisser pour redimensionner le polygone de cuivre simultanément dans les directions verticale et horizontale.
-
Cliquez sur une poignée de modification centrale et faites-la glisser pour redimensionner le polygone de cuivre dans la direction verticale ou horizontale uniquement.
Après modification de sa taille ou de sa position, le polygone de cuivre est marqué comme modifié. Si l’option Repour Polygons After Modification est activée sur la page PCB Editor - General de la boîte de dialogue Preferences , le remplissage du polygone et de tous les polygones qui en dépendent est automatiquement recalculé. Si cette option n’est pas activée, le remplissage du polygone de cuivre n’est pas recalculé.
Pour revenir de la modification de la taille à celle de la forme, faites un clic droit sur un polygone de cuivre sélectionné dont la taille est en cours de modification, puis choisissez la commande Polygon Actions » Edit Polygon Shape dans le menu contextuel.
Propriétés d’un polygone de cuivre

Le mode Polygon Pour du panneau Properties
| Actions |
|
| Net Information | Informations sur le net auquel appartient le polygone de cuivre, ainsi que sur la paire différentielle si ce net en fait partie. Les informations de classe sont également affichées, le cas échéant. Consultez la page Techniques de placement et de modification de PCB pour en savoir plus sur les informations relatives aux nets. |
| Net | Net auquel appartient ce polygone de cuivre. Tous les nets de la conception de carte active figurent dans la liste déroulante. Sélectionnez No Net pour indiquer que le polygone n’est connecté à aucun net. Le Net La propriété d'une primitive est utilisée par le vérificateur des règles de conception pour déterminer si un objet du PCB est placé conformément aux règles. Vous pouvez également cliquer sur l'icône Assign Net pour choisir un objet dans l'espace de conception : le net de cet objet sera affecté au(x) polygone(s) sélectionné(s). Consultez la page Techniques de placement et de modification des PCB pour en savoir plus sur l'affectation de nets aux objets. |
| Layer | Utilisez la liste déroulante pour sélectionner la couche sur laquelle le remplissage polygonal est placé. |
| Name | Indiquez un nom approprié pour le polygone. En plus de faciliter l'identification de chaque polygone, ce nom peut être utilisé pour cibler un polygone particulier (ou une famille de polygones) dans une règle de conception. Par défaut, un nom automatique basé sur la couche et le net est attribué au polygone. Le nom est basé sur le schéma de nommage choisi dans le champ Polygon Naming Scheme du mode Board du panneau Properties. Si vous avez saisi un nom personnalisé et souhaitez revenir au nommage automatique, effacez simplement le contenu du champ et appuyez sur Enter. |
| Area | La surface couverte par le remplissage polygonal concerné, exprimée en millimètres carrés ou en pouces carrés. |
| (X/Y) | Position actuelle du premier sommet de ce remplissage polygonal dans l'espace de conception, par rapport à l'origine définissable par l'utilisateur. Cliquez sur le bouton |
| Fill Mode | Choisissez le mode de remplissage du polygone. Trois modes sont disponibles, chacun présentant ses propres avantages et options. En savoir plus sur les modes de remplissage polygonal. |
| Pour Over Same Net | Utilisez la liste déroulante pour contrôler le comportement du remplissage lorsque des objets appartenant au même net sont rencontrés. En savoir plus sur la connexion du remplissage polygonal à un net. |
| Remove Dead Copper | Lors du remplissage d'un polygone, certaines régions (îlots) peuvent être totalement isolées du net connecté en raison de la présence d'autres pistes, pastilles, etc. Si cette option est activée, toute zone du polygone ne comportant pas au moins une connexion à un autre objet du net est automatiquement supprimée. Notez que si votre polygone ne contient aucune pastille appartenant au net affecté, il sera entièrement constitué de cuivre isolé et sera donc intégralement supprimé. Dans ce cas, le contour du polygone reste affiché pour indiquer qu'un polygone existe à cet emplacement. |
| Optimal Void Rotation | Activez cette option pour que les bords du polygone soient disposés de manière à maximiser la largeur des étranglements là où le polygone passe entre des objets adjacents appartenant à d'autres nets. Les arcs du polygone sont remplacés par de courts segments droits, dont la longueur est déterminée par le paramètre Arc Approx.. |
| Outline Vertices | Utilisez cette zone pour modifier individuellement les sommets de l'objet de remplissage polygonal actuellement sélectionné. Vous pouvez modifier la position des sommets existants, en ajouter ou en supprimer selon vos besoins. Vous pouvez définir des liaisons en arc entre les sommets et exporter les informations sur les sommets vers un fichier au format CSV ou les importer depuis un tel fichier.
Pour exporter l'intégralité du contenu du tableau dans un fichier au format CSV, faites un clic droit n'importe où dans le tableau et choisissez la commande Export To CSV. La boîte de dialogue Export Outline Vertices s'affiche pour vous permettre de définir l'emplacement et le nom du fichier à enregistrer. Par défaut, le fichier sera nommé |
Modes de remplissage des polygones

Le même polygone rempli à l’aide de régions (Solid), puis de pistes et d’arcs (Hatched).
Le moteur de placement des polygones de cuivre peut construire des polygones à partir de régions pleines ou d’une combinaison de pistes et d’arcs, selon le mode de remplissage sélectionné dans le panneau Properties. L’image d’aperçu change pour afficher une représentation graphique d’un polygone de cuivre plein, et les options associées sont proposées dans le panneau. Trois modes de remplissage sont pris en charge.
Plein
Lorsque ce mode est sélectionné, le polygone est construit en interne à partir d’objets de région pleine, avec une région distincte pour chaque zone de cuivre contiguë dans le polygone terminé.
Les options associées suivantes sont proposées dans le panneau Properties lorsque ce mode est sélectionné
| Remove Islands Less Than | Spécifiez une valeur de surface. Toutes les zones de cuivre dont la surface est inférieure à cette valeur seront supprimées. |
| Remove Necks Less Than | Spécifiez une valeur de largeur. Les fines languettes de cuivre dont la largeur est inférieure à cette valeur seront supprimées. Notez que plus cette valeur est élevée, plus il y aura de passages étroits dans lesquels le polygone ne pourra pas être rempli. En général, cette valeur ne doit pas être inférieure à la largeur de piste minimale utilisée dans la conception ou à la largeur de cuivre minimale prise en charge par le fabricant. Activez l’option Obey Rules pour utiliser la valeur de la contrainte de largeur minimale applicable. La valeur de l’option définit également le rayon d’arrondi des angles extérieurs du polygone. Lorsque l’option Remove Necks Less Than est activée, le rayon d’arrondi est égal à la moitié de la valeur de l’option Si l’option est désactivée (ou activée mais avec une valeur définie sur 0), aucun arrondi n’est appliqué. |
Hachuré
Lorsque ce mode est sélectionné, le polygone est créé à partir d’objets de piste et d’arc. Le contour d’un polygone hachuré est créé à partir de pistes et d’arcs, le bord du polygone défini par l’utilisateur correspondant à l’axe médian des pistes et des arcs du contour.
Les options associées suivantes sont proposées dans le panneau Properties lorsque ce mode est sélectionné
| Track Width | Spécifiez la largeur de piste utilisée pour créer le polygone. |
| Grid Size | Spécifiez l’espacement, ou la grille, selon lequel les pistes du polygone hachuré sont placées. |
| Hatch mode | Quatre modes sont disponibles : 90 Degree, 45 Degree, Horizontal ou Vertical. |
| Min Prim Length | Spécifiez la longueur minimale autorisée pour les objets de piste et d’arc dans ce mode de remplissage. |
Aucun
Ce mode est essentiellement identique au mode Hatched . Il utilise lui aussi des pistes et des arcs pour définir les limites, mais les pistes et les arcs de remplissage ne sont pas ajoutés.
Les options associées suivantes sont proposées dans le panneau Properties lorsque ce mode est sélectionné
| Track Width | Spécifiez la largeur de piste du contour du polygone de cuivre. |
| Min Prim Length | Spécifiez la longueur minimale autorisée pour les objets de piste et d’arc dans ce mode de remplissage. |
Connexion du polygone de cuivre à un net
Un polygone peut être associé à un net. Sélectionnez le net souhaité dans la liste déroulante Net du panneau Properties . Le polygone de cuivre se connectera à chaque pastille et à chaque via de ce net situés à l’intérieur du contour du polygone, conformément à la règle de conception Polygon Connect Style applicable. Notez que cette règle permet de définir, si nécessaire, des méthodes de connexion différentes pour les pastilles traversantes, les pastilles CMS et les vias. L’isolement entre le polygone et les objets appartenant à d’autres nets est déterminé par la règle de conception Electrical Clearance applicable.
La manière dont le polygone de cuivre traite les autres objets du même net, notamment les pistes de routage, les arcs, les remplissages et les régions, est déterminée par l’option sélectionnée dans la liste déroulante Pour Over Same Net du panneau Properties lorsque le polygone de cuivre est sélectionné :
- Don't Pour Over Same Net Objects – choisissez cette option si vous ne souhaitez not pas que le polygone recouvre les objets de piste, d’arc, de remplissage, de région ou de polygone de ce net (ou de tout autre net), autrement dit pour remplir le polygone uniquement dans les espaces libres.
- Pour Over All Same Net Objects – choisissez cette option si vous souhaitez remplir le polygone dans les espaces libres et également par-dessus les objets all (c’est-à-dire les pistes, les arcs, les remplissages, les régions et les autres polygones) appartenant au même net que le polygone et situés dans sa zone. Par exemple, les pistes existantes de ce net seront entièrement recouvertes par le polygone.
- Pour Over Same Net Polygons Only – choisissez cette option (par défaut) si vous souhaitez que le polygone soit rempli uniquement dans les espaces libres et par-dessus les objets de remplissage polygonal existants situés à l’intérieur de son contour et appartenant au même net. Le polygone contournera tous les autres objets (pistes, arcs, remplissages et régions), quel que soit le net auquel ils appartiennent.
Mise en réserve et restauration d’un remplissage polygonal
Au cours du processus de conception, il est normal que des modifications surviennent : des composants peuvent être ajoutés ou modifiés, le routage peut nécessiter une mise à jour, etc. Pour simplifier la gestion des polygones existants pendant ce processus, ceux-ci peuvent être shelved. Cela les masque temporairement à l’affichage et les exclut des moteurs de DRC et d’analyse de la connectivité des nets, tout en les conservant dans la base de données du PCB (ils ne sont donc pas supprimés et peuvent être restaurés à tout moment). Il est ainsi possible de modifier l’implantation de la carte avec une meilleure visibilité et sans subir l’impact sur les performances, tant pour l’édition que pour la DRC, que peuvent entraîner les remplissages polygonaux affichés.
- Pour mettre en réserve tous les remplissages polygonaux de la conception actuelle, sélectionnez Tools » Polygon Pours » Shelve <n> Polygon(s) dans les menus principaux (où <n> correspond au nombre de remplissages polygonaux détectés dans la conception).
- Pour restaurer tous les remplissages polygonaux mis en réserve, sélectionnez la commande Tools » Polygon Pours » Restore <n> Shelved Polygon(s) dans les menus principaux (où <n> correspond au nombre de remplissages polygonaux actuellement mis en réserve). Tous les polygones restaurés sont considérés comme ayant été modifiés. Si l’option Repour Polygons After Modification est activée sur la page PCB Editor - General de la boîte de dialogue Preferences, les remplissages polygonaux et tous ceux qui en dépendent seront automatiquement recalculés. Si cette option est désactivée, les remplissages polygonaux restaurés ne seront pas recalculés.
- Vous pouvez également mettre temporairement de côté certains polygones à l'aide des commandes du sous-menu contextuel Polygon Actions ou de la boîte de dialogue Polygon Pour Manager.
Recalcul d'un polygone
Si vous avez modifié la conception à l'intérieur d'un polygone, celui-ci devra être recalculé une fois restauré afin d'éliminer les violations créées par ces modifications. Il existe plusieurs façons de recalculer (reconstruire) un polygone dans le document actif.
Pour recalculer un polygone, faites un clic droit sur celui-ci, puis sélectionnez une commande Repour dans le sous-menu Polygon Actions ou utilisez la commande Repour appropriée dans le sous-menu Tools » Polygon Pours :
- Repour Selected - recalculer tous les remplissages polygonaux sélectionnés (ainsi que ceux qui en dépendent).
- Repour All - recalculer tous les remplissages polygonaux définis (et non mis de côté).
- Repour Violating Polygons - recalculer tous les remplissages polygonaux présentant des violations.
- Repour Modified - recalculer tous les remplissages polygonaux modifiés. Un remplissage polygonal modifié est un remplissage qui a subi une modification, mais qui n'a pas encore été recalculé. Sa propriété IsModified, visible dans le panneau PCB List pour un remplissage polygonal sélectionné, est activée (True).
Les remplissages polygonaux peuvent également être recalculés dans la boîte de dialogue Polygon Pour Manager (Tools » Polygon Pours » Polygon Manager) en sélectionnant le polygone souhaité, puis en cliquant sur le bouton Repour.
Confirmez les modifications dans la boîte de dialogue Confirm.
Remplissage dynamique des polygones
La fonctionnalité de remplissage dynamique des polygones recalcule le polygone au fur et à mesure du routage, plutôt qu'une fois les modifications du routage effectuées. Elle permet de recalculer les polygones à la volée (remplissage dynamique) pendant l'exécution de commandes interactives (par exemple, le routage interactif ou le glissement interactif). Les remplissages polygonaux pleins, hachurés et sans remplissage sont pris en charge.
Configuration de l'ordre de remplissage
Lorsque deux polygones se chevauchent, Altium Designer doit savoir lequel doit occuper leur zone commune. Pour cela, il faut définir l'ordre de remplissage : le polygone de priorité supérieure est prioritaire et remplit la zone commune. L'ordre de remplissage des polygones qui se chevauchent peut être configuré de manière interactive en faisant un clic droit sur un remplissage polygonal sélectionné et en choisissant l'une des commandes suivantes dans le menu contextuel :
-
Polygon Actions » Bring to front - modifier l'ordre de remplissage de sorte que le polygone sélectionné se trouve devant tous les autres polygones qui le chevauchent (et possède donc la priorité la plus élevée).
-
Polygon Actions » Send to back - modifier l'ordre de remplissage de sorte que le polygone sélectionné se trouve derrière tous les autres polygones qui le chevauchent (et possède donc la priorité la plus faible).
Le nouvel ordre sera visible dans l'espace de conception une fois que le remplissage polygonal, désormais considéré comme modifié, aura été recalculé.
Contrôle du style de connexion des polygones
Main page: Règle de conception du style de connexion des polygones
La manière dont le polygone se connecte aux pastilles du net auquel il est rattaché est régie par la règle de conception Plane » Polygon Connect Style applicable (Design » Rules).

La manière dont le polygone se connecte aux pastilles du net est déterminée par la règle de conception Polygon Connect Style.
Trois options de connexion sont disponibles :
-
Relief Connect - une connexion par rayons est créée. Définissez le Number des conducteurs, le Angle de ces conducteurs (90º ou 45º), Conductor Width et le Air Gap Width (l'espacement entre le bord de la pastille et le bord du polygone qui l'entoure).
-
Direct Connect - le polygone recouvre la pastille, créant une connexion en cuivre plein à la broche.
-
No Connect - les pastilles du net seront isolées du polygone.
Contrôle de l'espacement du polygone
Main page: Règle de conception d'espacement
Comme pour tout objet placé sur une couche de signal (cuivre), l'espacement entre un polygone et les objets autour desquels il est rempli est contrôlé par la règle de conception Electrical Clearance applicable.
L'espacement entre le polygone et les objets appartenant à d'autres nets est contrôlé par la règle de conception Electrical Clearance.
Il est courant de prévoir un espacement plus important entre un polygone et les objets des autres nets. Pour ce faire, une règle de conception Electrical Clearance propre aux polygones peut être définie. L'image ci-dessus en présente un exemple. N'oubliez pas que la règle Polygon Clearance doit également avoir une Priority supérieure à celle de toute règle d'espacement générale pour avoir un effet.
Découpes de remplissage polygonal
Une découpe de remplissage polygonal est essentiellement une région de cuivre négative dans laquelle vous définissez un vide ou un trou dans le polygone. Pour définir une découpe dans un polygone :
- Sélectionnez la commande Place » Polygon Pour Cutout dans les menus principaux.
- Le curseur prend la forme d'un réticule ; commencez à l'intérieur du contour du polygone. Cliquez pour définir le point de départ.
- Déplacez le curseur à travers le polygone. Appuyez sur Shift+Spacebar pour parcourir les différents modes d'angle de la région.
- Continuez à cliquer et à déplacer la souris pour définir le contour de la découpe.
- Faites un clic droit pour quitter le mode de placement de découpe de polygone.
- Le polygone d'origine doit maintenant être rempli à nouveau. Cliquez dessus pour le sélectionner, puis utilisez la commande Tools » Polygon Pours » Repour Selected dans les menus principaux : il sera rempli autour de la nouvelle découpe.
La découpe est en réalité un objet Région dont l'option Polygon Cutout est activée. Elle peut être déplacée, redimensionnée ou supprimée si nécessaire. Pour redimensionner une découpe, cliquez une fois dessus pour la sélectionner, puis cliquez et maintenez le bouton enfoncé pour faire glisser un bord ou un sommet. N'oubliez pas que le polygone doit être rempli à nouveau chaque fois que la découpe est modifiée.

La découpe a été placée (première image) ; le polygone a été rempli à nouveau (deuxième image).
Création d'un remplissage polygonal à partir d'un ensemble de pistes
Outre la définition de zones de cuivre conductrices sur une carte, les polygones et les régions pleines servent également à définir d'autres objets de conception de forme polygonale, tels qu'un symbole particulier ou un logo d'entreprise. Si le contour de la forme souhaitée a été défini dans un autre outil de conception, tel qu'AutoCAD, il peut être exporté sous forme de fichier DXF, puis importé dans Altium Designer. Ce contour peut ensuite être converti en polygone ou en région pleine.
Pour convertir en polygone un contour fermé constitué d'objets de type piste et/ou arc sélectionnés, sélectionnez toutes les primitives formant la forme fermée, puis sélectionnez Tools » Convert » Create Polygon from Selected Primitives dans les menus principaux.
Notez que :
- Le polygone sera créé sur la couche courante (ou active), et non sur la couche sur laquelle se trouvent les pistes sélectionnées. Vous pouvez ainsi définir la forme sur une couche mécanique, puis créer le polygone sur une couche de signal.
- Les primitives sélectionnées à l'origine ne sont pas supprimées : elles existeront toujours après la création du polygone et resteront sélectionnées. Le nouveau polygone est rempli à l'intérieur des objets sélectionnés.
- Le bord du nouveau polygone suivra l'axe médian des objets sélectionnés utilisés pour le créer.
- Si le polygone est créé sur la même couche que les pistes sélectionnées, il sera rempli à l'intérieur de celles-ci, conformément à la règle de conception Electrical Clearance applicable.
- Le polygone sera créé avec son mode de remplissage défini sur None. Double-cliquez pour remplir à nouveau le nouveau polygone en mode plein ou hachuré.
Scission d'un remplissage polygonal
Un même polygone de remplissage peut être découpé en deux ou plusieurs polygones de remplissage distincts. Pour ce faire :
- Assurez-vous que la couche appropriée est la couche active, car l’outil de découpe ne fonctionne que si la couche active est celle sur laquelle se trouve le polygone de remplissage à découper.
- Sélectionnez Place » Slice Polygon Pour dans les menus principaux (ou la commande Slice Polygon Pour sur le Active Bar, ou la commande Polygon Actions » Slice Polygon Pour dans le menu contextuel du polygone de remplissage).
- Lorsque vous sélectionnez la commande, vous passez en mode découpe (semblable au mode de placement des pistes) et le curseur prend la forme d’un réticule. En partant de l’extérieur du contour du polygone, cliquez pour fixer le point de départ de la ligne de découpe (le premier segment de piste).
-
Déplacez le curseur à travers le polygone. Le processus de découpe utilise le mode de placement de lignes pour définir à la fois le tracé et la largeur de la découpe. Lors de la définition de la découpe :
-
Appuyez sur Shift+Spacebar pour faire défiler les modes d’angle de placement des lignes.
-
Appuyez sur Spacebar pour basculer entre les modes d’angle de début et de fin.
-
Appuyez sur Backspace pour supprimer le dernier angle placé.
-
Appuyez sur Tab pour accéder à la boîte de dialogue Line Constraints afin de modifier la largeur de la ligne et/ou la couche active pour le placement.

La boîte de dialogue Line Constraints.- Line Width - utilisez ce champ pour saisir une nouvelle largeur de ligne. Cette nouvelle largeur sera appliquée au segment en cours de placement.
- Current Layer - utilisez ce champ pour changer la couche sur laquelle la ligne est placée. Le menu déroulant répertorie toutes les couches actuellement définies (et activées) pour la carte. La couche choisie s’appliquera au segment de ligne suivant, c’est-à-dire au segment situé après celui en cours de placement.
-
- Cliquez pour fixer une série de sommets définissant la ligne de découpe.
- Une fois la ligne de découpe tracée à travers le polygone et au-delà de son bord opposé, cliquez avec le bouton droit ou appuyez sur Esc pour terminer le placement de la ligne.
- Cliquez une seconde fois avec le bouton droit pour terminer la découpe. Une boîte de dialogue Confirm s’affiche pour vous demander si vous souhaitez scinder le polygone ; cliquez sur Yes pour le scinder.
Il s’agit désormais de deux polygones indépendants, qui peuvent chacun être modifiés et recalculés selon les besoins.
Fusion des polygones de remplissage sélectionnés
Vous pouvez fusionner deux ou plusieurs objets de type polygone de remplissage en procédant comme suit :
- Placez de nouveaux polygones de remplissage (ou faites glisser des polygones existants) de manière à ce qu’ils se chevauchent comme souhaité.
- Sélectionnez tous les polygones de remplissage à fusionner.
- Cliquez avec le bouton droit sur l’un des polygones de remplissage sélectionnés, puis choisissez la commande Polygon Actions » Combine Selected Polygons dans le menu contextuel.
Soustraction des polygones de remplissage sélectionnés
Vous pouvez soustraire un ou plusieurs objets de type polygone de remplissage d’un autre polygone de remplissage « de base » en procédant comme suit :
- Placez de nouveaux polygones de remplissage ou faites glisser des polygones existants de manière à ce qu’ils chevauchent le polygone de remplissage de base souhaité, c’est-à-dire celui dont ils seront soustraits.
- Sélectionnez le polygone de remplissage de base, cliquez avec le bouton droit, puis choisissez la commande Polygon Actions » Subtract Polygons From Selected dans le menu contextuel.
- Sélectionnez les polygones à soustraire.
- Cliquez avec le bouton droit ou appuyez sur Esc pour terminer l’opération.
Décomposition d’un polygone de remplissage en primitives
Un polygone de remplissage peut être reconverti en primitives à partir desquelles il a été créé en choisissant la commande Tools » Convert » Explode Polygon to Free Primitives dans les menus principaux, ou en cliquant avec le bouton droit sur un polygone de remplissage placé (sélectionné ou non), puis en choisissant la commande Polygon Actions » Explode Polygon To Free Primitives (ou Explode Selected Polygons To Free Primitives) dans le menu contextuel. Les polygones pleins sont reconvertis en primitives de région, tandis que les polygones hachurés sont reconvertis en pistes et en arcs. Une fois décomposé, un objet de type polygone de remplissage ne peut plus être manipulé comme un objet groupé.
Bien qu’il n’existe pas de commande spécifique pour regrouper un polygone décomposé, vous pouvez utiliser la commande Undo pour obtenir ce résultat.
La boîte de dialogue Polygon Pour Manager
La boîte de dialogue Polygon Pour Manager offre une vue d’ensemble de tous les polygones présents dans l’espace de conception du PCB. Elle permet également de nommer ou renommer chaque polygone, de définir l’ordre de remplissage des polygones, de recalculer ou de suspendre le remplissage des polygones sélectionnés, ainsi que d’ajouter des règles de conception pour les polygones sélectionnés et d’en définir la portée.
Pour ouvrir la boîte de dialogue Polygon Pour Manager, sélectionnez la commande Tools » Polygon Pours » Polygon Manager dans les menus principaux, ou cliquez avec le bouton droit sur un polygone de remplissage placé dans l’espace de conception, puis choisissez la commande Polygon Actions » Polygon Manager dans le menu contextuel.

La boîte de dialogue Polygon Pour Manager vous permet de contrôler entièrement tous les polygones de la conception.
Après le lancement de la commande, la boîte de dialogue Polygon Pour Manager s’ouvre. Elle permet d’effectuer toutes les modifications non graphiques des polygones de remplissage de la conception, notamment :
- Renommer les polygones (avec la possibilité d’utiliser la fonction de nommage automatique).
- Définir l’ordre de remplissage des polygones.
- Recalculer le remplissage de tous les polygones ou de certains d’entre eux (modifiés, sélectionnés ou présentant des violations).
- Suspendre ou rétablir le remplissage de tous les polygones ou des polygones sélectionnés.
- Verrouiller ou déverrouiller tous les polygones ou les polygones sélectionnés.
- Ignorer ou conserver les violations pour tous les polygones ou les polygones sélectionnés (dans le cadre de la vérification DRC en ligne).
- Ajouter des règles de conception relatives au style de connexion et à l’isolement des polygones, et en définir la portée.
- Ajouter des classes de polygones pour les polygones sélectionnés.
- Créer un nouveau polygone à partir d’un polygone sélectionné ou du contour de la carte.
Options et commandes de la boîte de dialogue Polygon Pour Manager
Afficher/Modifier
Il s'agit de la liste de tous les polygones existants dans le document PCB. La liste Ordre de remplissage regroupe les polygones par couche et n'affiche que les polygones situés sur la même couche que le polygone actuellement sélectionné (ou le premier sélectionné si plusieurs polygones sont sélectionnés sur différentes couches). Cliquez sur un en-tête de colonne pour trier la liste selon cette colonne. Les noms des polygones peuvent être modifiés. Une fois définis, ils peuvent être utilisés pour délimiter la portée des règles relatives aux polygones ou créer des requêtes. Vous pouvez sélectionner un ou plusieurs polygones dans le tableau (Ctrl+Click), puis exécuter les fonctions décrites ci-dessous.
Tableau
-
Name – indiquez un nom approprié pour le polygone. Outre son utilité pour identifier chaque polygone, le nom peut servir à cibler un polygone spécifique (ou une famille de polygones) dans une règle de conception. Par défaut, les polygones sont nommés automatiquement. Leur nom est basé sur le schéma de nommage choisi dans le champ Polygon Naming Scheme du mode Carte du panneau Properties. Si vous avez saisi un nom personnalisé et souhaitez rétablir le nommage automatique, effacez simplement le champ et appuyez sur Enter.
- Area – la surface délimitée par le polygone concerné, exprimée en millimètres carrés.
- Net – le réseau attribué.
- Shelved – activez cette option pour mettre le polygone en réserve.
- IsModified – indique si le polygone a été modifié.
- Locked – permet de verrouiller ou de déverrouiller le polygone.
- Ignore On-Line DRC Violations – activez cette option pour ignorer les violations.
Boutons
-
Repour – utilisez les sous-menus pour sélectionner les polygones à remplir à nouveau :
Modified Polygons,Selected Polygons,Violating PolygonsouForce Repour All Polygons. Le nombre indiqué entre parenthèses après les trois premiers choix correspond au nombre total de polygones concernés par l'action. -
Shelving – utilisez les sous-menus pour sélectionner les polygones auxquels appliquer l'action Shelve ou Unshelve :
All PolygonsouSelected Polygons. Pour valider l'action, cliquez sur Apply ou OK. -
Locking – utilisez les sous-menus pour sélectionner les polygones auxquels appliquer l'action Lock ou Unlock :
All PolygonsouSelected Polygons. Pour valider l'action, cliquez sur Apply ou OK. -
Violations – utilisez les sous-menus pour appliquer de manière sélective l'action Ignore Violations ou Keep Violations aux violations du contrôle des règles de conception (DRC) en ligne pour
All PolygonsouSelected Polygons. Pour valider l'action, cliquez sur Apply ou OK. -
New Clearance Rule – cliquez pour ouvrir la boîte de dialogue Edit PCB Rule afin de créer une règle d'espacement avec une nouvelle requête pour les polygones sélectionnés. Cette règle définit l'espacement minimal entre deux primitives quelconques sur une couche de cuivre.
-
New Connect Style Rule – cliquez pour ouvrir la boîte de dialogue Edit PCB Rule afin de créer une règle de style de connexion des polygones avec une nouvelle requête pour les polygones sélectionnés. Cette règle définit le style de connexion entre une broche de composant et un plan polygonal.
-
New Polygon Class – cliquez pour créer une classe de polygones à partir des polygones sélectionnés. Vous devrez attribuer un nom à cette nouvelle classe dans la boîte de dialogue Object Class Name. Une classe d'objets est un ensemble d'objets traités comme un groupe, utilisé notamment par les règles de conception.
-
New Polygon from – cliquez pour créer un nouveau polygone, puis choisissez :
-
Selected Polygon – cliquez pour créer un nouveau polygone dont les paramètres sont, par défaut, copiés à partir du polygone sélectionné. Le nouveau polygone est automatiquement ajouté à la liste des polygones existants dans les zones View/Edit et Pour Order de la boîte de dialogue Polygon Pour Manager.
-
Board Outline – cliquez pour créer un nouveau polygone à partir du contour de la carte. Le nouveau polygone est automatiquement ajouté à la liste des polygones existants dans les zones View/Edit et Pour Order de la boîte de dialogue Polygon Pour Manager.
Le nouveau polygone est inséré dans l'ordre de remplissage selon la logique suivante :
Polygone source
Autre polygone
Nouveau polygone
Même couche
Même couche
En dessous des deux
Même couche
Couche différente
En dessous du polygone source
Couche différente
Même couche
Au-dessus du polygone source
Couche différente
Couche différente
Au-dessus du polygone source
-
Ordre de remplissage
Cette zone indique l'ordre dans lequel les polygones seront remplis. L'aperçu à droite présente une représentation graphique des remplissages des polygones.
- Move Up – cliquez pour déplacer le polygone sélectionné vers le haut dans la liste de l'ordre de remplissage. Plus le polygone se trouve haut dans la liste, plus il sera rempli tôt par rapport aux polygones situés plus bas.
- Move Down – cliquez pour déplacer le polygone sélectionné vers le bas dans la liste de l'ordre de remplissage. Plus le polygone se trouve bas dans la liste, plus il sera rempli tard par rapport aux polygones situés plus haut.
- Auto Generate – cliquez pour que le système détermine l'ordre de remplissage des polygones, du plus petit au plus grand. Vous pouvez ensuite utiliser les boutons Move Up et Move Down pour ajuster cet ordre si nécessaire.
- Animate Pour Order – cliquez pour prévisualiser l’ordre de remplissage des polygones dans la représentation graphique du PCB, dans la zone d’aperçu.
Propriétés du remplissage polygonal
La zone située à l’extrême droite présente les propriétés du remplissage polygonal sélectionné. Ces propriétés peuvent être modifiées directement dans la boîte de dialogue Polygon Pour Manager ou dans le panneau Properties lorsque le remplissage polygonal est sélectionné dans l’espace de conception. Consultez la section Propriétés du remplissage polygonal pour en savoir plus sur les propriétés disponibles pour les remplissages polygonaux.
Remarques concernant la boîte de dialogue Polygon Pour Manager :
- Un polygone est automatiquement nommé lors de son placement ; vous pouvez le renommer selon les besoins de votre conception. Notez que Name peut être utilisé pour définir la portée des règles de conception ciblant un polygone.
- La zone Pour Order vous permet de réorganiser l’ordre de remplissage des polygones à l’aide des boutons Move Up, Move Down et Auto Generate. Vous pouvez également modifier cet ordre par glisser-déposer à la souris, ce qui est bien plus rapide dans les conceptions comportant de nombreux remplissages polygonaux.
- L’ordre de remplissage peut être important lorsqu’un polygone est entièrement inclus dans un autre. En général, il convient de les classer du plus petit au plus grand.
- Le bouton Auto Generate classe les polygones par surface croissante, couche par couche.
- Si vous cliquez sur le bouton Repour, vous pouvez choisir de recalculer le remplissage des polygones modifiés, des polygones sélectionnés, des polygones présentant des violations ou de tous les polygones, ou encore Force Repour All Polygons. La progression de la mise à jour peut être suivie dans la barre d’état.
Une fois toutes les opérations de modification et de gestion des polygones terminées, cliquez sur OK. Les modifications sont alors appliquées. Si l’option Repour Polygons After Modification est activée sur la page Éditeur PCB - Général de la boîte de dialogue Preferences, le remplissage des polygones est automatiquement recalculé. Cela inclut également les polygones dépendants si l’option Repour all dependent polygons after editing est elle aussi activée. Si ces options ne sont pas activées, le remplissage des polygones n’est pas recalculé. Dans ce dernier cas, utilisez la commande de recalcul du remplissage appropriée dans le sous-menu Tools » Polygon Pours.
Parcourir les polygones
En mode Polygons du panneau PCB, les trois zones principales changent pour refléter la hiérarchie des polygones de la conception PCB actuelle (de haut en bas) :
- Polygon Classes.
- Les Polygons individuels au sein d’une classe.
- Les Polygon Primitives individuels qui constituent un polygone.
Pour gérer et modifier entièrement les classes de polygones, ouvrez la boîte de dialogue Explorateur de classes d’objets à l’aide de la commande Design » Classes des menus principaux. Cette boîte de dialogue vous permet de consulter ou de modifier les polygones appartenant à la classe, de renommer cette dernière ou d’ajouter des classes.
Dans le panneau PCB, un clic droit sur une entrée de polygone, suivi de la sélection de Properties (ou un double-clic sur l’entrée), ouvre le mode Remplissage polygonal du panneau Propriétés, dans lequel vous pouvez consulter ou modifier les propriétés selon vos besoins. De même, un clic droit sur une entrée de primitive de polygone, suivi de la sélection de Properties (ou un double-clic directement sur l’entrée), permet d’accéder au mode correspondant du panneau Properties , dans lequel vous pouvez consulter ou modifier les propriétés de la primitive selon vos besoins.
Dans la zone Polygon Primitives du panneau PCB, l’affichage et l’inclusion de chaque type de primitive de polygone dépendent du réglage de l’option d’activation correspondante, accessible depuis le menu contextuel.
Rapports sur les polygones
Pour obtenir davantage d’informations sur les remplissages polygonaux de votre PCB, utilisez la zone Board Information du panneau Properties (accessible lorsqu’aucun objet n’est sélectionné dans l’espace de conception) ou affichez la liste des propriétés d’un remplissage polygonal et de ses éléments enfants. Le nombre de polygones détectés sur le PCB est indiqué dans la zone Primitives & Others de la zone Board Information . Gardez à l’esprit que ce total comprend non seulement les remplissages polygonaux, mais aussi les plans internes et les plans divisés. Pour obtenir une liste détaillée des propriétés des polygones, utilisez le panneau PCB List.

).
).
).
).
).


