Fehlende Komponenten in der Eagle-Bibliothek

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):

  1. Derzeit fehlende ICs sind AD8318, ADL5542 und TLV3501
  2. Ich verwende Eagle v5.6.0 für Windows

Antworten (3)

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:


Lassen Sie mich eine Anmerkung zum Erstellen Ihres eigenen Teils hinzufügen:

Wenn Ihr Teil in einem gängigen Paketformat vorliegt, sollten Sie einen Blick in die ref-packages.lbrBibliothek 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.

Der Sparkfun-Link ist tot

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.
Vielen Dank für die Veröffentlichung Ihrer Bibliotheken. Ich konnte Ihr SOIC-20-Paket verwenden, um im Handumdrehen eine neue Variante eines Chips zu erstellen, den ich benötige.

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.lbrenthä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 ;-)

können Sie auf ein Schritt-für-Schritt-Tutorial verweisen, um das oben Genannte zu tun. Das wird wirklich helfen. Vielen Dank
Sicher, ich würde das offizielle EAGLE-Handbuch vorschlagen, da ich es selbst anhand dieses Tutorials gelernt habe. Ich habe dies der Antwort hinzugefügt.