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?
Schnelle Anleitung: - µC Schaltplansymbol in der Library anlegen - getrennt die Pinbelegung als Symbol anlegen - Im Device beides aufs "Symbol Sheet" legen - Mit Info das Add Level der Pinbelegung auf "request" setzen - Fertig. Kann man sich gut bei schon angelegten Devices abgucken.
Erst mal ein Device fertig stellen, evtl. mit mehreren Gattern. Das geht mit dem Library Editor. Mit INVOKE kan man sich dann einzelne Gatter aus dem fertigen Device in den Plan ziehen. Steht alles im Manual
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.