Creating a Schematic Symbol

Le symbole schématique comprend généralement une forme pouvant refléter la fonction du composant et une ou plusieurs broches. La manière dont un composant est représenté, c’est-à-dire l’apparence du symbole et l’agencement des broches du composant, relève du choix du concepteur. Cela doit être fait de façon à respecter les exigences de votre organisation ainsi que les normes de conception que vous avez choisi d’adopter. Un symbole de composant peut représenter l’intégralité du composant physique, ou bien le composant peut être défini par plusieurs sous-parties où chaque sous-partie représente une entité logique au sein du composant physique (par exemple, chaque porte ET dans un composant à quatre portes ET, ou la bobine et les jeux de contacts dans un relais). Ce type de composant est également appelé composant multipartie.

Création d’un nouveau symbole schématique

Les symboles schématiques peuvent être créés directement dans votre Workspace connecté :

  1. Sélectionnez File » New » Library dans les menus principaux, puis, dans la boîte de dialogue New Library qui s’ouvre, sélectionnez Create Library Content » Symbol dans la zone Workspace de la boîte de dialogue.

    Créer un nouveau Workspace Symbol à l’aide de la boîte de dialogue New Library
    Créer un nouveau Workspace Symbol à l’aide de la boîte de dialogue New Library

  2. Dans la boîte de dialogue Create New Item qui s’ouvre, saisissez les informations requises, assurez-vous que l’option Open for editing after creation est activée, puis cliquez sur OK. Le Workspace Symbol sera créé, et l’éditeur temporaire de symboles schématiques s’ouvrira en présentant un document .SchLib comme document actif. Ce document sera nommé selon l’élément-révision, au format : <Item><Revision>.SchLib (par exemple, SYM-001-0001-1.SchLib). Utilisez ce document pour définir le symbole, comme décrit ci-dessous.

    Exemple de modification de la révision initiale d’un Workspace Symbol – l’éditeur temporaire de symboles schématiques fournit le document permettant de définir votre symbole schématique.
    Exemple de modification de la révision initiale d’un Workspace Symbol – l’éditeur temporaire de symboles schématiques fournit le document permettant de définir votre symbole schématique.

  3. Lorsque le symbole est défini comme requis, enregistrez-le dans le Workspace à l’aide du contrôle Save to Server à droite de l’entrée du symbole dans le panneau Projects . La boîte de dialogue Edit Revision apparaîtra, dans laquelle vous pourrez modifier le nom, la description et ajouter des notes de publication si nécessaire. Le document et l’éditeur se fermeront après l’enregistrement.

Un Workspace Symbol enregistré peut être utilisé lors de la définition d’un composant à l’aide du Component Editor dans son mode d’édition de composant unique ou son mode d’édition par lot de composants.

Les Workspace Symbols peuvent être parcourus à l’aide du panneau Components. Activez la visibilité des modèles en cliquant sur le bouton  en haut du panneau et en sélectionnant Models, puis sélectionnez la catégorie Symbols.

Pour modifier un Workspace Symbol, cliquez avec le bouton droit sur son entrée dans le panneau Components et sélectionnez la commande Edit. Une fois encore, l’éditeur temporaire s’ouvrira, avec le symbole ouvert pour modification. Apportez les changements nécessaires, puis enregistrez le document dans la révision suivante du Workspace Symbol.

Lors de l’enregistrement d’un symbole modifié dans votre Workspace, vous pouvez conserver l’état de cycle de vie actuel du symbole. Ce contrôle est fourni grâce à l’option Preserve lifecycle state (not recommended) disponible dans la boîte de dialogue Create Revision lors du réenregistrement (). Lorsque cette option est activée, la nouvelle révision du symbole sera automatiquement définie sur l’état de cycle de vie de la révision précédente. Cette possibilité est disponible pour les utilisateurs disposant de l’autorisation opérationnelle Allow to skip lifecycle state change for new revisions (en savoir plus sur la définition des autorisations d’opération globales pour un Workspace).

Vous pouvez également mettre à jour à la volée le Workspace Symbol utilisé par un Workspace Component, dans le cadre de la modification de ce Workspace Component dans le Component Editor en mode d’édition de composant unique ou en mode d’édition par lot de composants.
  • Du point de vue du concepteur, un Workspace Component rassemble toutes les informations nécessaires pour représenter ce composant dans tous les domaines de conception, au sein d’une seule entité. Il peut donc être considéré comme un conteneur à cet égard – un « réceptacle » dans lequel sont stockés tous les modèles de domaine et les informations paramétriques. En termes de représentation dans les différents domaines, un Workspace Component ne contient pas les modèles de domaine du Workspace eux-mêmes, mais plutôt des liens vers ces modèles. Ces liens sont spécifiés lors de la définition du composant.
  • Les symboles schématiques peuvent également être créés dans le Workspace dans le cadre de l’importation de bibliothèques de composants existantes d’ancienne génération (SchLib, PcbLib, IntLib, DbLib, SVNDbLib). L’interface de ce processus – le Library Importer – présente un flux intuitif qui prend les bibliothèques initialement sélectionnées et les importe dans votre Workspace. En savoir plus sur le Library Importer.
  • Un nouveau Workspace Symbol peut également être créé lors de la définition d’un Workspace Component dans le Component Editor en mode d’édition de composant unique.
  • Un symbole peut également être créé dans le cadre d’une bibliothèque de symboles schématiques basée sur des fichiers.

Définition d’un symbole schématique

Les symboles schématiques sont créés en plaçant des objets de dessin pour représenter le corps du composant et des broches représentant les broches physiques du composant réel. Les symboles schématiques sont créés dans l’éditeur de symboles schématiques d’Altium Designer.

Remarques sur la création de symboles :

  • Les objets placés dans l’éditeur de bibliothèque sont empilés dans l’ordre où ils sont placés. Utilisez les commandes Edit » Move pour modifier l’ordre d’affichage si les broches se retrouvent masquées derrière le corps du composant.

  • Une seule extrémité d’une broche est électrique. Cette extrémité est appelée point actif. Assurez-vous que le point actif (l’extrémité par laquelle vous tenez la broche) est éloigné du corps du composant. Reportez-vous à l’objet Pin pour plus d’informations.

  • Dans l’éditeur de bibliothèque schématique, les propriétés du symbole actuellement actif, telles que le désignateur par défaut et la description, sont modifiées dans le panneau Properties en mode Symbol. Le panneau s’affiche dans ce mode lorsqu’aucun élément n’est sélectionné. Si vous double-cliquez sur une primitive placée dans le symbole du composant, le panneau Properties affichera les propriétés de cette primitive plutôt que celles du composant parent.

  • L’option utilisée pour afficher le désignateur et le commentaire sur la feuille de l’éditeur de symboles (Show Comment/Designator) est activée/désactivée pour la bibliothèque actuelle dans le mode Library Options du panneau Properties. Sélectionnez la commande Tools » Document Options pour afficher le panneau Properties dans ce mode.

  • Les polices peuvent être configurées individuellement pour chaque objet lors de leur placement, ou vous pouvez définir vos polices préférées pour les nouveaux objets en modifiant chacun des objets appropriés sur la page Schematic - Defaults de la boîte de dialogue Preferences.

  • Utilisez le Schematic Symbol Generation Tool pour créer rapidement des composants avec un grand nombre de broches. L’outil prend également en charge l’importation des détails des broches depuis une feuille de calcul via le menu contextuel.

  • Plusieurs broches peuvent être importées depuis une feuille de calcul dans le symbole actuel via les commandes Smart Grid du menu contextuel dans le panneau SCHLIB List – en savoir plus.

Lors de la création d’un Workspace Symbol, notez que seuls les graphismes du symbole doivent être définis – la représentation du composant de niveau supérieur dans le domaine d’édition schématique. Il ne s’agit pas d’un « composant schématique » tel que défini pour une utilisation dans les anciennes méthodologies de gestion de composants basées sur des fichiers, où d’autres modèles et paramètres sont définis comme faisant partie de ce composant schématique. Un composant n’a besoin que de la représentation graphique du symbole. Il inclura des liens vers d’autres modèles de domaine et paramètres dans le cadre de sa propre définition.

Avant de commencer à créer des symboles de composants, il vaut la peine de consacrer un peu de temps à configurer vos paramètres par défaut préférés. Les valeurs par défaut de tous les objets de conception schématique (bibliothèque et feuille) se configurent sur la page Schematic - Defaults de la boîte de dialogue Preferences. Lorsque la page de la Preferences boîte de dialogue est ouverte, appuyez sur F1 pour obtenir plus d’informations sur une option.

Préparation de l’espace de conception

Dessinez toujours le symbole du composant près de l’origine de la feuille (le centre de la feuille). Si nécessaire, replacez l’origine de la feuille au centre de la fenêtre de conception en sélectionnant Edit » Jump » Origin (raccourci J, O). Vérifiez la barre d’état en bas à gauche de l’écran pour confirmer que le curseur se trouve à l’origine. Les composants fournis par Altium sont créés autour de ce point, marqué par un réticule au centre de la feuille. Vous devez toujours créer vos composants près de cette origine.

Lorsque vous placez un composant sur le schéma, le composant est « tenu » par l’origine de feuille du symbole de bibliothèque. Une approche courante lors de la création du symbole consiste à placer le point d’ancrage de la broche 1 du composant à l’origine de la feuille, de sorte qu’il soit tenu par cette broche lors du placement depuis la bibliothèque sur la feuille schématique. Bien que cela ne soit pas obligatoire (vous êtes libre de placer les broches du symbole et les objets du corps n’importe où sur la feuille), si vous placez les objets du symbole loin de l’origine, le composant sera alors à la même distance du curseur lorsque vous le placerez depuis la bibliothèque sur une feuille schématique.

Les unités par défaut des grilles de schéma et de bibliothèque schématique sont impériales. Comme tous les composants Altium sont conçus sur cette grille impériale, il est important de bien mesurer l’impact d’un passage à une grille de feuille métrique, car il devient difficile de raccorder correctement des composants créés sur des grilles différentes. Notez que les grilles impériales peuvent être utilisées avec des formats de feuille métriques, comme l’A3 ; il n’est donc pas nécessaire de passer à une grille métrique lorsque vous travaillez avec des feuilles de taille métrique. Les unités de la feuille active sont définies dans l’onglet General de la General zone du panneau Properties en mode Library Options (utilisez la commande Tools » Document Options depuis les menus principaux pour accéder à ce mode du panneau Properties).

Utilisez la zone General du panneau Properties en mode  Library Options pour définir les unités de la feuille active.
Utilisez la zone General du panneau Properties en mode  Library Options pour définir les unités de la feuille active.

Les unités des nouvelles feuilles (schéma et bibliothèque) sont définies sur la page Schematic – General de la boîte de dialogue Preferences.

Si vous le souhaitez, activez l’option Show Comment/Designator dans le panneau Properties afin d’afficher les chaînes Comment/Designator du composant actif dans votre document de bibliothèque.

Les objets sont placés sur la grille d’accrochage active. La grille active est affichée en bas de l’espace de conception, à l’extrémité gauche de la barre d’état.

La Snap Grid et la Visible Grid peuvent également être définies dans le panneau Properties en mode Library Options. Plutôt que d’ouvrir le panneau Properties  chaque fois que vous devez modifier la grille, vous pouvez appuyer sur G pour faire défiler les paramètres disponibles de la grille d’accrochage. Les paramètres disponibles peuvent être modifiés sur la page Schematic – Grids de la boîte de dialogue Preferences.

En général, les objets et les broches sont placés sur une grille de 100 mil ou 50 mil, les chaînes de texte étant les seuls objets nécessitant une grille de 10 mil. Pour faciliter le positionnement des chaînes de texte, appuyez sur Ctrl pendant que vous déplacez une chaîne afin de basculer temporairement vers la grille la plus fine (10 mil par défaut). 

Panneau Properties

Lorsque le document actif est un document de bibliothèque schématique (*.SchLib), choisissez la commande Tools » Document Options dans les menus principaux – le panneau Properties présente le Library Options. Les sections repliables suivantes contiennent des informations sur les options et contrôles disponibles :

Lorsqu’un objet de conception est sélectionné, le panneau présente des options spécifiques à ce type d’objet. Le tableau suivant répertorie les types d’objets pouvant être placés dans l’espace de conception de la bibliothèque. Cliquez sur un lien pour accéder à la page de propriétés de cet objet.

Arc Ellipse
Graphic IEEE Symbol
Pin Polygon
Polyline Rectangle
Round Rectangle Text Frame
Text String Bezier

Création du corps du symbole schématique

Après avoir configuré les options de l’espace de conception selon les besoins, l’étape suivante consiste à capturer la représentation graphique du composant, c’est-à-dire à créer les graphismes du symbole qui représenteront ce composant lorsqu’il sera placé sur une feuille schématique. Il est important de définir une norme pour les symboles graphiques schématiques à respecter. Cela fournira un modèle formel lors de la conception des graphismes du symbole et garantira un niveau de cohérence constant. La méthodologie de conception d’Altium suit la norme IEEE 315, qui couvre non seulement les éléments de circuit les plus courants, mais définit aussi clairement comment les éléments semi-conducteurs peuvent être combinés pour symboliser un grand nombre de types de dispositifs en silicium.

Le corps du symbole est créé en plaçant des objets graphiques de conception dans l’espace de conception de l’éditeur de bibliothèque schématique à l’aide du menu Place , de la barre Utilities ou du Active Bar. Double-cliquez sur le symbole schématique placé pour ouvrir le panneau Properties et définir plus précisément chaque forme.

Altium Designer inclut une variété de formes de symboles fermées, notamment le rectangle, le polygone, l’ellipse et le rectangle à coins arrondis, comme illustré ci-dessous. 

            

Les formes de type ligne comprennent l’arc, la ligne/polyligne, la courbe de Bézier et l’arc elliptique. Les lignes/polylignes peuvent inclure des pointes et des queues de flèche. Double-cliquez pour ouvrir le panneau Properties afin de définir les pointes et les queues.  

 

Ajout de broches au symbole

Ce sont les broches du composant qui lui confèrent ses propriétés électriques et définissent les points de connexion permettant d’acheminer les signaux vers l’intérieur et l’extérieur. Une broche est placée pour représenter chaque broche du composant physique réel.

Une broche peut être ajoutée au composant actuellement visible dans l’espace de conception du document de bibliothèque schématique à l’aide de l’une des méthodes suivantes. Dans chaque cas, la broche apparaît flottante sur le curseur, tenue par son extrémité électrique. Faites pivoter et/ou retournez la broche selon les besoins, puis cliquez pour la placer.

  • Utilisez la commande Place » Pin (ou le raccourci P, P).

  • Cliquez sur le bouton  dans le/la Active Bar.

  • Cliquez sur le bouton  dans la liste déroulante des objets de conception de la barre d’outils Utilities .

  • Utilisation de la boîte de dialogue Component Pin Editor – lorsqu’aucun objet n’est sélectionné dans l’espace de conception, le panneau Properties peut être utilisé pour modifier les propriétés du symbole, notamment pour modifier, ajouter ou supprimer des broches. Le panneau donne également accès à la boîte de dialogue Component Pin Editor ; pour l’ouvrir, cliquez sur le bouton  dans l’onglet Pins du panneau Properties. Cette boîte de dialogue fournit un emplacement unique et pratique pour modifier certaines propriétés de n’importe quelle broche associée au symbole. En plus de permettre la modification des propriétés des broches, elle permet également d’ajouter de nouvelles broches ou de supprimer celles qui existent.

Accédez à la boîte de dialogue Component Pin Editor pour gérer toutes les broches de votre symbole créé.Accédez à la boîte de dialogue Component Pin Editor pour gérer toutes les broches de votre symbole créé.

Pour un composant multi-parties, les broches pertinentes pour la partie sélectionnée seront mises en évidence dans la boîte de dialogue Component Pin Editor. Toutes les broches des autres parties seront grisées.
La boîte de dialogue Component Pin Editor peut également être ouverte dans l’éditeur de schémas, pour un composant placé (ou une partie de celui-ci).

Configuration des propriétés de broche

Appuyez sur Tab pour ouvrir le mode Component du panneau Properties afin de modifier les propriétés de la broche avant son placement. Les valeurs numériques seront auto-incrémentées lors des placements de broches suivants. Le comportement d’auto-incrémentation se configure dans les paramètres Auto-Increment During Placement de la page Schematic – General de la boîte de dialogue Preferences . Utilisez des valeurs négatives pour une auto-décrémentation.

Utilisez la page Schematic - General de la boîte de dialogue Preferences  pour définir le comportement d’auto-incrémentation.
Utilisez la page Schematic - General de la boîte de dialogue Preferences pour définir le comportement d’auto-incrémentation.  Pendant le placement ou chaque fois qu’une broche est déplacée, la broche est tenue par son extrémité électrique (également appelée extrémité active de la broche). La broche doit être positionnée de sorte que l’extrémité électrique soit éloignée du corps du composant. Appuyez sur la barre d’espace pour faire pivoter une broche pendant son déplacement.

Les broches peuvent également être placées pour représenter des points électromécaniques sur le composant, comme la languette d’un régulateur de tension.

Une broche possède plusieurs propriétés, notamment un nom et un désignateur. C’est le désignateur de broche qui est utilisé pour faire correspondre la broche du symbole à la pastille de l’empreinte PCB. La distance par défaut à laquelle le Designator et le Name de la broche apparaissent depuis l’extrémité de la broche est un paramètre global pour les éditeurs de schéma et de bibliothèque schématique. Configurez le Pin Margin sur la page Schematic – General de la boîte de dialogue Preferences .

Les paramètres individuels du Name peuvent être configurés dans la boîte de dialogue Component Pin Editor.

Une broche possède un Electrical Type utilisé par le système de vérification des règles électriques d’Altium pour vérifier que les connexions broche à broche sont valides. Définissez cette option dans la boîte de dialogue Component Pin Editor en fonction du type électrique de cette broche de composant. Le Pin Length par défaut doit convenir à la grille d’accrochage choisie (généralement 100 mil ou 50 mil). La longueur par défaut est de 30 ; les longueurs typiques sont 20 ou 30.

Symbols peuvent être ajoutés dans la boîte de dialogue Component Pin Editor à différentes positions de la broche afin de représenter les informations électriques de la broche.

Collage en matrice

En plus des commandes standard couper, copier et coller, vous pouvez également utiliser la commande Edit » Paste Array depuis les menus principaux lors de la création d’un symbole de composant pour placer le contenu actuel du presse-papiers dans le document courant sous forme de matrice d’objets verticale ou horizontale. Cela peut être particulièrement utile lorsque le symbole de composant en cours de création doit inclure plusieurs broches.

Après le lancement de la commande, la boîte de dialogue Setup Paste Array apparaîtra.

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

Configurez les différentes options selon vos besoins et cliquez sur OK.

Saisissez des valeurs positives ou négatives pour l’espacement afin de déterminer si la matrice sera collée respectivement à droite ou à gauche pour un placement horizontal, ou respectivement vers le haut ou vers le bas pour un placement vertical.

Vous serez invité à sélectionner un emplacement de départ dans le document, où la matrice sera insérée. Placez simplement le curseur à l’emplacement souhaité et cliquez ou appuyez sur Enter. La matrice sera collée à l’emplacement de départ choisi.

Ajout de symboles IEEE

Pour représenter des fonctions ou des dispositifs logiques, des symboles IEEE peuvent être utilisés dans un symbole schématique. Ces symboles permettent aux utilisateurs de comprendre les caractéristiques logiques de ces fonctions ou dispositifs sans nécessiter de connaissance spécifique de leurs caractéristiques internes.

Les symboles IEEE disponibles pour le placement sont illustrés dans l’image ci-dessous.

Définition des propriétés du symbole

Les propriétés du symbole, telles que le désignateur et la description du symbole, sont modifiées dans le mode Symbol  du panneau Properties .

  • Designator - saisissez le préfixe de désignateur requis, suivi d’un ?. Il est recommandé que le préfixe soit composé uniquement de lettres.

  • Name et Description - ces chaînes sont utiles lors des recherches de symboles.

  • Type définit le type de composant que ce symbole représente. Des composants non standard, tels qu’un logo d’entreprise (Graphical) ou un dissipateur thermique (Mechanical), peuvent être créés comme symboles schématiques et placés dans un projet.

Le type de composant

Dans un environnement de conception, vous pouvez également avoir besoin de créer des entités de conception qui ne sont pas nécessairement des composants qui seront montés sur le PCB fini. Par exemple, il peut y avoir un module externe qui se connecte à la carte, que vous souhaitez représenter comme un composant et inclure dans le schéma pour plus de clarté de conception, mais que vous ne voulez pas inclure dans la nomenclature de cette carte. Ou bien il peut y avoir du matériel mécanique, tel qu’un dissipateur thermique et une vis de montage, qui doit être inclus dans la nomenclature, mais que vous ne souhaitez pas inclure dans le schéma.

Ces situations sont gérées en définissant le Type du composant. Pour l’exemple qui vient d’être décrit, le type de composant pourrait être défini sur Graphical. Une autre classe spéciale de composants est le point de test : ce composant est requis à la fois sur le schéma et sur le PCB. Il doit être vérifié lors de la synchronisation de conception, mais n’est pas requis dans la nomenclature. Dans ce cas, le Type du composant est défini sur Standard (No BOM).

Pour un type de composant non standard, définissez le Type  en conséquence.
Pour un type de composant non standard, définissez le Type en conséquence.

En plus d’être utilisé pour déterminer si un composant doit être inclus dans la nomenclature, le champ Type est également utilisé pour déterminer comment ce composant est géré lors de la synchronisation des composants. Tous les types Standard, Net Tie et Jumper sont entièrement synchronisés, ce qui signifie que le composant est transféré du schéma vers le PCB et que la connectivité du réseau est vérifiée. Pour les types Mechanical et Graphical Type, le composant n’est pas transféré du schéma vers le PCB. Si un composant avec l’un de ces types a été placé manuellement dans le PCB et que l’option Type correspondante a été choisie, alors une synchronisation au niveau composant est effectuée, mais aucun contrôle de connectivité au niveau réseau n’est réalisé.

Reportez-vous au mode Composant du panneau Properties pour des informations détaillées sur les différentes options de Type.

Division du composant en plusieurs parties

Dans certains cas, il est plus approprié de diviser le composant en plusieurs symboles, chacun étant appelé une Part. Parmi les exemples, on peut citer les réseaux de résistances contenant huit résistances individuelles, chacune pouvant être utilisée indépendamment des autres, les ensembles bobine et contacts d’un relais, ou encore chaque broche d’un connecteur, par exemple si vous préférez placer les broches du connecteur sur toute la feuille plutôt que de router le câblage vers un seul symbole de connecteur. Un autre exemple serait une porte ET quadruple à 2 entrées 74F08SJX : dans ce dispositif, il y a quatre portes ET à 2 entrées indépendantes. Bien que le composant puisse être dessiné comme un seul symbole montrant les quatre portes, il est plus utile de le dessiner comme quatre portes séparées, chacune pouvant être placée indépendamment des autres n’importe où sur le schéma.

Ces composants sont appelés multi-part components. Chaque partie est dessinée individuellement dans l’éditeur de bibliothèque schématique, et les broches sont ajoutées en conséquence. L’image ci-dessous montre le même réseau de résistances dessiné comme une seule partie puis comme quatre parties séparées.

Le même réseau de résistances est représenté comme une seule partie à gauche et comme quatre parties séparées à droite.
Le même réseau de résistances est représenté comme une seule partie à gauche et comme quatre parties séparées à droite.

Remarques sur l’utilisation des composants multiparties :

  • Dans l’éditeur de symboles schématiques, utilisez la commande Tools » New Part dans les menus principaux pour ajouter une autre partie au composant actuel. Vous pouvez également cliquer sur le bouton dans le Active Bar ou faire un clic droit dans l’espace de conception et choisir Tools » New Part dans le menu contextuel. Une nouvelle partie est ajoutée au composant et une feuille vierge pour cette partie est ouverte et rendue active dans la fenêtre de conception. Utilisez cette feuille pour ajouter les primitives qui constitueront la représentation graphique de la partie.
  • Utilisez le panneau SCH Library pour vous déplacer entre les parties d’un composant multipartie, comme illustré ci-dessous.

    Vous pouvez également utiliser les commandes Tools » Next Part et Tools » Previous Part du menu contextuel de l’espace de conception pour afficher la partie suivante ou la partie précédente.

  • Pour supprimer la partie active du composant multipartie ouvert dans le document actuel, choisissez Tools » Remove Part dans les menus principaux ou faites un clic droit et choisissez Tools » Remove Part dans le menu contextuel. Vous pouvez également supprimer des parties d’un composant multipartie directement depuis le panneau SCH Library.

    Les parties de composants qui ont été supprimées ne peuvent pas être restaurées à l’aide de la commande Annuler.
  • Si les parties du composant diffèrent légèrement, vous pouvez copier et coller le contenu entre les parties et mettre à jour, par exemple, uniquement les informations de broche dans les nouvelles parties.
  • L’éditeur de symboles schématiques autorise un nombre illimité de parties par composant et chaque partie peut prendre en charge différentes représentations graphiques grâce à la fonctionnalité Alternate Display Mode feature au niveau composant. En outre, un composant multipartie peut être représenté soit comme un symbole unique (toutes les parties), soit comme plusieurs symboles (pour chaque partie) en utilisant un seul composant via des modes Normal et Alternatif définis – en savoir plus.
  • Le désignateur d’un composant multipartie comprend un suffixe permettant d’identifier chaque partie. Le suffixe peut être alphabétique ou numérique et se règle dans la région Alpha Numeric Suffix de la page Schematic - General page de la boîte de dialogue Preferences. Notez que cette option est un paramètre de l’environnement d’installation du logiciel. Elle n’est pas stockée dans la bibliothèque ni dans le fichier schématique et, par conséquent, ne suit pas les fichiers de conception.
  • Les composants multiparties sont considérés comme homogènes, c’est-à-dire que toutes les parties sont équivalentes lors de l’annotation du design et peuvent potentiellement être permutées pendant le processus d’annotation. Par exemple, une bobine de relais peut être permutée avec un ensemble de contacts de relais, selon leurs emplacements relatifs sur la feuille de schéma. Pour verrouiller une partie spécifique dans un composant placé, activez l’option Lock Icon dans le panneau Properties, comme illustré ci-dessous.

  • Lors de l’annotation du schéma, les parties d’un composant multipartie sont regroupées afin de compléter un composant conformément au Matching Options configuré dans la boîte de dialogue Annotate dialog (comme illustré ci-dessous). Les cases cochées à gauche déterminent quelles propriétés du composant doivent correspondre pour que les parties puissent être regroupées. Si vous devez contrôler le regroupement de parties spécifiques afin qu’elles se trouvent ensemble dans le même composant physique, par exemple une paire d’amplificateurs opérationnels dans un filtre, et que vous ne souhaitez pas les affecter et les verrouiller manuellement, ajoutez un paramètre supplémentaire à ce composant et saisissez une valeur qui définit quelles parties doivent être regroupées. L’image du haut ci-dessous montre les options de correspondance de la boîte de dialogue Annotate. Les paramètres activés sont utilisés pour la correspondance des composants multiparties ; le paramètre ResPack a été ajouté dans le panneau Properties (image du bas) pour contrôler le regroupement des résistances dans des boîtiers (lorsque les parties ont la même valeur de paramètre, elles peuvent être regroupées dans le même composant physique). Notez l’option Strictly. Si cette option est activée, les parties must doivent inclure ce paramètre pour être regroupées. Soyez prudent avec cette option si vous contrôlez le regroupement de différents types de composants multiparties : ils doivent tous inclure ce paramètre si Strictly est activé.

  • L’échange de parties sur le PCB ne peut être effectué que sur un composant dont les parties sont définies comme un composant multipartie. Pour en savoir plus, consultez le document Pin Pair and Part Swapping.
  • Pour définir les broches d’alimentation, vous pouvez créer une partie supplémentaire pour le composant et placer les broches VCC et GND sur cette partie. N’oubliez pas d’activer l’option   dans le panneau Properties afin de garantir qu’elle ne puisse pas être permutée avec l’une des portes lors de la réannotation.

Modes d’affichage – Présentations multiples d’un même composant

Le logiciel prend en charge différentes représentations d’affichage d’un même composant. Ces représentations peuvent contenir différentes représentations graphiques du composant, telles qu’une représentation DeMorgan ou IEEE. Ou, par exemple, certains de vos clients peuvent préférer que leurs résistances soient dessinées sous forme de rectangle, tandis que d’autres préfèrent une ligne ondulée.

Chacune de ces représentations est appelée un Modemode d’affichage. Si une vue alternative d’une partie a été ajoutée, elle s’affiche pour modification dans l’éditeur de symboles schématiques en sélectionnant le mode alternatif dans le sous-menu Tools » Mode des menus principaux et dans la liste déroulante Mode de la barre d’outils Mode. La représentation graphique actuelle du composant actif est indiquée par une icône de coche activée à côté de son entrée dans les menus principaux ou dans la liste déroulante Mode  de la barre d’outils Mode . Notez toutefois que seuls les 20 premiers modes graphiques alternatifs sont listés dans le menu et la barre d’outils.

En plus de sélectionner le mode normal ou un mode alternatif depuis les menus principaux ou la liste déroulante de la barre d’outils, vous pouvez également utiliser les commandes Tools » Mode » Previous et Tools » Mode » Next des menus principaux (les boutons et de la barre d’outils Mode) pour afficher le mode précédent/suivant du composant actif.

Une résistance créée avec deux modes d’affichage. L’éditeur de bibliothèque inclut une barre d’outils Mode qui peut être utilisée pour ajouter/supprimer des modes et naviguer entre eux.
Une résistance créée avec deux modes d’affichage. L’éditeur de bibliothèque inclut une barre d’outils Mode qui peut être utilisée pour ajouter/supprimer des modes et naviguer entre eux.

Pour ajouter un mode de vue alternatif, avec la partie du composant affichée dans la fenêtre de conception de l’éditeur de symboles schématiques, sélectionnez Tools » Mode » Add ou cliquez sur le bouton  dans la barre d’outils Mode . Une feuille vierge pour les affichages Alternate N s’affiche  (N est le prochain numéro disponible dans la plage 1-255). En général, vous copierez la partie créée en mode Normal et la collerez dans le nouveau mode Alternate . Utilisez Edit » Copy et Edit » Paste pour copier et coller le mode Normal dans le mode Alternate . Cela vous donne le bon ensemble de broches et vous pouvez modifier les éléments graphiques et positionner les broches selon les besoins.

Pour renommer le mode alternatif actuel, choisissez la commande Tools » Mode » Rename  dans les menus principaux ou cliquez sur Rename  dans la barre d’outils Mode. Après le lancement de la commande, la boîte de dialogue Rename Alternate Representation  apparaît. Saisissez le nouveau nom du symbole sélectionné et cliquez sur OK. Ce mode alternatif sera alors représenté avec le nom défini dans les menus principaux et dans la barre d’outils Mode.

Pour supprimer la représentation graphique actuelle (mode) du composant actif, choisissez la commande Tools » Mode » Remove dans les menus principaux ou cliquez sur le bouton dans la barre d’outils Mode. Vous pouvez supprimer n’importe laquelle des représentations graphiques (Normal et Alternate) existant pour un composant. Si le composant possède une ou plusieurs représentations alternatives et que vous supprimez la représentation Normal, la première alternative (Alternate 1) deviendra la représentation Normal. Toutes les autres alternatives seront renumérotées en conséquence. Si le composant ne possède aucune représentation alternative et que vous supprimez la représentation Normal, la boîte de dialogue de confirmation demandera la confirmation de suppression du composant de la bibliothèque ; cliquer sur Yes  supprimera effectivement le composant de la bibliothèque.

Le mode requis est choisi lorsque le composant est placé depuis la bibliothèque sur la feuille de schéma à l’aide du sélecteur Mode dans la zone Graphical du panneau Properties. Le mode de placement par défaut est celui qui était affiché dans l’éditeur de bibliothèque lors de la dernière sauvegarde de la bibliothèque.

Chaque mode doit inclure le même ensemble de broches. Si ce n’est pas le cas, un avertissement sera généré lors de la vérification du projet. Cela est nécessaire, car vous ne pouvez définir qu’un seul ensemble de pin-to-pad mappings pour chaque empreinte associée à ce composant. Les broches n’ont pas besoin d’être au même emplacement dans chaque mode.

Utilisation de composants multiparties avec des modes alternatifs

Altium Designer prend en charge la présentation d’un composant multipartie soit sous la forme d’un symbole unique (toutes les sous-parties), soit sous la forme de plusieurs symboles (un pour chaque sous-partie individuelle), en utilisant un seul composant grâce à des modes Normal et Alternatifs définis. Par exemple, un composant double amplificateur opérationnel peut être représenté par deux symboles dans un mode d’affichage et par un seul symbole dans un autre mode d’affichage, comme illustré dans l’image ci-dessous. Dans ce cas, la seconde partie n’aura aucune primitive dans le mode d’affichage à symbole unique.

Dans l’éditeur de symboles schématiques, les parties sans primitives doivent être listées sous toutes les parties qui ont des primitives dans la liste des parties du symbole visible dans le panneau SCH Library.

Génération d’un rapport de composant

Le Component Report répertorie les informations concernant le symbole actif.

  1. Sélectionnez Reports » Component (raccourci R, C).
  2. Un rapport intitulé <LibraryName>.cmp s’ouvre comme document actif. Le fichier inclut le nom du composant et le nombre de parties contenues dans le composant. Pour chaque partie, les détails des broches sont fournis pour chacune des représentations graphiques (Normale et toutes les Alternatives).

  3. Fermez le rapport pour revenir à l’espace de conception de l’éditeur schématique.

Prise en charge des composants cavalier

Les cavaliers, également appelés straps, permettent de remplacer le routage par un composant Jumper, ce qui est souvent un élément essentiel pour réussir la conception d’une carte simple face. Altium Designer prend en charge l’utilisation de composants cavalier via un type spécial de composant Jumper.

Bien que vous puissiez commencer par placer directement les empreintes Jumper sur le PCB, un flux de travail recommandé commence au niveau du schéma. Pour en savoir plus, consultez la page Working with Jumper Components.

Utilisation de l’outil de génération de symboles schématiques

La tâche consistant à créer un symbole de bibliothèque de composant et ses données de broches est devenue de plus en plus complexe à mesure que les composants ont gagné en complexité. Avec les grands boîtiers BGA actuels nécessitant, par exemple, le placement et la configuration de centaines de broches, un temps et des efforts considérables sont souvent nécessaires pour créer des symboles de composant exploitables.

Pour alléger la charge de travail associée à la création de symboles de composant, Altium Designer fournit un outil avancé de génération de symboles schématiques, basé sur une interface d’assistant de symbole et une boîte de dialogue d’édition des broches. Il offre la génération automatique des graphiques de symbole, des tableaux de broches sur grille et des capacités intelligentes de collage de données.

Pour accéder aux fonctionnalités de l’outil de génération de symboles schématiques dans Altium Designer, l’extension logicielle Schematic symbol generation tool doit être installée. Cette extension est installée avec Altium Designer par défaut. Elle peut être installée ou supprimée manuellement.

Pour plus d’informations sur la gestion des extensions, consultez la page Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Création d’un symbole

L’outil de génération de symboles schématiques est disponible depuis l’éditeur de bibliothèque schématique en choisissant la commande Tools » Symbol Wizard dans les menus principaux. Il est également accessible lors de la création d’un composant Workspace à l’aide du Component Editor in its Single Component Editing mode, en cliquant sur l’icône de liste déroulante du bouton situé sous le modèle de symbole puis en sélectionnant Wizard dans le menu.

Pour créer un nouveau symbole de composant avec l’outil, ajoutez d’abord un nouveau composant au document de bibliothèque actif. Le nouveau symbole peut ensuite être élaboré via l’interface de l’outil - la boîte de dialogue Symbol Wizard - qui s’ouvre lorsque la commande est lancée. Utilisez cette boîte de dialogue pour définir de manière interactive le symbole du composant selon vos besoins, notamment le nombre de broches, leur disposition et les données des broches.

  • Number of Pins - saisissez manuellement ou utilisez les flèches haut et bas pour augmenter ou diminuer le nombre de broches souhaité.
  • Layout Style - choisissez parmi un ensemble de modèles prédéfinis pour lesquels le positionnement des broches est attribué automatiquement. Utilisez la liste déroulante pour sélectionner l’agencement souhaité. L’image Preview  à droite et les données de la colonne Side seront mises à jour en conséquence. Les sélections comprennent :
    • Dual in-line
    • Quad side 
    • Connector zig-zag 
    • Connector 
    • Single in-line 
    • Manual
      La configuration Manual indique que les positions des broches ne sont pas attribuées automatiquement. Le style de disposition reviendra à ce réglage lorsque le positionnement des broches d’un style standard (Quad sideConnector zig-zag et Single in-line) aura été modifié.

Grid

  • Position – l’index de position de référence d’une broche du symbole. Cette donnée n’est pas modifiable.
  • Group – une chaîne saisie manuellement utilisée pour définir un groupe collectif de broches.
  • Display Name – la chaîne d’attribut correspondant au nom affiché de la broche du composant.

    Les noms de broches saisis avec des barres obliques seront reconnus comme des noms de broches alternatifs et ajoutés aux propriétés de broche du symbole généré. Notez que l’utilisation du caractère barre oblique comme délimiteur de chaque fonction de broche est codée en dur. Ainsi, si un nom de broche doit contenir une barre oblique sans pour autant créer de noms de broches personnalisés supplémentaires (par ex., I/O), vous pouvez supprimer ces noms de broches supplémentaires à l’aide du Pin mode of the Properties panel après la création du symbole.
  • Designator – la chaîne d’attribut du désignateur de la broche. Celle-ci correspondra automatiquement au Position de la broche par défaut.
  • Electrical Type – utilisez la liste déroulante du champ pour sélectionner le type électrique de la broche. Les choix comprennent InputI/OOutputOpen CollectorPassiveHiZOpen Emitter et Power.
  • Description – la chaîne de description de la broche.
  • Side – utilisez la liste déroulante du champ pour sélectionner la position du symbole. Choisissez parmi LeftBottomRight et Top. Lorsque cette zone a été modifiée, le paramètre Layout style passe à Manual.
Cliquez sur l’en-tête d’une colonne pour trier les données de la grille selon cette colonne. Cliquez à nouveau pour basculer entre l’ordre croissant et décroissant.

Dans le tableau, les techniques standard de copier-coller peuvent être utilisées pour renseigner des données d’un groupe de cellules vers un autre. Par exemple, vous pouvez sélectionner trois cellules dans une colonne, copier les données (right-click – Copy), puis sélectionner trois cellules cibles pour coller les données (right-click – Paste). La même technique peut être utilisée pour copier une sélection de données depuis une source externe, telle qu’une feuille de calcul, un texte ou un fichier PDF.

Les cellules de la grille peuvent être modifiées manuellement individuellement ou par groupes. Utilisez les techniques standard Ctrl+click et Shift+click. Pour modifier plusieurs cellules dans des colonnes comportant des menus déroulants, sélectionnez la plage de cellules souhaitée puis effectuez la nouvelle sélection de menu sur l’une des cellules sélectionnées.

Menu clic droit

  • Move Up - permet de déplacer les données sélectionnées d’une ligne vers le haut.
  • Move Down - permet de déplacer les données sélectionnées d’une ligne vers le bas.
  • Copy - permet de copier les données sélectionnées dans le presse-papiers.
  • Paste - permet de coller à la position du curseur les données les plus récemment copiées dans le presse-papiers.
  • Smart Paste - permet d’ouvrir la boîte de dialogue Pin Data Smart Paste afin de copier plusieurs colonnes de données d’une source externe dans les colonnes correspondantes de la grille. Utilisez la boîte de dialogue pour configurer les données de colonne et les délimiteurs, puis cliquez sur Paste. En savoir plus sur Smart Paste.
  • Clear - permet de supprimer les données de broche.

Aperçu

Cette zone affiche un aperçu du graphique du symbole et représente dynamiquement les paramètres actuels et les données de broche. Utilisez la barre de défilement ou - et + pour zoomer/dézoomer sur le graphique.

Contrôles supplémentaires

  • Continue editing after placement - si cette option est cochée, la boîte de dialogue restera active (permettant d’autres modifications) une fois le composant placé.
  • Place - permet de placer le symbole terminé et les données de broche. Les choix comprennent :
    • Place Symbol
    • Place New Symbol
    • Place New Part

Collage des données de broche

Bien que les données de broche du tableau puissent être modifiées vers une valeur commune pour plusieurs cellules, les fonctions Paste et Smart Paste de la boîte de dialogue offrent une méthode avancée pour renseigner toutes les données des cellules en important de grandes quantités de données différentes depuis des sources externes.

Dans le tableau, les techniques standard de copier-coller peuvent être utilisées pour renseigner des données d’un groupe de cellules vers un autre. Par exemple, en sélectionnant trois cellules dans une colonne, en copiant les données (clic droit - Copy), puis en sélectionnant trois cellules cibles dans lesquelles coller (clic droit - Paste).

La même technique peut être utilisée pour copier et coller une sélection de données depuis une source externe, telle qu’une feuille de calcul, un fichier texte ou un fichier PDF.

Exemple de collage de données copiées depuis une feuille de calcul externe dans le tableau Pin data.Exemple de collage de données copiées depuis une feuille de calcul externe dans le tableau Pin data.

Smart Paste

Au-delà des techniques standard de copier-coller, Smart Paste permet de renseigner plusieurs colonnes de données depuis une source externe à l’aide d’une approche automatisée de correspondance des colonnes.

Pour copier plusieurs colonnes de données source dans les colonnes correspondantes du tableau Pin data, cliquez avec le bouton droit dans le tableau et choisissez la commande Smart Paste dans le menu contextuel. Cela ouvre la boîte de dialogue Pin Data Smart Paste, qui sera renseignée avec les données source. Une gamme de délimiteurs de données est disponible et peut être sélectionnée pour correspondre à ceux utilisés dans les données source.

La boîte de dialogue  Pin Data Smart Paste
La boîte de dialogue Pin Data Smart Paste

Placement du symbole

Une fois ses paramètres et ses données de broche configurés selon les besoins, le symbole peut être placé dans l’espace de conception du composant de bibliothèque actif. Le placement peut concerner un composant unique ou une section d’un composant multi-parties, à l’aide des commandes respectives disponibles dans le menu contextuel associé au bouton Place de la boîte de dialogue. Notez que si l’option Continue editing after placement est activée, la boîte de dialogue Symbol Wizard restera active (permettant d’autres modifications) une fois le composant/la partie placé(e).

Lorsque vous accédez à la boîte de dialogue Symbol Wizard pour un composant existant dans une bibliothèque schématique, tous les paramètres et toutes les données de broche seront affichés, prêts à être modifiés davantage. La boîte de dialogue ne se présentera dans son état par défaut que lorsqu’elle est utilisée pour un nouveau composant de bibliothèque.

Accélérer la création de symboles schématiques avec l’outil Smart Grid Insert

L’outil Smart Grid Insert disponible dans le panneau SCHLIB List vous permet d’associer les données actuelles du presse-papiers aux propriétés des objets Altium Designer. Ces outils simplifient grandement le processus de création de symboles schématiques et, en quelques étapes, vous pouvez créer les broches d’un composant directement à partir de données externes comme une feuille de calcul, un PDF ou un fichier ASCII.

En savoir plus sur List panels.

Bien que vous puissiez copier directement les données source des broches dans Altium Designer, il vaut la peine d’effectuer un petit travail préparatoire pour obtenir un résultat optimal. Une feuille de calcul est l’endroit idéal pour cela. En général, vous n’aurez besoin d’effectuer que quelques étapes, notamment :

  • Ajouter une ligne d’en-tête pour faciliter la correspondance colonne à colonne. Ne vous inquiétez pas si les noms de colonnes ne sont pas exactement identiques, Altium Designer déduit généralement très bien la correspondance correcte automatiquement.

  • Ajouter une colonne Object Kind, afin qu’Altium Designer sache qu’il doit créer des objets de type broche.

  • Ajouter une colonne Type, pour spécifier le type électrique de chaque broche.

  • Y compris les emplacements des broches X et Y. Les feuilles de calcul offrent d’excellents outils pour remplir les cellules avec des valeurs ; par exemple, si vous cliquez avec le bouton droit et faites glisser pour sélectionner un ensemble de cellules dans Microsoft Excel, vous pouvez spécifier la série numérique souhaitée, ce qui facilite l’espacement des broches dans la bibliothèque schématique.

Les composants à grand nombre de broches et à sections régulières, tels que les FPGA, se prêtent bien à une implémentation sous forme de composants multiparties dans Altium Designer. Le moyen le plus simple d’y parvenir consiste à créer toutes les broches dans la première partie du composant Altium Designer, puis à couper et coller les blocs de broches dans les autres parties.

Pour obtenir des groupes de broches nets et prêts pour chaque partie, essayez de laisser quelques lignes vides entre les broches de chaque partie dans la feuille de calcul. Non seulement cela permet de voir facilement où vous devrez peut-être redémarrer les valeurs de coordonnées, mais vous pouvez également ajouter automatiquement des valeurs X, Y à une grande sélection, puis supprimer les valeurs X, Y redondantes dans les lignes vides. Il n’y aura ainsi aucune broche aux emplacements supprimés, ce qui espacera proprement les groupes prêts pour chaque partie.

Utilisez les outils de la feuille de calcul pour ajouter des coordonnées X et Y appropriées aux broches.
Utilisez les outils de la feuille de calcul pour ajouter des coordonnées X et Y appropriées aux broches.

Sélectionnez et copiez les cellules requises dans votre feuille de calcul. Ne vous inquiétez pas si la sélection contient des colonnes dont vous n’avez pas besoin, les outils Smart Grid peuvent les ignorer.

Dans Altium Designer, cliquez avec le bouton droit dans le panneau SCHLIB List et sélectionnez Smart Grid Insert dans le menu pour ouvrir la boîte de dialogue Smart Grid Insert. Si vos données source comprennent une ligne d’en-tête, Altium Designer tentera d’identifier automatiquement le type d’objet, puis de créer une liste des objets créés. Point important à garder à l’esprit : avant le mappage des colonnes, la liste des objets créés aura les propriétés de l’objet broche par défaut actuel d’Altium Designer. Ainsi, par exemple, si vous souhaitez que toutes les broches soient placées à 180 degrés avec une longueur de 20, définissez les valeurs par défaut dans Altium Designer avant de lancer le processus Smart Grid. De cette façon, vous n’aurez pas à vous soucier d’ajouter ces paramètres dans la feuille de calcul ni de les modifier dans Altium Designer après le processus de création. Vous ne savez pas comment définir les valeurs par défaut ? Sélectionnez simplement Place » Pin dans les menus, puis, avant de placer une broche, appuyez sur Tab pour modifier les valeurs par défaut, puis placez et supprimez cette broche.

Un autre grand avantage d’inclure une ligne d’en-tête est que vous pouvez utiliser le bouton Automatically Determine Paste. C’est une fonctionnalité très utile : elle recherche et compare les champs de l’objet créé avec les titres de colonnes des données source, et fait des choix intelligents quant à leur mappage. Ne vous inquiétez pas si la fonction automatique se trompe sur une colonne ; vous pouvez utiliser le bouton Undo Paste pour annuler le mappage d’une colonne. Pour effectuer le mappage manuellement, sélectionnez une colonne dans les données source et la colonne correspondante dans les objets créés, puis cliquez sur le bouton Paste Column.

Dès que vous cliquez sur OK, l’ensemble des objets créés apparaît dans l’espace de conception. Ajoutez un corps approprié à chaque partie, puis coupez et collez pour créer les parties individuelles, et votre symbole est prêt.

Les broches insérées par Smart Grid, et les parties auxquelles les corps de composant ont été ajoutés. 
Les broches insérées par Smart Grid, et les parties auxquelles les corps de composant ont été ajoutés.

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