[Eagle] Device mit Invoke anlegen

OP #7367819
Lesenswert?

Hallo Leute,

Habe folgendes vor: Möchte einen µController in Eagle anlegen. Das geht auch und der ist auch schon fertig.

Nun ist es ja möglich, mit Invoke, ein zweites Gatter einzufügen. Dachte mir jetzt, das es gut wäre, eine Tabelle mit den ganzen Pin Funktionen anzulegen, welche dann im Plan hinzugefügt werden kann.

Wie realisiere ich das am besten?

#7367890
Lesenswert?

Ate E. schrieb:

Nun ist es ja möglich, mit Invoke, ein zweites Gatter einzufügen.

Nicht nur ein zweites, sondern für jeden Pin eins. Der entscheidende Vorteil: man kann diese Pin-Symbole im Schaltplan völlig frei platzieren, so, wie sie logisch zusammen gehören. Und das individuell in jedem Schaltplan, mit unveränderter lbr. Ein Gatter pro Port wäre ein Kompromiss, ist aber nutzlos, wenn z.B. SPI-MOSI und MISO vom Port A und SCK vom Port B kommt.

Ich fasse nicht einmal die Power-Pins in einem Symbol zusammen. Zum Beispiel gehört der VCCUSB-Pin mal auf das Blatt mit dem USB-Port und mal zu den normalen 3.3V-Pins.

Die diversen Pin-Funktionen (MOSI, UART1TX,...) schreibe ich als Attribute im Device dazu. Das hat den Vorteil, dass ich die im Schaltplan ändern kann. Es wird ja meist nur jeweils eine der vielen Funktionen benutzt. Bei einfachen GPIOs wird das Attribut garnicht angezeigt. Der Nachteil: nur ein Device, nicht ein Gatter, kann Attribute haben. Deshalb muss man jeden Attribut-Text einzeln platzieren, jedenfalls in der Version 7.7. Da ist inzwischen hoffentlich mehr möglich.

Als Add Level benutze ich Always, jedenfalls bei CMOS-Bausteinen, weil eigentlich jeder Pin angeschlossen werden muss. So kann ich kein Invoke vergessen, aber ich könnte notfalls immer noch einzelne Pins löschen, was mit Must mühsam wäre.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren