Annotating the Components in a Design

Altium Training

Altium Essentials: Schematic Updating

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

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.

Consultez la page PCB Positional Annotation pour en savoir plus.

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.
Consultez la page Board Level Annotation pour en savoir plus.

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 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).

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.
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.
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.
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.
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, Annotate Schematic, a déjà été abordé.

Différentes commandes d’annotation disponibles
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.
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 :

  1. Un nouveau composant est ajouté dans l’éditeur Schématique et doit être intégré à l’implantation PCB.
  2. Vous avez annoté votre conception schématique pour la première fois ou depuis votre dernière synchronisation de conception.
  3. Dans une conception multi-canal, vous avez modifié le Project Options afin de changer le style de nommage physique (PCB).
  4. 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 :

  1. 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.
  2. 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 :

  1. 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 ).

  2. 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.
  1. 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.
  1. 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 :

  1. Mises à jour de conception SCH vers PCB.
  2. Exécution des mises à jour d’annotation des désignateurs de composants schématiques et des désignateurs de composants compilés.
  3. Application des mises à jour de paramètres à l’aide de Parameter Manager (Tools » Parameter Manager).
  4. 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.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Contenu