Une conception électronique est un ensemble de composants connectés. La partie gratifiante du développement produit consiste à imaginer des façons ingénieuses de relever ces défis d’ingénierie et de connecter ces composants pour créer votre conception unique.
Cependant, une grande partie du travail, et pour de nombreux concepteurs la partie la plus fastidieuse, consiste à créer les composants. Même si cela n’a rien de passionnant, les composants deviennent une ressource précieuse pour votre entreprise, et il est essentiel qu’ils représentent fidèlement le composant réel.
Le composant que vous achetez et soudez sur la carte, ou que vous utilisez dans un faisceau de câbles, est le composant réel, mais ce composant doit être modélisé dans chacun des domaines de conception électronique dans lesquels vous souhaitez l’utiliser.
Selon le type d’implémentations de conception que vous prévoyez de réaliser, votre composant peut inclure un symbole pour le schéma, un modèle de simulation pour le simulateur de circuits, un modèle IBIS pour l’analyse de l’intégrité du signal, un motif ou une empreinte pour le routage PCB, et un modèle 3D pour la visualisation, la vérification des dégagements en 3D et l’export vers le domaine de la CAO mécanique.
Gestion des composants
Une gestion efficace des données de composants est essentielle à la conception électronique, et la gestion des composants utilisés dans une conception a toujours été un élément fondamental du logiciel de conception Altium. À mesure que le logiciel a évolué au fil des années, les méthodologies de gestion des composants ont parcouru un long chemin, depuis de simples bibliothèques discrètes de modèles schématiques et PCB, en passant par les bibliothèques de bases de données, jusqu’aux composants de Workspace qui offrent une représentation des composants de conception à un champ plus large du développement produit, ainsi que des fonctionnalités de pointe et faciles à utiliser pour une collaboration inégalée tout au long du processus de conception.
Workspace
|
Bibliothèque Workspace |
Composants stockés dans un Workspace connecté qui fournit une source unique de données de composants à jour et normalisées pour toute votre équipe de conception. Les capacités de recherche paramétrique et à facettes vous permettent de trouver et de placer les pièces dont vous avez besoin de manière efficace et rapide. Ces composants sont étroitement liés à la pièce fabriquée réelle et aux données de chaîne d’approvisionnement accessibles au moment de la conception, offrant une amélioration significative en termes de coût et de délai d’approvisionnement lors de la fabrication du produit assemblé.
|
Base de données
|
Bibliothèque de base de données |
Vous souhaitez coupler étroitement les composants de conception à la base de données de votre entreprise ? Alors explorez les bibliothèques de bases de données. Chaque enregistrement est un composant, référençant les modèles requis et les données paramétriques du composant. Les liens vers les modèles et les paramètres sont ajoutés au symbole lors du placement, le transformant en composant Altium Designer. |
| Bibliothèque de base de données SVN |
Une bibliothèque de base de données SVN est une extension du modèle de bibliothèque de base de données, à la différence que le symbole source et les modèles sont stockés sous contrôle de version. Les bibliothèques source sont créées, enrichies et maintenues dans un dépôt basé sur Subversion. Le lien vers le dépôt, ainsi que vers la base de données externe, est défini dans un fichier de bibliothèque de base de données SVN (*.SVNDbLib). |
| Lien de base de données |
Avec cette méthode, le fichier de lien de base de données (*.DbLink) définit la liaison entre le composant schématique et un enregistrement correspondant dans une base de données. La correspondance de l’enregistrement est établie par liaison de champ clé, qui peut être un seul champ clé (par exemple une référence pièce), ou plusieurs champs clés (en définissant une clause Where). |
Fichier
|
Bibliothèque intégrée |
Vous préférez disposer de vos composants préassemblés et prévalidés dans un seul fichier ? Compilez alors les modèles source schématique/PCB/simulation pour générer une bibliothèque intégrée (*.IntLib). |
| Bibliothèque schématique |
Une bibliothèque schématique (*.SchLib) peut être une bibliothèque de modèles, contenant des symboles de composants ; ou, si des liens de modèles et des données paramétriques sont ajoutés à chaque symbole, elle devient une bibliothèque de composants. |
| Bibliothèque PCB |
Une bibliothèque destinée au stockage des modèles d’empreintes PCB (*.PcbLib). Si nécessaire, un modèle 3D peut être ajouté à chaque empreinte. Les modèles 3D sont créés à partir d’objets de corps 3D, ou d’un modèle STEP importé dans un objet de corps 3D. |
Bibliothèque Workspace
Les composants sont stockés dans votre Workspace – un emplacement centralisé et sécurisé pour toutes vos données de conception, accessible à toute votre équipe de conception. Les avantages de l’utilisation de composants hébergés dans un Workspace sont nombreux. Parmi eux :
-
Single source of component data – avec un Workspace accessible à toute l’équipe, les ingénieurs peuvent utiliser des composants à jour et normalisés depuis un emplacement sécurisé unique, obtenir des données de chaîne d’approvisionnement en temps réel et utiliser la recherche paramétrique et à facettes pour trouver exactement les composants dont ils ont besoin.
-
Design-time choice of physical components – pour un composant donné, vous pouvez choisir quelles pièces fabricant peuvent être utilisées pour implémenter ce composant lors de l’assemblage de la carte.
-
Real-time supply-chain information – renvoyées depuis la base de données agrégée des pièces du Altium Parts Provider (qui lui-même s’interface avec des fournisseurs activés et en collecte les pièces) afin d’informer le concepteur du coût actuel et de la disponibilité des pièces choisies, ainsi que de tous les vendeurs qui commercialisent ces pièces choisies (tels que définis dans le catalogue local de pièces du Workspace). Ces informations peuvent être ajoutées à un composant à tout moment, y compris après l’enregistrement de ce composant dans le Workspace – sans le modifier directement et donc sans impacter les conceptions dans lesquelles il est déjà utilisé – puis être utilisées dans une nomenclature.
-
Concurrent editing of the library – comme la bibliothèque Workspace est essentiellement un ensemble d’éléments de composant hébergés par ce Workspace, plusieurs utilisateurs peuvent modifier ou créer de nouveaux composants pour la bibliothèque Workspace indépendamment, sans avoir à attendre que d’autres utilisateurs aient terminé leur travail de leur côté.
-
Component Models Reuse – un composant peut être considéré comme un « conteneur » dans lequel sont stockées toutes les informations paramétriques et tous les modèles de domaine, y compris le symbole schématique, les empreintes PCB, le câblage de faisceau et les modèles de simulation. Un composant ne contient pas les modèles de domaine eux-mêmes, mais plutôt des liens vers les éléments de modèle correspondants qui se trouvent également dans un Workspace ; ainsi, un même modèle de domaine peut être utilisé par plusieurs composants. Si un modèle change, il vous sera proposé de mettre à jour tous les composants qui utilisent ce modèle, ce qui garantit qu’aucun composant n’utilisera un modèle obsolète.
-
Direct Component Editing – si un composant doit être modifié, vous pouvez l’ouvrir pour modification directement depuis votre Workspace. Une instance temporaire de l’éditeur de composants vous permet de modifier tous les aspects de ce composant, y compris ses modèles de domaine référencés, sans qu’aucun document basé sur un fichier ne soit nécessaire.
-
Use of Component Templates – appliquez des modèles basés sur les paramètres et la taxonomie des composants, afin que chaque nouveau type de composant dispose automatiquement du bon ensemble de paramètres conforme à la nomenclature, tout en automatisant les schémas corrects de nommage, de révision et de cycle de vie.
-
Component Lifecycle Validation – si un composant est dans un état « fin de vie », « obsolète » ou « abandonné », vous serez averti avant de tenter de fabriquer des cartes qui l’utilisent.
-
Where-used Component Traceability – les composants peuvent être tracés jusqu’à tous leurs usages : si une pièce devient obsolète, vous pouvez explorer dans quelles conceptions elle a été utilisée afin de savoir lesquelles doivent être mises à jour. Si un symbole ou une empreinte comporte une erreur, vous pouvez voir tous les composants qui utilisent ce symbole et cette empreinte afin de pouvoir les corriger.
-
Requests of new components – un ingénieur peut soumettre des demandes de nouveaux composants (ou de composants manquants) aux bibliothécaires dédiés et être averti lorsque ce composant devient disponible pour une utilisation dans les conceptions par le demandeur et les autres ingénieurs de l’entreprise.
Altium Designer se connecte à un Workspace. Ce Workspace peut être fourni de l’une des façons suivantes :
-
Un Workspace hébergé sur Altium 365 – la plateforme cloud qui sous-tend les différentes solutions proposées par Altium : Altium Develop et Altium Agile. Le Workspace central de ce « moteur » constitutif porte une marque reflétant son association à chaque solution en conséquence :
-
Un Workspace fourni via le Altium On-Prem Enterprise Server. Également appelé Enterprise Server Workspace, il est installé et géré par votre propre service informatique.
Avec un Workspace Altium 365, vous bénéficierez d’un ensemble plus riche de fonctionnalités collaboratives, y compris le partage global. Et comme il est basé sur le cloud, vous disposez de la dernière version du Workspace sans avoir à vous soucier des mises à niveau manuelles.
En savoir plus sur la conception avec un Workspace connecté.
Lorsque vous hébergez vos composants dans un Workspace Altium 365, vous avez accès à des informations plus détaillées concernant l’état de santé des composants, via un
tableau de bord Library Health dédié. Cela fournit davantage de détails sur les problèmes et vous permet d’évaluer et de corriger rapidement les composants en conséquence.
Creating a New Workspace Library Component
Le composant réel monté sur la carte ou utilisé dans la production du faisceau de câbles est représenté par un symbole schématique lors de la capture de conception et par une empreinte PCB pour la conception de la carte (éventuellement avec un modèle 3D pour la visualisation, la vérification des dégagements en 3D et l’export vers le domaine de la CAO mécanique). Un composant de conception peut également inclure un modèle de simulation pour le simulateur de circuits et un modèle IBIS pour l’analyse de l’intégrité du signal. Afin de fournir une représentation des composants de conception à un champ plus large du développement produit, un ou plusieurs choix de pièce peuvent lui être ajoutés.
Les composants de votre projet de conception peuvent être créés et placés dans la bibliothèque Workspace de votre entreprise. Ils sont placés via le panneau Components, qui utilise le moteur de recherche avancé de composants d’Altium Designer.
Un nouveau composant de bibliothèque Workspace est créé à l’aide de l’éditeur de composants, dans lequel vous pouvez définir manuellement toutes les données du composant (modèles de domaine, paramètres, choix de pièce, etc.) ou utiliser les données acquises depuis le panneau Manufacturer Part Search .
Pour créer un nouveau composant de bibliothèque Workspace :
- Sélectionnez la commande File » New » Component dans les menus principaux. Vous pouvez également sélectionner File » New » Library dans les menus principaux, puis, dans la boîte de dialogue New Library qui s’ouvre, sélectionner Create Library Content » Component dans la zone Workspace de la boîte de dialogue.
-
Dans la boîte de dialogue Create new component qui s’ouvre, choisissez un type de composant. S’il existe un modèle de composant lié au type de composant sélectionné, il sera utilisé pour prédéfinir le composant avec les données qu’il contient.
-
Si un type de composant est référencé par plusieurs modèles de composant, ces modèles seront présentés sous l’entrée de ce type de composant.
-
Si aucun type de composant par défaut n’est défini pour un modèle de composant, celui-ci sera présenté sous l’entrée <Undefined> de la boîte de dialogue Create new component.

Accédez à la boîte de dialogue Create new component pour sélectionner le type de composant à créer.
-
Après avoir cliqué sur OK, l’éditeur de composants en mode d’édition d’un seul composant s’ouvre. Il fournit une interface simplifiée pour définir/modifier un seul composant.
-
Définissez le composant en ajoutant ses détails dans l’éditeur de composants :
-
Dans la zone Component de l’éditeur de composants, définissez le Name et la Description du composant. Ces informations sont essentielles pour la recherche ultérieure de composants lorsqu’il s’agit d’utiliser le composant requis dans votre projet de conception.
-
Cliquez sur le contrôle Advanced Settings pour définir ou modifier d’autres détails du composant, tels que son Id utilisé pour le composant enregistré dans le Workspace et le Folder dans le Workspace cible où le composant sera enregistré.
-
Dans la zone Parameters de l’éditeur de composants, définissez d’autres détails du composant : paramètres standard, liens URL vers des pages web (par exemple, le site web d’un fabricant) et liens vers des fiches techniques (dans n’importe quel format).
-
Dans la zone Part Choices de l’éditeur de composants, spécifiez un ou plusieurs choix de pièce pour le composant — les pièces fabricant « autorisées » qui peuvent être utilisées pour implémenter le composant sur la carte assemblée.
-
Dans la zone Models de l’éditeur de composants, ajoutez des liens vers des modèles de domaine enregistrés (ou créés à la volée) à utiliser par le composant. Un composant peut avoir un symbole schématique et plusieurs empreintes PCB et modèles de simulation, ou bien un modèle de câblage de faisceau. Un composant doit avoir au moins un modèle.
-
Vérifiez le composant défini afin de vous assurer qu’il répond aux exigences conformément aux paramètres de la page Data Management – Component Rule Checks de la boîte de dialogue Preferences. Enregistrez ensuite votre composant localement (File » Save), puis choisissez la commande Tools » Component Rule Check dans les menus principaux. Toutes les violations détectées sont répertoriées dans le panneau Messages.
-
Une fois le composant défini, sélectionnez la commande File » Save to Server dans les menus principaux pour enregistrer le composant dans le Workspace. La boîte de dialogue Edit Revision apparaît ; vous pouvez y modifier le nom et la description, et ajouter des notes de version si nécessaire. L’éditeur se fermera après l’enregistrement.
Votre nouveau composant sera disponible pour la navigation et l’utilisation via le panneau Components.
Remarques
-
Pour créer un nouveau composant similaire à un composant existant dans votre Workspace, vous pouvez en faire une copie. Dans le panneau Components, accédez au composant souhaité, cliquez dessus avec le bouton droit et sélectionnez la commande Operations » Make a copy . L’éditeur de composants s’ouvrira avec le composant prédéfini à partir des données du composant choisi.
-
Un composant peut être défini à l’aide des données fournies par la fonctionnalité Manufacturer Part Search. Commencez à saisir dans le champ Name et sélectionnez une pièce fabricant correspondante, ou ajoutez un choix de pièce au composant en cours de définition ; la boîte de dialogue Use Component Data s’ouvrira et fournira des contrôles permettant de sélectionner les données que vous souhaitez appliquer au composant en cours de création/modification : nom, description, paramètres, modèles et fiches techniques.

Les données du composant peuvent être obtenues à partir de la recherche de pièces fabricant. Un exemple d’accès à cette fonctionnalité en saisissant un nom de composant dans le champ Name et en sélectionnant une entrée correspondante dans la liste contextuelle est présenté ici.
-
L’éditeur de composants peut également fonctionner dans son mode d’édition par lot des composants, qui fournit l’interface permettant de définir/modifier plusieurs composants. Lorsque l’éditeur de composants est dans son mode Single Component Editing, l’accès au mode d’édition par lot se fait en choisissant la commande Tools » Switch to Batch Editor dans les menus principaux de l’éditeur.
-
Pour importer rapidement dans le Workspace vos bibliothèques existantes basées sur des fichiers et des bases de données (SchLib, PcbLib, IntLib, DbLib, SVNDbLib), vous pouvez utiliser le Library Importer . Le Library Importer offre une solution en un clic qui analyse automatiquement les bibliothèques sélectionnées et les importe dans le Workspace auquel vous êtes actuellement connecté.
-
Un nouveau composant peut également être créé en cliquant avec le bouton droit sur l’entrée du Workspace connecté dans le panneau Projects et en choisissant la commande Create Component dans le menu.
-
Pour modifier un composant du Workspace, cliquez avec le bouton droit sur l’entrée d’un composant dans le panneau Components et choisissez la commande Edit dans le menu contextuel. L’éditeur de composants, dans son mode Single Component Editing , s’ouvrira avec la définition du composant prête à être modifiée. Apportez les modifications nécessaires, puis enregistrez la définition du composant dans la révision suivante du composant du Workspace.
-
De la même manière, vous pouvez sélectionner plusieurs composants dans le panneau Components et choisir la commande Edit dans le menu contextuel. Si les composants sélectionnés référencent le même modèle de composant, une seule instance de l’éditeur de composants s’ouvrira dans son mode d’édition par lot des composants. Sinon, une instance distincte de l’éditeur de composants s’ouvrira pour chaque groupe de composants partageant le même modèle de composant.
-
Les composants du Workspace ouverts pour modification sont affichés sous l’entrée Workspace Components dans le panneau Projects.
Depuis le menu contextuel accessible par clic droit sur l’entrée Workspace Component, vous pouvez ouvrir les composants du groupe, les fermer, les enregistrer localement, les enregistrer dans le Workspace connecté ou annuler les modifications (fermer sans modification)
. Lorsque vous utilisez la commande Close All et que plusieurs composants du groupe ont été modifiés, une boîte de dialogue de type « confirmer l’enregistrement » s’affiche, avec des options de décision adaptées au travail avec une entité du Workspace ouverte pour modification (
).
-
Lorsque vous tentez d’ouvrir un composant du Workspace pour modification en tant qu’utilisateur disposant uniquement d’autorisations de visualisation, l’éditeur de composants s’ouvre et vous permet d’accéder aux détails du composant, sans possibilité d’enregistrer des modifications dans le Workspace. Dans ce cas, l’entrée de ce composant du Workspace dans le panneau Projects est affichée avec l’étiquette Local Edits Only (
).
-
Lors de l’enregistrement d’un composant modifié dans votre bibliothèque Workspace, vous pouvez conserver l’état de cycle de vie actuel du composant. Ce contrôle est fourni grâce à l’option Preserve lifecycle state (not recommended) disponible dans la boîte de dialogue Edit Revision lors du réenregistrement (show image). Lorsqu’elle est activée, la nouvelle révision du composant 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 attribuée (pour en savoir plus, consultez Setting Global Operation Permissions for a Workspace).
Bibliothèques de base de données
Altium Designer permet de placer des composants directement depuis une base de données d’entreprise, en créant et en utilisant une Database Library. Le placement s’effectue depuis le panneau Components qui, après l’installation d’une bibliothèque de base de données, agit comme un navigateur dans votre base de données.
Après le placement, les informations de paramètres de conception peuvent être synchronisées entre les composants placés et leurs enregistrements liés correspondants dans la base de données. Des mises à jour complètes des composants — y compris le symbole graphique, les références de modèles et les paramètres — peuvent être effectuées. Les informations paramétriques issues de la base de données peuvent également être incluses dans la nomenclature finale (BOM), prêtes pour l’approvisionnement des composants.
En savoir plus sur les bibliothèques de base de données.
Bibliothèques basées sur des fichiers
Si vous devez conserver vos composants localement, sur votre système de fichiers, vous pouvez les organiser dans des bibliothèques basées sur des fichiers.
Une bibliothèque basée sur des fichiers d’Altium Designer est une collection arbitraire de modèles ou de composants. La manière dont les modèles ou les composants sont organisés dans les bibliothèques dépend de vous. Vous pouvez structurer vos bibliothèques autour des fournisseurs de dispositifs, ou regrouper les composants par fonction, par exemple avec une bibliothèque pour tous les microcontrôleurs utilisés par votre entreprise.
Les symboles de composants schématiques sont créés dans des bibliothèques schématiques (*.SchLib). Les composants de ces bibliothèques référencent ensuite des empreintes et d’autres modèles définis dans des bibliothèques d’empreintes distinctes (*.PcbLib) et des fichiers de modèles. En tant que concepteur, vous pouvez placer des composants à partir de ces bibliothèques de composants distinctes, ou compiler les bibliothèques de symboles, les bibliothèques d’empreintes et les fichiers de modèles dans des bibliothèques intégrées (*.IntLib).
En savoir plus sur les bibliothèques de composants basées sur des fichiers.
Modèles
Du point de vue du concepteur, un composant regroupe 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é, à cet égard, comme un conteneur.
Chaque composant est un ensemble de modèles liés et de données paramétriques de composant. Ce sont les modèles qui contiennent les informations détaillées nécessaires à chaque domaine de conception.
Les types de modèles suivants peuvent être utilisés :
| Symbole schématique |
Le symbole représente le composant sur la feuille de schéma. Le symbole est créé à l’aide d’objets de dessin standard, les broches ajoutant les propriétés électriques. |
| Modèle SPICE |
Simulez le comportement des composants connectés à l’aide du simulateur SPICE. Les modèles SPICE proviennent généralement des fournisseurs de composants. |
| Modèle d’intégrité du signal |
Les interconnexions PCB font de plus en plus partie du circuit à mesure que les vitesses de commutation des dispositifs et des circuits augmentent. Les modèles IBIS décrivent le comportement des broches, permettant au simulateur d’intégrité du signal d’Altium Designer d’analyser les routages. |
| Empreinte PCB |
Chaque composant doit avoir un emplacement défini sur le PCB où il est monté et connecté – l’empreinte est le modèle qui définit cet espace sur le PCB. Une empreinte PCB est créée à partir d’un ensemble d’objets standard, les pastilles assurant la connectivité. |
| Modèle 3D |
Les produits électroniques actuels sont compacts et très densément intégrés, présentent des formes inhabituelles et peuvent très bien comporter un PCB plié pour s’adapter au boîtier. Pour concevoir un tel produit, vous devez pouvoir modéliser le PCB en 3D afin de visualiser la carte finale, effectuer des vérifications de dégagement en 3D et transférer la carte assemblée vers le domaine de la CAO mécanique. Pour cela, vous aurez besoin d’un modèle 3D de chaque composant. |
Découvrez comment créer et gérer les symboles, les modèles d’empreinte, les modèles de simulation et les modèles 3D dans votre Workspace.
Le panneau Components
Le panneau Components fournit un accès direct à tous les composants disponibles, y compris les composants de bibliothèque Workspace, base de données et basés sur des fichiers, dans Altium Designer.
Le panneau extrait les composants d’un Workspace ainsi que de tous les fichiers de bibliothèque ouverts ou installés. Il offre tous les détails du composant sélectionné (paramètres, modèles, choix de pièce, données fournisseur, etc.), la comparaison de composants et, pour les composants du Workspace, une capacité de recherche paramétrique basée sur des filtres pour spécifier les paramètres du composant cible. Grâce à des filtres dynamiques contextuels, la fonction de recherche du panneau vous permet de localiser rapidement la pièce exacte dont vous avez besoin dans le Workspace connecté de votre entreprise.
En savoir plus sur le panneau Components.
Le panneau Manufacturer Part Search
Vous pouvez également rechercher des pièces fabriquées réelles à l’aide du panneau Manufacturer Part Search, qui utilise les fonctionnalités de base du moteur de recherche et la vue appliquée dans le panneau Components. Une pièce fabricant sélectionnée peut servir de base à un nouveau composant dans votre Workspace connecté, ou ses paramètres et fiches techniques peuvent être ajoutés à un composant placé.
L’icône
dans une entrée de pièce signifie que des modèles (symboles schématiques, empreintes PCB, modèles de simulation) sont affectés à ce composant. Lors de la création d’un nouveau composant basé sur cette pièce fabricant, ses modèles seront également récupérés. Vous pouvez également télécharger cette pièce localement ou la placer directement sur votre schéma.
En savoir plus sur le panneau Manufacturer Part Search.
Et ensuite ?
Création d’un symbole schématique
Création d’une empreinte PCB
Création d’un composant de câblage de faisceau
Utilisation des modèles et bibliothèques de pastilles et de vias
Bibliothèques de bases de données
Bibliothèques de composants basées sur des fichiers