So teilen Sie benutzerdefinierte Gerätesymbole in Eagle in separate Teile auf (innerhalb eines einzigen Footprints)

Ich arbeite also an einem komplexen Design, das ein BGA-Gerät mit einer ziemlich großen Anzahl von Pads enthält, die nach Funktionen gruppiert sind (eine ARM-MCU und Gruppen sind MDIO, MMC, SERDES usw.). Dies ist mein erstes Projekt mit einem so komplexen Projekt, also verzeihen Sie die lahme Frage.

Ich habe dafür ein benutzerdefiniertes Bibliotheksgerät erstellt (da ich kein fertiges Gerät für diesen Chip finden konnte). Und für dieses Gerät habe ich 1 Symbol und 1 Footprint erstellt.

Ich kann natürlich mit diesem einzelnen Symbol an Schaltplänen arbeiten, aber das wird ein riesiges Durcheinander (~ 400 Pins auf diesem Symbol).

Ich kann viele Schaltpläne (in PDF exportiert) sehen, die zeigen, dass diese in unabhängige Gruppen aufgeteilt sind. Beispielsweise würde ein Schaltplanblatt alles zeigen, was mit der Stromversorgung zu tun hat, und ein anderes beispielsweise alles, was mit MMC zu tun hat (und die Symbole auf jedem Blatt wären nur die relevanten Pins des Chips). Siehe beigefügtes Bild unten.

Wie erreiche ich das in Eagle?

Zusätzliche Frage: Ich sehe in diesen Schaltplänen auch, dass das gesamte Design in Blöcke aufgeteilt ist (dh wie auf dem beigefügten Bild mit B2B_xxx-Verbindungen) und der Draht auf einem anderen Blatt fortgesetzt würde. Wie würde ich das anstellen?

Beispielschaltpläne mit modularer MPU

Antworten (1)

Erstellen Sie einfach alle gewünschten kleineren Symbole und fügen Sie dann im Geräte-Editor einfach mehrere Symbole hinzu, so wie Sie ein einzelnes hinzufügen würden.

Eagle freut sich sehr, wenn Sie mehrere Symbole für dasselbe Teil haben. Sie können jedem im Geräteeditor einen Namen geben, und dieser Name wird an den Namen im Schaltplan angehängt.

Ein einfaches Beispiel hierfür finden Sie in der 40xxBibliothek (eine Eagle-Standardbibliothek). Sie können sehen, dass es mehrere Gate-Symbole im selben Gerät gibt, die alle mit einem einzigen Paket verbunden sind.

Wenn ein Teil mehrere Symbole hat, können Sie die Symbole unabhängig voneinander verschieben und sie so im Schaltplan an beliebiger Stelle platzieren. Sie können auch (sofern Ihre Lizenz dies zulässt) mehrere Blätter in Ihrem Schaltplan verwenden und verschiedene Symbole in verschiedenen Blättern platzieren.


In Ihrer zusätzlichen Frage, um eine Spur über Blätter zu teilen, zeichnen Sie einen kurzen Draht, der mit dem Stift auf dem ersten Blatt verbunden ist, und geben diesem Draht dann einen Namen (den Namen des Netzes). Sie können das Werkzeug auch verwenden label, um dem Draht eine Textbeschriftung hinzuzufügen, die automatisch jede Änderung des Netznamens widerspiegelt.

Machen Sie auf dem zweiten Blatt einfach dasselbe. Alle Drähte in einem Schaltplan mit demselben Netznamen gelten als verbunden.

Danke für die schnelle Antwort. Das bedeutet, dass ich mehrere Symbole und ein einzelnes Paket für ein Gerät definieren kann und dann jedes Symbol in eine separate Schaltplandatei aufgenommen werden kann. Habe ich das richtig verstanden? Oder sollte ich sie trotzdem alle in einer Schaltplandatei aufbewahren? (Würde mich auch sehr freuen, wenn Sie Ratschläge zu der zusätzlichen Frage geben könnten).
@AlexKey Sie konnten nicht jedes Symbol in eine andere Schaltplandatei einfügen, da Eagle nicht mehrere Schaltpläne für dasselbe PCB-Layout verarbeiten kann. Sie können jedoch (sofern Ihre Lizenz dies zulässt) mehrere Blätter in Ihrem Schaltplan verwenden und verschiedene Symbole in verschiedenen Blättern platzieren. Sie können die Symbole auch unabhängig voneinander verschieben, um sie an beliebiger Stelle im Schaltplan zu platzieren.
Danke! Ich werde diese Antwort dann nehmen und vielleicht wäre es eine gute Idee, diese Informationen zu einer Antwort hinzuzufügen.