Annotation auf Leiterplattenebene

Auf einen Blick

Mit der Annotation auf Leiterplattenebene in Altium Designer können Sie direkt im Schaltplaneditor steuern, wie kompilierte Bauteile benannt werden. Das ist besonders bei Mehrkanalprojekten und Designs mit Device Sheets hilfreich. Dieser Artikel erläutert, was die Annotation auf Leiterplattenebene bewirkt, wie sie doppelte Bezeichner auflöst, ohne die ursprünglichen Device Sheets zu ändern, und wo die Annotationseinstellungen gespeichert werden. Außerdem erfahren Sie, wie Sie im Dialog „Board Level Annotate“ den Umfang der Annotation festlegen, vorgeschlagene Änderungen prüfen und diese über einen ECO anwenden. Der Artikel führt Sie auch durch die verfügbaren Benennungsschemata – darunter vordefinierte und benutzerdefinierte, schlüsselwortbasierte Formate. So können Sie besser nachvollziehen, wie die Annotation in Ihrem gesamten Projekt verwaltet wird. Lesen Sie weiter und erfahren Sie, wie Sie Bauteilbezeichner zuverlässig und kontrolliert organisieren und aktualisieren.

- Erfahren Sie, was die Annotation auf Leiterplattenebene ist, wann sie besonders nützlich ist und wie sie die projektweite Verwaltung kompilierter Bauteilbezeichner unterstützt.
- Lernen Sie, wie Sie im Dialog „Board Level Annotate“ Schaltplanblätter, Kanäle und Bauteile filtern, vorgeschlagene Änderungen prüfen und Aktualisierungen der Annotation anwenden.
- Verstehen Sie, wie Benennungsschemata, benutzerdefinierte Bezeichner und Annotationseinstellungen funktionieren und wo diese Einstellungen im Projekt gespeichert werden.
Mit KI tiefer einsteigen:

Board level annotation ist der Vorgang, bei dem die kompilierten Bauteile (die physische Ansicht Ihrer Bauteile) Ihres Designs über den Schaltplaneditor annotiert werden. Dabei können Sie Ihre Bauteile entweder anhand verschiedener Benennungsschemata benennen oder benutzerdefinierte Namen festlegen.

Dies kann in jedem Design verwendet werden, ist aber besonders nützlich für Mehrkanal-Designs und/oder Designs, die Device Sheets enthalten, bei denen die Bezeichner nicht direkt auf dem Device Sheet bearbeitet werden können. Auf diese Weise lässt sich das gesamte Design neu annotieren, ohne die ursprünglichen Device Sheets tatsächlich zu ändern. Die Annotation auf Leiterplattenebene löst außerdem Konflikte, die durch doppelte Bezeichner innerhalb eines Projekts entstehen können, und speichert ihre Änderungen in einer *.Annotation Textdatei. Sie umfasst zusätzliche Schlüsselwörter zur Anpassung von Benennungsschemata und ermöglicht deren Anwendung auf alle Bauteile oder nur auf eine ausgewählte Gruppe.

Die Annotation auf Leiterplattenebene gibt Ihnen die vollständige Kontrolle über die Annotation in Ihrem Projekt. Die Annotationseinstellungen werden in einer *.Annotation-Textdatei gespeichert, die im Unterordner Settings\Annotation Documents des Panels Projects angezeigt wird. Altium Designer verwaltet Annotationsdateien automatisch.

Sie können alle Bauteile in Ihrem Projekt, ausgewählte Bauteile oder nur die Bauteile benennen, denen noch kein Bezeichner zugewiesen wurde.

Annotation auf Leiterplattenebene konfigurieren

So annotieren Sie die kompilierten Bauteile in Ihrem Projekt über den Schaltplaneditor:

  • Stellen Sie sicher, dass die Bauteile auf Schaltplanebene annotiert wurden, damit die Schaltplan-Quelldaten einschließlich der Optionen zur Gehäusezuordnung für mehrteilige Bauteile als Eingabe für die Annotation auf Leiterplattenebene verfügbar sind.

  • Wählen Sie Tools » Annotation » Board Level Annotate (Tastenkürzel Ctrl+L), um den Dialog Board Level Annotate zu öffnen.

Der Dialog Board Level Annotate  zeigt alle Schaltplandokumente in Ihrem Projekt an.
Der Dialog Board Level Annotate zeigt alle Schaltplandokumente in Ihrem Projekt an.

Dieser Dialog besteht aus zwei Hauptbereichen:

  • Filter Options – zum Filtern und Festlegen des Annotationsumfangs.

  • Proposed Change List – die vorgeschlagenen Änderungen, die auf Grundlage Ihrer konfigurierten Annotationsoptionen angewendet werden sollen. Änderungen werden über einen Engineering Change Order (ECO) angewendet.

Die folgenden Schaltflächen befinden sich unterhalb von Proposed Change List:

  • Annotate Options – Klicken Sie hier, um den Dialog Board Level Annotation Options zu öffnen, in dem Sie die Annotation mithilfe vordefinierter oder benutzerdefinierter Benennungsschemata weiter anpassen können.

Wenn Sie alternativ einen benutzerdefinierten Namen für alle oder ein bestimmtes Bauteil festlegen möchten, deaktivieren Sie das Kontrollkästchen Apply in der Spalte Naming Scheme (im Dialog Board Level Annotate ), um Naming Scheme für die ausgewählten Bauteile zu deaktivieren, und bearbeiten Sie die Spalte PCB Component Instance.

  • Annotate - klicken Sie auf die Dropdown-Liste, um Annotate Undesignated, Annotate All oder Annotate Selected auszuwählen. Nach der Auswahl wird Proposed Change List mit dem Bezeichner aktualisiert, der dem jeweiligen Bauteil bei der Annotation zugewiesen wird.

  • Reset All - klicken Sie hier, um alle Bezeichner auf die Standardnamen für kompilierte Bauteile zurückzusetzen. Nach dem Zurücksetzen der Bauteile wird in der Spalte Prefix ein Bauteilsymbol mit einem Fragezeichen () angezeigt. Dies zeigt an, dass das Bauteil nun keinen Bezeichner mehr hat.

  • Back Annotate - verwenden Sie diese Option, um Änderungen aus Ihrem Leiterplattendesign mit den kompilierten Dokumenten im Schaltplaneditor zu synchronisieren. Nach dem Klicken auf die Schaltfläche Back Annotate  wird ein Dialog File Explorer geöffnet, in dem Sie die Datei für die Rückannotation auswählen können. Die Rückannotation auf Leiterplattenebene funktioniert genauso wie die Rückannotation auf Schaltplanebene. Erfahren Sie mehr über das Erstellen der Was-Is-Datei.

Beachten Sie, dass die Rückannotation eine ältere Funktion ist. Daher wird empfohlen, Design » Update zu verwenden, um Änderungen an der Annotation von der Leiterplatte zurück in den Schaltplan zu übertragen.

So schließen Sie die Annotation auf Leiterplattenebene ab:

  • Klicken Sie auf die Schaltfläche Accept Changes (Create ECO) . Der Dialog Engineering Change Order wird geöffnet, in dem Sie den ECO validieren, einen Bericht erstellen und ihn ausführen können.

  • Klicken Sie auf die Schaltfläche Execute Changes und anschließend auf die Schaltfläche Close , um die Annotation auf Leiterplattenebene auszuführen.

  • Klicken Sie im Dialog Close auf die Schaltfläche Board Level Annotate . Die Datei *.Annotation wird aktualisiert, und Sie können die Annotation auf Leiterplattenebene in Ihren Dokumenten sehen. Um die Annotation auf Leiterplattenebene abzuschließen, synchronisieren Sie die Schaltplandokumente mit Ihren Leiterplattendokumenten, indem Sie im Menü Update PCB Document <Filename> die Option Design auswählen.

Annotation auf Leiterplattenebene und Device Sheets

Device Sheets sind portabel und können in verschiedenen Designs wiederverwendet werden. In den meisten Fällen gelten die Bauteilnamen in Device Sheets nur innerhalb des jeweiligen Blatts. Daher ist eine Annotation auf Leiterplattenebene erforderlich, um die Bauteile in das Design einzubinden, in dem die Device Sheets platziert werden.

Die Annotation auf Leiterplattenebene ist für Device Sheets relevant, da verschiedene Device Sheets innerhalb eines Projekts doppelte Bezeichner enthalten können, was zu Kompilierungsfehlern führt. Mit der Annotation auf Leiterplattenebene lassen sich Namenskonflikte beheben. Die Änderungen werden in einer Datei *.Annotation gespeichert, die im Unterordner Settings - Annotation Documents angezeigt wird.

Standardnamen für kompilierte Bauteile

Standardnamen sind erforderlich, um die verschiedenen Instanzen der physischen Darstellungen von Bauteilen zu unterscheiden. Diese Standardnamen werden in Ihren Dokumenten angezeigt und verwendet, wenn Sie noch keine Annotation auf Leiterplattenebene für Ihre kompilierten (physischen) Bauteile durchgeführt haben. Wenn Sie den Dialog Annotation auf Leiterplattenebene zum ersten Mal öffnen, werden die Standardnamen in die Spalte PCB Component Instance eingetragen.

Die Standardbenennung kompilierter Bauteile gilt auch für Mehrkanaldesigns, die dasselbe Schaltplanblatt in einem Projekt mehrfach referenzieren. Dies erfolgt entweder durch das Platzieren mehrerer Schaltplansymbole im Schaltplandokument, die auf dasselbe Blatt verweisen, oder durch die Verwendung des Schlüsselworts Repeat im Bezeichner eines Schaltplansymbols, um mehrere Instanzen eines Blatts zu erstellen.

Dies erleichtert zwar die Wiederholung von Schaltungen, stellt jedoch auch eine Herausforderung bei der Annotation dar. In einem Mehrkanaldesign kann es von jedem Bauteil nur eine logische Instanz mit einem eigenen eindeutigen Bezeichner geben, unabhängig davon, wie viele „Kopien“ davon auf der Leiterplatte vorhanden sind. Die Registerkarte „Mehrkanal“ des Dialogs Project Options (Project » Project Options) stellt sicher, dass jeder Kanal mit einem eindeutigen Standardnamen auf Basis von Room Naming Style und Component Naming Designator Format annotiert wird.

Registerkarte „Mehrkanal“

Rooms sind Bereiche, die bei der Platzierung und Annotation von Bauteilen in Mehrkanaldesigns helfen. Genauer gesagt ist ein Kanal im Schaltplan eine Instanz eines wiederholten Schaltplanblatts. Auf der Leiterplatte wird jeder Kanal durch einen Room dargestellt. Sobald Bauteile einem Room zugewiesen wurden, werden sie beim Verschieben des Rooms mitbewegt. So lassen sich einzelne Kanäle einfach steuern und identifizieren.

Rooms spielen eine wichtige Rolle bei der Kanalbezeichnung und stellen eindeutige Namen sicher.

Logische Bezeichner werden den Bauteilen auf der Registerkarte Editor zugewiesen. Physische Bezeichner werden den Bauteilen zugewiesen, wenn sie im PCB-Design platziert werden oder wenn Sie eine Annotation auf Leiterplattenebene durchgeführt haben. In Mehrkanaldesigns können die logischen Bezeichner für Bauteile wiederholter Kanäle identisch sein, aber jedes Bauteil muss im PCB-Design einen eindeutigen physischen Bezeichner haben. Dies lässt sich erreichen, indem Room Name an den Bauteilnamen angehängt wird, wie im Feld Component Naming unten gezeigt.

Auf der Registerkarte Multi-Channel im Dialogfeld Project Options können Sie Room Naming Style und Component Naming Designator Format für Ihre Designs festlegen. Indem Sie das Format der Mehrkanalbezeichner in diesem Dialogfeld festlegen, steuern Sie die Zuordnung des einzelnen logischen Bauteils auf der Registerkarte Editor zu den mehreren physischen Instanzen auf der Leiterplatte. Die Registerkarte ist im Wesentlichen in zwei Bereiche unterteilt: Room Naming und Component Naming.

Die Registerkarte Multi-Channel ermöglicht flexible Standardformate für die Benennung in Mehrkanaldesigns.
Die Registerkarte Multi-Channel ermöglicht flexible Standardformate für die Benennung in Mehrkanaldesigns.

Benennung von Rooms

Verwenden Sie die Dropdown-Liste Room Naming Style, um das gewünschte Benennungsformat für die Rooms in Ihrem Design festzulegen. Diese Rooms werden standardmäßig erstellt, wenn Sie die Projektschaltpläne auf die Leiterplatte übertragen. Es stehen fünf Stile zur Verfügung – zwei flache und drei hierarchische.

Flache Formate für Room-Namen

Hierarchische Formate für Room-Namen

Flach numerisch mit Namen

Numerischer Namenspfad

 

Flach alphabetisch mit Namen

Alphabetischer Namenspfad

Gemischter Namenspfad

Hierarchische Room-Namen werden durch Verketten aller kanalbezogenen Blattsymbolbezeichner (ChannelPrefix + ChannelIndex) in der jeweiligen Kanalpfadhierarchie gebildet.

Wenn Sie einen Benennungsstil für Rooms aus der Liste auswählen, wird die grafische Darstellung dynamisch aktualisiert und zeigt die im Design verwendete Namenskonvention. Die größeren kreuzschraffierten Bereiche stellen die Kanäle der oberen Ebene (oder Bänke) dar, die schattierten Bereiche darin die Kanäle der unteren Ebene. Beim Kompilieren des Designs wird für jedes Blatt im Design ein Room erstellt, einschließlich jeder Bank und jedes Kanals der unteren Ebene.

Verwenden Sie das Feld Level Separator for Paths, um das gewünschte Zeichen bzw. Symbol zum Trennen der Pfadangaben bei hierarchischen Benennungsstilen festzulegen. Für das als Ebenentrennzeichen verwendete Zeichen gibt es keine Einschränkungen. Ein einzelnes nicht alphanumerisches Zeichen ist jedoch leichter lesbar.

Benennung von Bauteilen

Für die Benennung von Bauteilen stehen verschiedene Bezeichnerformate zur Verfügung. Sie können ein Format auswählen oder mit gültigen Schlüsselwörtern ein eigenes definieren. Legen Sie das Format für Component Naming durch Auswahl aus der Dropdown-Liste Designator Format fest. Es gibt acht vordefinierte Formate – fünf flache und drei, die in einem hierarchischen Kontext verwendet werden können:

Flache Bezeichnerformate

$Component$ChannelAlpha

$Component_$ChannelPrefix$ChannelAlpha

$Component_$ChannelIndex

$Component_$ChannelPrefix$ChannelIndex

$ComponentPrefix_$ChannelIndex_$ComponentIndex

Hierarchische Bezeichnerformate  

$Component_$RoomName

$RoomName_$Component

$ComponentPrefix_$RoomName_$ComponentIndex

Die flachen Bezeichnerformate vergeben Bauteilbezeichner in einer linearen Folge, beginnend beim ersten Kanal, und vermeiden dabei doppelte Bezeichner. Die hierarchischen Bezeichnerformate enthalten Room Name im Bezeichner eines Bauteils. Wenn der gewählte Room Naming Style einem der beiden möglichen flachen Stile entspricht, ist auch der Stil des Bauteilbezeichners flach. Wenn jedoch für Room Naming Style ein hierarchischer Stil gewählt wurde, ist auch der Bauteilbezeichner hierarchisch, da die Pfadangaben im Format enthalten sind.

Eigenes Bezeichnerformat definieren

Sie können Ihr eigenes Format für Bauteilbezeichner definieren, indem Sie gültige Schlüsselwörter direkt in das Feld Designator Format eingeben. Kombinieren Sie die folgenden Schlüsselwörter beliebig, um die Formatzeichenfolge zu erstellen.

Schlüsselwort

Definition

$RoomName

Name des zugehörigen Rooms, bestimmt durch den im Feld Room Naming Style gewählten Stil

$Component

Logischer Bauteilbezeichner (z. B. U1)

$ComponentPrefix

Präfix des logischen Bauteilbezeichners (z. B. U bei U1)

$ComponentIndex

Index des logischen Bauteilbezeichners (z. B. 1 bei U1)

$ChannelPrefix

Logischer Blattsymbolbezeichner

$ChannelIndex

Index zur Unterscheidung verschiedener Kanäle

$ChannelAlpha

Kanalindex als Buchstabe. Dieses Format ist nur sinnvoll, wenn das Design insgesamt weniger als 26 Kanäle enthält oder wenn Sie ein hierarchisches Bezeichnerformat verwenden.

Room Naming Style ist für die Bauteilbenennung nur relevant, wenn die Zeichenfolge $RoomName in Designator Format enthalten ist.

Physische Namen in Ihren Dokumenten anzeigen

Ihr Design wird auf der Registerkarte Editor erstellt. Kompilierte Dokumente (physische Darstellungen Ihres Designs) sind sichtbar und können durch Klicken auf die Registerkarte compiled document am unteren Rand des Schaltplandokuments im Designbereich aufgerufen werden.

Beispiele für Registerkarten im Designbereich
Beispiele für Registerkarten im Designbereich

Sie können die Anzeigeeinstellungen für physische Namen in kompilierten Dokumenten auf der Seite Schematic - Compiler des Dialogfelds Preferences festlegen. Wählen Sie im Bereich Compiled Names Expansion aus, ob die kompilierten (physischen) Namen von Designators, Net Labels, Ports, Sheet Number und/oder Document Number erweitert angezeigt werden sollen.

Über die zugehörige Dropdown-Liste können Sie außerdem auswählen, wie die Objekte angezeigt werden. Zur Auswahl stehen Never display superscript (erweiterte Namen werden nie angezeigt), Always display superscript (erweiterte Namen werden immer angezeigt) oder Display superscript if necessary (erweiterte Namen werden nur angezeigt, wenn sie von der Quelle abweichen).

Die Optionen zur Hochstellung gelten sowohl für die Registerkarte Editor als auch für die Registerkarten compiled document . Auf der Registerkarte Editor werden die kompilierten Namen hochgestellt angezeigt; auf der Registerkarte compiled document  wird der logische Name (der Name auf der Registerkarte Editor ) hochgestellt angezeigt.

Verwenden Sie den Befehl Design » Update PCB Document, um einen Übertragungsvorgang zu starten, der automatisch für jedes Schaltplanblatt im Design eine Bauteilklasse und für jede Bauteilklasse einen Room erstellt. Außerdem werden die Bauteile jeder Klasse in ihrem Room für die Platzierung gruppiert.

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.
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