Bibliothèques de composants basées sur des fichiers

En un coup d'œil

Découvrez comment les bibliothèques de composants basées sur des fichiers dans Altium Designer stockent et relient les symboles, les empreintes, les modèles et les paramètres qui définissent vos composants de conception. Cet article explique la distinction entre un symbole et un composant complet, présente les formats de modèles et de bibliothèques pris en charge, et introduit les bibliothèques intégrées permettant de regrouper des composants prêts à l’emploi. Poursuivez votre lecture pour mieux comprendre comment les données de vos composants s’articulent entre elles.

- Découvrez comment les symboles schématiques sont liés aux modèles propres à chaque domaine et aux paramètres des composants.
- Identifiez les rôles des bibliothèques schématiques, des bibliothèques PCB et des autres formats de modèles pris en charge.
- Découvrez comment les bibliothèques intégrées regroupent les modèles dans un fichier unique et vérifient la correspondance entre les symboles et les modèles lors de la compilation.
Approfondissez avec l'IA :

Une solution meilleure et bien plus avancée pour gérer les données des composants de conception consiste à héberger les composants dans un espace de travail connecté et à les récupérer depuis celui-ci. Un espace de travail offre un stockage sécurisé garantissant l’intégrité des données des composants, avec les avantages supplémentaires de la gestion du cycle de vie et d’informations à jour sur la chaîne d’approvisionnement.

► En savoir plus sur la bibliothèque de l’espace de travail.

Les composants et la manière dont ils sont connectés constituent votre produit électronique unique. Les composants sont les éléments de base de ce produit. Mais qu’est-ce exactement qu’un composant et où sont-ils stockés ?

Dans le monde réel, les composants sont des objets tangibles et sont donc relativement faciles à identifier. Mais dans le monde virtuel de la conception, les composants doivent être représentés de manière abstraite par un ensemble de modèles utilisables dans les différents domaines de conception. Au cours des processus de saisie et de réalisation de la conception, un composant est représenté par un symbole sur le schéma, une empreinte sur le PCB, un modèle SPICE pour la simulation, une description d’intégrité du signal pour analyser la qualité des signaux et un modèle tridimensionnel pour la visualisation 3D du composant et du PCB. Un seul composant, avec une représentation différente pour chaque domaine de conception.

Chaque domaine de conception nécessite un modèle spécialisé. Pour la saisie de schéma, ce modèle est appelé symbole. Comme l’environnement de conception repose sur le principe que la conception commence par le schéma, le symbole schématique sert à relier les différents modèles entre eux.

Les paramètres apportent ensuite les détails supplémentaires nécessaires pour identifier le composant physique réel, tels que la puissance nominale, la tolérance, les informations d’achat, les références des fiches techniques, etc.

Le modèle de symbole est lié aux autres modèles pour décrire entièrement ce composant dans chaque domaine. Le modèle 3D est en fait placé à l’intérieur de l’empreinte.
Le modèle de symbole est lié aux autres modèles pour décrire entièrement ce composant dans chaque domaine. Le modèle 3D est en fait placé à l’intérieur de l’empreinte.

Modèles et bibliothèques de modèles

Chaque type de modèle et de composant doit être stocké dans un fichier de modèle ou une bibliothèque. Certains utilisent un format de fichier standardisé, comme SPICE, tandis que d’autres utilisent un format propriétaire, comme le fichier de bibliothèque de schémas, qui sert à stocker des symboles schématiques ou des composants.

Certains types de modèles, comme SPICE, sont stockés à raison d’un modèle par fichier ; on parle alors de fichiers de modèle. D’autres, comme les empreintes de PCB, sont stockés dans un fichier pouvant contenir une ou plusieurs empreintes. On parle alors de bibliothèques de modèles.

Récapitulatif des types de modèles et de bibliothèques

La prise en charge du large éventail de tâches de conception réalisées au cours du processus de développement électronique nécessite de nombreux types de modèles et formats de bibliothèques.

Vous trouverez ci-dessous un récapitulatif de chaque type de modèle et de bibliothèque.

Domaine de conception Type de modèle ou de bibliothèque Extension de fichier Remarques
Schematic capture Symbole *.SchLib Symbole schématique Altium ; il peut s’agir d’un simple symbole ou d’un symbole auquel d’autres modèles sont liés et des paramètres sont ajoutés pour définir un composant complet.
PCB design Empreinte *.PcbLib Empreinte ou motif définissant les points de montage et de connexion des composants sur le PCB ; peut stocker à la fois les éléments de fabrication (pastilles, sérigraphie, masque, etc.) et une représentation 3D facultative du composant monté.
3D PCB design Corps 3D *.PcbLib Objet de conception Altium ; placez un ou plusieurs corps 3D sur l’empreinte pour créer un modèle 3D du composant dans le fichier *.PcbLib .
STEP *.STEP, *.STP Modèle 3D au format STEP standard ; peut être importé dans un objet Corps 3D de PCB et placé sur l’empreinte dans le fichier *.PcbLib .
Parasolid 3D© *.X_T, *.X_B Modèle 3D au format Parasolid (ASCII ou binaire) ; peut être importé dans un objet Corps 3D de PCB et placé sur l’empreinte dans le fichier *.PcbLib .
SOLIDWORKS 3D© *.SldPrt Modèle 3D au format SOLIDWORKS ; peut être importé dans un objet Corps 3D de PCB et placé sur l’empreinte dans le fichier *.PcbLib .
Circuit simulation Modèle SPICE3f5 / XSpice / PSpice *.mdl Fichier de modèle SPICE 3f5 ; décrit le comportement d’un composant à l’aide de la syntaxe SPICE.
*.ckt Fichier de sous-circuit SPICE ; netlist au format SPICE détaillant un circuit qui modélise le comportement du composant.
Modèle SimCode *.txt + *.mdl Fichier/bibliothèque de modèles SimCode numériques ASCII et fichier intermédiaire de liaison de modèle (MDL) requis pour associer le modèle numérique au symbole ; utilisés pour modéliser des composants numériques dans une simulation de circuit à signaux mixtes.
*.scb + *.mdl Fichier/bibliothèque de modèles SimCode numériques compilés et fichier intermédiaire de liaison de modèle (MDL) requis pour associer le modèle numérique au symbole ; utilisés pour modéliser des composants numériques dans une simulation de circuit à signaux mixtes.
Signal Integrity analysis Modèle IBIS *.ibis Fichier de spécification des informations sur les tampons d’entrée/sortie (Input/output Buffer Information Specification) ; modèle comportemental décrivant les caractéristiques électriques d’une broche d’entrée ou de sortie.
Component creation Bibliothèque intégrée Altium *.IntLib Bibliothèque compilée ; stocke tous les types de modèles. Une IntLib est le résultat de la compilation d’un projet LibPkg.
Component creation Bibliothèque Altium liée à une base de données *.DbLink Fichier d’interface de liaison à une base de données ; utilise les données paramétriques stockées dans les composants SchLib pour interroger une source de données ODBC externe afin de trouver un enregistrement approprié (par exemple, une référence de composant, ou la résistance, la puissance nominale et le boîtier). Les données des champs associés dans le DbLink sont récupérées et ajoutées au composant lors de son placement.
Component creation Bibliothèque de base de données Altium *.SVNDbLib DbLib avec gestion des versions : s’interface avec un dépôt SVN pour gérer les versions des modèles schématiques et de PCB.
Pour le concepteur de produits électroniques, l’un des aspects les plus importants de la création d’un composant consiste à établir un lien entre ce composant et le composant réel qu’il représente. Pour les composants issus de bibliothèques basées sur des fichiers, une approche recommandée consiste à relier directement le composant de conception à son fournisseur à l’aide de la fonctionnalité de liaison aux données fournisseur. Consultez la page Liaison aux données de la chaîne d’approvisionnement pour les bibliothèques de composants basées sur des bases de données et des fichiers pour en savoir plus.

Le composant

Un composant peut aller d’un élément simple, comme une résistance à deux broches, à un grand connecteur comportant des centaines et des centaines de broches. Pour offrir une certaine souplesse dans l’organisation des composants sur les feuilles de schéma, le logiciel comprend plusieurs fonctionnalités utiles liées à l’affichage. 

Symbole ou composant ?

Une fois que vous avez lié les modèles des autres domaines et ajouté des paramètres, le symbole devient un composant. De nombreux concepteurs continuent à parler de symbole lorsqu’ils le voient sur le schéma car c’est ce qu’ils voient, mais ce symbole est associé aux modèles des autres domaines et aux détails paramétriques qui en font un composant. Ce document utilise le terme symbol pour décrire les objets graphiques et les broches placés dans l’éditeur de bibliothèques de schémas. Dans toutes les autres situations, il est désigné par le terme component.

Le symbole est créé dans l’éditeur de bibliothèques de schémas. Dès que vous ajoutez des liens vers des modèles et des paramètres, il devient un composant. Les détails du composant peuvent être ajoutés dans l’éditeur de bibliothèques de schémas ou, si vous utilisez une bibliothèque de type DbLink ou DbLib, être extraits d’une base de données et ajoutés au symbole lors de son placement sur le schéma (nous y reviendrons plus loin). Il est également possible d’ajouter ces détails après le placement du symbole sur la feuille de schéma.

Le symbole

Le symbole est créé dans l’éditeur de bibliothèques schématiques. Il est réalisé en plaçant des objets graphiques pour former la forme souhaitée, puis en ajoutant les broches. Ce sont les broches qui confèrent au composant son intelligence électrique. Le logiciel les identifie comme les points de connexion électrique et les associe aux pastilles de l’empreinte sur le PCB.

Les symboles peuvent aller de petits symboles simples à des composants comportant un grand nombre de broches et répartis en plusieurs parties.  Symbol example
Les symboles peuvent aller de petits symboles simples à des composants comportant un grand nombre de broches et répartis en plusieurs parties.

Consultez les articles suivants :

Les bibliothèques basées sur des fichiers

Altium Designer prend en charge plusieurs types de bibliothèques basées sur des fichiers, décrits ci-dessous.

Modèles schématiques et PCB et bibliothèques de modèles

Main pages: Bibliothèques schématiques, Bibliothèques PCB

Aux débuts de la conception électronique assistée par ordinateur, il existait deux domaines de conception : la saisie de schémas et le routage de PCB. La saisie de schémas produisait un ensemble de feuilles de schéma imprimées, tandis que le routage de PCB produisait les fichiers de fabrication et d’assemblage du PCB.

Pour cela, le concepteur devait pouvoir créer et stocker les symboles schématiques afin qu’ils soient prêts à être placés sur la feuille de schéma. Les caractéristiques telles que la valeur du composant, sa tension, sa puissance, son empreinte, etc., étaient souvent ajoutées après le placement du symbole depuis la bibliothèque de symboles sur la feuille de schéma.

Pour les empreintes, les fonctions d’édition visaient principalement à réaliser la conception sous la forme d’un ensemble de couches contenant les formes nécessaires à la création des photomasques. Cette approche axée sur les fichiers de sortie dictait les formes prises en charge, jusqu’à la police utilisée pour le repère et les autres textes de sérigraphie.

Ces symboles et empreintes simples étaient créés et stockés dans des bibliothèques, les deux types portant initialement l’extension de fichier *.Lib. Lorsque Windows a levé la limite de trois caractères pour les extensions de fichiers, celles-ci ont été remplacées par *.SchLib pour les symboles schématiques et *.PcbLib pour les empreintes. 

Les bibliothèques schématiques et PCB sont des conteneurs de stockage de modèles. 
Les bibliothèques schématiques et PCB sont des conteneurs de stockage de modèles. 

La bibliothèque intégrée

Main page: Bibliothèques intégrées

Au fil du temps, le besoin de séparer le processus de création des composants de celui de conception des produits s’est fait de plus en plus sentir. Au lieu d’ajouter les caractéristiques du composant après avoir placé le symbole sur la feuille de schéma, les équipes de conception souhaitaient définir entièrement le composant dans la bibliothèque. D’autres domaines de conception, comme la simulation de circuits, se développaient également, et il devenait donc nécessaire de prendre en charge les modèles correspondants. Pour créer des composants prêts à l’emploi, il faut également pouvoir vérifier la correspondance entre le symbole et les modèles, puis fournir ces composants dans un fichier de bibliothèque unique, prêt à l’emploi.

Pour répondre à ces exigences, la bibliothèque intégrée (*.IntLib) a été développée. Elle regroupe tous les types de modèles dans un seul fichier. La source d’une bibliothèque intégrée est un paquet de bibliothèques (*.LibPkg), c’est-à-dire un projet de conception qui rassemble les symboles sources, les empreintes et les modèles de simulation. Lors de la compilation du projet de paquet de bibliothèques, la correspondance entre les symboles et les modèles est vérifiée et la bibliothèque intégrée est créée. L’utilisation d’une IntLib permet ainsi de disposer d’une bibliothèque à partir de laquelle placer des composants prêts à l’emploi, ce qui constitue une solution adaptée aux moyennes et grandes entreprises qui souhaitent séparer la création des composants de la conception des produits.

Glossaire

Composant

Un composant est un dispositif physique placé sur la carte, par exemple un circuit intégré ou une résistance. Un composant peut contenir une seule partie ou un ensemble de parties regroupées dans un même boîtier.

Corps 3D

Un corps 3D est un objet de forme polygonale qui peut être ajouté à une empreinte sur n’importe quelle couche mécanique activée. Il peut servir à définir les dimensions et la forme physiques d’un composant dans les plans horizontal et vertical, ce qui permet de mieux contrôler les distances d’isolement entre composants et d’améliorer la visualisation 3D. Les objets de corps 3D servent également de supports aux modèles importés dans l’empreinte du composant ou d’objets libres, non montés sur le PCB, tels que des boîtiers et des assemblages.

Repères

Les repères sont des identifiants uniques utilisés pour distinguer les composants d’un PCB. Ils peuvent être alphabétiques, numériques ou alphanumériques. Les pastilles possèdent également des repères uniques correspondant aux numéros des broches du composant.

Empreinte

Une empreinte définit (ou modélise) l’espace nécessaire au montage du composant sur le PCB. Le modèle d’empreinte d’un composant est stocké dans une bibliothèque PCB. Une empreinte peut contenir des pastilles permettant de raccorder les broches d’un dispositif, ainsi qu’un contour physique du boîtier créé à partir de segments de piste et/ou d’arcs sur la couche de sérigraphie (overlay). Elle peut également inclure des éléments de fixation du dispositif. Les empreintes de la bibliothèque PCB n’ont ni repère ni commentaire. Elles deviennent des composants lorsqu’elles sont placées sur une feuille PCB, où les repères et les commentaires leur sont attribués.

Bibliothèque

Une bibliothèque schématique est un ensemble de composants dont les parties sont stockées sur des feuilles individuelles. Une bibliothèque PCB contient les empreintes des composants. Chaque type de bibliothèque dispose de son propre éditeur. Les bibliothèques intégrées regroupent les bibliothèques schématiques et leurs modèles associés et ne peuvent pas être modifiées directement dans les éditeurs de bibliothèques.

Objet

Un objet est tout élément individuel pouvant être placé dans l’espace de conception de l’éditeur de bibliothèques.

Pastilles

Les pastilles sont généralement utilisées dans une empreinte pour créer les points de connexion des broches du composant.

Partie

Une partie est un ensemble d’objets graphiques qui représentent une partie d’un composant regroupant plusieurs dispositifs. Les parties sont stockées sur des feuilles distinctes au sein des composants des bibliothèques de composants schématiques.

Broches

Les broches d’un composant lui confèrent ses propriétés électriques et définissent ses points de connexion.

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Enterpour nous envoyer vos commentaires.
Nav
Contents
Disponibilité des fonctionnalités

Les fonctionnalités auxquelles vous avez accès dépendent de la solution Altium dont vous disposez – Altium Develop, Altium Agile Teams, Altium Agile Enterprise, ou Altium Designer (avec un abonnement actif).

Si vous ne voyez pas une fonctionnalité documentée dans votre logiciel actuel, contactez le service commercial d’Altium pour en savoir plus.

Documentation héritée

La documentation d’Altium Designer n’est plus versionnée. Si vous devez accéder à la documentation des versions antérieures d’Altium Designer, consultez la section Documentation héritée de la page Other Installers.

Contents