Arbeiten mit Verbindungen

Die zwischen Modulen im Schaltplan hergestellten Verbindungen repräsentieren letztlich die Konnektivität zwischen Steckverbindern, Steckverbinder-Pins und Netzen der untergeordneten Projekte im gesamten Systemdesign. Die Multi-Board-Schaltplanbearbeitungsumgebung bietet umfassende Funktionen, mit denen diese Konnektivität definiert, geändert, geprüft und aktualisiert werden kann, während das Gesamtdesign des Produkts entwickelt wird.

Verbinden von untergeordneten Projekten

Um den Prozess des Erstellens und Verbindens von Modulen untergeordneter Projekte abzuschließen, platzieren Sie eine logische Verbindung zwischen den Einträgen. Multi-Board-Verbindungen repräsentieren die physischen Verbindungen (Drähte, Stecker und Buchsen, Kabel oder Kabelbäume), die zwischen den Child-Board-Designs verwendet werden.

Weitere Informationen zur Darstellung untergeordneter Projekte im Multi-Board-Schaltplan finden Sie auf der Seite Capturing the Logical System Design.

Im Multi-board Schematic-Editor steht eine Reihe von Verbindungstypen zur Verfügung. Folgende Verbindungstypen sind verfügbar:

  • Eine direkte Verbindung (Place » Direct Connection) wird immer dann verwendet, wenn der Steckverbinder auf einer Platine direkt in den Steckverbinder auf einer anderen Platine eingesteckt werden soll, ohne eine physische Verbindung (Kabel oder Kabelbaum) zu verwenden.

  • Ein Kabel (Place » Cable) ist eine physische Verbindung, die einen Übertragungsweg für mehrere Signale zwischen zwei Platinen in einem Multi-Board-System bereitstellt, wobei dieses Kabel an jeder der beiden Platinen in genau einen Steckverbinder eingesteckt wird.

  • Ein Kabelbaum (Place » Harness) ist eine physische Verbindung, die einen Übertragungsweg für mehrere Signale zwischen zwei oder mehr Platinen in einem Multi-Board-System bereitstellt, wobei dieser Kabelbaum an jeder dieser Platinen in einen oder mehrere Steckverbinder eingesteckt werden kann.

Sie können auch Verbindungen vom Typ Draht (Place » Wire) platzieren. Ein Draht ist eine physische Verbindung, die einen Übertragungsweg für ein einzelnes Signal zwischen zwei Platinen in einem Multi-Board-System bereitstellt und wobei dieser Draht direkt an einen Steckverbinder auf jeder dieser Platinen angeschlossen ist. Obwohl im Dokument nur ein einzelner Draht platziert wird, wird in der Praxis entsprechend der Anzahl der zwischen den Steckverbindern der beiden Platinen verbundenen Signale/Pins eine Reihe von Drähten verwendet.

Die Möglichkeit, Drähte zu platzieren, befindet sich in der Open Beta und ist verfügbar, wenn die Option MBS.PlaceWire im Dialog Advanced Settings dialog aktiviert ist.

So platzieren Sie eine Verbindung:

  1. Wählen Sie den Platzierungsbefehl für den gewünschten Verbindungstyp aus.

  2. Der Cursor ändert sich zu einem Fadenkreuz und zeigt damit den Verbindungsplatzierungsmodus an. Bewegen Sie den Cursor über den Verbindungsindikator eines Eintrags (orangener Kreis), der zu einem grünen Kreis wechselt, um einen gültigen Verbindungspunkt anzuzeigen.

  3. Klicken Sie, um den Startpunkt der Verbindungsleitung zu bestätigen.

  4. Positionieren Sie den Cursor neu und klicken Sie dann, um eine Reihe von Eckpunkten zu platzieren, die den Verlauf der Verbindung definieren.

  5. Positionieren Sie den Cursor über dem Verbindungspunkt des Zieleintrags und klicken Sie dann, um den Verlauf der Verbindungsleitung abzuschließen.

  6. Platzieren Sie weitere Verbindungen zwischen anderen Eintragspaaren oder klicken Sie mit der rechten Maustaste bzw. drücken Sie Esc, um den Platzierungsmodus zu verlassen.

Hinweise zum Arbeiten mit einer platzierten Verbindung:

  • Der Verlauf und die Endpunkte eines platzierten Verbindungsobjekts können grafisch im Arbeitsbereich bearbeitet werden. Nach der Auswahl wird eine Verbindungsleitung grün hervorgehoben. Klicken Sie auf ein Liniensegment und ziehen Sie es in seiner senkrechten Ebene, um den Verlauf der Verbindungsleitung zu ändern. Klicken Sie auf einen Endpunkt einer Verbindung (an einem Moduleintrag) und ziehen Sie ihn, um seine Position zu ändern, und klicken Sie dann zur Bestätigung. Normalerweise würde das Verbindungsende zu einem anderen Moduleintrag verschoben, es kann jedoch auch im freien Raum positioniert werden, wo es eine nominale Endpunktkennung erhält.

  • Eine platzierte und abgeschlossene Verbindung erhält automatisch einen Bezeichner (C_1 im obigen Beispiel) als Objektkennung, der im Properties-Panel der Verbindung bearbeitet werden kann. Ihre Enden werden durch ihre Zielverbindungsinformationen im Format <TargetModuleDesignator>-<TargetEntryDesignator> identifiziert.

  • Sobald ein Moduleintrag über eine Verbindung mit einem anderen Eintrag verbunden ist, listet die Spalte Mated part(s) im Bereich Entries des Properties-Panels bei ausgewähltem Modul die Bezeichner und Namen der Teile auf, mit denen der Eintrag verbunden ist ().

  • Einem Endeintrag einer Kabel- oder Kabelbaumverbindung kann eine Komponente (physisches Teil) zugewiesen werden. Wählen Sie den Endeintrag im Arbeitsbereich aus und klicken Sie auf die Schaltfläche  rechts neben dem Feld Design Item ID, um das gewünschte Teil im Dialog Select Connector auszuwählen. Nachdem Sie im Dialog auf OK geklickt haben, wird der Name der ausgewählten Komponente im Feld Component angezeigt. Wenn eine Komponente aus Ihrer Workspace-Bibliothek ausgewählt wurde, sind im Panel auch Informationen zum Lifecycle- und Revisionsstatus verfügbar (dieselben Informationen sind im Properties-Panel einer in einem PCB-Projektschaltplan platzierten Workspace-Komponente verfügbar – weitere Informationen finden Sie auf der Seite Working with Placed Components).

     
  • Sobald eine Verbindung platziert ist (und bei einer Kabel- oder Kabelbaumverbindung Komponenten ihren Endeinträgen zugewiesen wurden) und ein Moduleintrag oder Endeintrag ausgewählt ist, wird die Spalte Mated Pin der Tabelle im Bereich Mated Pins auf der Registerkarte General des Properties-Panels mit einer Liste der Steckverbindereinträge gefüllt – . Außerdem bietet die Registerkarte Addresses des Panels eine tabellarische Auflistung der Verbindungspfade und Netze für den ausgewählten Eintrag in Form von Teil, Pin und Netzname der Quellverbindung im Modul des Eintrags (die Spalte From Name), Teil, Pin und Netzname der Endverbindung im „Ziel“-Modul (die Spalte To Name) sowie dem Netznamen für die Verbindung entweder als einzelner Name oder als aggregierter (target_net/source_net) Netzname (die Spalte Net Name) –

  • Wenn ein Ende der Kabelbaumverbindung unverbunden bleibt (im freien Raum endet), können Sie die Option System Entry im Properties-Panel aktivieren, wenn der Eintrag an diesem Ende der Verbindung ausgewählt ist, um den Eintrag als Verbindung auf Systemebene zu kennzeichnen. Dies kann verwendet werden, um Verbindungen zwischen mehreren Multi-Board-Projekten herzustellen, die in einer verschachtelten Konfiguration angeordnet sind.

    Ein untergeordnetes Multi-Board-Projekt hat einen Kabelbaum-Steckverbinder, dessen Eintrag die Option System Entry aktiviert hat.

    Wenn Änderungen in das übergeordnete Multi-Board-Projekt importiert werden, wird dieser Kabelbaum-Steckverbinder als Moduleintrag des Moduls des untergeordneten Projekts hinzugefügt.

     

Inline-Steckverbinder für Kabelbaumverbindungen

Bei Bedarf können Sie einen Inline Harness Connector definieren, um Verbindungen zwischen Kabelbäumen herzustellen. Platzieren Sie den Steckverbinder mit dem Befehl Place » Entry  oder  auf dem Active Bar. Ein entsprechender Eintrag wird erstellt, an der Stelle, an der der neue Eintrag platziert wird.

Der Dialog Assign Part Numbers to Inline Connectors wird geöffnet, in dem Sie die erforderlichen Teile zur Verwendung mit den neuen Einträgen auswählen können. Klicken Sie auf das zugehörige , um die gewünschten Steckverbinder für jeden Eintrag auszuwählen, und klicken Sie dann auf Apply. Dadurch werden die beiden Einträge miteinander verbunden, und eine Verbindung zu einem der vorhandenen Einträge in jeder der Kabelbaumverbindungen wird automatisch hinzugefügt.

Während der Inline-Kabelbaumsteckverbinder und sein passendes Gegenstück gemeinsam verschoben werden können, kann die Ausrichtung derzeit nicht geändert werden.

Festlegen des Abschlusstyps für Kabelbaumeinträge

Der Abschlusstyp für einen Kabelbaumeintrag (ein abschließendes Ende einer Kabelbaumverbindung) kann definiert werden. Wählen Sie den Kabelbaumeintrag im Multi-Board-Schaltplandokument aus und wählen Sie die gewünschte Option aus dem Dropdown „Termination Type“ im Bereich Properties der Registerkarte General des Bereichs Properties. Die verfügbaren Optionen für den Abschlusstyp sind:

  • Connector – die Standardoption, die bei der Verbindung mit einem Gegensteckverbinder auf der PCB verwendet wird. Typischerweise kommen dabei standardmäßige, auf der Leiterplatte montierte Steckverbinder zum Einsatz.

  • Crimps/Ferrules – einzelne Leitungen werden mit Crimps oder Aderendhülsen abgeschlossen, bevor sie in den Steckverbinder auf der PCB-Seite eingeführt werden.

  • Wire termination – Leitungen werden am Kabelbaumende stumpf abgeschnitten und entweder festgeschraubt oder direkt mit der PCB verlötet. Dies ist bei direkten Draht-zu-Leiterplatte-Verbindungen üblich, beispielsweise bei einigen JST-Steckverbindern.

Diese Information wird in den Eigenschaften des ausgewählten Kabelbaumeintrags und des entsprechenden Moduleintrags wiedergegeben.

Wählen Sie den erforderlichen Termination Type für einen Kabelbaumeintrag in dessen Bereich Properties, wenn der Eintrag ausgewählt ist.

Die Eigenschaften des Kabelbaumeintrags (einschließlich seines Termination Type) werden im Bereich Mated Component des Bereichs Properties angezeigt, wenn der entsprechende Moduleintrag ausgewählt ist. Die Eigenschaften des Kabelbaumeintrags können bei Bedarf von dort aus geändert werden.

 

Bearbeiten einer Verbindung

Wählen Sie im Arbeitsbereich eine Verbindungsgrafik aus, um ihre Details im Bereich Properties anzuzeigen und zu bearbeiten.

 
 
 
 
 
  • Verwenden Sie die Steuerelemente im Bereich Properties unter der Registerkarte General des Panels, um den Wert, die Sichtbarkeit und den Stil des Designator der Verbindung zu ändern. In diesem Bereich des Panels wird außerdem die Anzahl der einzelnen Verbindungen in der aktuell ausgewählten Verbindung (Number of Connections) angezeigt.

  • Der Bereich Entries enthält Details zu den Attributen für jedes Anschlussende der ausgewählten Kabel- oder Kabelbaumverbindung. Verwenden Sie die bereitgestellten Steuerelemente, um die Sichtbarkeit des Bezeichners des entsprechenden Eintrags und seinen Typ (die Spalte Entry) umzuschalten, den Bezeichner festzulegen (die Spalte Designator) und Komponenten zuzuweisen, die zum Abschließen der Steckverbinderenden verwendet werden (die Spalte Part; ebenso können Komponenten aus den Eigenschaften des Eintrags zugewiesen werden, wie oben beschrieben). Die Spalte Mated zeigt die Verbindung im Ziel-Board-Design, mit der das Verbindungsende gekoppelt ist. Die zugehörige Dropdown-Liste bietet andere verfügbare Verbindungsziele – im Allgemeinen das, das vom anderen Verbindungsende belegt wird.

  • Verwenden Sie die Steuerelemente im Bereich Graphical des Panels, um die Darstellung der Verbindung zu konfigurieren, d. h. den Linienstil und die Farbe der Verbindungsleitung. Verfügbare Linienstiloptionen werden im Bereich Line Styles des Panels Properties definiert, wenn im Designbereich kein Objekt ausgewählt ist. Weitere Informationen finden Sie auf der Seite Einrichten eines Multi-board-Schaltplandokuments.

  • Verwenden Sie die Steuerelemente auf der Registerkarte Parameters des Panels, um Verbindungsparameter hinzuzufügen, zu ändern und zu entfernen sowie deren Sichtbarkeit im Designbereich zu konfigurieren.

Die Verbindungen zwischen untergeordneten Projektmodulen entsprechen nicht unbedingt einer Pin-zu-Pin-Zuordnung, insbesondere wenn ein Steckverbinder in Abschnitte aufgeteilt ist, die mit verschiedenen PCB-Modulen verdrahtet sind. Um die Pin/Netz-Zuordnungen zwischen einer Modulverbindung zu bearbeiten oder zu korrigieren, ändern Sie die Von-/Nach-Zuweisungen nach Bedarf in den Listeneinträgen des Panels Properties. Verwenden Sie die Dropdown-Liste Connections oder From, um eine neue Netzzuweisung auszuwählen und damit eine andere End-to-End-Signalbeziehung über diese einzelne Verbindung innerhalb der Modul-zu-Modul-Verbindung festzulegen. Bei einer Kabelbaumverbindung kann ein Pin eines Steckverbinders mit mehr als einem Pin desselben Zielsteckverbinders verbunden werden.

Um die einzelnen Verbindungen innerhalb einer Verbindung zu bearbeiten, verwenden Sie den Dialog Connection Manager (mehr erfahren).

Aufteilen einer Verbindung

In Designsituationen, in denen ein Steckverbinder eines untergeordneten Projekts mehr als ein verbundenes Projekt bedient, kann der Quellsteckverbinder mithilfe der Aufteilungsfunktion des Multi-board-Schaltplaneditors logisch aufgeteilt werden (hinsichtlich Pins/Netzen) – in der Praxis ist ein Modul mit zwei anderen Modulen verbunden. Ein Beispiel für ein solches Design wäre, wenn ein einzelner Stiftleistenstecker auf einer PCB zwei kleinere Stiftleistenbuchsen aufnehmen soll, die wiederum mit zwei anderen PCBs verbunden sind – die abschnittsweise aufgeteilten Signale einer einzelnen Verbindung (z. B. 20-polig) werden auf eine (z. B. 10-polige) Verbindung auf einer PCB und eine (10-polige) Verbindung auf einer anderen PCB verteilt.

Javascript ID: MBS_SplitConnection

Um eine Verbindung aufzuteilen, wählen Sie das Modul und dann einen Eintrag im Panel Properties aus. Klicken Sie auf die Schaltfläche .

Aktivieren Sie im nachfolgenden Dialog Split Entry die aufgelisteten Pin/Netz-Kombinationen, die Sie in einen anderen Eintrag auslagern (aufteilen) möchten. Klicken Sie auf die Schaltfläche , um die Auswahl zu bestätigen. Der Editor erstellt automatisch einen neuen Moduleintrag für die ausgelagerten Pins/Netze, der dann nach Bedarf mit einem anderen Modul verbunden werden kann.

Im gezeigten Beispiel soll Eintrag HDR6 auf Modul M1 sowohl mit Modul M2 (einem Panel-LCD-Display) als auch mit Modul M3 (einer Stromversorgungsplatine) verbunden werden. Die Verbindungen des Eintrags HDR6 wurden aufgeteilt, um drei Versorgungsnetze logisch zu separieren, die mit HDR3 auf dem Stromversorgungsmodul M3 verbunden werden. Dadurch wird auf M1 ein zusätzlicher HDR6-Eintrag (HDR6 [1-2,15]) erstellt, der nur diese drei Stromverbindungen für M3 bereitstellt, während der ursprüngliche HDR6-Eintrag automatisch neu zugewiesen wird und die verbleibenden 17 Verbindungen bereitstellt, die letztlich mit HDR1 auf dem LCD-Modul M2 verbunden werden.

Wählen Sie eine Verbindung im Designbereich aus, um ihre enthaltenen Netze im Panel Properties anzuzeigen. Hier ist ein Abschnitt der (aufgeteilten) HDR6-Netze über Verbindung C_2 mit HDR3 verbunden, die die drei Versorgungsleitungen zwischen der Hauptplatine (M1) und der Stromversorgung (M3) darstellt. Wie in der Abbildung gezeigt, enthält jede im Bereich Connections des Panels aufgeführte virtuelle Verbindung auch ihren Eintragsnamen, Pin und Netz an jedem Ende in den Spalten From und To.

Beachten Sie, dass zusammen mit dem Designator einer Verbindung auch der lokale Netzname (Net) für jeden Eintrag in der Liste Connections zur Vereinfachung bearbeitet werden kann. Diese Namen sind lokal für das Multi-board-Design und wirken sich nicht auf die untergeordneten Quellprojekte aus.

Arbeiten mit dem Connection Manager

Die gesamte Konnektivität in einem Multi-board-Design wird, sobald sie eingerichtet ist, im Dialog Connection Manager detailliert dargestellt, der über den Befehl Design » Connection Manager in den Hauptmenüs oder im Rechtsklickmenü des Designbereichs aufgerufen wird.

Der obere Bereich des Dialogs listet alle Netz-/Pin-Zuweisungen auf, gruppiert unter ihren übergeordneten Verbindungsbezeichnern und Typen (Direct, Cable oder Harness), und enthält ihre Systemdesign-ID und ihren Netznamen zusammen mit ihren Von- und Nach-Pin/Netz-Verbindungen.

  • Es stehen Steuerelemente zur Verfügung, mit denen sich die Auflistung schnell zwischen der Anzeige aller Verbindungen () und der Anzeige nur der vorgenommenen Änderungen () umschalten lässt.

  • Verwenden Sie die Schaltfläche , um die Einbeziehung von Details für direkte Pin-Verbindungen in der Liste umzuschalten.

  • Die in den hervorgehobenen Feldern der Liste angezeigten Netzinformationen stellen die vorgeschlagene Änderung dar.

  • Verwenden Sie die Schaltfläche  , um ausgewählte Verbindungseinträge einschließlich der Kopfzeilen (ID, Netzname usw.) schnell zu kopieren und in ein Textdokument oder eine Tabellenkalkulation einzufügen. Klicken Sie auf die Schaltfläche  , um einen Bericht (*.xlsx) über die aktuellen Verbindungen zu erzeugen.

Das Connection Manager hebt alle Verbindungen hervor, die als konfliktbehaftet gelten, also in der Praxis jede importierte Verbindungsaktualisierung, die nicht mit der vorhandenen Connectivity-Datenzuordnung des Systemdesign-Editors übereinstimmt (weitere Informationen zur Aktualisierung von Multi-Board-Designs finden Sie auf der Seite System Design Updates). Wählen Sie einen hervorgehobenen Netzeintrag in der oberen Liste aus, um im unteren Bereich des Dialogs, dem Conflict Resolution-Bereich, eine grafische Darstellung des Konflikts zu sehen und auf eine Reihe von Schaltflächenoptionen zuzugreifen, mit denen er aufgelöst werden kann.

Die in den hervorgehobenen Feldern der Connection Manager-Liste angezeigten Netzinformationen stellen die vorgeschlagene Änderung dar. Im hier gezeigten Beispiel sind die Netze an den Pins 4 und 5 von HDR1 im Child-Projekt (LCD-Modul) in einer anderen Reihenfolge – tatsächlich wurden sie vertauscht.

Das Connection Manager interpretiert diese Änderung und bietet passende Schaltflächen für Korrekturmaßnahmen in der Conflict Resolution-Grafik an. Zu den Optionen gehören:

  •  – die Netze an den Pins 4 und 5 des HDR1-Steckverbinders in Modul M2 werden im Multi-Board-Design geändert, damit sie den aktualisierten Zuweisungen (wie im Dialog hervorgehoben) entsprechen.

  •  – die aktuelle Netz-zu-Pin-Beziehung für HDR1 in Modul M2 wird beibehalten. Die vorgeschlagene Änderung wird vom Multi-Board-Design ignoriert. Beachten Sie, dass das Multi-Board-Design dann nicht mit den Netzzuweisungen im Child-Design bzw. in den Child-Designs übereinstimmt.

  •  – die Pin-/Netz-Zuweisungen am anderen Ende der Verbindung (an HDR6 auf M1, der Leiterplatte des Mainboards) werden geändert, um eine korrekte Netzbeziehung zwischen den beiden Modulen (M1 und M2) beizubehalten.

  •  – die virtuellen Drähte, die HDR1 auf M2 mit HDR6 auf M1 verbinden, werden geändert (in diesem Fall vertauscht), um den Konflikt in der Netzkonnektivität zu beheben, und die Pin-/Netz-Zuweisungen des Steckverbinders werden nicht geändert. Dabei würde Draht 4 dann zwischen Pin 4 an HDR6 und Pin 4 an HDR1 verlaufen, und Draht 5 zwischen den Pins HDR6-5 und HDR1-5.

Welche Optionen zur Konfliktauflösung verfügbar sind, hängt vom Typ der ausgewählten Verbindung ab. Die Option wird beispielsweise nicht für eine direkte Verbindung zwischen Moduleinträgen angeboten, bei der die PCBs direkt miteinander verbunden und nicht über Drähte verdrahtet sind.

Wenn eine Option zur Konfliktauflösung ausgewählt wurde, führt eine bestätigende Antwort im folgenden Dialog Confirmation dazu, dass die Konfliktlösungsaktion auf alle Konflikte desselben Typs angewendet wird.

Die korrigierten Netzzuweisungen werden grün hervorgehoben und auch in der unteren Verbindungsgrafik des Dialogs dargestellt.

, um die aktualisierten Zuweisungen auf das Multi-Board-Design anzuwenden.

Beachten Sie, dass die im Dialog angezeigten Werte Net Name bei der Auflösung eines Konflikts nicht geändert werden, da sie die Netznamen im lokalen Systemdesign darstellen. Diese Namen werden automatisch erzeugt, wenn zunächst eine Verbindung zwischen Moduleinträgen platziert wird, und können jederzeit durch Bearbeiten dieser Verbindung im Bereich Properties geändert werden.

Nachdem die Änderungen zur Konfliktauflösung angewendet wurden, können sie im Bereich Properties geprüft werden, wenn die betreffende Verbindung im Systemdesign-Arbeitsbereich ausgewählt ist.

Im unten gezeigten Bild des Bereichs Properties wurde der Beispielkonflikt für die Verbindung H_1 mit der Option aufgelöst. Dadurch wurden die Verbindungen 4 und 5 effektiv gekreuzt, sodass die korrekte Netzkontinuität erhalten bleibt, d. h. die Reset- und Read/Write-Netze stimmen zwischen den Projektmodulen überein (LCD_RW# → RSW bzw. LCD_RS# → RS).

 
 
 
 
 

Im Connection Manager vorgenommene Änderungen können mit dem Befehl Design » Update Child Projects zurück in die Child-PCB-Projekte übertragen werden.

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie 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.

Inhalt