Annotating the Components in a Design

Altium Training

Altium Essentials: Schematic Updating

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

Die Design-Annotation ist der systematische und methodische Prozess, mit dem sichergestellt wird, dass jede Komponente im Design mithilfe eines eindeutigen Designators individuell identifiziert werden kann. Obwohl Altium Designer die Identität von Komponenten mithilfe global eindeutiger IDs (GUIDs) aufrechterhalten kann, verwenden die meisten Entwickler historisch gesehen den Designator der Komponente als primäres Mittel, um die Komponente über die Schaltplan- (logische) und PCB- (physische) Domäne hinweg sowie in Ausgaben wie der Stückliste (BOM) zu referenzieren.

Es gibt drei Ansätze zur Annotation eines Designs. Die Wahl des Annotationswerkzeugs hängt von einer Reihe von Faktoren ab, darunter der Designtyp, persönliche Vorlieben sowie Unternehmensrichtlinien und -verfahren.

Schematic Level Annotation

Die Annotation auf Schaltplanebene verwendet eine rein logische Sicht auf das Design, um Komponentendesignatoren festzulegen. Sie ist am nützlichsten für einfache Designs, die keine Device Sheets verwenden. Da sie jedoch erlaubt, die Verarbeitungsreihenfolge festzulegen, sowie die Option bietet, bestehende Packages für mehrteilige Komponenten zu vervollständigen, ist sie auch eine Voraussetzung für die Annotation auf Board-Ebene.

Zusammengefasst verwenden Sie die Annotation auf Schaltplanebene, um:

  • mehrteilige Komponenten zu paketieren.
  • Komponenten basierend auf ihrer Position im Schaltplan zu annotieren.
  • Mehrkanal-Designs unter Verwendung des in den Projektoptionen festgelegten Standard-Benennungsschemas zu annotieren.
  • ein Design für zusätzliche Annotation vorzubereiten.

PCB Annotation

Die PCB-Annotation verwendet die physische Position von Komponenten auf der Leiterplatte, um deren Bezeichnung zu bestimmen. Dadurch können Positionsinformationen effektiv im Designator einer Komponente codiert werden, was bei der Fehlersuche an einer bestückten Leiterplatte sehr hilfreich sein kann. Kurz gesagt: Verwenden Sie die PCB-Annotation, um Komponenten basierend auf ihrer Position auf dem Board im PCB-Design zu annotieren.

Siehe die Seite PCB Positional Annotation für weitere Informationen.

Board Level Annotation

Die Annotation auf Board-Ebene stellt eine Zuordnung zwischen den im Schaltplan (logisches Design) verwendeten Designatoren und ihren realen Gegenstücken auf der Leiterplatte (physisches Design) bereit. Obwohl die Annotation auf Board-Ebene in jedem Design verwendet werden kann, ist sie besonders nützlich für Mehrkanal-Designs oder Designs, die Device Sheets enthalten, bei denen die Designatoren nicht direkt im Device Sheet selbst bearbeitet werden können. Auf diese Weise kann das gesamte Design neu annotiert werden, ohne die ursprünglichen Device Sheets tatsächlich zu ändern. Die Annotation auf Board-Ebene löst alle Konflikte bei der Annotation, die aufgrund doppelter Designatoren innerhalb eines Projekts auftreten können, und speichert ihre Änderungen in einer *.Annotation Textdatei. Sie enthält zusätzliche Schlüsselwörter zur Anpassung von Benennungsschemata und erlaubt deren Anwendung auf alle oder nur auf einen ausgewählten Bereich von Bauteilen.

Zusammengefasst verwenden Sie die Annotation auf Board-Ebene, um:

  • die kompilierten Komponenten in Device Sheets zu annotieren.
  • alle Komponenten über mehrere Kanäle hinweg mithilfe von Benennungsschemata eindeutig zu benennen, einschließlich Positionsannotation, globaler Indizierung und anderer konfigurierbarer Optionen.
  • Komponenten manuell zu benennen.
Siehe die Seite Board Level Annotation für weitere Informationen.

Schaltplan-Annotation

Die Schaltplan-Annotation wird über den Dialog Annotate konfiguriert. Der Dialog stellt Steuerelemente bereit, um Designatoren systematisch allen oder ausgewählten Bauteilen in ausgewählten Blättern eines Projekts zuzuweisen, und stellt sicher, dass Designatoren eindeutig sind und entsprechend ihrer Position geordnet werden. Die Annotationsoptionen können so konfiguriert werden, dass mehrteilige Komponenten paketiert, Index- und Suffixoptionen festgelegt, Schaltplan-Designatoren einschließlich doppelter Designatoren zurückgesetzt und vom PCB zurückannotiert werden.

Der Dialog Annotate wird durch Ausführen des Befehls Annotate Schematics (Tools » Annotation » Annotate Schematics) aufgerufen.

Der Dialog Annotate wird über den Befehl Annotate Schematics geöffnet.
Der Dialog Annotate wird über den Befehl Annotate Schematics geöffnet.

Der Dialog ist in zwei primäre Bereiche unterteilt:

  • Schematic Annotation Configuration - dieser Bereich wird verwendet, um das Annotationsschema sowie den Umfang der Annotation zu konfigurieren.
  • Proposed Change List - dieser Bereich listet die vorgeschlagenen Änderungen auf, die nach Bestätigung und Ausführung mittels einer Engineering Change Order (ECO) vorgenommen werden.

Komponenten sperren 

Stellen Sie bei nicht homogenen Mehrfachkomponenten sicher, dass die Sperrsymbole im Properties Bedienfeld geschlossen sind, um Änderungen an Unterteilen während der Annotierung zu verhindern.

Option „Strictly“

Wenn das Kontrollkästchen Strictly für einen Component Parameter aktiviert ist, müssen alle Komponenten diesen Parameter aufweisen, damit sie in ein Gehäuse übernommen werden. Komponenten, die diesen Parameter nicht haben, werden als einzelne Komponenten annotiert und nicht verpackt.

Das folgende Beispiel veranschaulicht, wie diese Optionen kombiniert werden, um ein bestimmtes Ergebnis zu erzielen:

Betrachten Sie ein Design mit acht ODER-Gattern und acht Widerständen (wie im Bild unten gezeigt). Die ODER-Gatter enthalten einen Parameter namens QuadOrGate, wobei eine Gruppe von vier ODER-Gattern den Parameterwert Package1 hat und die andere Gruppe von vier ODER-Gattern den Parameterwert Package2. Die Widerstände haben keinen solchen Parameter. Wenn das Kontrollkästchen für QuadOrGate im Steuerelement Component Parameter aktiviert wird, wird sichergestellt, dass dieser Parameter verwendet wird, um zu steuern, wie Komponenten verpackt werden; in diesem Fall ist das Kontrollkästchen Strictly nicht aktiviert.

Nach dem Starten des Befehls Tools » Annotation » Annotate Schematics werden Teile mit dem Parameter QuadOrGate = Package1 in dieselbe physische Komponente verpackt, und diejenigen mit dem Parameter QuadOrGate = Package2 werden separat zusammen verpackt. Alle verbleibenden Komponenten, die den Parameter QuadOrGate nicht haben, werden zusammen verpackt. In diesem Fall werden die Widerstände zusammen verpackt, da ihr gemeinsames Merkmal darin besteht, dass sie den Parameter QuadOrGate nicht enthalten.

Beispiel für verpackte Komponenten, wenn die Option Strictly  deaktiviert ist.
Beispiel für verpackte Komponenten, wenn die Option Strictly deaktiviert ist.

Wenn dasselbe Design annotiert wird, aber die Option Strictly aktiviert ist, werden nur die Komponenten verpackt, die den Parameter QuadOrGate haben. In diesem Fall werden die ODER-Gatter verpackt, die Widerstände bleiben jedoch unverpackt. Folglich bietet die Option Strictly zwar eine äußerst feine Steuerung des Verpackungsprozesses, in den meisten Situationen sollte sie jedoch deaktiviert bleiben.

Beispiel für verpackte Komponenten, wenn die Option Strictly  aktiviert ist.
Beispiel für verpackte Komponenten, wenn die Option Strictly aktiviert ist.

Mehrfachkomponenten können entweder ein alphabetisches oder numerisches Suffix zur Teilekennzeichnung verwenden – d. h. U1:1, U1:2 oder U1:A, U1:B. Die Steuerung des Suffixstils wird auf der Seite Schematic - General des Dialogs Preferences festgelegt. Beachten Sie, dass Voreinstellungen global sind und für alle derzeit geöffneten Schaltplanblätter gelten.

Zu annotierende Schaltplanblätter

Es wird ein hohes Maß an Kontrolle darüber geboten, welche Schaltplanblätter und Komponenten von der Annotierung betroffen sind und wie genau diese Änderungen berechnet werden.

Festlegen des Umfangs der Annotierung.
Festlegen des Umfangs der Annotierung.

  • Ein Häkchen im Kontrollkästchen links neben dem aufgeführten Schaltplanblatt zeigt an, dass es als Teil des Annotierungsbefehls verarbeitet wird.
  • Der Umfang der Annotierung wird durch die Dropdown-Liste Annotation Scope bestimmt und kann auf das gesamte Schaltplanblatt erweitert oder auf (nicht) ausgewählte Komponenten beschränkt werden. Die Verwendung der Optionen Ignore Selected Parts oder Only Selected Parts setzt voraus, dass die Komponenten vor dem Ausführen des Annotierungsbefehls im Design ausgewählt wurden.
  • Konfigurieren Sie die Reihenfolge, in der die Schaltplanblätter annotiert werden sollen, über das Feld Order. Geben Sie einen Wert direkt in das Feld ein oder verwenden Sie die Pfeile, die erscheinen, sobald Sie in das Feld klicken, um den gewünschten Wert festzulegen.
  • Wenn die Option Designator Index Control aktiviert ist, beginnt der Bezeichnerwert mit dem Wert Start Index. Start Index hat keine Wirkung, wenn die Option Designator Index Control nicht aktiviert ist.
  • Ein zusätzliches Suffix kann an das Ende jedes Bezeichners angehängt werden, indem in der zugehörigen Spalte Suffix eine Zeichenfolge/ein Wert angegeben wird. Vermeiden Sie die Verwendung einstelliger Suffixe wie „A“ oder „1“, da diese leicht mit Unterteilen und/oder anderen Bezeichnerwerten verwechselt werden können.

Liste der vorgeschlagenen Änderungen

Klicken Sie auf die Schaltfläche Update Changes List, um die Proposed Change List zu aktualisieren, sodass alle Designator-Änderungen vor ihrer Anwendung überprüft werden können. Nur Designatoren, die zuvor noch nicht gesetzt wurden (d. h. R?, C? usw.), sind von den Änderungen betroffen. Wenn also beabsichtigt ist, alle Designatoren im Design zu aktualisieren, sollten diese zunächst durch Klicken auf die Schaltfläche Reset All zurückgesetzt werden.

Zurücksetzen von Designatoren vor dem Anwenden der Annotationseinstellungen.
Zurücksetzen von Designatoren vor dem Anwenden der Annotationseinstellungen.

Die Dropdown-Schaltfläche Reset All kann auch verwendet werden, um Reset Duplicates

Die Proposed Change List listet alle Designatoren für die Bauteile auf, die sich in den für die Annotation ausgewählten Schaltplanblättern befinden. Für jeden Eintrag werden Details der Designatorwerte Current und Proposed zusammen mit dem Sub (Bauteil) der Komponente und dem Quell-Location of Part angegeben.

Wenn das Kontrollkästchen neben einem Designator aktiviert wird, wird dieser spezifische Designator gegen Änderungen gesperrt. Ebenso verhindert das Aktivieren des Kontrollkästchens Sub , dass diese spezifische mehrteilige Komponente aktualisiert wird. Diese Option kann als Alternative zum Setzen des Symbols Lock im Bereich Properties verwendet werden.

Nachdem Sie die Liste der vorgeschlagenen Änderungen überprüft haben, klicken Sie auf die Schaltfläche Accept Changes (Create ECO), um den Dialog Engineering Change Order zu öffnen. Sobald das ECO ausgeführt wird, werden die Annotationsänderungen auf das Design angewendet.

Zusätzliche Schaltplan-Annotationsbefehle

Das Menü Tools » Annotation enthält eine Reihe gezielter Schaltplan-Annotationsbefehle. Der erste Eintrag in der Gruppe, Annotate Schematic, wurde bereits besprochen.

Verschiedene verfügbare Annotationsbefehle
Verschiedene verfügbare Annotationsbefehle

Schaltplan-Designatoren zurücksetzen

Wenn große Teile von Inhalten aus verschiedenen Quellen ausgeschnitten und in ein neues Design eingefügt wurden, kann es erforderlich sein, alle Designatoren zurückzusetzen. Da dieser Befehl Einstellungen verwendet, die aus dem Dialog Annotate übernommen werden, wird er auf Elemente angewendet, die zuvor in diesem Dialog festgelegt wurden. Wenn beispielsweise zuvor alle Schematic Sheets To Annotate aktiviert wurden, dann wird der Befehl Reset Schematic Designators auf das gesamte Projekt angewendet, unabhängig davon, ob die Blätter derzeit im Editor geöffnet sind oder nicht. Wenn zuvor nur einige wenige Schematic Sheets To Annotate aktiviert wurden, dann wirkt sich der Befehl Reset Schematic Designators nur auf diese Blätter aus.

Nach dem Starten des Befehls erscheint ein Bestätigungsdialog, der die Anzahl der Designatoren zusammenfasst, die aktualisiert werden müssen, und fragt, ob Sie mit den Änderungen fortfahren möchten. Nach dem Klicken auf Yes werden alle Komponentendesignatoren auf allen für Annotation aktivierten Schaltplanblättern des aktiven Projekts zurückgesetzt und erscheinen in der Form: R?C?D?U? usw.

Designatoren mit gesperrtem Status werden weder zurückgesetzt noch in irgendeiner Weise geändert.

Doppelte Schaltplan-Designatoren zurücksetzen 

Beim Duplizieren von Teilen eines Designs behalten die neu kopierten Komponenten weiterhin dieselben Designatorwerte wie die Komponenten, von denen sie kopiert wurden. Der Befehl Reset Duplicate Schematic Designators bietet eine schnelle Möglichkeit, doppelte Designatoren auf '?' zurückzusetzen. Da dieser Befehl Einstellungen verwendet, die aus dem Dialog Annotate übernommen werden, wird er auf Elemente angewendet, die zuvor in diesem Dialog festgelegt wurden. Wenn beispielsweise zuvor alle Schematic Sheets To Annotate aktiviert wurden, dann wird der Befehl Reset Duplicate Schematic Designators auf das gesamte Projekt angewendet, unabhängig davon, ob die Blätter derzeit im Editor geöffnet sind oder nicht. Wenn zuvor nur einige wenige Schematic Sheets to Annotate aktiviert wurden, dann wirkt sich der Befehl Reset Schematic Designators nur auf diese Blätter aus.

Nach dem Starten des Befehls erscheint ein Bestätigungsdialog, der die Anzahl der Designatoren zusammenfasst, die aktualisiert werden müssen, und fragt, ob Sie mit den Änderungen fortfahren möchten. Nach dem Klicken auf Yes werden alle doppelten Komponentendesignatoren, die auf allen für Annotation aktivierten Schaltplanblättern des aktiven Projekts gefunden wurden, zurückgesetzt und erscheinen in der Form: R?C?D?U? usw.

Designatoren mit gesperrtem Status werden weder zurückgesetzt noch in irgendeiner Weise geändert.

Schaltpläne still annotieren

Der Befehl Annotate Schematics Quietly wird verwendet, um alle Quell-Schaltplandokumente des aktiven Projekts zu prüfen, die für Annotation aktiviert sind, und jeder Komponente, die derzeit keinen Designator hat, einen eindeutigen Designator zuzuweisen. Die Annotation wird still durchgeführt, sodass alle vorherigen Einstellungen des Dialogs Annotate angewendet werden können, ohne den Dialog erneut öffnen zu müssen. Dies ist besonders nützlich, wenn sich das Design in einer schnellen Entwicklungsphase befindet und der Entwickler vor dem Kompilieren des Designs schnell annotieren möchte.

Alle Schaltpläne zwangsannotieren

Dieser Befehl wird verwendet, um alle Quell-Schaltplandokumente des aktiven Projekts zu prüfen, die für Annotation aktiviert sind, und alle darin enthaltenen Komponenten gemäß dem aktuell im Dialog Annotate definierten Annotationsschema erneut zu annotieren.

Das Ausführen des Befehls Force Annotate All Schematics entspricht dem Ausführen des Befehls Reset Schematic Designators, unmittelbar gefolgt vom Befehl Annotate Schematics Quietly. Folglich verwendet der Befehl Force Annotate All Schematics Einstellungen, die zuvor im Dialog Annotate festgelegt wurden, um zu bestimmen, welche Komponenten und Blätter aktualisiert werden können.

Nach dem Starten dieses Befehls erscheint eine Bestätigungsabfrage, die die Anzahl der Designatoren angibt, die bei Bestätigung aktualisiert werden. Nach dem Klicken auf Yes werden alle Komponentendesignatoren auf allen für Annotation aktivierten Schaltplanblättern des aktiven Projekts, falls erforderlich, erneut annotiert, damit sie dem aktuellen positionsbezogenen Annotationsschema entsprechen, das im Bereich Schematic Annotation Configuration des Dialogs Annotate  definiert ist.

Schaltpläne rückannotieren

Vor der Einführung von Altium Designer's Design Compiler und Synchronizer wurden Annotationsänderungen historisch über eine Netzlisten-Datei (*.net) vom Schaltplan an die PCB übergeben. Annotationsänderungen, die in umgekehrter Richtung weitergegeben werden mussten – von der PCB zum Schaltplan –, wurden über einen Rückannotationsprozess verarbeitet. Dieser Prozess verwendet eine Was-Is-Datei (*.WAS) oder eine Engineering Change Order-Datei (*.ECO), um die auf Schaltplan-Designatoren anzuwendenden Änderungen zu steuern.

Dieser Befehl ist weitgehend überflüssig, da Design Compiler und Synchronizer wesentlich effektivere Werkzeuge zur Verwaltung der Designsynchronisierung sind. Er ist jedoch weiterhin für Legacy-Zwecke nützlich und für Entwickler, die alternative PCB-Layout-Tools verwenden (wie Specctra®). Erfahren Sie mehr über das Erzeugen der Was-Is-Datei.

Nach dem Starten des Befehls erscheint der Dialog Choose WAS-IS File for Back-Annotation from PCB. Navigieren Sie zur erforderlichen Datei .was (oder .eco) und wählen Sie sie aus. Nach dem Klicken auf Open erscheint ein Informationsdialog, der auflistet, wie viele Änderungen an Designatoren seit dem vorherigen Zustand und wie viele seit dem ursprünglichen Zustand vorgenommen wurden. Zu diesem Zeitpunkt werden die Änderungen noch nicht tatsächlich umgesetzt. Klicken Sie auf OK , um den Dialog Annotate zu öffnen, in dem Sie die vorgeschlagenen Änderungen an den aktuellen Designatoren anzeigen können, bevor Sie entscheiden, ein ECO zu erstellen, um sie umzusetzen.

  • Beim erneuten Annotieren von Designatoren in der PCB erzeugt jede Neuannotation eine eindeutige .was-Datei, die Datum und Uhrzeit im Dateinamen trägt. Dadurch können Sie mehrere .was-Dateien nacheinander laden – von der ältesten zur neuesten –, ohne die Bezeichnungssynchronisierung zwischen der PCB und den Quell-Schaltplanblättern zu verlieren.
  • Die Rückannotation kann auch direkt im Dialog Annotation  durchgeführt werden, indem Sie auf die Schaltfläche Back Annotate klicken.

Schaltplanblätter nummerieren

Der Befehl Number Schematic Sheets ändert keine Komponentendesignatoren, sondern Schaltplanblatt-Designatoren (Nummern). Konzeptionell ist er daher mit dem allgemeinen Konzept der Designannotation verwandt.

Die Nummerierung von Blättern und Dokumenten ermöglicht es Ihnen, die Kontrolle über die Blattbezeichnungen zu übernehmen und diese als Parameter in den jeweiligen Schaltplandokumenten zu speichern. Die Spezialstring-Funktion von Altium Designer (=SheetNumber, =DocumentNumber, =SheetTotal) kann dann verwendet werden, um diese Werte auf dem Blatt (zum Beispiel in der Blattfußzeile) als Textobjekte anzuzeigen.

Nummerierung von Schaltplanblättern.
Nummerierung von Schaltplanblättern.

Der Prozess der Blattnummerierung ist wie folgt:

Automatische Blattnummerierung (Projektoption)

Aktivieren Sie diese Option, um eine automatische Blattnummerierung durchzuführen. Die Werte werden im Bereich Projects angezeigt. Sie können die automatische Blattnummerierung auch aktivieren, indem Sie die Option Automatic Sheet Numbering auf der Registerkarte Options des Dialogs Project Options aktivieren.

Automatische Blattnummer

Klicken Sie auf die Dropdown-Schaltfläche Auto Sheet Number, um auf die Optionen für die Blattnummerierung zuzugreifen.

Die Optionen Select Numbering Scheme sind:

  • Display Order - die Blätter werden in der Reihenfolge nummeriert, in der sie angezeigt werden.
  • Sheets Hierarchical Structure - Depth First - die Blätter werden von der obersten Ebene aus in jeden Zweig hinein nummeriert. Die oberste Ebene wird zuerst nummeriert, dann wird der erste Zweig unter der obersten Ebene vollständig nummeriert, dann der zweite Zweig usw.
  • Sheets Hierarchical Structure - Breadth First - die Blätter werden entsprechend ihrer Ebene in der Hierarchie nummeriert. Die oberste Ebene wird zuerst nummeriert, danach alle zweiten Ebenen usw.

Die Optionen Select Numbering Method ermöglichen die Auswahl von fortlaufenden Werten Increasing oder Decreasing .

Automatische Dokumentnummer

Klicken Sie auf das Dropdown-Menü Auto Document Number , um auf die Optionen für die Dokumentnummerierung zuzugreifen. Diese entsprechen im Wesentlichen den Optionen Auto Sheet Number, jedoch mit den zusätzlichen Werten Prefix und Postfix .

Die Optionen Parameters sind wie folgt:

  • Prefix - Wählen Sie ein Präfix, das vor Ihrer Dokumentnummer eingefügt werden soll. Alphabetische (A, B, C usw.), numerische (1, 2, 3 usw.) und nichtnumerische (_*.% usw.) Präfixe werden unterstützt, einschließlich Kombinationen aus allen diesen Typen.
  • Start- Wählen Sie einen numerischen Wert, mit dem die Nummerierung beginnen soll.
  • Postfix - Wählen Sie ein Postfix, das an die Dokumentnummer angehängt werden soll. Alphabetische (A, B, C usw.), numerische (1, 2, 3 usw.) und nicht numerische (_*,% usw.) Postfixe werden unterstützt, einschließlich Kombinationen aus allen diesen Typen.
  • Step - Wählen Sie einen Wert, um den jede Dokumentnummer erhöht werden soll. Wenn beispielsweise der Start Index auf 1 gesetzt ist und der Step Wert auf 100 gesetzt ist, lautet die erste Dokumentnummer 1 und die nächste Dokumentnummer 101 (Start + Schritt), dann 201 usw.

Blattanzahl aktualisieren

Klicken Sie auf die Schaltfläche Update Sheet Count, um die Anzahl der Blätter im aktuellen Projekt zu ermitteln und das Ergebnis in die Spalte SheetTotal einzutragen. Die Blattanzahl ist die Gesamtzahl der Blätter im Projekt, unabhängig vom Nummerierungsschema, das in einem der beiden vorherigen Steuerelemente ausgewählt wurde.

Nach oben/unten verschieben

Verwenden Sie die Schaltflächen Move Up oder Move Down, um ein ausgewähltes Schaltplandokument in der Liste nach oben oder unten zu verschieben. Dies ist relevant, wenn das Nummerierungsschema Display Order verwendet wird, um Blatt- oder Dokumentnummern festzulegen.

Benutzerdefinierte Nummerierung/Benennung

Wenn eine Organisation ein spezielles Nummerierungs- oder Benennungssystem hat, das sich nicht über die Befehle Auto Sheet Number  oder Auto Document Number automatisieren lässt, können benutzerdefinierte Blattnamen und -nummern direkt in die Felder SheetNumber oder DocumentNumber eingetragen werden.

Schaltplan-Blattnummerierung und Device Sheets

Blatt- oder Dokumentnummern können für Device Sheets nicht konfiguriert werden, wenn diese schreibgeschützt sind (Standardzustand), und werden im Dialog Sheet Numbering For Project schraffiert dargestellt, um anzuzeigen, dass sie nicht aktualisiert werden können. Wenn Device Sheets als bearbeitbar festgelegt sind, wird die Schraffur entfernt und die Blatt- und Dokumentnummerierung kann wie gewohnt konfiguriert werden.

Steuern der Anzeige des Designators auf der PCB

Erweiterte Designator-Zeichenfolgen in einem Multi-Channel-Design können im PCB Editor mühsam zu platzieren sein. Sie können entweder Benennungsoptionen wählen, die zu einem kurzen Namen führen, oder stattdessen die ursprüngliche logische Komponentenbezeichnung anzeigen. Zum Beispiel würde C30_CIN1 als C30 angezeigt. Dies würde erfordern, dass auf der Leiterplatte eine andere Kennzeichnung hinzugefügt wird, um die getrennten Kanäle anzuzeigen, z. B. ein Rahmen um jeden Kanal auf dem Komponenten-Overlay.

Sie können über die Dropdown-Liste Designator Display im Bereich  Other des Panels Properties im Modus Board zwischen der Anzeige logischer und physischer Designatoren auf der PCB wählen. Wenn Sie sich dafür entscheiden, die logischen Designatoren für Komponenten in einem Multi-Channel-Design anzuzeigen, werden diese auf der PCB und in allen erzeugten Ausgaben wie Drucken und Gerbern angezeigt. Die eindeutigen physischen Designatoren werden jedoch immer beim Erzeugen einer Stückliste verwendet.

Design-Synchronisierung – Abschluss des Annotationsprozesses

Die direkte Design-Synchronisierung ist die bevorzugte Methode, um die Übereinstimmung von Schaltplan- und PCB-Designatoren sicherzustellen, sofern Sie Zugriff auf beide Editoren haben. Die Design-Synchronisierung vergleicht die Komponenten und Verbindungen des Schaltplans direkt mit der PCB und erzeugt eine Liste der Unterschiede. Eine Liste der zur Behebung dieser Unterschiede erforderlichen Änderungen wird als ECO (Engineering Change Order) erzeugt. Eine ECO-Datei beschreibt die Unterschiede zwischen dem aktuellen Design und dem gewünschten Design und kann ausgeführt werden, wodurch das Ziel aktualisiert und das Design synchronisiert wird.

Vorwärtssynchronisierung und Rückwärtssynchronisierung

Die Begriffe Vorwärtssynchronisierung und Rückwärtssynchronisierung beschreiben spezifisch die Richtung, in der Annotationen und Designänderungen bei der Datensynchronisierung übertragen werden. Stellt man sich einen Designfluss vor, der mit dem Schaltplan beginnt und von ihm gesteuert wird, dann ist die Vorwärtssynchronisierung der Prozess, bei dem im Schematic Editor vorgenommene Änderungen vorwärts zur PCB übertragen werden. Die Rückwärtssynchronisierung ist der Prozess, bei dem in der PCB vorgenommene Änderungen rückwärts zum Schematic Editor übertragen werden.

Vorwärtssynchronisierung

Einige Gründe, warum Sie Daten vom Schaltplan zur PCB synchronisieren würden, sind:

  1. Im Schematic Editor wurde eine neue Komponente hinzugefügt, die im PCB-Layout benötigt wird.
  2. Sie haben Ihr Schaltplandesign zum ersten Mal oder seit der letzten Design-Synchronisierung annotiert.
  3. In einem Multi-Channel-Design haben Sie Project Options geändert, um den physischen (PCB-)Benennungsstil zu ändern.
  4. Sie haben eine Board-Level-Annotation zum ersten Mal oder seit der letzten Design-Synchronisierung durchgeführt.

So synchronisieren Sie Ihr Schaltplandesign vorwärts mit dem PCB-Design

Wählen Sie eine der folgenden Methoden, um Ihr Schaltplandesign vorwärts mit Ihrem PCB-Design zu synchronisieren:

  1. Wählen Sie Update PCB Document im Menü Design im Schematic Editor. Wenn Unterschiede zwischen diesen und dem Ziel-PCB-Dokument bestehen, wird der Dialog Engineering Change Order mit einer Liste der Änderungen geöffnet, die erforderlich sind, um die PCB mit dem Schaltplandesign zu synchronisieren. Klicken Sie auf Execute Changes, um Ihr Design zu synchronisieren.
  2. Wählen Sie Import Changes im Menü Design im PCB Editor; dadurch werden Änderungen aus den Schaltplandokumenten in das PCB-Dokument importiert.

Rückwärtssynchronisierung

Die Rückwärtssynchronisierung wird durchgeführt, wenn Sie Ihr PCB-Design annotiert oder geändert haben und das Schaltplandesign aktualisieren möchten.

So synchronisieren Sie Ihr PCB-Design zurück mit dem Schaltplandesign

Wählen Sie eine der folgenden Methoden, um Ihr PCB-Design zurück mit Ihrem Schaltplandesign zu synchronisieren:

  1. Wählen Sie im PCB Editor Update Schematics im Menü Design . Standardmäßig ist die Option Push Component Designator Changes to Annotation File (if any) auf der Registerkarte ECO Generation tab des Dialogs Project Options aktiviert, sodass im PCB Editor vorgenommene Änderungen nur in die Annotationsdatei und letztlich bei der Kompilierung in die Compiled Documents übernommen werden. Deaktivieren Sie diese Option, um Änderungen nur in das Quell-Schaltplandokument zu übernehmen (Editor Ansicht).

  2. Wählen Sie im Schematic Editor Tools » Annotation » Annotate Schematics und klicken Sie dann im Dialog Annotate dialog auf die Schaltfläche Back Annotate. Wählen Sie die WAS-IS-Datei, die beim erneuten Annotieren von Designatoren in der PCB-Umgebung erzeugt wurde.
Dies ist ein Legacy-Werkzeug. Die bevorzugte Methode der Design-Synchronisierung ist der Befehl Design » Update Schematics.
  1. Wählen Sie im Schematic Editor Tools » Annotation » Board Level Annotate und klicken Sie dann im Dialog Board Level Annotate auf die Schaltfläche Back Annotate. Wählen Sie die WAS-IS-Datei, die beim erneuten Annotieren von Designatoren in der PCB-Umgebung erzeugt wurde.
Dies ist ein Legacy-Werkzeug. Die bevorzugte Methode der Design-Synchronisierung ist der Befehl Design » Update Schematics.
  1. Wählen Sie im Schematic Editor Tools » Annotation » Back Annotate Schematics. Wählen Sie die WAS-IS-Datei, die beim erneuten Annotieren von Designatoren in der PCB-Umgebung erzeugt wurde.
Dies ist ein Legacy-Werkzeug. Die bevorzugte Methode der Design-Synchronisierung ist der Befehl Design » Update Schematics.
Back Annotate Schematics synchronisiert im PCB Editor vorgenommene Annotationsänderungen mit dem Schaltplandesign. Diese Funktion ist nützlich, wenn es nicht möglich ist, den PCB Editor und den Schematic Editor gleichzeitig geöffnet zu haben, zum Beispiel wenn PCB und Schaltplan von Personen an unterschiedlichen Standorten erstellt werden.

Traditionelle Methoden der Design-SynchronisierungAltium Designer unterstützt den traditionellen Ansatz der Design-Synchronisierung über Zwischendateien (Netzliste und WAS/IS-Datei). Die Vorwärtssynchronisierung von Annotationsdaten kann mithilfe einer Netzlistendatei erfolgen, und die Rückwärtssynchronisierung kann mithilfe einer WAS/IS-Datei erfolgen (die auflistet, was jeder Designator WAS  und was er jetzt IS). Die bevorzugte Methode zur Synchronisierung Ihres Designs ist die direkte Design-Synchronisierung.

Komponentenverknüpfung mit eindeutigen IDs

Wenn Sie Ihr Design neu annotiert haben, stimmen die Schaltplan-Komponentendesignatoren oder die kompilierten Komponentendesignatoren nicht mehr mit den PCB-Komponentendesignatoren überein, sodass eine Synchronisierung erforderlich ist, um das Design erfolgreich abzuschließen. Anstatt sich auf den Designator selbst als Schlüsselfeld zu verlassen, das ein Schaltplansymbol mit seinem entsprechenden PCB-Footprint verknüpft, kann Altium Designer die Design-Synchronisierung über das System der Unique IDentifier (UID) aufrechterhalten. Die UID ist ein systemgenerierter Wert, der die Quellkomponente eindeutig identifiziert und jede Schaltplankomponente der entsprechenden PCB-Komponente zuordnet.

Wenn eine Komponente auf einem Schaltplanblatt platziert wird, wird ihr automatisch eine UID zugewiesen. Beim ersten Übertragen von Komponenteninformationen aus den Quell-Schaltplandokumenten auf eine leere PCB werden die UID-Informationen jeder Schaltplankomponente der entsprechenden PCB-Komponente zugewiesen.

Mit Refactoring können Sie Device Sheets in Schematic Sheets und umgekehrt umwandeln, wobei die Unique ID des Blatts und seiner Komponenten erhalten bleibt. Darüber hinaus können Sie Teilschaltungen auf andere Schaltplanblätter im aktuellen Projekt refaktorieren (oder verschieben), wobei die Unique ID der Teilschaltung erhalten bleibt. Der Befehl Refactor befindet sich im Menü Edit .

Die Synchronisierungsfunktion von Altium Designer, die durch Starten des Befehls Design » Update initiiert wird, verwendet diese UIDs, um jede Schaltplankomponente ihrem PCB-Äquivalent zuzuordnen. Designaktualisierungen/-änderungen können dann mithilfe von Engineering Change Orders (ECOs) umgesetzt werden. Ein ECO listet alle Änderungen auf, die erforderlich sind, um Änderungen an einem oder mehreren Designdokumenten umzusetzen und damit die angeforderte Synchronisierungsaktion zu erfüllen. ECOs werden verwendet, um Designaktualisierungen in verschiedenen Situationen durchzuführen, zum Beispiel:

  1. Designaktualisierungen von SCH zu PCB.
  2. Durchführen von Annotationsaktualisierungen für Schaltplan-Komponentendesignatoren und kompilierte Komponentendesignatoren.
  3. Umsetzen von Parameteraktualisierungen mit Parameter Manager (Tools » Parameter Manager).
  4. Aktualisieren von Parameterinformationen mit Informationen, die in Quellbibliotheken oder einer Firmendatenbank gespeichert sind. Immer wenn Sie Schaltplan und PCB vergleichen (z. B. wenn Sie Design » Update auswählen), ordnet Altium Designer zunächst Komponenten zu, die dieselbe UID haben. Wenn Komponenten erkannt werden, die keine gemeinsame UID haben, werden Sie darauf hingewiesen und die Anwendung bietet an, einen Abgleich über den Designator zu versuchen. Bis Sie sowohl dem Schaltplan als auch der PCB eine übereinstimmende UID zugewiesen haben, wird diese Meldung weiterhin angezeigt. Unique IDs und ihre Zuordnung werden im Dialog Edit Component Links verwaltet (Project » Component Links).

Beachten Sie, dass der Dialog nur geöffnet werden kann, wenn ein PCB-Dokument aktiv ist, da UID-Änderungen immer auf das PCB und nicht auf den Schaltplan angewendet werden. Verwenden Sie den Dialog in jeder Phase des Designs, um die Verknüpfung zwischen den Komponenten anzuzeigen und zu überprüfen, dass die Komponenten zwischen den Dokumenten korrekt zugeordnet sind, sowie um übereinstimmende UIDs Komponenten zuzuweisen, die derzeit nicht zugeordnet sind.

Wenn Sie planen, entweder den Schaltplan oder das PCB neu zu annotieren, müssen Sie unbedingt zuerst sicherstellen, dass die UIDs übereinstimmen, da nach dem Ändern aller Bezeichner im Schaltplan oder auf dem PCB die UID die einzige Information ist, mit der die Schaltplankomponente mit ihrem PCB-Äquivalent verknüpft werden kann.

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