Building & Maintaining Your Components and Libraries

Image of various components

Ein Elektronikdesign ist eine Sammlung miteinander verbundener Komponenten. Der lohnende Teil der Produktentwicklung besteht darin, clevere Wege zu finden, diese technischen Herausforderungen zu lösen und diese Komponenten zu verbinden, um Ihr einzigartiges Design zu erstellen.

Ein großer Teil der Arbeit – und für viele Entwickler der eher mühsame Teil – ist jedoch das Erstellen der Komponenten. Auch wenn das vielleicht nicht besonders spannend ist, werden die Komponenten zu einer wertvollen Ressource für Ihr Unternehmen, und es ist entscheidend, dass sie die reale Komponente exakt abbilden.

Die Komponente, die Sie kaufen und auf die Leiterplatte löten oder in einem Kabelbaum verwenden, ist die reale Komponente. Diese Komponente muss jedoch in jedem Bereich des Elektronikdesigns modelliert werden, in dem Sie sie verwenden möchten.

Je nachdem, welche Art von Designimplementierungen Sie durchführen möchten, kann Ihre Komponente ein Symbol für den Schaltplan, ein Simulationsmodell für den Schaltungssimulator, ein IBIS-Modell für die Signalintegritätsanalyse, ein Pattern oder Footprint für das PCB-Layout sowie ein 3D-Modell für die Visualisierung, 3D-Abstandsprüfung und den Export in den mechanischen CAD-Bereich umfassen.


Komponentenverwaltung

Die effektive Verwaltung von Komponentendaten ist für das Elektronikdesign unerlässlich, und die Verwaltung der in einem Design verwendeten Komponenten war schon immer ein grundlegender Bestandteil der Altium-Designsoftware. Im Laufe der Jahre haben sich mit der Weiterentwicklung der Software auch die Methoden der Komponentenverwaltung stark verändert – von einfachen, separaten Bibliotheken für Schaltplan- und PCB-Modelle über Datenbankbibliotheken bis hin zu den Workspace-Komponenten, die Designkomponenten in einem breiteren Produktentwicklungsumfeld bereitstellen, zusammen mit modernen und einfach zu bedienenden Funktionen für eine beispiellose Zusammenarbeit während des gesamten Designprozesses.

Workspace

Workspace-Bibliothek

Komponenten werden in einem verbundenen Workspace gespeichert, der eine zentrale Quelle für aktuelle und standardisierte Komponentendaten für Ihr gesamtes Designteam bereitstellt. Parametrische und facettierte Suchfunktionen ermöglichen es Ihnen, die benötigten Teile effizient und schnell zu finden und zu platzieren. Diese Komponenten sind eng mit dem real gefertigten Bauteil und den zur Entwurfszeit verfügbaren Lieferkettendaten verknüpft und bieten dadurch eine deutliche Verbesserung hinsichtlich Beschaffungskosten und Zeit bei der Fertigung des bestückten Produkts.

Datenbank

Datenbankbibliothek Möchten Sie die Designkomponenten eng mit der Datenbank Ihres Unternehmens verknüpfen? Dann sehen Sie sich Datenbankbibliotheken an. Jeder Datensatz ist eine Komponente, die auf die erforderlichen Modelle und parametrischen Komponentendaten verweist. Die Modellverknüpfungen und Parameter werden beim Platzieren dem Symbol hinzugefügt und machen es so zu einer Altium Designer-Komponente.
SVN-Datenbankbibliothek Eine SVN-Datenbankbibliothek ist eine Erweiterung des Datenbankbibliotheksmodells. Der Unterschied besteht darin, dass das Quellsymbol und die Modelle versionsverwaltet gespeichert werden. Die Quellbibliotheken werden in einem auf Subversion basierenden Repository erstellt, ergänzt und gepflegt. Die Verknüpfung zum Repository und zur externen Datenbank wird in einer SVN-Datenbankbibliotheksdatei (*.SVNDbLib) definiert.
Datenbankverknüpfung Bei dieser Methode definiert die Datenbankverknüpfungsdatei (*.DbLink) die Verknüpfung zwischen der Schaltplankomponente und einem passenden Datensatz in einer Datenbank. Die Zuordnung des Datensatzes wird durch die Verknüpfung über Schlüsselfelder hergestellt; dabei kann es sich um ein einzelnes Schlüsselfeld (zum Beispiel eine Teilenummer) oder um mehrere Schlüsselfelder handeln (durch Definition einer Where-Klausel).

Datei

Integrierte Bibliothek Möchten Sie Ihre Komponenten lieber vorgepackt und vorgeprüft in einer einzigen Datei haben? Dann kompilieren Sie die Quellmodelle für Schaltplan/PCB/Simulation, um eine integrierte Bibliothek (*.IntLib) zu erzeugen.
Schaltplanbibliothek Eine Schaltplanbibliothek (*.SchLib) kann eine Modellbibliothek sein, die Komponentensymbole enthält; oder, wenn jedem Symbol Modellverknüpfungen und parametrische Daten hinzugefügt werden, wird sie zu einer Komponentenbibliothek.
PCB-Bibliothek Eine Bibliothek zum Speichern von PCB-Footprint-Modellen (*.PcbLib). Falls erforderlich, kann jedem Footprint ein 3D-Modell hinzugefügt werden. 3D-Modelle werden aus 3D-Körperobjekten erstellt oder aus einem in ein 3D-Körperobjekt importierten STEP-Modell erzeugt.

Workspace-Bibliothek

Komponenten werden in Ihrem Workspace gespeichert – einem zentralen, sicheren Ort für alle Ihre Designdaten, auf den Ihr gesamtes Designteam zugreifen kann. Die Vorteile der Verwendung von in einem Workspace gehosteten Komponenten sind vielfältig. Einige der Vorteile sind:

  • Single source of component data – mit einem Workspace, auf den das gesamte Team zugreifen kann, können Ingenieure aktuelle und standardisierte Komponenten aus einer sicheren Quelle beziehen, Lieferkettendaten in Echtzeit abrufen und mithilfe parametrischer und facettierter Suche genau die Komponenten finden, die sie benötigen.

  • Design-time choice of physical components – für jede beliebige Komponente können Sie auswählen, welche Herstellerteile zur Umsetzung dieser Komponente bei der Bestückung der Leiterplatte verwendet werden dürfen.

  • Real-time supply-chain information – zurückgespielt aus der aggregierten Teiledatenbank des Altium Parts Provider (das selbst mit aktivierten Lieferanten verbunden ist und von dort Teile sammelt), um den Entwickler über die aktuellen Kosten und die Verfügbarkeit der ausgewählten Teile zu informieren – sowie über alle Anbieter, die diese ausgewählten Teile verkaufen (wie im lokalen Teilekatalog des Workspace definiert). Diese Informationen können einer Komponente jederzeit hinzugefügt werden, auch nachdem diese Komponente im Workspace gespeichert wurde – ohne sie direkt zu bearbeiten und damit ohne Auswirkungen auf Designs, in denen sie bereits verwendet wird – und anschließend als Teil einer Stückliste verwendet werden.

  • Concurrent editing of the library – da die Workspace-Bibliothek im Wesentlichen aus einer Reihe von Komponenten-Items besteht, die in diesem Workspace gehostet werden, können mehrere Benutzer unabhängig voneinander neue Komponenten für die Workspace-Bibliothek bearbeiten oder erstellen, ohne warten zu müssen, bis andere Benutzer ihre Arbeit abgeschlossen haben.

  • Component Models Reuse – eine Komponente kann als eine Art „Container“ betrachtet werden, in dem alle parametrischen Informationen und Bereichsmodelle gespeichert sind, einschließlich Schaltplansymbol, PCB-Footprints, Kabelbaumverdrahtung und Simulationsmodellen. Eine Komponente enthält die Bereichsmodelle selbst nicht, sondern vielmehr Verknüpfungen zu den entsprechenden Modell-Items, die sich ebenfalls in einem Workspace befinden. Dadurch kann ein einzelnes Bereichsmodell von mehreren Komponenten verwendet werden. Wenn sich ein Modell ändert, wird Ihnen vorgeschlagen, alle Komponenten zu aktualisieren, die dieses Modell verwenden. So wird sichergestellt, dass keine Komponente ein veraltetes Modell verwendet.

  • Direct Component Editing – wenn eine Komponente bearbeitet werden muss, können Sie sie direkt aus Ihrem Workspace zur Bearbeitung öffnen. Eine temporäre Instanz des Component Editor ermöglicht es Ihnen, alle Aspekte dieser Komponente zu bearbeiten, einschließlich der Änderung ihrer referenzierten Bereichsmodelle – ganz ohne ein dateibasiertes Dokument.

  • Use of Component Templates – wenden Sie parameter- und komponententaxonomiebasierte Vorlagen an, sodass jeder neue Komponententyp automatisch den korrekten, BOM-konformen Parametersatz erhält und zugleich die richtigen Benennungs-, Revisions- und Lebenszyklusschemata automatisiert werden.

  • Component Lifecycle Validation – wenn sich eine Komponente im Status „End of Life“, „Obsolete“ oder „Abandoned“ befindet, werden Sie gewarnt, bevor Sie versuchen, Leiterplatten zu fertigen, die diese Komponente verwenden.

  • Where-used Component Traceability – Komponenten können über ihre gesamte Verwendung hinweg nachverfolgt werden: Wenn ein Teil obsolet wird, können Sie untersuchen, in welchen Designs es verwendet wurde, um zu wissen, welche aktualisiert werden müssen. Wenn ein Symbol oder Footprint einen Fehler enthält, können Sie alle Komponenten sehen, die dieses Symbol bzw. diesen Footprint verwenden, damit Sie sie korrigieren können.

  • Requests of new components – ein Ingenieur kann Anfragen für neue (oder fehlende) Komponenten an die zuständigen Bibliothekare senden und wird benachrichtigt, wenn diese Komponente für die Verwendung in Designs durch den Anfordernden und andere Ingenieure im Unternehmen verfügbar wird.

Altium Designer stellt eine Verbindung zu einem Workspace her. Dieser Workspace kann auf eine der folgenden Arten bereitgestellt werden:

  • Ein Workspace, der auf Altium 365 gehostet wird – der Cloud-Plattform, die den verschiedenen von Altium angebotenen Lösungen zugrunde liegt: Altium Develop und Altium Agile. Der zentrale Workspace dieser zugrunde liegenden „Engine“ trägt entsprechend seiner Zuordnung zu der jeweiligen Lösung die passende Bezeichnung:

    • Altium Develop Workspace – wenn er als Teil der Lösung Altium Develop erstellt wurde.

    • Altium Agile Workspace – wenn er als Teil der Lösung Altium Agile erstellt wurde.

  • Ein Workspace, der über den Altium On-Prem Enterprise Server bereitgestellt wird. Auch als Enterprise Server Workspace bezeichnet, wird dieser von Ihrer eigenen IT-Abteilung installiert und verwaltet.

Mit einem Altium 365 Workspace profitieren Sie von einem erweiterten Satz an Kollaborationsfunktionen, einschließlich Global Sharing. Und da er cloudbasiert ist, erhalten Sie stets die neueste Version des Workspace, ohne sich um manuelle Upgrades kümmern zu müssen.

Lesen Sie mehr über Designing with a Connected Workspace.

Wenn Sie Ihre Komponenten in einem Altium 365 Workspace hosten, haben Sie über ein spezielles Library Health dashboard Zugriff auf detailliertere Informationen zum Zustand der Komponenten. Dies bietet mehr Details zu Problemen und ermöglicht es Ihnen, Komponenten schnell entsprechend zu bewerten und zu korrigieren.

Datenbankbibliotheken

Database Libraries

Altium Designer bietet die Möglichkeit, Komponenten direkt aus einer Unternehmensdatenbank zu platzieren, indem eine Database Library erstellt und verwendet wird. Die Platzierung erfolgt über den Bereich Components, der nach der Installation einer Datenbankbibliothek als Browser für Ihre Datenbank fungiert.

Nach der Platzierung können Design-Parameterinformationen zwischen platzierten Komponenten und den entsprechenden verknüpften Datensätzen in der Datenbank synchronisiert werden. Vollständige Komponentenaktualisierungen – einschließlich grafischem Symbol, Modellreferenzen und Parametern – können durchgeführt werden. Parametrische Informationen aus der Datenbank können außerdem in die endgültige Stückliste (BOM) aufgenommen werden und stehen damit für die Bauteilbeschaffung bereit.

Lesen Sie mehr über Datenbankbibliotheken.


Dateibasierte Bibliotheken

Library files

Wenn Sie Ihre Komponenten lokal in Ihrem Dateisystem behalten möchten, können Sie Ihre Komponenten in dateibasierten Bibliotheken organisieren.

Eine dateibasierte Bibliothek in Altium Designer ist eine beliebige Sammlung von Modellen oder Komponenten. Wie die Modelle oder Komponenten in Bibliotheken organisiert werden, bleibt Ihnen überlassen. Sie können Ihre Bibliotheken beispielsweise nach Geräteanbietern strukturieren oder Komponenten nach Funktion gruppieren, etwa mit einer Bibliothek für alle Mikrocontroller, die Ihr Unternehmen verwendet.

Schaltplansymbole für Komponenten werden in Schaltplanbibliotheken (*.SchLib) erstellt. Die Komponenten in diesen Bibliotheken verweisen dann auf Footprints und andere Modelle, die in separaten Footprint-Bibliotheken (*.PcbLib) und Modelldateien definiert sind. Als Entwickler können Sie Komponenten aus diesen einzelnen Komponentenbibliotheken platzieren oder die Symbolbibliotheken, Footprint-Bibliotheken und Modelldateien zu integrierten Bibliotheken (*.IntLib) kompilieren.

Lesen Sie mehr über Dateibasierte Komponentenbibliotheken.


Modelle

A component

Aus Sicht eines Designers fasst eine Komponente alle Informationen zusammen, die benötigt werden, um diese Komponente in allen Designbereichen innerhalb einer einzigen Einheit darzustellen. In diesem Sinne kann sie daher als Container betrachtet werden.

Jede Komponente ist eine Sammlung verknüpfter Modelle und parametrischer Komponentendaten. Die Modelle enthalten die detaillierten Informationen, die von jedem Designbereich benötigt werden.

Die folgenden Modelltypen können verwendet werden:

Schaltplansymbol Das Symbol stellt die Komponente auf dem Schaltplanblatt dar. Das Symbol wird mit Standard-Zeichenobjekten erstellt, die Pins fügen die elektrischen Eigenschaften hinzu.
SPICE-Modell Simulieren Sie das Verhalten der verbundenen Komponenten mit dem SPICE-Simulator. SPICE-Modelle werden in der Regel von Bauteillieferanten bereitgestellt.
Signalintegritätsmodell PCB-Verbindungen werden zunehmend Teil der Schaltung, da die Schaltgeschwindigkeiten von Bauteilen und Schaltungen steigen. IBIS-Modelle beschreiben das Verhalten der Pins und ermöglichen es dem Signalintegritäts-Simulator von Altium Designer, die Leiterbahnen zu analysieren.
PCB-Footprint Jede Komponente benötigt einen definierten Platz auf der PCB, an dem sie montiert und angeschlossen wird – der Footprint ist das Modell, das diesen PCB-Bereich definiert. Ein PCB-Footprint wird aus einer Reihe von Standardobjekten erstellt, wobei die Pads die Konnektivität bereitstellen.
3D-Modell Heutige elektronische Produkte sind kompakt und dicht gepackt, haben eine ungewöhnliche Form und können durchaus eine PCB enthalten, die gefaltet ist, um in das Gehäuse zu passen. Um ein solches Produkt zu entwickeln, müssen Sie die PCB in 3D modellieren können – damit Sie die fertige Platine visualisieren, 3D-Abstandsprüfungen durchführen und die bestückte Platine in den mechanischen CAD-Bereich übertragen können. Dazu benötigen Sie ein 3D-Modell jeder Komponente.

Lesen Sie mehr über das Erstellen und Verwalten von Symbolen, Footprint-Modellen, Simulationsmodellen und 3D-Modellen in Ihrem Workspace.


Das Components Panel

The expanded Components panel

Das Components Panel bietet in Altium Designer direkten Zugriff auf alle verfügbaren Komponenten, einschließlich Workspace-, Datenbank- und dateibasierter Bibliothekskomponenten.

Das Panel bezieht Komponenten aus einem Workspace sowie aus allen geöffneten oder installierten Bibliotheksdateien. Es bietet vollständige Details zur ausgewählten Komponente (Parameter, Modelle, Part Choices, Lieferantendaten usw.), einen Komponentenvergleich und für die Workspace-Komponenten eine filterbasierte parametrische Suchfunktion zur Angabe von Ziel-Komponentenparametern. Auf Grundlage kontextbezogener dynamischer Filter ermöglicht die Suchfunktion des Panels, das exakt benötigte Teil schnell im verbundenen Workspace Ihres Unternehmens zu finden.

Lesen Sie mehr über das Components panel.


Das Manufacturer Part Search Panel

Sie können auch mit dem Manufacturer Part Search panel nach real gefertigten Teilen suchen, das die grundlegende Suchmaschinenfunktionalität und Ansicht verwendet, die auch im Components panel angewendet wird. Ein ausgewähltes Herstellerteil kann als Grundlage für eine neue Komponente in Ihrem verbundenen Workspace verwendet werden, oder seine Parameter und Datenblätter können einer platzierten Komponente hinzugefügt werden.

Das Symbol   in einem Teileintrag bedeutet, dass diesem Bauteil Modelle (Schaltplansymbole, PCB-Footprints, Simulationsmodelle) zugewiesen sind. Beim Erstellen einer neuen Komponente auf Basis dieses Herstellerteils werden auch dessen Modelle übernommen. Alternativ können Sie dieses Teil lokal herunterladen oder direkt in Ihrem Schaltplan platzieren.

Lesen Sie mehr über das Manufacturer Part Search panel.


Wie geht es weiter?

Erstellen eines Schaltplansymbols

Erstellen eines PCB-Footprints

Erstellen einer Harness-Wiring-Komponente

Arbeiten mit Pad- & Via-Vorlagen und Bibliotheken

Datenbankbibliotheken

Dateibasierte Komponentenbibliotheken

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.

Inhalt