PCB-Designsoftware mit der Möglichkeit, PCB-„Komponenten“ zu verwenden

GIBT es eine PCB-Designsoftware, mit der ich gemeinsame Teile des Designs entwerfen und routen kann (wie DCDC mit Unterstützungsschaltkreisen) und daraus eine Art "Komponente" machen kann - damit ich sie immer in mein neues Projekt einfügen kann und sie erscheint bereits geroutet.

Möglicherweise sind mehrere Vorkommen erforderlich, und wenn ich eine Komponente aktualisiere, muss sie alle ihre Instanzen auf der Platine/den Schaltplänen aktualisieren.

Was können Sie vorschlagen (im Moment verwende ich Eagle - ich weiß, dass es möglich ist, eine Art Makros zu verwenden, um dies einmal zu tun, ohne es später bearbeiten zu können)? Es wird sowohl freie als auch kommerzielle Software berücksichtigt.

Ich weiß, dass ich von Software gehört habe, die dies tut, aber ich habe sie selbst nie benutzt.
Nicht die beste Software, die dies tut, aber ExpressPCB erlaubt Ihnen definitiv, so etwas zu tun.
Die Mechaniker tun dies ständig in 3D-CAD-Paketen wie SolidWorks, wo sie Unterbaugruppen erstellen, die später neu konstruiert werden können. Es ist frustrierend, dass EDA-Pakete diese Fähigkeit nicht auf Schaltungsebene zu bieten scheinen, sondern nur auf Komponentenebene. Vielleicht liegt es daran, dass diese Mechaniker alle Hilfe brauchen, die sie bekommen können. EDA-Pakete bieten Funktionen wie „Design-Wiederverwendung“, die nichts anderes sind als Kopieren und Einfügen mit automatischer Neunummerierung von Refdes. Ich bin bei dir - ich will, was die Mechaniker haben.

Antworten (2)

Sie können dies in Altium Designer ziemlich effektiv vortäuschen.

Altium hat das, was sie als „recycelbare Schaltpläne“ bezeichnen – Schaltplan-Layouts, die Sie in größere Schaltpläne einfügen und als Komponenten behandeln können.

Das Duplizieren des PCB-Endes ist ein bisschen mehr Arbeit, aber definitiv machbar (ich habe es getan). Grundsätzlich routen Sie den DC-DC auf einer Platine und kopieren dann einfach das Design und fügen es in jede neue Platine ein, die Sie haben. Dadurch werden die Komponenten-Footprints und -Traces verschoben, aber nicht die Netze. Unter der Annahme, dass Sie über die entsprechende Schaltplanentität verfügen, gleicht Altium beim nächsten Synchronisieren von Schaltplan und PCB die frei schwebenden Footprints mit ihren Schaltplanentitäten ab und fügt die Netzetiketten dem vorhandenen Kupfer hinzu.

Angenommen, Sie können das DC-DC-Layout nicht vor Ort ( auf der Leiterplatte ) bearbeiten, können Sie alternativ das Layout einfach in eine Footprint-Bibliothek einfügen und definieren, wo Ein- und Ausgänge sein sollen.
In diesem Fall würden Sie die Bibliotheksdatei bearbeiten und die Änderungen dann mit „Aktualisieren von PCB-Bibliotheken“ weitergeben. Sie können auch die Grundelemente einer Komponente ändern, nachdem sie platziert wurde, aber Änderungen dort werden nicht an andere Stellen weitergegeben, an denen Sie die Komponente haben.

Drittens kann Altium ein Board in ein anderes einbetten – ich verwende es zum Panelisieren von Dingen, aber ich denke, Sie könnten es wahrscheinlich auch zum Einbetten eines Funktionsabschnitts in einen anderen verwenden. Es würde jedoch nicht in den Schaltplan passen.

Es ist erwähnenswert, dass ich die ersten beiden davon regelmäßig bei meiner Arbeit mache (normalerweise mit FTDI-USB-Schnittstellenschaltkreisen) - es ist definitiv ein praktikabler Ansatz.

Die von mir verwendete Pulsonix-Software hat hierarchische "Blöcke", die auf die gleiche Weise verwendet werden können.
Ja, aber ich kann bestätigen, dass Altium Schaltplan- und PCB-Blöcke finden und neu synchronisieren kann, selbst wenn sie separat kopiert werden.
Ich kann das auch in Pulsonix machen, mit einem kleinen Trick, den ich mir ausgedacht habe. Ich habe es gerade versucht. Es ist wahrscheinlich ein bisschen mehr Arbeit.

Sie können dies mit gschem von gEDA tun. Ich habe es nicht mit gEDA-Leiterplatten versucht, aber ich verstehe nicht, warum es sich nicht von einem anderen Symbol-Footprint unterscheiden würde.

Die Idee ist, ein Symbol der Teilschaltung zu erstellen, einen PCB-Footprint dafür zu entwerfen und es dann in Ihre Symbolbibliothek zu stecken. Verbindungen werden mit Netzen hergestellt, nicht mit Stiften. Ich habe gerade damit begonnen, dies in einem mehr als 10-seitigen (A4-) Schaltplan zu tun, um ein Systemblockdiagramm zusammenzufügen. (Ich empfehle es für diesen Zweck nicht - es war nicht sehr nützlich für mich.)