File-based Component Libraries

Une solution meilleure et bien plus avancée pour gérer les données des composants de conception consiste à héberger et à sourcer les composants depuis un Workspace connecté. Un Workspace fournit un stockage sécurisé et à haute intégrité pour les 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 Workspace Library.

Les composants et la manière dont ils sont connectés sont ce qui crée votre produit électronique unique. Les composants sont les briques de base de ce produit. Alors, qu’est-ce qu’un composant exactement et où est-il stocké ?

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 abstraits en une gamme de modèles pouvant être utilisés dans les différents domaines de conception. Pendant les processus de capture et d’implémentation de la conception, un composant est représenté comme un symbole sur le schéma, comme une empreinte sur le PCB, comme un modèle SPICE pour la simulation, comme une description d’intégrité du signal pour analyser la qualité des signaux, et comme 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 capture de schéma, le modèle est appelé symbole. Comme l’environnement de conception repose sur l’idée que la conception commence par le schéma, le symbole de schéma est utilisé pour relier les différents modèles entre eux.

Les paramètres ajoutent ensuite les détails supplémentaires nécessaires pour identifier le composant physique réel, tels que la puissance, la tolérance, les détails d’achat, les références de fiche technique, etc.

Le modèle de symbole est lié aux autres modèles afin de décrire complètement ce composant dans chaque domaine. Le modèle 3D est en fait placé dans l’empreinte.
Le modèle de symbole est lié aux autres modèles afin de décrire complètement ce composant dans chaque domaine. Le modèle 3D est en fait placé dans 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, utilisé pour stocker des symboles de schéma ou des composants.

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

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

La prise en charge du large éventail de tâches de conception réalisées tout au long 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ésumé 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 de schéma Altium ; il peut s’agir simplement d’un symbole, ou d’un symbole auquel sont liés d’autres modèles et ajouté des paramètres pour définir un composant complet.
PCB design Empreinte *.PcbLib Empreinte ou motif qui définit les points de montage et de connexion des composants sur le PCB ; peut stocker à la fois les éléments fabriqués (pads, sérigraphie, masque, etc.) ainsi qu’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 construire 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 PCB 3D Body 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 PCB 3D Body et placé sur l’empreinte dans le fichier *.PcbLib .
SOLIDWORKS 3D© *.SldPrt Modèle 3D au format SOLIDWORKS ; peut être importé dans un objet PCB 3D Body 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 ; une 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èle SimCode numérique ASCII et fichier intermédiaire de liaison de modèle (MDL) requis pour mapper le modèle numérique au symbole ; utilisé pour modéliser des composants numériques dans une simulation de circuit à signaux mixtes.
*.scb + *.mdl Fichier/bibliothèque de modèle SimCode numérique compilé et fichier intermédiaire de liaison de modèle (MDL) requis pour mapper le modèle numérique au symbole ; utilisé pour modéliser des composants numériques dans une simulation de circuit à signaux mixtes.
Signal Integrity analysis Modèle IBIS *.ibis Fichier Input/output Buffer Information Specification ; un modèle comportemental qui décrit 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 en son sein tous les types de modèles. Une IntLib est la sortie compilée 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 d’obtenir un enregistrement approprié (par ex. une référence, ou la résistance, la puissance et le boîtier). Les données des champs mappés dans le DbLink sont récupérées et ajoutées au composant lors du placement.
Component creation Bibliothèque de base de données Altium *.SVNDbLib DbLib avec contrôle de version - interface avec un dépôt SVN pour le contrôle de version des modèles de schéma et PCB.
Du point de vue du concepteur de produits électroniques, l’un des aspects les plus importants de la création de composants est la liaison entre ce composant et le composant réel qu’il représente. Une approche suggérée pour les composants de bibliothèque basés sur des fichiers consiste à lier directement le composant de conception au fournisseur du composant via la fonctionnalité Linking to Supplier Data. Reportez-vous à la page Linking to Supply Chain Data for Database and File-based Component Libraries pour en savoir plus.

Le composant

Un composant peut aller de quelque chose de simple, comme une résistance à deux broches, à un grand connecteur avec des centaines et des centaines de broches. Pour offrir de la flexibilité quant à la manière dont les composants peuvent être organisés sur les feuilles de schéma, le logiciel inclut un certain nombre de fonctionnalités utiles liées à l’affichage. 

S’agit-il d’un symbole ou d’un composant ?

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

Le symbole est créé dans l’éditeur de bibliothèque 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èque de schémas ou, si vous utilisez une bibliothèque de type DbLink ou DbLib, ces détails peuvent être extraits d’une base de données et ajoutés au symbole lors du placement sur le schéma (nous y reviendrons plus loin). Sinon, les détails peuvent être ajoutés après que le symbole a été placé sur la feuille de schéma.

Le symbole

Le symbole est créé dans l’éditeur de bibliothèque de schémas. Il est créé en plaçant des objets graphiques pour construire la forme requise puis les broches sont ajoutées. Ce sont les broches qui apportent l’intelligence électrique au composant. Ce sont elles que le logiciel identifie comme les points de connexion électrique et qui sont mappées aux pastilles de l’empreinte PCB.

Les symboles peuvent aller du plus petit et simple à des composants à grand nombre de broches créés sur plusieurs parties.  Symbol example
Les symboles peuvent aller du plus petit et simple à des composants à grand nombre de broches créés sur plusieurs parties.

Reportez-vous aux articles suivants :

Les bibliothèques basées sur des fichiers

Altium Designer prend en charge un certain nombre de types différents de bibliothèques basées sur des fichiers décrits ci-dessous.

Schémas et PCB : modèles et bibliothèques de modèles

Main pages: Bibliothèques de schémas, Bibliothèques PCB

Aux débuts de l’automatisation de la conception électronique, il existait deux domaines de conception : la capture de schéma et le routage PCB. Les sorties de la capture de schéma étaient un ensemble de feuilles de schéma imprimées et les sorties du routage PCB étaient les fichiers de fabrication et d’assemblage du PCB.

Pour prendre cela en charge, le concepteur devait pouvoir créer et stocker les symboles de schéma, prêts à être placés sur la feuille de schéma. Des détails tels que la valeur du composant, la tension, la puissance, l’empreinte, etc., étaient souvent ajoutés après que le symbole avait été placé depuis la bibliothèque de symboles sur la feuille de schéma.

Quant aux empreintes, l’accent des capacités d’édition était mis sur l’implémentation de la conception sous forme d’un ensemble de couches contenant les formes nécessaires aux outils photogravure. Cette orientation vers la sortie dictait les formes prises en charge, jusqu’à la police utilisée pour le désignateur et les autres chaînes de sérigraphie.

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

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

La bibliothèque intégrée

Main page: Bibliothèques intégrées

Au fil du temps, le souhait de pouvoir séparer le processus de création des composants du processus de conception du produit s’est renforcé. Au lieu d’ajouter les détails du composant après que le symbole avait été placé sur la feuille de schéma, les équipes de conception voulaient définir complètement le composant dans la bibliothèque. D’autres domaines de conception, tels que la simulation de circuits, étaient également en cours de développement et, par conséquent, les modèles pour ces domaines devaient aussi être pris en charge. Dans le cadre de la création de composants prêts à l’emploi, vous devez également pouvoir vérifier le mappage symbole-modèle, puis livrer ces composants dans un seul fichier de bibliothèque prêt à l’emploi.

Pour répondre à ces exigences, la bibliothèque intégrée (*.IntLib) a été développée. La bibliothèque intégrée regroupe tous les types de modèles dans un seul fichier. La source d’une bibliothèque intégrée est un package de bibliothèque (*.LibPkg), qui est un projet de conception réunissant les symboles source, les empreintes et les modèles de simulation. Lorsque le projet de package de bibliothèque est compilé, le mappage symbole-modèle est vérifié et la bibliothèque intégrée est créée. L’utilisation d’une IntLib signifie que la bibliothèque devient un élément à partir duquel vous placez des composants prêts à l’emploi, ce qui constitue une bonne solution pour les organisations de taille moyenne à grande qui souhaitent séparer la création des composants de la conception du produit.

Glossaire

Composant

Un composant est un dispositif physique placé sur la carte, par exemple un circuit intégré ou une résistance. Dans ces composants, il peut y avoir soit une seule partie, soit 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 être utilisé pour définir la taille et la forme physiques d’un composant dans les plans horizontal et vertical, ce qui permet un contrôle plus précis des vérifications de dégagement entre composants et une meilleure visualisation 3D. Les objets de corps 3D servent également d’espaces réservés pour les modèles importés dans l’empreinte du composant ou pour des objets non montés sur le PCB et flottants librement, tels que des boîtiers et des assemblages.

Références

Les références sont des identifiants uniques utilisés pour distinguer un composant d’un autre sur un PCB. Elles peuvent être alphabétiques, numériques ou une combinaison des deux. Les pastilles ont également des références uniques correspondant aux numéros de broche du composant.

Empreinte

Une empreinte définit (ou modélise) l’espace requis par le composant pour le monter sur le PCB. Le modèle d’empreinte d’un composant est stocké dans une bibliothèque PCB. Une empreinte peut contenir des pastilles pour la connexion aux broches d’un dispositif ainsi qu’un contour physique du boîtier créé à partir de segments de piste et/ou d’arc sur la couche de sérigraphie (overlay). Des éléments de fixation du dispositif peuvent également être inclus. Les empreintes dans la bibliothèque PCB n’ont ni référence ni commentaire. Elles deviennent des composants lorsqu’elles sont placées sur une feuille PCB où les références et les commentaires 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 possède son propre éditeur. Les bibliothèques intégrées combinent les bibliothèques schématiques avec leurs modèles associés et ne peuvent pas être modifiées directement par les éditeurs de bibliothèque.

Objet

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

Pastilles

Les pastilles sont normalement utilisées dans une empreinte pour créer des pastilles de connexion pour les broches des composants.

Partie

Une partie est un ensemble d’objets graphiques représentant une partie d’un composant multi-dispositif. Les parties sont stockées sur des feuilles séparées au sein des composants dans les bibliothèques de composants schématiques.

Broches

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

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