Gestion des composants dans CircuitStudio
Parent page: Découverte de CircuitStudio
Un component est le nom générique donné à une pièce pouvant être placée dans une conception électronique pendant le processus de capture du design. Dans sa forme la plus courante, un composant est généralement constitué d’un symbole logique appliqué au schéma du design et d’une empreinte (modèle) qui représentera physiquement le composant sur le PCB. Les composants sont « câblés » entre eux pour former le design complet.
La tâche initiale de cette partie du processus de conception consiste généralement à capturer le circuit dans un schéma, où un composant placé fournit un symbole graphique incluant les points de connexion électrique du composant définis par des broches. Dans CircuitStudio, cette représentation schématique du composant fournit également une série de propriétés, paramètres et liens optionnels vers une empreinte PCB — ou plus exactement un modèle 2D et/ou 3D représentant physiquement le composant sur un PCB.
Les définitions de composants schématiques (composées d’un symbole, de liens vers des modèles, de paramètres, etc.) sont stockées collectivement dans un fichier de bibliothèque schématique (*.SchLib) pouvant être chargé dans CircuitStudio. Les définitions de modèles PCB sont stockées de manière similaire dans une bibliothèque PCB (*.PcbLib), dont les modèles constitutifs sont référencés par les définitions de symbole (composant) dans une bibliothèque schématique.
La définition de base d’un composant schématique dans une bibliothèque schématique inclut des liens vers des modèles PCB appropriés dans une bibliothèque PCB, satisfaisant ainsi les deux domaines avec un composant unifié.
Ce format de composant unifié signifie que sa représentation schématique fournit toutes les informations nécessaires pour implémenter un composant à la fois dans les domaines du schéma et du design PCB. Lorsqu’un design schématique est transféré vers le domaine PCB (via le processus Update PCB), CircuitStudio localise et place le ou les modèles PCB définis par le ou les liens de modèle du composant schématique.
Utilisation des bibliothèques Sch/Pcb
Dans CircuitStudio, les fichiers de bibliothèque schématique et PCB individuels peuvent être utilisés de plusieurs façons selon les besoins :
- Les fichiers de bibliothèque peuvent être ajoutés à un projet de conception, où ils seront disponibles à l’utilisation chaque fois que le projet est chargé.
- Les bibliothèques peuvent être stockées séparément puis installées dans CircuitStudio comme bibliothèques disponibles en permanence.
- Les fichiers de bibliothèque schématique et PCB peuvent être ajoutés à un projet Library Package, qui peut être compilé pour créer un seul fichier Sch/Pcb Integrated Library. Voir ci-dessous pour plus d’informations.
Dans tous les cas, le point central pour accéder aux bibliothèques schématiques et PCB et les installer est le panneau Libraries — sélectionnez View |System | Libraries. Le panneau fournit une liste des composants (symboles/modèles) de la bibliothèque actuellement sélectionnée, y compris un aperçu du symbole et/ou de l’empreinte de chaque entrée de composant.
Lors de l’affichage d’une bibliothèque schématique ouverte, qui contient les informations de base d’un composant unifié, le panneau Libraries affiche un résumé graphique de tous les modèles PCB liés.
Le panneau Libraries est le centre de commande pour toutes les tâches courantes de gestion des composants et des bibliothèques.
Les bibliothèques peuvent être ajoutées au projet en cours ou installées via la boîte de dialogue Available Libraries, accessible depuis le bouton
du panneau. Les bibliothèques peuvent également être installées dans la page Data Management – Installed Libraries de la boîte de dialogue Preferences de CircuitStudio (File »
).
Modification des composants
Les composants contenus dans des bibliothèques schématiques et PCB individuelles peuvent être modifiés (ou créés/supprimés) avec l’éditeur de bibliothèques de CircuitStudio et les panneaux de bibliothèque SCH/PCB associés.
Pour ouvrir un composant schématique en modification, cliquez avec le bouton droit sur son entrée dans la liste du panneau Libraries, puis sélectionnez Edit Component dans le menu contextuel. De même, pour ouvrir un composant en modification dans une bibliothèque PCB ouverte, sélectionnez Edit Component dans le menu contextuel accessible par clic droit du panneau Libraries. Notez qu’une bibliothèque peut également être ouverte directement en modification depuis le panneau Projects.
Les composants contenus dans des bibliothèques schématiques ou PCB individuelles peuvent être modifiés jusqu’aux éléments et primitives fondamentaux.
CircuitStudio ouvrira le panneau de bibliothèque approprié pour le type de composant en cours de modification (panneau SCH Library ou panneau PCB Library) et chargera le graphique du symbole ou du modèle dans l’espace de travail de l’éditeur, prêt pour la modification. Le panneau Bibliothèque peut être ouvert manuellement depuis le menu ruban si nécessaire à partir de l’éditeur de bibliothèque schématique ou de l’éditeur de bibliothèque PCB : View | Schematic | Library ou View | PCB Library | Library.
Pour la modification des composants, le système fournit un ensemble complet d’outils d’édition graphique pour la modification des symboles schématiques comme des motifs PCB (disponibles depuis l’onglet de menu Home), tandis que le panneau Bibliothèque offre des fonctions d’édition de plus haut niveau telles que l’ajout/la suppression d’entrées de composant et l’accès aux éléments de base d’un composant. Pour les symboles schématiques, il s’agit des broches électriques, et pour les motifs PCB, il s’agit des pistes, pastilles et éléments 3D qui constituent le modèle.
Données des composants et liaison
Au-delà de l’inclusion de symboles et de motifs issus de bibliothèques, un composant complet multi-domaines doit contenir des informations supplémentaires telles que ses spécifications de base, ses paramètres et ses liens vers des modèles 2D/3D — l’ensemble complet des données descriptives d’un composant unifié.
Ces données sont stockées dans le composant schématique lui-même et peuvent être modifiées via la boîte de dialogue schématique Library Component Properties. Avec l’éditeur de bibliothèque schématique ouvert, on peut y accéder en sélectionnant Home | Library | Library » Component Properties dans le menu principal, ou en double-cliquant sur l’entrée du nom du composant dans le panneau SCH Library.
En plus d’un ensemble de propriétés de base du composant, un composant peut avoir plusieurs modèles liés et un nombre quelconque de paramètres personnalisés ajoutés.
L’aspect peut-être le plus crucial de la création (et de la maintenance) d’un composant unifié est constitué par les liens de modèle Schématique-PCB du composant. Ceux-ci sont établis et modifiés dans la zone Models de la boîte de dialogue Library Component Properties. Ici, des modèles de bibliothèque 2D et 3D peuvent être ajoutés, supprimés et modifiés à l’aide des boutons correspondants de la section et de la boîte de dialogue associée PCB Model (accessible en cliquant sur Edit dans la boîte de dialogue Library Component Properties).
Le composant schématique de base peut être lié à différents types de données de modèle.
La boîte de dialogue PCB Model permet d’établir des liens de modèle à partir d’une bibliothèque chargée, d’un chemin absolu de bibliothèque, d’une bibliothèque située dans le chemin de recherche des bibliothèques de CircuitStudio, ou en parcourant le stockage local du système.
Bibliothèques de composants intégrées
L’étape évolutive suivante dans la gestion des composants dans CircuitStudio consiste à réunir efficacement des bibliothèques schématiques et PCB individuelles sous forme de bibliothèques intégrées uniques.
Celles-ci compilent tous les éléments de composant requis (symboles schématiques, modèles PCB, etc.) dans un seul fichier de bibliothèque en lecture seule (*.IntLib). Les composants contenus dans une bibliothèque intégrée sont unifiés de manière persistante entre les domaines Schématique et PCB puisque les liens de modèle internes sont permanents — c’est-à-dire qu’ils ne peuvent pas être rompus, contrairement au cas où des éléments de composant dans des fichiers de bibliothèque Sch/PCB séparés sont liés.
Les modèles PCB sont importés dans un composant de bibliothèque intégrée lors de la création de la bibliothèque.
En pratique, une bibliothèque intégrée se comporte comme une bibliothèque schématique en lecture seule qui contient (plutôt que de référencer) des modèles PCB pour chaque composant. Ce type de bibliothèque est donc à la fois sécurisé et portable.
Des exemples de bibliothèques intégrées peuvent être trouvés dans le dossier local Library de CircuitStudio, C:\Users\Public\Documents\Altium\CS\Library, et les Miscellaneous Integrated Libraries sont généralement installées par défaut — Miscellaneous Connectors.IntLib et Miscellaneous Devices.IntLib.
Création d’une bibliothèque intégrée
Une bibliothèque intégrée CircuitStudio est produite à partir d’un type de projet spécialisé appelé Library Package (*.LibPkg). Dans l’approche la plus simple, une bibliothèque schématique existante (avec des liens de modèle valides) est ajoutée à ce projet, qui est ensuite compilé pour produire une bibliothèque intégrée distincte.
Les étapes de base sont :
- Créez un projet Library Package en ouvrant un nouveau projet de bibliothèque intégrée (File » New Library).
- Enregistrez le projet sous un nom approprié (File » Save Library As).
- Ajoutez une bibliothèque schématique cible au projet (Project| Design Documents | Add Existing Document).
- Compilez le projet pour créer la bibliothèque intégrée correspondante (sélectionnez le nom du projet package puis choisissez Compile Integrated Library xx.LibPkg dans le menu contextuel accessible par clic droit).
- Vérifiez la réussite de la compilation comme indiqué dans le panneau Messages (View | System | Messages).
Une bibliothèque schématique a été ajoutée au projet Library Package MyIntLib et compilée pour créer la bibliothèque intégrée MyIntLib.
Notez que la bibliothèque intégrée générée par le processus (enregistrée dans ../Library/Project Outputs for xx) est automatiquement installée dans CircuitStudio, prête à l’emploi. Le fichier de bibliothèque autonome, qui inclut les symboles de composant, les paramètres et les modèles PCB, peut être transféré en toute sécurité vers un espace de stockage ou à d’autres utilisateurs dans le cadre d’un projet ou comme bibliothèque autonome.
La nouvelle bibliothèque intégrée (MyIntLib) installée dans CircuitStudio.
Composants Altium Vault
La solution la plus sophistiquée et la plus complète pour gérer les composants dans CircuitStudio consiste à utiliser l’Altium Component Vault — un référentiel séparé, entièrement géré, de composants à jour fourni par Altium.
En plus de fournir une vaste gamme de composants disponibles pour vos conceptions, le contenu du vault basé sur le cloud est géré par Altium en partenariat avec les principaux fournisseurs de composants. Cela vous libère de la tâche de gestion des ressources de composants, puisque toutes les pièces sont entièrement validées, que leur cycle de vie est géré, et cela offre également un large éventail de données supplémentaires telles que les spécifications actuelles, les fiches techniques et les prix.
En pratique, les composants du vault sont utilisés dans CircuitStudio en se connectant à l’Altium Component Vault distant, en parcourant ou en recherchant la pièce souhaitée dans le Vault Explorer, puis en la plaçant dans le schéma.
L’explorateur de vault de CircuitStudio fournit un accès direct aux composants de l’Altium Component Vault.
Consultez la section Altium Content Vault du tutoriel From Idea to Manufacture pour une vue d’ensemble de la connexion à l’Altium Vault et du placement des composants du vault.
Liens fournisseur des composants
Bien que l’accès à des ressources de composants de haute qualité soit essentiel à la réussite d’une conception, les symboles et les modèles ne représentent que l’équivalent virtuel des composants du « monde réel », c’est-à-dire les pièces physiques qui sont finalement montées sur une carte de circuit imprimé fabriquée. Déterminer quelles pièces réelles sont utilisées dans la conception — avec quelles spécifications, de quels fabricants et fournisseurs, et à quel prix — constitue une partie cruciale du processus de conception, qui implique généralement des recherches approfondies et des comparaisons de produits.
CircuitStudio allège ce processus tout en améliorant considérablement sa précision et sa pertinence grâce à la mise à disposition de Live Supplier Links. Faciles et rapides à mettre en œuvre, il s’agit de liens dynamiques établis entre un composant CircuitStudio et un élément de la base de données de composants électroniques d’un fournisseur.
Le lien fournisseur est établi par une connexion directe aux services web du fournisseur, ce qui vous permet d’effectuer des recherches dans toutes les bases de données fournisseurs prises en charge par CircuitStudio. Lorsque la pièce souhaitée est sélectionnée, un lien est ajouté au composant schématique local sous la forme d’un ensemble de paramètres — Fournisseur et Référence fournisseur. Cette connexion est ensuite rétablie chaque fois que le composant est ouvert dans un schéma ou une bibliothèque et reflète donc toujours les données actuelles du fournisseur pour ce composant.
Dans une conception schématique existante, les liens fournisseur d’un composant peuvent être consultés via sa boîte de dialogue Properties (double-cliquez sur un composant schématique).
Les liens fournisseur d’un composant sont conservés sous forme de paramètres dans l’entrée du composant schématique, sous la forme de champs fournisseur et numéro de pièce.
Pour voir les données qu’un lien fournisseur extrait des services web du fournisseur, cliquez avec le bouton droit sur le composant schématique puis sélectionnez Supplier Links dans le menu contextuel associé. Notez que des liens fournisseur peuvent être ajoutés et supprimés depuis cette boîte de dialogue.
La boîte de dialogue Supplier Links affiche tous les liens fournisseur associés au composant sélectionné ainsi que les données résultantes extraites des services web fournisseurs correspondants.
La possibilité d’établir des données de composants liées aux fournisseurs dès le début du cycle de conception, puis de consulter ces informations tout au long du processus, vous permet de prendre des décisions valides concernant les pièces sur la base des spécifications actuelles des composants, des fiches techniques, des propriétés physiques, ainsi que des informations de disponibilité et de prix. En outre, une fois que des liens fournisseur dynamiques ont été ajoutés aux composants CircuitStudio, les données fournisseur associées — y compris les informations de prix et de stock — peuvent être incluses au moment de la publication de la conception dans une nomenclature (BOM).
Dans CircuitStudio, des liens fournisseur peuvent être ajoutés aux composants d’un projet ou aux composants d’une bibliothèque schématique. Les liens fournisseur ajoutés aux composants d’un projet sont exclusifs à ce projet, tandis que les liens fournisseur ajoutés à un composant de bibliothèque deviennent disponibles dans tout projet utilisant ce composant de bibliothèque.
Ajout de liens fournisseur à un projet
Pour ajouter des liens fournisseur à un composant dans un projet, sélectionnez le composant dans le schéma, choisissez Supplier Links dans le menu contextuel accessible par clic droit, puis cliquez sur le bouton Add dans la boîte de dialogue Supplier Links qui s’ouvre. La boîte de dialogue Add Supplier Links s’ouvre alors. Le champ Keywords de cette boîte de dialogue sera prérempli avec le texte de la propriété Comment de ce composant, qui constituera la chaîne de recherche nominale appliquée aux bases de données fournisseurs lorsque vous sélectionnerez le bouton Search. Notez que la chaîne de mots-clés est modifiable.
Consultez la page Data Management – Suppliers de la boîte de dialogue Preferences pour plus d’informations sur la préconfiguration des mots-clés de recherche.
Une fois les résultats de recherche affichés, vous pouvez parcourir les options disponibles afin de déterminer le choix de pièce optimal pour le composant du projet.
Lors de l’ajout d’un lien fournisseur à un composant, la boîte de dialogue Add Supplier Links affiche la liste complète des entrées fournisseur extraites qui correspondent à la recherche par mots-clés de la boîte de dialogue.
Lorsque l’on clique sur OK , les informations de la pièce fournisseur sélectionnée sont ajoutées à la boîte de dialogue Supplier Links, et lorsque l’on clique sur OK dans la boîte de dialogue Supplier Links, les informations de la pièce fournisseur sélectionnée sont ajoutées au composant actif. Un lien fournisseur existant peut être supprimé de la liste de la boîte de dialogue Supplier Links en sélectionnant le lien fournisseur à supprimer puis en cliquant sur le bouton Remove.
Les données fournisseur/pièce sont stockées sous forme de paramètres Supplier 1 et Supplier Part Number 1, comme indiqué ci-dessus. Notez que plusieurs liens de pièces peuvent être ajoutés à la liste de la boîte de dialogue Supplier Links. Ils seront stockés dans le composant sous forme de paramètres Supplier numérotés successivement — c’est-à-dire Supplier 1, Supplier 2, etc.
Pour voir les données résultantes du lien fournisseur dans la BOM du projet, sélectionnez Project | Project Actions | Generate outputs pour ouvrir la boîte de dialogue Generate output files. La BOM peut être prévisualisée et configurée en sélectionnant le lien Configure associé au Bill of Materials dans la zone Outputers de la boîte de dialogue. Notez que différents niveaux d’informations fournisseur peuvent être inclus dans la BOM en activant ou désactivant des colonnes de données.
La boîte de dialogue de configuration de la BOM fournit des options d’exportation et de devise, ainsi qu’un aperçu du contenu de la BOM.
Ajout de liens fournisseur à une bibliothèque
Les liens fournisseur sont ajoutés aux composants de bibliothèque dans l’éditeur de bibliothèque schématique, lancé lors de l’ouverture d’une bibliothèque schématique.
Avec la pièce sélectionnée ouverte dans l’éditeur, cliquez avec le bouton droit dans l’espace de travail puis sélectionnez Supplier Links dans le menu contextuel. Les choix de pièces peuvent être consultés et ajoutés depuis la boîte de dialogue Supplier Links, comme décrit ci-dessus pour l’ajout de liens à un projet.
Les liens fournisseur ajoutés à un composant de bibliothèque sont stockés avec le composant et sont récupérés chaque fois que ce composant est placé dans une conception à partir de la bibliothèque.
Lorsqu’un composant de bibliothèque inclut des liens fournisseur, le panneau Libraries affiche les informations de prix actuelles pour ce composant, directement issues du fournisseur principal — le paramètre Supplier 1 de ce composant. Cela offre une vue pratique des informations de prix actuelles du composant, issues du lien fournisseur dynamique, chaque fois que ce composant est sélectionné dans la bibliothèque en vue d’un placement potentiel dans une conception.
Les données de prix en direct sont disponibles lorsqu’un composant de bibliothèque (qui comporte des liens fournisseur intégrés) est sélectionné dans le panneau Libraries.
Choix des fournisseurs
Grâce à des accords conclus avec une gamme de fournisseurs de composants, Altium a permis à CircuitStudio d’accéder à des données de composants provenant de multiples sources et d’y effectuer des recherches. L’accès web à ces portails fournisseurs est fourni par des CircuitStudio Extensions — des modules logiciels enfichables développés pour s’interfacer avec les API de bases de données spécifiques des fournisseurs.
D’un point de vue pratique, une extension fournisseur doit être installée et active pour que la boîte de dialogue Add Supplier Link puisse charger et afficher les données de ce fournisseur, ainsi que pour réaccéder aux données liées depuis un composant de projet ou de bibliothèque.
Les options fournisseur souhaitées doivent également être activées, ce qui se configure via la page Data Management – Suppliers de la section Data Management dans la boîte de dialogue Preferences. Celle-ci fournit également des options de configuration pour définir votre pays ou région, les identifiants de connexion fournisseur (le cas échéant), les options d’importation et les mots-clés de recherche.
Consultez la page Data Management - Suppliers Preferences pour plus d’informations sur la configuration des fournisseurs et des données fournisseur.
