Mir fehlen Bibliotheken bestimmter ICs zur Verwendung in Eagle. Kann mich jemand zu einer Quelle führen, wo ich diese IC-Bibliotheken finden kann? Ich stelle diese Frage, um herauszufinden, ob es ein zentrales Repository gibt, in dem ich die meisten/alle IC-Bibliotheken finden kann.
Zusätzliche Informationen (falls erforderlich):
Ich würde empfehlen, dass Sie lernen, wie Sie Ihre Teile selbst erstellen. Für mich geht das oft schneller als die Suche nach einem fehlenden Teil. Wenn Sie das Teil im Netz finden würden, sollten Sie es auf korrekte Pinbelegung, Größe usw. überprüfen.
Hier ist ein Tutorial, das ich sehr nützlich fand.
Es gibt jedoch einige Orte, an denen Sie Bibliotheken finden können:
Wenn Ihr Teil in einem gängigen Paketformat vorliegt, sollten Sie einen Blick in die ref-packages.lbr
Bibliothek werfen. Es enthält verschiedene Standardpaketformate, sodass Sie diese nicht selbst erstellen müssen. Kopieren Sie einfach das benötigte Paket in Ihre eigene Bibliothek und erstellen Sie den Rest gemäß den Tutorials, die Sie im Internet finden.
Vergessen Sie die Eagle-Bibliotheken. Sie wurden anscheinend optimiert, um schnell erstellt zu werden, damit Cadsoft eine große Liste von unterstützten Teilen haben kann, nicht für Qualität oder Klarheit. Kurz gesagt, die mitgelieferten Eagle-Bibliotheken sind zum Kotzen.
Am besten selber machen nach eigenen Konventionen. Wenn Sie mit meinen Konventionen leben können, werden Sie meine Bibliotheken vielleicht nützlich finden. Meine Bibliotheken und eine Reihe anderer Eagle-Dienstprogramme befinden sich in der Eagle Tools-Version unter www.embedinc.com/pic/dload.htm . Diese enthalten nicht die von Ihnen erwähnten Teile, aber es gibt viele andere Teile.
Meine Bibliotheksteile folgen auch einer Reihe von Konventionen zur Verwendung verschiedener Attribute, die eine automatisierte Stücklistengenerierung ermöglichen. Die automatisierten BOM-Tools sind auch in der oben erwähnten Version enthalten. Hier ist zum Beispiel der Inhalt der Dokumentationsdatei eagle_attr, die diese Konventionen beschreibt (diese Dokumentdatei und mehrere andere sind ebenfalls in der Veröffentlichung enthalten):
Dieses Dokument beschreibt die Embed Inc-Konventionen für die Verwendung von optional Attribute in Eagle, die erstmals in Version 5 zur Verfügung gestellt wurden. In In früheren Versionen konnte ein Teil nur wenige feste Attribute eingebaut haben Eagle, wie VALUE und NAME. In Version 5 sind diese Attribute noch fest existieren, aber beliebige zusätzliche Attribute können vom Benutzer erstellt werden. Dieses Dokument spezifiziert bestimmte Attribute, die von Teilen von erwartet werden das Embed Inc-System, hauptsächlich zur Unterstützung der automatischen Stückliste (BOM) Generation. Der Prozess der Generierung einer Stückliste aus einem Eagle Board bzw Der Schaltplan ist in der Programmdokumentationsdatei CSV_BOM beschrieben. Die optionalen Eagle-Attribute, die innerhalb der Embed Inc System sind: HERSTELL Hersteller:Teilenummer; Hersteller: Teilenummer; ... Die PARTNUM-Felder und ihre führenden Doppelpunkte können weggelassen werden, sind aber a schlechte Idee, es sei denn, es ist nur ein einziger Hersteller aufgeführt. PARTNUM Allgemeine Teilenummer oder Teilenummer innerhalb eines Herstellers. ANBIETER Lieferant: Teilenummer; Lieferant: Teilenummer; ... Die PARTNUM-Felder und ihre führenden Doppelpunkte können weggelassen werden, sind aber a schlechte Idee, es sei denn, es ist nur ein einziger Anbieter aufgeführt. Stückliste Ob dieses Teil in die Stückliste aufgenommen werden soll. Einige "Teile" sind nur Features auf dem Board, wie zum Beispiel Pogo-Pin-Pads. Diese sollten nicht auf der Stückliste aufgeführt werden, da sie nicht gekauft werden müssen und wird nicht installiert. Unterstützte Werte sind: JA - Dieses Teil in die Stückliste aufnehmen. NEIN - Dieses Teil nicht in die Stückliste aufnehmen. Der Standardwert ist JA, wenn BOM leer ist oder nicht existiert. VALSTAT Gibt an, wie das VALUE-Attribut verwendet wird. Zur Auswahl stehen: VAL - Normaler Teilwert, wie der Widerstand eines Widerstands. Die Teilwert wird auf der Stückliste aufgeführt und zur Unterscheidung verwendet verschiedene Teile. Zum Beispiel ist ein 10K-Ohm-Widerstand anders Teil als ein 330-Ohm-Widerstand. PARTNUM - Die Teilenummer. Das Wertefeld wird im angezeigt BOM und wird verwendet, um verschiedene Teile zu unterscheiden, wie VAL. Jedoch, das Teilenummernfeld wird auf VALUE gesetzt, es sei denn, die Teilenummer ansonsten explizit gesetzt. VALSTAT PARTNUM ist für generisch Bibliotheksgeräte, bei denen das Wertefeld verwendet wird, um einige oder alle anzuzeigen der Teilenummer auf dem Schaltplan. Zum Beispiel die Bibliothek könnte ein generisches 14-Pin-Opamp-Gerät enthalten, und der Wert ist auf festgelegt LM324, um den Operationsverstärkertyp im Schaltplan anzuzeigen. In diesem Beispielsweise wird VALUE nur auf die generische Teilenummer ohne gesetzt Verpackungstyp, Temperaturklasse usw. In diesem Fall wird die PARTNUM Attribut sollte verwendet werden, um die genaue Teilenummer anzugeben, aber VALSTAT sollte immer noch auf PARTNUM gesetzt sein. LABEL - Etikett für den Siebdruck. Das Wertefeld wird nicht in die Stückliste übernommen und nicht verwendet werden Teile unterscheiden. Dies könnte zum Beispiel verwendet werden, um a zu kennzeichnen LED auf der Platine. Verschiedene LEDs können mit "Power" und "Power" gekennzeichnet sein "Fehler", aber sie sind das gleiche physische Teil und sollten aufgelistet werden auf demselben Stücklisteneintrag. ERSATZ Legt das Feld Ersetzungen erlaubt für das Teil in der Stückliste fest. Gültig Werte sind "JA" und "NEIN". Der Standardwert ist YES, wenn SUBST nicht vorhanden ist oder ist leer. DVAL Detaillierter Teilewert. Wenn vorhanden und nicht leer, überschreibt dieses Feld die Teilwertzeichenfolge auf der Stückliste und wird zur Unterscheidung verwendet Teile. DVAL wird immer als der Wert des wahren Teils angenommen, ist es also nicht erfolgt durch VALSTAT. Der Zweck von DVAL ist es, mehr zu bieten Informationen als vernünftigerweise auf dem Schaltplan zu zeigen. Allgemein die Das Standard-VALUE-Attribut wird im Schaltplan mit DVAL angezeigt auf der Stückliste angezeigt. BESCHR Explizite Beschreibungszeichenfolge für die Stückliste. Standardmäßig ist die BOM Die Beschreibung wird aus dem Bibliotheksnamen und dem Gerätenamen abgeleitet innerhalb dieser Bibliothek. Wenn das DESC-Attribut vorhanden und nicht leer ist, sein Inhalt überschreibt diese Vorgabe.
Sie können viele Bibliotheken für EAGLE von ihrer Website herunterladen , aber es ist oft ziemlich schwierig, eine Bibliothek zu finden, die die gewünschten Geräte enthält. Besonders für sehr spezielle Teile, wie die von Ihnen verwendeten Mikrocontroller, existiert oft noch keine Bibliothek. Glücklicherweise ist es ziemlich einfach und unkompliziert, sie in EAGLE selbst zu erstellen (Zitat erforderlich) .
Eine EAGLE-Bibliothek ist in drei Teile aufgeteilt: Devices , Packages und Symbols .
Das Symbol wird im Schaltplan verwendet. Wahrscheinlich müssen Sie das Symbol selbst zeichnen, da es sehr unwahrscheinlich ist, dass Sie einen Mikrocontroller mit genau denselben Symbolen finden. Das ist ganz einfach: Erstellen Sie einfach ein neues Symbol und beginnen Sie mit dem Platzieren von Stecknadeln. Geben Sie jedem Pin den gleichen Namen wie im Datenblatt. Sie können Linien verwenden, um den Umriss des Symbols zu zeichnen.
Glücklicherweise müssen Sie das Paket nicht selbst erstellen. Sie müssen nur das richtige Paket in jeder Bibliothek mit dem EAGLE Control Panel finden. Machen Sie einen Rechtsklick auf das Paket und wählen Sie „In Bibliothek kopieren“. Das ist es. (Die Bibliothek ref-packages.lbr
enthält viele häufig verwendete Pakete).
Jetzt haben Sie das Symbol und das Paket, Sie müssen sie verbinden. Erstellen Sie ein neues Gerät und fügen Sie das Symbol hinzu. Dann auf „Neues Paket“ klicken, das richtige Paket auswählen und alle Pins mit dem richtigen Pad verbinden und fertig.
Hinweis: Dies ist nur die grundlegende Vorgehensweise, um den Arbeitsablauf zu veranschaulichen und was Sie selbst tun müssten. Es gibt weitere Funktionen und Details, die berücksichtigt werden müssen. Es könnte am besten sein, wenn Sie das EAGLE-Tutorial zum Erstellen von Geräten durchgearbeitet haben, bevor Sie die großen Mikrocontroller erstellen. Ich würde vorschlagen, das entsprechende Kapitel im offiziellen EAGLE-Handbuch zu lesen , also ab Seite 223. Dies ist sehr detailliert und zeigt den Arbeitsablauf Schritt für Schritt an zwei Beispielen (wie man einen Widerstand und später eine integrierte Schaltung erstellt).
Nach etwas Übung würde ich sagen, dass Sie die Bibliothek für ein solches Gerät in weniger als einer Stunde erstellen können, also ist es meiner Meinung nach die Mühe wert ;-)
Bernhard Ramos