L’annotation de conception est le processus systématique et méthodique qui garantit que chaque composant du design peut être identifié individuellement au moyen d’un désignateur unique. Bien que Altium Designer soit capable de maintenir l’identité des composants à l’aide d’identifiants globalement uniques (GUID), la plupart des concepteurs utilisent historiquement le désignateur du composant comme principal moyen de référence du composant dans les domaines schématique (logique) et PCB (physique), ainsi que dans les sorties telles que la nomenclature (BOM).
Il existe trois approches pour annoter un design. Le choix de l’outil d’annotation dépend d’un certain nombre de facteurs, notamment le type de design, les préférences personnelles, ainsi que les politiques et procédures de l’entreprise.
Schematic Level Annotation
L’annotation au niveau schématique utilise une vue purement logique du design pour déterminer les désignateurs des composants. Elle est particulièrement utile pour les designs simples qui n’utilisent pas de Device Sheets, mais comme elle permet de spécifier l’ordre de traitement ainsi que l’option de compléter les boîtiers existants pour les composants multiparties, elle constitue également un prérequis pour l’annotation au niveau carte.
En résumé, utilisez l’annotation au niveau schématique pour :
-
Regrouper les composants multiparties en boîtiers.
-
Annoter les composants en fonction de leur position dans le schéma.
-
Annoter les designs multicanaux à l’aide du schéma de nommage par défaut tel que spécifié dans les options du projet.
-
Préparer un design pour une annotation supplémentaire.
PCB Annotation
L’annotation PCB utilise l’emplacement physique des composants sur le PCB pour déterminer leur désignation. Cela permet d’encoder efficacement des informations de position dans le désignateur d’un composant et peut être très utile lors du débogage d’un PCB assemblé. En bref, vous devez utiliser l’annotation PCB pour annoter les composants en fonction de leur position sur la carte dans le design PCB.
Board Level Annotation
L’annotation au niveau carte fournit une correspondance entre les désignateurs utilisés dans le design schématique (logique) et leurs équivalents réels sur le design PCB (physique). Bien que l’annotation au niveau carte puisse être utilisée dans n’importe quel design, elle est particulièrement utile pour les designs multicanaux ou les designs qui intègrent des device sheets, où les désignateurs ne peuvent pas être modifiés directement sur la device sheet elle-même. De cette manière, l’ensemble du design peut être réannoté sans modifier réellement la ou les device sheets d’origine. L’annotation au niveau carte résout les problèmes de conflit d’annotation pouvant survenir en raison de désignateurs dupliqués dans un projet et stocke ses modifications dans un fichier texte *.Annotation. Elle inclut des mots-clés supplémentaires pour personnaliser les schémas de nommage et permet de les appliquer à toutes les pièces ou seulement à une plage sélectionnée.
En résumé, utilisez l’annotation au niveau carte pour :
-
Annoter les composants compilés dans les device sheets.
-
Nommer de manière unique tous les composants sur plusieurs canaux à l’aide de schémas de nommage, incluant l’annotation positionnelle, l’indexation globale et d’autres options configurables.
-
Nommer manuellement les composants.
Annotation schématique
L’annotation schématique se configure à l’aide de la boîte de dialogue Annotate . Cette boîte de dialogue fournit des commandes permettant d’attribuer systématiquement des désignateurs à toutes les pièces ou à certaines pièces dans certaines feuilles d’un projet, et garantit que les désignateurs sont uniques et ordonnés selon leur position. Les options d’annotation peuvent être configurées pour regrouper les composants multiparties en boîtiers, définir les options d’index et de suffixe, réinitialiser les désignateurs schématiques, y compris les désignateurs en double, et rétroannoter depuis le PCB.
La boîte de dialogue Annotate est accessible en exécutant la commande Annotate Schematics (Tools » Annotation » Annotate Schematics).

La boîte de dialogue Annotate est lancée à partir de la commande Annotate Schematics.
La boîte de dialogue est divisée en deux zones principales :
-
Schematic Annotation Configuration - cette zone est utilisée pour configurer le schéma d’annotation ainsi que la portée de l’annotation.
-
Proposed Change List - cette zone répertorie les modifications proposées qui seront appliquées une fois acceptées et exécutées à l’aide d’un Engineering Change Order (ECO).
Options and Controls of the Annotate Dialog
Configuration de l’annotation schématique
Ordre de traitement
Utilisez cette zone pour spécifier la méthode requise d’annotation positionnelle. Lorsque vous sélectionnez une méthode dans la liste déroulante, la représentation graphique associée se met à jour dynamiquement pour illustrer la manière dont les composants seront annotés. Choisissez parmi les méthodes d’annotation positionnelle suivantes :
-
Up Then Across
-
Down Then Across
-
Across Then Up
-
Across Then Down
Lorsque Altium Designer traite les composants pour l’annotation, il applique un rectangle englobant qui couvre le composant complet et tous les paramètres visibles. Si l’ordre de traitement ne semble pas correct, vérifiez la position des paramètres du composant afin de vous assurer qu’ils n’affectent pas négativement le résultat.
Traiter l’emplacement de
Utilisez cette zone pour spécifier la référence des emplacements des composants lors du traitement de l’ordre d’annotation. Choisissez parmi les options suivantes :
-
Designator - le désignateur du composant est utilisé comme référence pour son emplacement lors de la détermination de l’ordre de traitement.
Si l’annotation positionnelle ne fonctionne pas comme vous l’attendez, assurez-vous que les désignateurs sont correctement positionnés. Il se peut que les composants eux-mêmes soient parfaitement alignés, mais qu’un désignateur mal placé soit à l’origine de résultats d’annotation indésirables.
-
Part - le centre du composant est utilisé comme référence pour son emplacement lors de la détermination de l’ordre de traitement.
Remplacer les sous-parties
Utilisez la liste déroulante pour sélectionner s’il faut ou non remplacer les sous-parties dans le cadre du processus d’annotation.
Options de correspondance
Lors de l’utilisation de boîtiers multiparties, il est souvent souhaitable de regrouper autant de parties que possible dans le nombre minimal de pièces physiques, car cela réduit le coût global de la BOM du design. Les commandes de cette zone vous permettent de définir comment les composants seront mis en correspondance et regroupés, ainsi que les critères utilisés pour déterminer les regroupements valides.
-
Complete Existing Packages - utilisez cette commande pour décider si et comment les parties qui ne sont pas annotées seront incluses dans les boîtiers existants. Utilisez la liste déroulante pour choisir parmi les options suivantes :
-
None - les boîtiers existants ne seront pas complétés et toutes les nouvelles parties seront placées dans de nouveaux boîtiers.
-
Per Sheet - les boîtiers existants n’incluront que les nouvelles parties provenant de la même feuille schématique.
-
Whole Project - les boîtiers existants incluront les nouvelles parties provenant de n’importe laquelle des feuilles schématiques du projet.
Pour que le regroupement multipartie soit inclus dans le processus d’annotation, la liste déroulante Complete Existing Packages doit être définie sur autre chose que None. Lors de la configuration de la zone Completing Existing Packages, il convient de tenir compte de la manière dont les broches d’alimentation ont été spécifiées sur les composants actifs. Par exemple, de nombreux concepteurs incluent les broches VCC/GND sur la première partie d’un composant multipartie, mais n’incluent pas ces broches sur les parties suivantes. Si la première partie d’un composant multipartie est regroupée dans un autre boîtier et que sa sous-partie est mise à jour, cela peut entraîner des connexions d’alimentation non connectées (ou flottantes).
-
Component Parameter - cette liste inclut tous les paramètres trouvés dans les composants du design actuel. Cochez la case associée à un paramètre pour l’utiliser dans la mise en correspondance des parties dans des boîtiers. Si des composants multiparties partagent les mêmes paramètres activés et une valeur commune, ils seront regroupés dans le même boîtier (à condition que l’option Complete Existing Packages ne soit pas définie sur None). Tous les composants restants qui ne possèdent pas le ou les paramètres activés sont également regroupés ensemble.
Les paramètres par défaut de la boîte de dialogue consistent à compléter les boîtiers existants selon la référence de bibliothèque et le commentaire, mais vous pouvez sélectionner n’importe quelle combinaison de paramètres.
-
Strictly - activez cette option pour un Component Parameter dans la liste afin d’indiquer que tous les composants must doivent posséder ce paramètre pour être regroupés dans un boîtier. Les composants qui ne possèdent pas ce paramètre sont annotés comme composants individuels et ne sont pas regroupés.
Menu contextuel
-
Parameter » Enable Selected Parameters - permet de cocher la case « Inclure » pour tous les paramètres actuellement sélectionnés dans la liste.
-
Parameter » Enable All Parameters - permet de cocher la case « Inclure » pour tous les paramètres de la liste.
-
Parameter » Disable Selected Parameters - permet de décocher la case « Inclure » pour tous les paramètres actuellement sélectionnés dans la liste.
-
Parameter » Disable All Parameters - permet de décocher la case « Inclure » pour tous les paramètres de la liste.
-
Match Strictly » Enable Strict Matching On Selected Parameters - permet d’activer l’option Strictly pour tous les paramètres actuellement sélectionnés dans la liste.
-
Match Strictly » Enable Strict Matching On All Parameters - permet d’activer l’option Strictly pour tous les paramètres de la liste.
-
Match Strictly » Disable Strict Matching On Selected Parameters - permet de désactiver l’option Strictly pour tous les paramètres actuellement sélectionnés dans la liste.
-
Match Strictly » Disable Strict Matching On All Parameters - permet de désactiver l’option Strictly pour tous les paramètres de la liste.
-
Selection » Select All - permet de sélectionner toutes les entrées de paramètres dans la liste.
-
Selection » Deselect All - permet de désélectionner toutes les entrées de paramètres dans la liste.
-
Selection » Invert Selection - permet de sélectionner tous les paramètres qui ne sont pas actuellement sélectionnés dans la liste, et de désélectionner ceux qui le sont.
Feuilles schématiques à annoter
Cette zone de la boîte de dialogue répertorie toutes les feuilles schématiques source du projet de design. Les commandes disponibles dans cette zone servent à déterminer quelles feuilles doivent être incluses dans le processus d’annotation et les détails de la manière dont les modifications d’annotation seront calculées. Pour chaque feuille, les éléments suivants sont présentés :
-
Include/Exclude checkbox - activez cette case à cocher pour inclure la feuille schématique dans le processus d’annotation.
-
Schematic Sheet - ce champ affiche le nom de la feuille schématique.
-
Annotation Scope - utilisez ce champ pour déterminer la portée de l’annotation concernant les composants de la feuille. Utilisez la liste déroulante pour choisir l’une des portées suivantes :
-
All - toutes les parties de la feuille schématique seront annotées.
-
Ignore Selected Parts - toutes les parties, à l’exception de celles actuellement sélectionnées dans le design, seront annotées.
-
Only Selected Parts - seules les parties actuellement sélectionnées dans le design seront annotées.
L’utilisation de Ignore Selected Parts ou de Only Selected Parts nécessite que les composants soient sélectionnés dans le design avant d’ouvrir la boîte de dialogue.
-
Order - utilisez ce champ pour spécifier où cette feuille doit être placée dans l’ordre global d’annotation des feuilles. Saisissez directement le numéro d’ordre souhaité dans le champ ou utilisez les flèches qui apparaissent lorsque vous cliquez dans le champ pour faire défiler jusqu’à la valeur souhaitée.
-
Designator Index Control - utilisez les contrôles de cette colonne pour activer l’utilisation d’un index de départ (en cochant la case associée) et en définissant une valeur pour l’index. La valeur du désignateur commencera à partir de cette valeur d’index.
-
Add Suffix - utilisez ce champ pour spécifier l’utilisation d’un suffixe à ajouter à chaque désignateur annoté. Les suffixes alphabétiques (A, B, C...), numériques (1, 2, 3...), et non alphanumériques (_ * . %...) sont pris en charge, y compris une combinaison de ceux-ci.
Évitez d’utiliser des suffixes à un seul caractère tels que « A » ou « 1 », car ils peuvent facilement être confondus avec des sous-parties et/ou d’autres valeurs de désignateur.
Additional Controls
-
All On - cliquez pour inclure toutes les feuilles de schéma dans le processus d’annotation.
-
All Off - cliquez pour exclure toutes les feuilles de schéma du processus d’annotation.
-
Right-Click Menu - les commandes suivantes sont disponibles dans le menu contextuel accessible par clic droit de la zone :
-
Order Alphabetically - permet de trier la liste des schémas par ordre alphabétique. Cela aura un impact sur l’entrée Order associée à chaque feuille.
-
Order By Project Order - permet de trier la liste des schémas selon l’ordre dans lequel ils apparaissent dans le projet (tel qu’affiché dans le panneau Projects ). Cela aura un impact sur l’entrée Order associée à chaque feuille.
-
All On - permet d’inclure toutes les feuilles de schéma dans le processus d’annotation.
-
All Off - permet d’exclure toutes les feuilles de schéma du processus d’annotation.
Liste des modifications proposées
-
Main List - cette zone de la boîte de dialogue répertorie tous les désignateurs des composants contenus dans les feuilles sélectionnées pour l’annotation. Pour chaque entrée, les détails des valeurs Current et Proposed Designator sont inclus, ainsi que le Sub (pièce) du composant et la Location of Partsource. Les icônes de cadenas (
) servent à indiquer les colonnes verrouillées afin d’empêcher les modifications de désignateur et de sous-partie.
Vous pouvez trier selon l’une de ces colonnes verrouillées en cliquant sur le cadenas. Cliquez une fois pour afficher d’abord tous les composants dont les désignateurs et/ou sous-parties peuvent être modifiés, cliquez à nouveau pour afficher en haut de la Proposed Change Listtoutes les pièces qui ne doivent pas être affectées par le processus d’annotation.
Cocher la case adjacente à un désignateur dans la colonne Current (« désignateur verrouillé ») verrouillera ce désignateur spécifique contre toute modification. De même, cocher la case adjacente au champ Sub d’un désignateur (« sous-partie verrouillée ») empêchera la mise à jour de cette sous-partie spécifique du composant parent multipartie.
Les commandes suivantes sont disponibles dans le menu contextuel de la zone :
-
Designator » Lock Selected Designators - permet de cocher la case « désignateur verrouillé » pour tous les désignateurs actuellement sélectionnés dans la liste.
-
Designator » Lock All Designators - permet de cocher la case « désignateur verrouillé » pour tous les désignateurs.
-
Designator » Unlock Selected Designators - permet de décocher la case « désignateur verrouillé » pour tous les désignateurs actuellement sélectionnés dans la liste.
-
Designator » Unlock All Designators - permet de décocher la case « désignateur verrouillé » pour tous les désignateurs.
-
Part ID » Lock Selected Part ID - permet de cocher la case « sous-partie verrouillée » pour tous les désignateurs actuellement sélectionnés dans la liste.
-
Part ID » Lock All Part ID - permet de cocher la case « sous-partie verrouillée » pour tous les désignateurs.
-
Part ID » Unlock Selected Part ID - permet de décocher la case « sous-partie verrouillée » pour tous les désignateurs actuellement sélectionnés dans la liste.
-
Part ID » Unlock All Part ID - permet de décocher la case « sous-partie verrouillée » pour tous les désignateurs.
-
Selection » Select All - permet de sélectionner toutes les entrées de désignateur dans la liste.
-
Selection » Select All With '?' - permet de sélectionner toutes les entrées dont le désignateur actuel contient ? (c.-à-d. qui ont été réinitialisées).
-
Selection » Deselect All - permet de désélectionner toutes les entrées de désignateur dans la liste.
-
Selection » Invert Selection - permet de sélectionner tous les désignateurs qui ne sont pas actuellement sélectionnés dans la liste, et de désélectionner ceux qui le sont.
Il est possible de sélectionner plusieurs entrées de désignateur à l’aide des techniques standard de sélection multiple (Ctrl+click et Shift+click).
Les modifications proposées sont calculées en fonction des options d’annotation configurées et chargées après avoir cliqué sur le bouton Update Changes List (sous la zone).
-
Annotation Summary - cette zone fournit un résumé de l’annotation en termes de nombre de feuilles concernées et d’options de correspondance. Elle se met à jour dynamiquement à mesure que des modifications sont apportées à ces zones.
-
Update Changes List - cliquez pour mettre à jour la liste principale des modifications proposées avec de nouvelles modifications calculées sur la base des paramètres d’annotation définis sur le côté gauche de la boîte de dialogue. Une boîte de dialogue d’information présentera le détail du nombre de modifications effectuées depuis l’état précédent et du nombre de modifications effectuées depuis l’état d’origine.
Seuls les désignateurs qui n’ont pas encore été définis précédemment (c.-à-d. R?, C?, etc.) seront affectés par les modifications. Par conséquent, si l’objectif est de mettre à jour tous les désignateurs du design, ils doivent d’abord être réinitialisés en cliquant sur le bouton Reset All.
-
Reset All - cliquez pour réinitialiser tous les désignateurs de la liste principale (qui ne sont pas verrouillés) à leurs préfixes de composant par défaut, par ex. R?, C?, D?. Les modifications seront chargées dans la colonne des désignateurs Proposed . La liste déroulante du bouton vous permet de remplacer la commande par Reset Duplicates. Si deux composants ou plus ont le même désignateur, tous sauf un seront réinitialisés à leurs préfixes par défaut. Là encore, une boîte de dialogue d’information présentera le détail du nombre de modifications effectuées depuis l’état précédent et du nombre de modifications effectuées depuis l’état d’origine.
Notez que les désignateurs ayant un statut verrouillé ne sont ni réinitialisés ni modifiés d’aucune manière.
-
Back Annotate - cliquez pour ouvrir une boîte de dialogue permettant de rechercher et de sélectionner le fichier pour la rétro-annotation.
-
Accept Changes (Create ECO) - après avoir examiné toutes les modifications proposées, cliquez sur ce bouton pour accéder à la boîte de dialogue Engineering Change Order, qui répertorie les modifications proposées comme des modifications dans la catégorie de modification Annotate Component. Utilisez cette boîte de dialogue pour valider et exécuter l’ECO, afin de terminer le processus d’annotation au niveau du schéma.
Verrouiller les composants
Pour les composants multiparties non homogènes, assurez-vous que les icônes Verrouillé sont fermées dans le panneau Properties afin d’empêcher les modifications de sous-parties pendant l’annotation.
Option Strictly
Si la case Strictly est activée pour un Component Parameter, tous les composants doivent avoir ce paramètre correspondant dans un boîtier. Les composants qui ne possèdent pas ce paramètre sont annotés comme des composants individuels et ne sont pas regroupés.
L’exemple suivant illustre comment ces options se combinent pour donner un résultat spécifique :
Considérez un design comportant huit portes OR et huit résistances (comme illustré dans l’image ci-dessous). Les portes OR contiennent un paramètre appelé QuadOrGate, avec un groupe de quatre portes OR ayant la valeur de paramètre Package1 et l’autre groupe de quatre portes OR ayant la valeur de paramètre Package2. Les résistances ne possèdent pas un tel paramètre. L’activation de la case à cocher pour QuadOrGate dans le contrôle Component Parameter garantira que ce paramètre est utilisé pour contrôler la manière dont les composants sont regroupés ; dans ce cas, la case Strictly n’est pas activée.
Après le lancement de la commande Tools » Annotation » Annotate Schematics, les pièces ayant le paramètre QuadOrGate = Package1 seront regroupées dans le même composant physique et celles ayant le paramètre QuadOrGate = Package2 seront regroupées séparément. Tous les composants restants qui ne possèdent pas le paramètre QuadOrGate seront regroupés ensemble. Dans ce cas, les résistances sont regroupées ensemble puisque leur attribut commun est qu’elles ne contiennent pas le paramètre QuadOrGate.

Exemple de composants regroupés lorsque l’option Strictly n’est pas cochée.
Si le même design est annoté mais que l’option Strictly est cochée, seuls les composants qui possèdent le paramètre QuadOrGate seront regroupés. Dans ce cas, les portes OR seront regroupées mais les résistances resteront non regroupées. Par conséquent, bien que l’option Strictly offre un contrôle extrêmement fin sur le processus de regroupement, dans la plupart des situations, il conviendra de la laisser décochée.

Exemple de composants regroupés lorsque l’option Strictly est cochée.
Les composants multiparties peuvent utiliser un suffixe d’identifiant de partie alphabétique ou numérique - c.-à-d. U1:1, U1:2, ou U1:A, U1:B. Le contrôle du style de suffixe est spécifié sur la page
Schematic - General de la boîte de dialogue
Preferences . Notez que les préférences sont globales et s’appliquent à toutes les feuilles de schéma actuellement ouvertes.
Feuilles de schéma à annoter
Un haut degré de contrôle est fourni sur les feuilles de schéma et les composants qui seront affectés par l’annotation ainsi que sur les détails de la manière dont ces modifications seront calculées.

Spécification de la portée de l’annotation.
-
Une coche dans la case à gauche de la feuille de schéma répertoriée indique qu’elle sera traitée dans le cadre de la commande d’annotation.
-
La portée de l’annotation est déterminée par la liste déroulante Annotation Scope et peut être étendue pour inclure la feuille de schéma entière ou limitée aux composants (dé)sélectionnés. L’utilisation des options Ignore Selected Parts ou Only Selected Parts nécessite que les composants aient été sélectionnés dans le design avant l’exécution de la commande Annotation.
-
Configurez l’ordre dans lequel les feuilles de schéma doivent être annotées à l’aide du champ Order. Saisissez une valeur directement dans le champ ou utilisez les flèches qui apparaissent une fois que vous cliquez dans le champ pour définir la valeur souhaitée.
-
Si l’option Designator Index Control est cochée, la valeur du désignateur commencera à partir de la valeur Start Index. Le Start Index n’a aucun effet si l’option Designator Index Control n’est pas cochée.
-
Un suffixe supplémentaire peut être ajouté à la fin de chaque désignateur en spécifiant une chaîne/valeur dans la colonne Suffix associée. Évitez d’utiliser des suffixes à un seul caractère tels que « A » ou « 1 », car ils peuvent facilement être confondus avec des sous-parties et/ou d’autres valeurs de désignateur.
Liste des modifications proposées
Cliquez sur le bouton Update Changes List pour mettre à jour le Proposed Change List afin que toutes les modifications de désignateurs puissent être examinées avant d’être appliquées. Seuls les désignateurs qui n’ont pas été définis précédemment (c.-à-d. R?, C?, etc.) seront affectés par les modifications. Par conséquent, si l’objectif est de mettre à jour tous les désignateurs du design, ils doivent d’abord être réinitialisés en appuyant sur le bouton Reset All.

Réinitialisation des désignateurs avant l’application des paramètres d’annotation.
Le bouton de liste déroulante Reset All peut également être utilisé pour Reset Duplicates.
Le Proposed Change List répertorie tous les désignateurs des pièces contenues dans les feuilles sélectionnées pour l’annotation. Pour chaque entrée, les détails des valeurs de désignateur Current et Proposed sont inclus, ainsi que le Sub (pièce) du composant et le Location of Part source.
Cocher la case associée à un Designator verrouillera ce désignateur spécifique contre toute modification. De même, cocher la case Sub empêchera la mise à jour de ce composant multipartie spécifique. Cette option peut être utilisée comme alternative au réglage de l’icône Lock dans le panneau Properties .
Après avoir examiné la liste des modifications proposées, cliquez sur le bouton Accept Changes (Create ECO) pour lancer la boîte de dialogue Engineering Change Order. Une fois l’ECO exécuté, les modifications d’annotation seront appliquées au design.
Commandes supplémentaires d’annotation schématique
Le menu Tools » Annotation contient un certain nombre de commandes ciblées d’annotation schématique. Le premier élément du groupe, c, a déjà été abordé.

Différentes commandes d’annotation disponibles
Réinitialiser les désignateurs schématiques
Si de grandes portions de contenu ont été coupées et collées depuis différentes sources dans un nouveau design, il peut être nécessaire de réinitialiser tous les désignateurs. Comme cette commande utilise les paramètres issus de la boîte de dialogue Annotate , elle sera appliquée aux éléments précédemment définis dans cette boîte de dialogue. Par exemple, si tous les Schematic Sheets To Annotate ont été cochés précédemment, alors la commande Reset Schematic Designators s’appliquera à l’ensemble du projet, que les feuilles soient actuellement ouvertes dans l’éditeur ou non. Si seuls quelques Schematic Sheets To Annotate ont été cochés précédemment, alors la commande Reset Schematic Designators n’affectera que ces feuilles.
Après le lancement de la commande, une boîte de dialogue de confirmation apparaîtra résumant le nombre de désignateurs nécessitant une mise à jour et demandant si vous souhaitez poursuivre les modifications. Après avoir cliqué sur Yes, tous les désignateurs de composants sur toutes les feuilles schématiques du projet actif activées pour l’annotation seront réinitialisés et apparaîtront sous la forme : R?, C?, D?, U?, etc.
Les désignateurs ayant un statut verrouillé ne sont ni réinitialisés ni modifiés d’aucune manière.
Réinitialiser les désignateurs schématiques en double
Lors de la duplication de portions d’un design, les composants nouvellement copiés conservent les mêmes valeurs de désignateur que ceux à partir desquels ils ont été copiés. La commande Reset Duplicate Schematic Designators offre un moyen rapide de réinitialiser les désignateurs en double à « ? ». Comme cette commande utilise les paramètres issus de la boîte de dialogue Annotate , elle sera appliquée aux éléments précédemment définis dans cette boîte de dialogue. Par exemple, si tous les Schematic Sheets To Annotate ont été cochés précédemment, alors la commande Reset Duplicate Schematic Designators s’appliquera à l’ensemble du projet, que les feuilles soient actuellement ouvertes dans l’éditeur ou non. Si seuls quelques Schematic Sheets to Annotate ont été cochés précédemment, alors la commande Reset Schematic Designators n’affectera que ces feuilles.
Après le lancement de la commande, une boîte de dialogue de confirmation apparaîtra qui résume le nombre de désignateurs nécessitant une mise à jour et demande si vous souhaitez poursuivre les modifications. Après avoir cliqué sur Yes, tous les désignateurs de composants en double trouvés sur toutes les feuilles schématiques du projet actif activées pour l’annotation seront réinitialisés et apparaîtront sous la forme : R?, C?, D?, U?, etc.
Les désignateurs ayant un statut verrouillé ne sont ni réinitialisés ni modifiés d’aucune manière.
Annoter les schémas silencieusement
La commande Annotate Schematics Quietly est utilisée pour analyser tous les documents schématiques source du projet actif qui sont activés pour l’annotation et attribuer un désignateur unique à tout composant qui n’a actuellement pas de désignateur. L’annotation est effectuée silencieusement, ce qui permet d’appliquer tous les paramètres précédents de la boîte de dialogue Annotate sans avoir à rouvrir la boîte de dialogue. Cela est particulièrement utile si le design traverse une phase de développement rapide et que le concepteur souhaite annoter rapidement avant de compiler le design.
Forcer l’annotation de tous les schémas
Cette commande est utilisée pour analyser tous les documents schématiques source du projet actif qui sont activés pour l’annotation et réannoter tous les composants qu’ils contiennent conformément au schéma d’annotation actuellement défini dans la boîte de dialogue Annotate.
L’exécution de la commande Force Annotate All Schematics équivaut à exécuter la commande Reset Schematic Designators suivie immédiatement de la commande Annotate Schematics Quietly. Par conséquent, la commande Force Annotate All Schematics utilise les paramètres précédemment définis dans la boîte de dialogue Annotate pour déterminer quels composants et quelles feuilles peuvent être mis à jour.
Après le lancement de cette commande, une demande de confirmation apparaît, détaillant le nombre de désignateurs qui seront mis à jour si elle est acceptée. Après avoir cliqué sur Yes, tous les désignateurs de composants sur toutes les feuilles schématiques du projet actif activées pour l’annotation seront réannotés, si nécessaire, afin de respecter le schéma d’annotation positionnelle actuel défini dans la région Schematic Annotation Configuration de la boîte de dialogue Annotate .
Rétro-annoter les schémas
Avant l’introduction de Design Compiler et Synchronizer dans Altium Designer, les modifications d’annotation étaient historiquement transmises du schéma vers le PCB via un fichier de netlist (*.net). Les modifications d’annotation qui devaient se propager dans le sens inverse — du PCB vers le schéma — étaient gérées via un processus de rétro-annotation. Ce processus utilise un fichier Was-Is (*.WAS) ou un fichier Engineering Change Order (*.ECO) pour diriger les modifications à appliquer aux désignateurs schématiques.
Cette commande est en grande partie superflue puisque
Design Compiler et
Synchronizer sont des outils bien plus efficaces pour gérer la synchronisation du design. Elle reste toutefois utile à des fins de compatibilité avec les anciens flux, ainsi que pour les concepteurs qui utilisent d’autres outils de placement/routage PCB (tels que Specctra®). Pour en savoir plus, consultez
la génération du fichier Was-Is.
Après le lancement de la commande, la boîte de dialogue Choose WAS-IS File for Back-Annotation from PCB apparaîtra. Parcourez et sélectionnez le fichier .was (ou .eco) requis. Après avoir cliqué sur Open, une boîte de dialogue d’information apparaîtra, indiquant combien de modifications de désignateurs ont été effectuées depuis l’état précédent et combien ont été effectuées depuis l’état d’origine. À ce stade, les modifications ne sont pas encore réellement mises en œuvre. Cliquez sur OK pour afficher la boîte de dialogue Annotate, à partir de laquelle vous pouvez consulter les modifications proposées aux désignateurs actuels avant de décider de créer un ECO pour les appliquer.
-
Lors de la réannotation des désignateurs dans le PCB, chaque réannotation produit un fichier .was unique qui porte la date et l’heure dans son nom de fichier. Cela vous permet de charger plusieurs fichiers .was successivement — du plus ancien au plus récent — sans perdre la synchronisation des désignateurs entre le PCB et les feuilles schématiques source.
-
La rétro-annotation peut également être effectuée directement depuis la boîte de dialogue Annotation en cliquant sur le bouton Back Annotate.
Numéroter les feuilles schématiques
La commande Number Schematic Sheets ne modifie pas les désignateurs de composants, mais plutôt les désignateurs (numéros) des feuilles schématiques. Conceptuellement, elle est donc liée au concept général d’annotation du design.
La numérotation des feuilles et des documents vous permet de contrôler la désignation des feuilles et de stocker ces valeurs comme paramètres dans les documents schématiques respectifs. La fonctionnalité de chaînes spéciales d’Altium Designer (=SheetNumber, =DocumentNumber, =SheetTotal) peut ensuite être utilisée pour exposer ces valeurs sur la feuille (dans le cartouche de bas de page, par exemple) sous forme d’objets texte.

Numérotation des feuilles schématiques.
Le processus de numérotation des feuilles est le suivant :
Numérotation automatique des feuilles (option du projet)
Activez cette option pour effectuer une numérotation automatique des feuilles. Les valeurs seront affichées dans le panneau Projects. Vous pouvez également activer la numérotation automatique des feuilles en cochant l’option Automatic Sheet Numbering dans l’onglet Options de la boîte de dialogue Project Options.
Numéro de feuille automatique
Cliquez sur le bouton de liste déroulante Auto Sheet Number pour accéder aux options de numérotation des feuilles.
Les options Select Numbering Scheme sont les suivantes :
-
Display Order - les feuilles sont numérotées dans l’ordre dans lequel elles sont affichées.
-
Sheets Hierarchical Structure - Depth First - les feuilles sont numérotées du niveau supérieur vers chaque branche. Le niveau supérieur est numéroté en premier, puis la première branche sous le niveau supérieur est numérotée entièrement, puis la deuxième branche, et ainsi de suite.
-
Sheets Hierarchical Structure - Breadth First - les feuilles sont numérotées selon leur niveau dans la hiérarchie. Le niveau supérieur est numéroté en premier, tous les deuxièmes niveaux sont numérotés ensuite, et ainsi de suite.
Les options Select Numbering Method permettent de sélectionner des valeurs séquentielles Increasing ou Decreasing .
Numéro de document automatique
Cliquez sur la liste déroulante Auto Document Number pour accéder aux options de numérotation des documents. Elles sont essentiellement identiques aux options Auto Sheet Number, avec en plus les valeurs Prefix et Postfix .
Les options Parameters sont les suivantes :
-
Prefix - choisissez un préfixe à placer devant votre numéro de document. Les préfixes alphabétiques (
A, B, C, etc.), numériques (1, 2, 3, etc.) et non numériques (_, *, ., %, etc.) sont pris en charge, y compris les combinaisons de tous ceux-ci.
-
Start- choisissez une valeur numérique à partir de laquelle commencer la numérotation.
-
Postfix - choisissez un suffixe à ajouter au numéro du document. Les suffixes alphabétiques (
A, B, C, etc.), numériques (1, 2, 3, etc.) et non numériques (_, *, . ,%, etc.) sont pris en charge, y compris les combinaisons de tous ces types.
-
Step - choisissez une valeur d’incrément pour chaque numéro de document. Par exemple, si l’Start index est défini sur 1 et la Step valeur sur 100, le premier numéro de document sera 1 et le suivant sera 101 (Début + Pas), puis 201, et ainsi de suite.
Mettre à jour le nombre de feuilles
Cliquez sur le bouton Update Sheet Count pour compter le nombre de feuilles dans le projet en cours et placer le résultat dans la colonne SheetTotal. Le nombre de feuilles correspondra au nombre total de feuilles du projet, quel que soit le schéma de numérotation sélectionné dans l’un ou l’autre des contrôles précédents.
Déplacer vers le haut/bas
Utilisez les boutons Move Up ou Move Down pour déplacer un document schématique sélectionné vers le haut ou vers le bas dans la liste. Cela est pertinent lors de l’utilisation du schéma de numérotation Display Order pour spécifier les numéros de feuille ou de document.
Numérotation/Nommage personnalisés
Si une organisation dispose d’un système spécifique de numérotation ou de nommage qui ne peut pas être automatisé via les commandes Auto Sheet Number ou Auto Document Number , les noms et numéros de feuille personnalisés peuvent être saisis directement dans les champs SheetNumber ou DocumentNumber .
Numérotation des feuilles schématiques et Device Sheets
Les numéros de feuille ou de document ne peuvent pas être configurés pour les Device Sheets lorsqu’elles sont en lecture seule (état par défaut) et elles apparaîtront hachurées dans la boîte de dialogue Sheet Numbering For Project pour indiquer qu’elles ne peuvent pas être mises à jour. Lorsque les Device Sheets sont définies comme modifiables, le hachurage est supprimé et la numérotation des feuilles et des documents peut être configurée normalement.
Contrôle de l’affichage du désignateur sur le PCB
Les chaînes de désignateurs étendues dans une conception multi-canal peuvent être fastidieuses à placer dans l’éditeur PCB. Vous pouvez soit choisir des options de nommage qui produisent un nom court, soit afficher à la place la désignation logique d’origine du composant. Par exemple, C30_CIN1 s’affichera comme C30. Cela nécessitera l’ajout d’une autre notation sur la carte pour indiquer les canaux séparés, par exemple en dessinant une boîte autour de chaque canal sur la surimpression des composants.
Vous pouvez sélectionner l’affichage des désignateurs logiques ou physiques sur le PCB à l’aide de la liste déroulante Designator Display dans la région Other du panneau Properties en mode Board . Si vous choisissez d’afficher les désignateurs logiques des composants dans une conception multi-canal, ils seront affichés sur le PCB et dans toutes les sorties générées, telles que les impressions et les Gerbers. Les désignateurs physiques uniques, en revanche, sont toujours utilisés lors de la génération d’une nomenclature.
Synchronisation de conception - Finalisation du processus d’annotation
La synchronisation directe de conception est la méthode privilégiée pour maintenir la correspondance entre les désignateurs du schéma et du PCB, sauf si vous n’avez pas accès à la fois aux éditeurs Schématique et PCB. La synchronisation de conception compare directement les composants et la connectivité du schéma au PCB, produisant une liste des différences. Une liste des modifications nécessaires pour résoudre ces différences est générée sous forme d’ECO (Engineering Change Order). Un fichier ECO décrit les différences entre la conception actuelle et la conception souhaitée et peut être exécuté afin de mettre à jour la cible et de remettre la conception en synchronisation.
Synchronisation avant et synchronisation arrière
Les termes synchronisation avant et synchronisation arrière décrivent précisément la direction dans laquelle les annotations et les modifications de conception sont transférées lors de la synchronisation des données. Si l’on considère un flux de conception qui commence par le schéma et est piloté par celui-ci, la synchronisation avant est le processus consistant à répercuter vers l’avant sur le PCB les modifications effectuées dans l’éditeur Schématique. La synchronisation arrière est le processus consistant à répercuter vers l’arrière dans l’éditeur Schématique les modifications effectuées dans le PCB.
Synchronisation avant
Voici quelques raisons pour lesquelles vous pourriez synchroniser les données du schéma vers le PCB :
-
Un nouveau composant est ajouté dans l’éditeur Schématique et doit être intégré à l’implantation PCB.
-
Vous avez annoté votre conception schématique pour la première fois ou depuis votre dernière synchronisation de conception.
-
Dans une conception multi-canal, vous avez modifié le Project Options afin de changer le style de nommage physique (PCB).
-
Vous avez effectué une annotation au niveau carte pour la première fois ou depuis votre dernière synchronisation de conception.
Pour synchroniser votre conception schématique vers l’avant avec la conception PCB
Choisissez l’une des méthodes suivantes pour synchroniser votre conception schématique vers l’avant avec votre conception PCB :
-
Sélectionnez Update PCB Document dans le menu Design de l’éditeur Schématique. S’il existe des différences entre ceux-ci et le document PCB cible, la boîte de dialogue Engineering Change Order s’ouvre avec une liste des modifications nécessaires pour synchroniser le PCB avec la conception schématique. Cliquez sur Execute Changes pour synchroniser votre conception.
-
Sélectionnez Import Changes dans le menu Design de l’éditeur PCB, ce qui importe les modifications des documents schématiques vers le document PCB.
Synchronisation arrière
La synchronisation arrière est effectuée lorsque vous avez annoté ou modifié votre conception PCB et que vous souhaitez mettre à jour la conception schématique.
Pour synchroniser votre conception PCB vers l’arrière avec la conception schématique
Choisissez l’une des méthodes suivantes pour synchroniser votre conception PCB vers l’arrière avec votre conception schématique :
-
dans l’éditeur PCB, sélectionnez Update Schematics dans le menu Design . Par défaut, l’option Push Component Designator Changes to Annotation File (if any) dans l’onglet ECO Generation tab de la boîte de dialogue Project Options est cochée afin que les modifications effectuées dans l’éditeur PCB soient envoyées uniquement vers le fichier d’annotation et, en fin de compte, vers les documents compilés lors de la compilation. Décochez cette option pour envoyer les modifications uniquement vers le document schématique source (vue Editor ).
-
Dans l’éditeur schématique, sélectionnez Tools » Annotation » Annotate Schematics, puis cliquez sur le bouton Back Annotate dans la boîte de dialogue Annotate dialog. Choisissez le fichier WAS-IS généré lors de la réannotation des désignateurs dans l’environnement PCB.
Cet outil est hérité. La méthode privilégiée de synchronisation de conception est la commande Design » Update Schematics.
-
Dans l’éditeur schématique, sélectionnez Tools » Annotation » Board Level Annotate, puis cliquez sur le bouton Back Annotate dans la boîte de dialogue Board Level Annotate. Choisissez le fichier WAS-IS généré lors de la réannotation des désignateurs dans l’environnement PCB.
Cet outil est hérité. La méthode privilégiée de synchronisation de conception est la commande Design » Update Schematics.
-
Dans l’éditeur schématique, sélectionnez Tools » Annotation » Back Annotate Schematics. Choisissez le fichier WAS-IS généré lors de la réannotation des désignateurs dans l’environnement PCB.
Cet outil est hérité. La méthode privilégiée de synchronisation de conception est la commande Design » Update Schematics.
Back Annotate Schematics synchronise les modifications d’annotation effectuées dans l’éditeur PCB avec la conception schématique. Cette fonctionnalité est utile lorsqu’il n’est pas possible d’avoir les éditeurs PCB et schématique ouverts en même temps, par exemple lorsque le PCB et le schéma sont conçus par des personnes situées à des endroits différents.
Méthodes traditionnelles de synchronisation de conception
Altium Designer prend en charge l’approche traditionnelle par fichiers intermédiaires (netlist et WAS/IS) pour la synchronisation de conception. La synchronisation avant des données d’annotation peut être effectuée à l’aide d’un fichier de netlist et la synchronisation arrière peut être effectuée à l’aide d’un fichier WAS/IS (indiquant ce que chaque désignateur WAS était et ce qu’il ISest maintenant). La méthode privilégiée pour synchroniser votre conception est la synchronisation directe de conception.
Liaison des composants avec des identifiants uniques
Si vous avez réannoté votre conception, les désignateurs des composants schématiques ou les désignateurs des composants compilés ne correspondront plus aux désignateurs des composants PCB ; une synchronisation est donc nécessaire pour finaliser correctement la conception. Plutôt que de s’appuyer sur le désignateur lui-même comme champ clé reliant un symbole schématique à son empreinte PCB équivalente, Altium Designer peut maintenir la synchronisation de conception grâce au système d’identifiant unique (UID). L’UID est une valeur générée par le système qui identifie de manière unique le composant source et associe chaque composant schématique au composant PCB correspondant.
Lorsqu’un composant est placé sur une feuille schématique, un UID lui est automatiquement attribué. La première fois que les informations des composants sont transférées des documents schématiques source vers un PCB vierge, les informations UID de chaque composant schématique sont attribuées au composant PCB correspondant.
La refactorisation vous permet de convertir des Device Sheets en feuilles schématiques et inversement tout en conservant l’identifiant unique de la feuille et de ses composants. En outre, vous pouvez refactoriser (ou déplacer) des sous-circuits vers d’autres feuilles schématiques du projet en cours, tout en conservant l’identifiant unique du sous-circuit. La commande Refactor se trouve dans le menu Edit .
La fonctionnalité de synchronisation d’Altium Designer, lancée via la commande Design » Update, utilise ces UID pour faire correspondre chaque composant schématique à son équivalent PCB. Les mises à jour/modifications de conception peuvent ensuite être appliquées à l’aide d’Engineering Change Orders (ECO). Un ECO répertorie toutes les modifications nécessaires pour appliquer des changements à un ou plusieurs documents de conception afin de satisfaire l’action de synchronisation demandée. Les ECO sont utilisés pour effectuer des mises à jour de conception dans diverses situations, telles que :
-
Mises à jour de conception SCH vers PCB.
-
Exécution des mises à jour d’annotation des désignateurs de composants schématiques et des désignateurs de composants compilés.
-
Application des mises à jour de paramètres à l’aide de Parameter Manager (Tools » Parameter Manager).
-
Mise à jour des informations de paramètres avec les informations stockées dans les bibliothèques source ou dans une base de données d’entreprise. Chaque fois que vous comparez le schéma et le PCB (par exemple lorsque vous sélectionnez Design » Update), Altium Designer commence par faire correspondre les composants qui partagent le même UID. Lorsque des composants sont détectés sans UID commun, vous en êtes averti et l’application propose d’essayer une correspondance par désignateur. Tant que vous n’avez pas attribué un UID correspondant à la fois au schéma et au PCB, ce message continuera à s’afficher. Les identifiants uniques et leur corrélation sont gérés dans la boîte de dialogue Edit Component Links (Project » Component Links).
Notez que la boîte de dialogue ne peut être ouverte que lorsqu’un document PCB est actif, car les modifications d’UID sont toujours appliquées au PCB plutôt qu’au schéma. Utilisez cette boîte de dialogue à n’importe quelle étape de la conception pour visualiser la liaison entre les composants afin de vérifier que les composants entre les documents correspondent correctement, ainsi que pour attribuer des UID correspondants aux composants qui ne sont actuellement pas appariés.
S’il est prévu de réannoter soit le schéma, soit le PCB, il est essentiel de vous assurer d’abord que les UID correspondent, car une fois tous les désignateurs modifiés sur le schéma ou le PCB, l’UID devient alors la seule information pouvant être utilisée pour relier le composant du schéma à son équivalent sur le PCB.