PCB-Importeure: Import-Assistent

Erstellt: Februar 10, 2017
Aktualisiert am: Oktober 27, 2020
Import-Assistent

Eine Aufgabe, die sich immer als schwierig erwiesen hat, ist die Übertragung von elektronischen Produktdesigns von einer Designumgebung in eine andere. Egal, ob Sie Designwerkzeuge gewechselt haben oder Designs von einem anderen Unternehmen übernommen haben, es gibt eine Reihe von Herausforderungen, die mit der Übertragung eines Projekts von einer Softwareplattform auf eine andere verbunden sind, während die Designkonsistenz erhalten bleibt. Es ist ein schwieriger und zeitaufwändiger Prozess, aber er muss durchgeführt werden.

EINFÜHRUNG

Wenn ein PCB-Designer ein Design in einem bestimmten Designwerkzeugformat oder -programm hat, wie zum Beispiel Designspark PCB oder Kicad PCB, und in Zukunft ein anderes Werkzeug verwenden möchte. Was tun sie? Geben sie das Design von Grund auf neu in das neue Werkzeug ein? Das ist kostspielig und zeitaufwändig und führt mehr als wahrscheinlich zu Abweichungen im Layout zwischen den beiden Designs.

Stattdessen ist ein PCB-Design-Import-Assistent viel effektiver darin, das Design direkt aus dem alten Designwerkzeug in das neue zu importieren. Dies spart Zeit und minimiert die Chancen, unerwartete Designinkonsistenzen einzuführen. Daher ist es wesentlich, dass Ihre Designwerkzeuge Importfunktionen besitzen, die einfach zu verwenden sind und eine breite Palette von Designschemata und PCB-Layoutformaten unterstützen, um Designs, die von anderen PCB-Designwerkzeugen importiert wurden, aufzunehmen.

HÜRDEN BEIM WECHSEL VON PCB-DESIGNWERKZEUGEN

Da elektronische Entwurfsautomatisierung (EDA) Werkzeuge immer weiter verbreitet werden, haben mehrere Unternehmen ihre eigene PCB-Designsoftware auf den Markt gebracht – mit jeweils Vor- und Nachteilen. Ein Problem, das jedoch immer schwer zu überwinden war, ist die Übertragung eines PCB-Layoutschematas zwischen den verschiedenen Softwareplattformen, während die Konsistenz erhalten bleibt.

Es kann viele Gründe geben, warum ein Benutzer ein Design von einer Plattform auf eine andere übertragen muss. Es könnte budgetäre Gründe geben. Vielleicht wurde auf Führungsebene entschieden, zu einem neuen EDA-Werkzeug zu wechseln. Möglicherweise haben Sie einige Designprojekte von einem anderen Unternehmen erhalten, das eine andere Software verwendet. Oder vielleicht müssen Sie einfach einige alte Entwürfe aus einer veralteten Version Ihrer bestehenden Software aufrufen, die inzwischen eingestellt wurde. Lassen Sie uns einen Blick auf ein paar dieser Szenarien und ihre Auswirkungen werfen.

Der Hauptgrund, warum ein PCB-Designer gezwungen sein könnte, Entwürfe von einem Werkzeug zu einem anderen zu wechseln, liegt darin, dass das Unternehmen oder die Organisation, für die sie arbeiten, die geschäftliche Entscheidung getroffen hat, die Designwerkzeuge zu wechseln, während der Designer mitten in einem Projekt steckt. Wenn dies geschieht, stehen die Benutzer dann nicht nur vor der Herausforderung, ein neues Designwerkzeug erlernen zu müssen, sondern auch vor der mühsamen Aufgabe, all ihre Entwürfe aus der alten Software in die neue Software zu übertragen. Dieses Verfahren ist zeitaufwendig und führt zur Möglichkeit von Inkonsistenzen im Design. Insbesondere kann die Unerfahrenheit mit der neuen Softwareumgebung dazu führen, dass Schaltungssymbole falsch neu gezeichnet werden. Dies kann wiederum zu Fehlern in einem zuvor funktionierenden Design führen.

Ähnliche Probleme können auch auftreten, wenn ein Designer an einem Projekt arbeitet, das in einem anderen Unternehmen entstanden ist. Nehmen wir an, ein ehemaliger Kunde eines Ihrer Konkurrenten war mit der Arbeit, die sie geleistet haben, unzufrieden und möchte jetzt, dass Ihr Team sie abschließt. Sie geben Ihnen die Schaltpläne, aber diese wurden in einem anderen Designwerkzeug erstellt. Die Dokumentdatei ist sogar schwer zu öffnen, geschweige denn zu bearbeiten. Wenn Sie nicht vorsichtig sind, könnte dies das Projekt verzögern und viel zusätzliches Geld kosten.

Sie können sogar Herausforderungen begegnen, wenn Sie Ihre eigenen Entwürfe und Ihre eigene Software verwenden. Der Lebenszyklus eines PCB-Projekts kann mehrere Generationen von Softwareversionen umfassen. Wenn Sie ein altes Projekt aktualisieren möchten, stellen Sie fest, dass das Werkzeug, mit dem das ursprüngliche Design erstellt wurde, zu einem Legacy-Tool geworden ist, wenn es nicht sogar vollständig veraltet ist. Wie nehmen Sie die Änderungen im aktuellen System vor, ohne am Ende viele neue Fehler und Unstimmigkeiten zu haben, die korrigiert werden müssen?

Es gibt viele Gründe, warum ein Designer eine Schaltplanerfassung einer Leiterplatte von einer Softwareplattform auf eine andere übertragen muss. Und jeder dieser Gründe bringt seine eigenen potenziellen Probleme und Kompatibilitätsprobleme mit sich, die zu Designinkonsistenzen führen können, was sowohl Zeit als auch Geld kostet. Glücklicherweise gibt es eine Lösung: Altium Designer unterstützt Designer dabei, diese Probleme zu vermeiden, indem es dem Benutzer ermöglicht, Entwurfsschemata und PCB-Layouts schnell und einfach aus anderen Quellen zu importieren, ohne die üblichen Fehler und Unstimmigkeiten. Dies wird durch den Altium Import-Assistenten erreicht.

IMPORT-ASSISTENT FÜR PCB-SCHEMATIK

Der Import-Assistent vereinheitlicht den Importprozess und ermöglicht es PCB-Designern, ein PCB-Layout aus einer Vielzahl verschiedener PCB-Designwerkzeuge zu importieren. Er führt Sie durch den Importprozess, bearbeitet sowohl den Schaltplan als auch die Teile der gedruckten Leiterplatte (PCB) des Projekts und verwaltet die Beziehung zwischen ihnen. Die Architektur des Import-Assistenten ist so konzipiert, dass sie die einfache Hinzufügung neuer Importeure ermöglicht, ohne die Komplexität für den Designer, der das System verwendet, zu erhöhen. Die Importeure sind über ein einfaches Installationsfenster verfügbar. Nach der Aktivierung kann ein Benutzer den Import-Assistenten leicht öffnen und seine verfügbaren Optionen einsehen.

Figure 1 - Import Wizard

Abbildung 1 - Import-Assistent

Der Import-Assistent beseitigt viele der üblichen Kopfschmerzen, die bei der Designübersetzung auftreten, indem er Ihre Dateien analysiert und eine Vielzahl von Standardwerten und vorgeschlagenen Einstellungen für die Projektstruktur, die Zuordnung von Schichten, die Benennung von PCB-Fußabdrücken und mehr bietet. Vollständige Flexibilität findet sich auf allen Seiten des Assistenten, was PCB-Designern so viel Kontrolle wie gewünscht über die Übersetzungseinstellungen gibt, bevor sie sich für den eigentlichen Übersetzungsprozess entscheiden.

LEITFADEN FÜR DEN PCB-DESIGN-IMPORTPROZESS

Eine Art von Leiterplatten-Designprojekt, das häufig importiert wird, sind PCAD-Designs und -Projekte. Da es sich um eine Legacy-Software handelt, die nicht mehr unterstützt wird, haben Benutzer, die Projekte von PCAD besitzen oder PCAD-Dateien von einem Kunden erhalten, Schwierigkeiten, die Dateien überhaupt zu öffnen, geschweige denn, sie mit einer aktuelleren Softwareplattform wie Altium Designer zu replizieren. Was tun Sie also?

Die folgenden Importierungsschritte und -verfahren basieren auf einem bestimmten Design in PCAD und zeigen den Proof of Concept, wie das Design in Altium übersetzt werden kann. Ähnliche Konzepte, Bearbeitungen, Modifikationen und Optimierungen können auch für andere ähnliche Designstile sowie für den Import anderer Designwerkzeuge wiederverwendet werden.


Figure 2 - Translate P-CAD Designs and Libraries

Abbildung 2 - P-CAD-Designs und -Bibliotheken übersetzen

Einmal im Import-Assistenten, kann ein Designer dann den spezifischen Eintrag auswählen, der importiert werden soll - in diesem Fall die P-CAD-Design- und Bibliotheksdateien.

Figure 3 - Translate P-CAD Designs and Libraries

Abbildung 3 - P-CAD-Designs und -Bibliotheken übersetzen

Von dort aus können Sie die spezifischen Schematic Capture (. Sch) oder PCB Dateien (. PCB) in den Importeur einfügen, wo diese dann zur Verarbeitung analysiert werden. Danach können Sie die Schicht des spezifischen Design-Tools (PCAD) mit einer Schicht aus der Altium Designer Umgebung abgleichen. Sobald diese Parameter festgelegt wurden, ermöglicht die Software dann die Auswahl des Verzeichnisses und die Bestätigung der Ausgabedateien.

Figure 4 - Output PCB Projects

Abbildung 4 - Ausgabe von PCB-Projekten

Mit nur wenigen einfachen Schritten kann ein Benutzer ein Design von PCAD zu Altium Designer übertragen. Und PCAD ist nur ein Beispiel. Der Import-Assistent funktioniert auf die gleiche Weise für jedes andere unterstützte Import-Design-Tool.

Figure 5 - Import Wizard Projects

Abbildung 5 - Import-Assistent Projekte

VERIFIZIERUNG DES LEITERPLATTEN-DESIGNS

Da Sie ein Design von einer Anwendung in eine andere importieren, kann es je nach Eingabedesign in einigen Fällen notwendig sein, manuelle Bereinigungen und Modifikationen vorzunehmen. Es gibt keinen direkten automatisierten Weg, um einen Apfel-mit-Apfel-Vergleich durchzuführen. In diesem Fall, da Sie nicht mit zwei verschiedenen Anwendungen arbeiten, werden das Design-Datenformat und die Ausgabegenerierung unterschiedlich sein.

Im Rahmen der Gültigkeitsprüfung des in Altium Designer importierten Designs ist es wichtig, mehrere Verifizierungskriterien zu durchlaufen, um sicherzustellen, dass das importierte Design sauber ist und die Schaltpläne mit der Leiterplatte synchronisiert sind. Die wichtigsten Werkzeuge, die den Benutzern beim Übertragen eines Designs von einem Werkzeug in ein anderes zur Verfügung stehen, sind der Altium Designer Engineering Change Order (ECO) und die Projekt-Komponenten-Verknüpfungen.

Es gibt zwei Wege, auf denen Altium Designer bei der Verifizierung nach dem Prozess unterstützt: Engineering Change Order und Komponenten-Links. Der Engineering Change Order ist ein Dialogfeld, das die Listen von Modifikationen anzeigt, die von einem Design (z.B. dem Schaltplan) zu einem anderen Design (z.B. der Leiterplatte) gemacht werden können. Diese Designänderungen sind erforderlich, um bestimmte Modifikationsbedürfnisse zu erfüllen, um eine Synchronisation zu erreichen. Dies ermöglicht dem Designer nach dem Import, das Leiterplattendokument mit dem Quellschaltplan zu synchronisieren oder Komponentenparameter direkt aus den Bibliotheken zu aktualisieren.

Figure 6 - Dialog Box Engineering Change Order

Abbildung 6 - Dialogfeld Engineering Change Order

Eine weitere Methode, die Altium Designer verwendet und die Benutzern hilft, die Konsistenz des Designs nach dem Import zu überprüfen, sind die Komponentenverknüpfungen. Dieses Dialogfeld ermöglicht es Benutzern, den Status der Verknüpfungen zwischen den schematischen Komponentensymbolen und ihren entsprechenden PCB-Layout Komponenten-Footprints zu überprüfen und zu steuern. Durch diese Methode kann ein Benutzer die Komponenten von einem Dokument zum anderen anhand verschiedener Filter abgleichen, wie zum Beispiel nach Bezeichner. Ein Benutzer kann auch manuell Verknüpfungen zwischen zwei Dokumentimporten abgleichen, was Flexibilität beim Importieren von Dokumenten aus einer anderen Projektdatei ermöglicht.

Figure 7 - Edit Component Links Dialog Box

Abbildung 7 - Dialogfeld Komponentenverknüpfungen bearbeiten

Wie zuvor erwähnt, da der Import von einem Design-Tool zu einem anderen erfolgt, ist eine 100%ige Übersetzung des Designprojekts unmöglich, aufgrund grundlegender Unterschiede in den beiden Schnittstellen. Deshalb wird empfohlen, dass Benutzer eine manuelle Bereinigung an der gedruckten Schaltungsplatte vornehmen.

Hier sind einige der vorgeschlagenen Verifizierungskriterien:

- Projekte in Altium Designer kompilieren

- Durch gemeldete Warnungen und Fehler gehen

- Warnungen/Fehler im Zusammenhang mit dem Schaltungsdesign beheben

- Komponentenverknüpfungen ausführen, um Komponenten zwischen Schemata und Schaltungsplatte automatisch abzugleichen

- PCB-Editor über eine Engineering Change Order (ECO) mit dem Schaltungsdesign synchronisieren

- Warnungen/Fehler im Zusammenhang mit PCB-Design beheben

- Designregelprüfung (DRC) durchführen

- Designregelbeschränkungen aktualisieren und alle DRC-Fehler beheben

- Dokumentation und Ausgabedateien generieren

- Letztendlich eine gründliche visuelle Überprüfung des Schaltplans und der PCB

SCHLUSSFOLGERUNG

Die Industrie der Elektronik-Design-Automatisierung (EDA) hat zu einer Vielzahl neuer Softwarepakete für das Design von Leiterplatten geführt, die oft sehr unterschiedlich funktionieren. Je mehr PCB-Designwerkzeuge verfügbar sind, desto wahrscheinlicher wird es, dass ein Designer eine Schaltplanerfassung von einem Werkzeug in ein anderes konvertieren muss, aus verschiedenen Gründen. Viele PCB-Designer beginnen möglicherweise ein Projekt mit einem kostenlosen Programm für das Leiterplattendesign wie Kicad PCB oder Designspark PCB, nur um festzustellen, dass sie fortschrittlichere Werkzeuge benötigen. Der Altium PCB Design Import Wizard bietet eine schnelle und einfache Möglichkeit, Entwürfe aus anderen Werkzeugen in Altium Designer zu importieren, wodurch die beiden kompatibel gemacht werden und Fehler und Diskrepanzen beseitigt werden. Durch die Überprüfung der Konsistenz der importierten Version mit dem Originalprojekt bietet der Altium Designer PCB-Design-Import-Assistent das höchste Maß an Genauigkeit, spart Zeit und Geld.

Offen als PDF

Ähnliche Resourcen

Verwandte technische Dokumentation

Zur Startseite
Thank you, you are now subscribed to updates.