Dateibasierte Komponentenbibliotheken

Auf einen Blick

Erfahren Sie, wie dateibasierte Bauteilbibliotheken in Altium Designer die Symbole, Footprints, Modelle und Parameter speichern und miteinander verknüpfen, die Ihre Designbauteile definieren. Dieser Artikel erläutert den Unterschied zwischen einem Symbol und einem vollständigen Bauteil, gibt einen Überblick über die unterstützten Modell- und Bibliotheksformate und stellt integrierte Bibliotheken zur Bereitstellung einsatzbereiter Bauteile vor. Lesen Sie weiter, um besser zu verstehen, wie Ihre Bauteildaten zusammenhängen.

- Erfahren Sie, wie Schaltplansymbole mit domänenspezifischen Modellen und Bauteilparametern verknüpft werden.
- Lernen Sie die Funktionen von Schaltplanbibliotheken, PCB-Bibliotheken und weiteren unterstützten Modellformaten kennen.
- Entdecken Sie, wie integrierte Bibliotheken Modelle in einer einzigen Datei bündeln und bei der Kompilierung die Zuordnung von Symbolen zu Modellen überprüfen.
Mit KI tiefer einsteigen:

Eine bessere und weitaus fortschrittlichere Lösung zur Verwaltung von Design-Bauteildaten besteht darin, Bauteile in einem verbundenen Workspace zu hosten und von dort zu beziehen. Ein Workspace bietet eine sichere Speicherung von Bauteildaten mit hoher Datenintegrität sowie die zusätzlichen Vorteile eines Lebenszyklusmanagements und aktueller Lieferketteninformationen.

► Lesen Sie mehr über die Workspace-Bibliothek.

Die Bauteile und ihre Verbindungen machen Ihr einzigartiges elektronisches Produkt aus. Die Bauteile sind die grundlegenden Bausteine dieses Produkts. Doch was genau ist ein Bauteil und wo werden Bauteile gespeichert?

In der realen Welt sind Bauteile greifbare Objekte und daher relativ leicht zu identifizieren. In der virtuellen Welt des Designs müssen Bauteile jedoch durch eine Reihe von Modellen abstrahiert werden, die in den verschiedenen Designdomänen verwendet werden können. Bei der Designerfassung und -umsetzung wird ein Bauteil als Symbol im Schaltplan, als Footprint auf der Leiterplatte, als SPICE-Modell für die Simulation, als Signalintegritätsbeschreibung zur Analyse der Signalqualität und als dreidimensionales Modell zur 3D-Visualisierung von Bauteilen und Leiterplatten dargestellt. Ein Bauteil mit einer anderen Darstellung für jede Designdomäne.

Jede Designdomäne erfordert ein spezielles Modell. Bei der Schaltplanerfassung wird dieses Modell als Symbol bezeichnet. Da die Designumgebung auf der Idee basiert, dass das Design mit dem Schaltplan beginnt, wird das Schaltplansymbol verwendet, um die verschiedenen Modelle miteinander zu verknüpfen.

Parameter ergänzen dann die weiteren Angaben, die zur Identifizierung des realen physischen Bauteils erforderlich sind, beispielsweise Leistung, Toleranz, Beschaffungsdetails, Datenblattverweise usw.

Das Symbolmodell ist mit den anderen Modellen verknüpft, um das Bauteil in jeder Domäne vollständig zu beschreiben. Das 3D-Modell wird dabei innerhalb des Footprints platziert.
Das Symbolmodell ist mit den anderen Modellen verknüpft, um das Bauteil in jeder Domäne vollständig zu beschreiben. Das 3D-Modell wird dabei innerhalb des Footprints platziert.

Modelle und Modellbibliotheken

Jeder Modell- und Bauteiltyp muss in einer Modelldatei oder Bibliothek gespeichert werden. Einige verwenden ein standardisiertes Dateiformat wie SPICE, andere ein proprietäres Format wie die Schaltplanbibliotheksdatei, in der Schaltplansymbole oder Bauteile gespeichert werden.

Einige Modellarten, etwa SPICE, werden mit einem Modell pro Datei gespeichert. Diese Dateien werden als Modelldateien bezeichnet. Andere, wie Leiterplatten-Footprints, werden in einer Datei gespeichert, die einen oder mehrere Footprints aufnehmen kann. Diese Dateien werden als Modellbibliotheken bezeichnet.

Übersicht der Modell- und Bibliothekstypen

Die Unterstützung der vielfältigen Designaufgaben im elektronischen Entwicklungsprozess erfordert zahlreiche Modellarten und Bibliotheksformate.

Nachfolgend finden Sie eine Übersicht über die einzelnen Modell- und Bibliotheksarten.

Designdomäne Modell- oder Bibliotheksart Dateierweiterung Hinweise
Schematic capture Symbol *.SchLib Altium-Schaltplansymbol; kann ein reines Symbol sein oder durch die Verknüpfung mit weiteren Modellen und das Hinzufügen von Parametern ein vollständiges Bauteil definieren.
PCB design Footprint *.PcbLib Footprint bzw. Anschlussmuster, das die Montage- und Anschlusspunkte des Bauteils auf der Leiterplatte definiert; kann sowohl die zu fertigenden Elemente (Pads, Bestückungsdruck, Lötstoppmaske usw.) als auch eine optionale 3D-Darstellung des bestückten Bauteils speichern.
3D PCB design 3D-Körper *.PcbLib Altium-Designobjekt; platzieren Sie einen oder mehrere 3D-Körper auf dem Footprint, um ein 3D-Modell des Bauteils in der *.PcbLib -Datei zu erstellen.
STEP *.STEP, *.STP 3D-Modell im Standard-STEP-Format; kann in ein Leiterplatten-3D-Körperobjekt importiert und auf dem Footprint in der *.PcbLib -Datei platziert werden.
Parasolid 3D© *.X_T, *.X_B 3D-Modell im Parasolid-Format (ASCII oder binär); kann in ein Leiterplatten-3D-Körperobjekt importiert und auf dem Footprint in der *.PcbLib -Datei platziert werden.
SOLIDWORKS 3D© *.SldPrt 3D-Modell im SOLIDWORKS-Format; kann in ein Leiterplatten-3D-Körperobjekt importiert und auf dem Footprint in der *.PcbLib -Datei platziert werden.
Circuit simulation SPICE3f5- / XSpice- / PSpice-Modell *.mdl SPICE-3f5-Modelldatei; beschreibt das Verhalten eines Bauteils mithilfe der SPICE-Syntax.
*.ckt SPICE-Teilschaltungsdatei; eine Netzliste im SPICE-Format, die eine Schaltung beschreibt, welche das Verhalten des Bauteils modelliert.
SimCode-Modell *.txt + *.mdl ASCII-Datei/-Bibliothek für digitale SimCode-Modelle und die zugehörige Modellverknüpfungsdatei (MDL), die zur Zuordnung des digitalen Modells zum Symbol erforderlich ist; wird zur Modellierung digitaler Bauteile in einer Mixed-Signal-Schaltungssimulation verwendet.
*.scb + *.mdl Kompilierte Datei/Bibliothek für digitale SimCode-Modelle und die zugehörige Modellverknüpfungsdatei (MDL), die zur Zuordnung des digitalen Modells zum Symbol erforderlich ist; wird zur Modellierung digitaler Bauteile in einer Mixed-Signal-Schaltungssimulation verwendet.
Signal Integrity analysis IBIS-Modell *.ibis Datei gemäß der Input/Output Buffer Information Specification; ein Verhaltensmodell, das die elektrischen Eigenschaften eines Eingangs- oder Ausgangspins beschreibt.
Component creation Integrierte Altium-Bibliothek *.IntLib Kompilierte Bibliothek; speichert alle Modellarten. Eine IntLib ist die kompilierte Ausgabe eines LibPkg-Projekts.
Component creation Datenbankverknüpfte Altium-Bibliothek *.DbLink Schnittstellendatei für Datenbankverknüpfungen; verwendet in SchLib-Bauteilen gespeicherte Parameterdaten, um eine externe ODBC-Datenquelle nach einem passenden Datensatz abzufragen (z. B. einer Teilenummer oder Widerstandswert, Leistung und Gehäuse). Die Daten aus den im DbLink zugeordneten Feldern werden abgerufen und dem Bauteil bei der Platzierung hinzugefügt.
Component creation Altium-Datenbankbibliothek *.SVNDbLib DbLib mit Versionskontrolle – bietet eine Schnittstelle zu einem SVN-Repository zur Versionskontrolle der Schaltplan- und Leiterplattenmodelle.
Aus Sicht eines Entwicklers elektronischer Produkte ist einer der wichtigsten Aspekte bei der Bauteilerstellung die Verknüpfung des Bauteils mit dem realen Bauteil, das es darstellt. Für Bauteile in dateibasierten Bibliotheken empfiehlt es sich, das Design-Bauteil über die Funktion zur Verknüpfung mit Lieferantendaten direkt mit dem Lieferanten des Bauteils zu verknüpfen. Weitere Informationen finden Sie auf der Seite Verknüpfung mit Lieferkettendaten für datenbankgestützte und dateibasierte Bauteilbibliotheken.

Das Bauteil

Ein Bauteil kann von einem einfachen Widerstand mit zwei Anschlüssen bis hin zu einem großen Steckverbinder mit mehreren Hundert Pins reichen. Damit Sie die Bauteile flexibel auf den Schaltplanblättern anordnen können, bietet die Software eine Reihe nützlicher Funktionen für deren Darstellung. 

Ist es ein Symbol oder ein Bauteil?

Sobald Sie Modelle anderer Domänen verknüpft und Parameter hinzugefügt haben, wird das Symbol zu einem Bauteil. Viele Entwickler bezeichnen es weiterhin als Symbol, wenn sie es im Schaltplan sehen, denn genau das sehen sie. Mit diesem Symbol sind jedoch die Modelle anderer Domänen und die Parameterangaben verknüpft, die es als Bauteil definieren. In diesem Dokument wird der Begriff symbol verwendet, um die grafischen Objekte und Pins zu beschreiben, die im Schaltplanbibliothekseditor platziert werden. In allen anderen Fällen wird es als component bezeichnet.

Das Symbol wird im Schaltplanbibliothekseditor erstellt. Sobald Sie Verknüpfungen zu Modellen und Parameter hinzufügen, wird es zu einem Bauteil. Die Bauteilangaben können im Schaltplanbibliothekseditor hinzugefügt werden. Wenn Sie eine Bibliothek vom Typ DbLink oder DbLib verwenden, können die Angaben auch aus einer Datenbank abgerufen und dem Symbol bei der Platzierung im Schaltplan hinzugefügt werden (mehr dazu später). Alternativ können die Angaben hinzugefügt werden, nachdem das Symbol auf dem Schaltplanblatt platziert wurde.

Das Symbol

Das Symbol wird im Schaltplanbibliothekseditor erstellt. Dazu werden zunächst grafische Objekte platziert, um die gewünschte Form zu erzeugen. Anschließend werden die Pins hinzugefügt. Erst die Pins verleihen dem Bauteil seine elektrische Funktionalität. Die Software erkennt sie als elektrische Anschlusspunkte, die den Pads des Leiterplatten-Footprints zugeordnet werden.

Symbole reichen von kleinen, einfachen Darstellungen bis hin zu Bauteilen mit hoher Pinanzahl, die aus mehreren Teilkomponenten bestehen.  Symbol example
Symbole reichen von kleinen, einfachen Darstellungen bis hin zu Bauteilen mit hoher Pinanzahl, die aus mehreren Teilkomponenten bestehen.

Weitere Informationen finden Sie in den folgenden Artikeln:

Die dateibasierten Bibliotheken

Altium Designer unterstützt verschiedene Arten dateibasierter Bibliotheken, die im Folgenden beschrieben werden.

Schaltplan- und Leiterplattenmodelle sowie Modellbibliotheken

Main pages: Schaltplanbibliotheken, Leiterplattenbibliotheken

In den Anfängen der elektronischen Entwurfsautomatisierung gab es zwei Entwurfsbereiche: Schaltplanerfassung und Leiterplattenlayout. Die Ergebnisse der Schaltplanerfassung waren gedruckte Schaltplanblätter, während das Leiterplattenlayout die Dateien für die Leiterplattenfertigung und -bestückung lieferte.

Hierfür musste der Entwickler Schaltplansymbole erstellen und speichern können, um sie anschließend auf dem Schaltplanblatt zu platzieren. Angaben wie Bauteilwert, Spannung, Leistung, Footprint usw. wurden häufig erst hinzugefügt, nachdem das Symbol aus der Symbolbibliothek auf dem Schaltplanblatt platziert worden war.

Bei Footprints lag der Schwerpunkt der Bearbeitungsfunktionen darauf, den Entwurf als eine Reihe von Lagen umzusetzen, die die für die Fotovorlagen benötigten Formen enthielten. Diese Ausrichtung auf die Ausgabe bestimmte, welche Formen unterstützt wurden – bis hin zur Schriftart für den Referenzbezeichner und andere Texte auf dem Bestückungsdruck.

Diese einfachen Symbole und Footprints wurden in Bibliotheken erstellt und gespeichert, wobei beide Typen anfangs die Dateierweiterung *.Lib hatten. Nachdem Windows die Beschränkung auf drei Zeichen für Dateierweiterungen aufgehoben hatte, wurden diese in *.SchLib für Schaltplansymbole und *.PcbLib für Footprints geändert. 

Schaltplan- und Leiterplattenbibliotheken dienen als Speichercontainer für Modelle. 
Schaltplan- und Leiterplattenbibliotheken dienen als Speichercontainer für Modelle. 

Die integrierte Bibliothek

Main page: Integrierte Bibliotheken

Mit der Zeit wuchs der Wunsch, die Bauteilerstellung vom Produktentwurf zu trennen. Anstatt Bauteildetails erst nach dem Platzieren des Symbols auf dem Schaltplanblatt hinzuzufügen, wollten Entwicklungsteams das Bauteil bereits in der Bibliothek vollständig definieren. Darüber hinaus entwickelten sich weitere Entwurfsbereiche, etwa die Schaltungssimulation, sodass auch Modelle für diese Bereiche unterstützt werden mussten. Bei der Erstellung einsatzbereiter Bauteile muss außerdem die Zuordnung zwischen Symbol und Modell überprüft werden können. Anschließend müssen diese Bauteile in einer einzigen, direkt verwendbaren Bibliotheksdatei bereitgestellt werden.

Um diese Anforderungen zu erfüllen, wurde die integrierte Bibliothek (*.IntLib) entwickelt. Sie enthält alle Modellarten in einer einzigen Datei. Die Quelle einer integrierten Bibliothek ist ein Bibliothekspaket (*.LibPkg), ein Entwurfsprojekt, das die zugrunde liegenden Symbole, Footprints und Simulationsmodelle zusammenführt. Beim Kompilieren des Bibliothekspaketprojekts wird die Zuordnung zwischen Symbol und Modell überprüft und die integrierte Bibliothek erstellt. Mit einer IntLib wird die Bibliothek somit zu einer Quelle für direkt platzierbare, einsatzbereite Bauteile. Dies ist eine gute Lösung für mittlere bis große Unternehmen, die die Bauteilerstellung vom Produktentwurf trennen möchten.

Glossar

Bauteil

Ein Bauteil ist ein physisches Element, das auf der Leiterplatte platziert wird, beispielsweise eine integrierte Schaltung oder ein Widerstand. Ein solches Bauteil kann entweder eine einzelne Teilkomponente oder mehrere Teilkomponenten enthalten, die gemeinsam in einem Gehäuse untergebracht sind.

3D-Körper

Ein 3D-Körper ist ein polygonförmiges Objekt, das einem Footprint auf jeder aktivierten mechanischen Lage hinzugefügt werden kann. Damit lassen sich die physischen Abmessungen und die Form eines Bauteils in der horizontalen und vertikalen Ebene definieren. Dies ermöglicht eine gezieltere Prüfung der Bauteilabstände und eine bessere 3D-Visualisierung. 3D-Körperobjekte dienen außerdem als Platzhalter für importierte Modelle im Bauteil-Footprint oder als frei positionierbare, nicht auf der Leiterplatte montierte Objekte, beispielsweise Gehäuse und Baugruppen.

Referenzbezeichner

Referenzbezeichner sind eindeutige Kennungen, mit denen Bauteile auf einer Leiterplatte voneinander unterschieden werden. Sie können aus Buchstaben, Zahlen oder einer Kombination aus beidem bestehen. Auch Pads besitzen eindeutige Bezeichner, die den Pinnummern des Bauteils entsprechen.

Footprint

Ein Footprint definiert bzw. modelliert den Platz, den ein Bauteil für die Montage auf der Leiterplatte benötigt. Das Footprint-Modell eines Bauteils wird in einer Leiterplattenbibliothek gespeichert. Ein Footprint kann Pads zum Anschließen der Bauteilpins sowie einen physischen Gehäuseumriss enthalten, der aus Leiterbahn- und/oder Bogensegmenten auf der Bestückungsdrucklage (Overlay) erstellt wird. Auch Merkmale zur Bauteilmontage können enthalten sein. Footprints in der Leiterplattenbibliothek besitzen weder Referenzbezeichner noch Kommentare. Erst beim Platzieren auf einem Leiterplattenblatt werden sie zu Bauteilen, denen Referenzbezeichner und Kommentare zugewiesen werden.

Bibliothek

Eine Schaltplanbibliothek ist eine Sammlung von Bauteilen, deren Teilkomponenten auf einzelnen Blättern gespeichert sind. Eine Leiterplattenbibliothek enthält die Bauteil-Footprints. Jeder Bibliothekstyp verfügt über einen eigenen Editor. Integrierte Bibliotheken kombinieren Schaltplanbibliotheken mit den zugehörigen Modellen und können nicht direkt mit den Bibliothekseditoren bearbeitet werden.

Objekt

Ein Objekt ist ein einzelnes Element, das im Entwurfsbereich des Bibliothekseditors platziert werden kann.

Pads

Pads werden normalerweise in einem Footprint verwendet, um Anschlussflächen für die Bauteilpins zu erstellen.

Teilkomponente

Eine Teilkomponente ist eine Sammlung grafischer Objekte, die einen Teil eines Bauteils mit mehreren Funktionseinheiten darstellt. Teilkomponenten werden auf separaten Blättern innerhalb der Bauteile in den Schaltplanbibliotheken gespeichert.

Pins

Bauteilpins verleihen einem Bauteil seine elektrischen Eigenschaften und definieren dessen Anschlusspunkte.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Nav
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents