Fehlende Komponenten in der Eagle Library

7

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
Neel Mehta
quelle

Antworten:

14

Ich würde empfehlen, dass Sie lernen, wie Sie Ihre Teile selbst erstellen. Für mich ist es oft schneller als nach einem fehlenden Teil zu suchen. Wenn Sie das Teil im Netz finden, 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 einen Hinweis zum Erstellen Ihres eigenen Teils hinzufügen:

Wenn Ihr Teil in einem gemeinsamen Paketformat vorliegt, sollten Sie sich die ref-packages.lbrBibliothek ansehen . 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.

PetPaulsen
quelle
Die Sparkfun-Verbindung ist tot
Bernardo Ramos
11

Vergessen Sie die Eagle-Bibliotheken. Sie wurden anscheinend so optimiert, dass sie schnell hergestellt werden können, sodass Cadsoft eine große Liste unterstützter Teile haben kann, nicht aus Gründen der Qualität oder Klarheit. Kurz gesagt, die mitgelieferten Eagle-Bibliotheken saugen.

Am besten machen Sie Ihre eigenen nach Ihren eigenen Konventionen. Wenn Sie mit meinen Konventionen leben können, können Sie meine Bibliotheken nützlich finden. Meine Bibliotheken und eine Reihe anderer Eagle-Dienstprogramme sind in der Eagle Tools-Version unter www.embedinc.com/pic/dload.htm enthalten . Dazu gehören nicht die Teile, die Sie erwähnen, 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 Stücklisten-Tools sind auch in der oben erwähnten Version enthalten. Im Folgenden finden Sie beispielsweise den Inhalt der Dokumentationsdatei eagle_attr, in der diese Konventionen beschrieben werden (diese Dokumentdatei und mehrere andere sind ebenfalls in der Version enthalten):

In diesem Dokument werden die Konventionen von Embed Inc für die Verwendung von optional beschrieben
Attribute in Eagle, die erstmals in Version 5 verfügbar gemacht wurden
In früheren Versionen konnte ein Teil nur wenige feste Attribute enthalten
Adler wie VALUE und NAME. In Version 5 sind diese festen Attribute noch vorhanden
existieren, aber beliebige zusätzliche Attribute können vom Benutzer erstellt werden.

Dieses Dokument gibt bestimmte Attribute an, die von Teilen von erwartet werden
das Embed Inc-System, hauptsächlich zur Unterstützung der automatischen Stückliste
Generation. Der Prozess des Erzeugens einer Stückliste aus einem Eagle Board oder
Das Schema ist in der Programmdokumentationsdatei CSV_BOM beschrieben.

Die optionalen Eagle-Attribute, die innerhalb von Embed Inc. Eine besondere Bedeutung haben
System sind:

MANUF

    Hersteller: partnum; Hersteller: partnum; ...

    Die PARTNUM-Felder und ihre führenden Doppelpunkte können weggelassen werden, sind jedoch a
    schlechte Idee, es sei denn, nur ein einziger Hersteller ist aufgeführt.

PARTNUM

    Generische Teilenummer oder Teilenummer innerhalb eines einzelnen Herstellers.

LIEFERANT

    Lieferant: partnum; Lieferant: partnum; ...

    Die PARTNUM-Felder und ihre führenden Doppelpunkte können weggelassen werden, sind jedoch a
    schlechte Idee, es sei denn, nur ein einziger Lieferant ist aufgeführt.

Stückliste

    Ob dieser Teil in die Stückliste aufgenommen werden soll. Einige "Teile" sind
    Nur Funktionen auf dem Board, wie zum Beispiel Pogo Pin Pads. Diese
    sollten nicht in der Stückliste aufgeführt werden, da sie nicht gekauft werden müssen
    und wird nicht installiert. Unterstützte Werte sind:

      JA - Fügen Sie diesen Teil in die Stückliste ein.

      NEIN - Nehmen Sie diesen Teil nicht in die Stückliste auf.

    Der Standardwert ist JA, wenn die Stückliste leer ist oder nicht vorhanden ist.

VALSTAT

    Gibt an, wie das VALUE-Attribut verwendet wird. Die Auswahlmöglichkeiten sind:

      VAL - Normaler Teilewert, wie der Widerstand eines Widerstands. Das
        Der Teilewert wird in der Stückliste aufgeführt und zur Unterscheidung verwendet
        verschiedene Teile. Beispielsweise ist ein 10K-Ohm-Widerstand anders
        Teil als ein 330 Ohm Widerstand.

      PARTNUM - Die Teilenummer. Das Wertefeld wird in der angezeigt
        Stückliste und zur Unterscheidung verschiedener Teile wie VAL. Jedoch,
        Das Feld für die Teilenummer wird auf VALUE gesetzt, sofern nicht die Teilenummer angegeben ist
        wird sonst explizit gesetzt. VALSTAT PARTNUM ist für Generika
        Bibliotheksgeräte, bei denen das Wertefeld verwendet wird, um einige oder alle anzuzeigen
        der Teilenummer auf dem Schaltplan. Zum Beispiel die Bibliothek
        enthält möglicherweise ein generisches 14-poliges Opamp-Gerät und den Wert auf
        LM324 zur Anzeige des Opamp-Typs im Schaltplan. In diesem
        Beispiel: VALUE wird nur auf die generische Teilenummer ohne gesetzt
        Pakettyp, Temperaturklasse usw. In diesem Fall das PARTNUM
        Attribut sollte verwendet werden, um die genaue Teilenummer anzugeben, aber
        VALSTAT sollte weiterhin auf PARTNUM eingestellt sein.

      ETIKETT - Etikett für den Siebdruck. Das Wertefeld wird
        nicht in die Stückliste übertragen werden und nicht daran gewöhnt sind
        Teile unterscheiden. Dies kann beispielsweise verwendet werden, um a zu kennzeichnen
        LED auf der Platine. Verschiedene LEDs können mit "Power" und "Power" gekennzeichnet sein
        "Fehler", aber sie sind der gleiche physische Teil und sollten aufgelistet werden
        auf dem gleichen Stücklisteneintrag.

SUBST

    Legt das zulässige Feld für Ersetzungen 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, wird dieses Feld überschrieben
    Die Teilewertzeichenfolge in der Stückliste wird zur Unterscheidung verwendet
    Teile. DVAL wird immer als wahrer Teilewert angenommen, nicht so
    bewirkt von VALSTAT. Der Zweck von DVAL ist es, mehr zu bieten
    Informationen als angemessen, um auf dem Schaltplan zu zeigen. Im Allgemeinen ist die
    Das Standardattribut VALUE wird im Schaltplan mit DVAL angezeigt
    auf der Stückliste angezeigt.

DESC

    Explizite Beschreibungszeichenfolge für die Stückliste. Standardmäßig ist die Stückliste
    Die Beschreibung wird aus dem Bibliotheksnamen und dem Gerätenamen abgeleitet
    innerhalb dieser Bibliothek. Wenn das DESC-Attribut vorhanden und nicht leer ist,
    Der Inhalt überschreibt diesen Standard.
Olin Lathrop
quelle
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.
Chris Laplante
4

Sie können viele Bibliotheken für EAGLE von ihrer Website herunterladen , aber es ist oft schwierig, eine Bibliothek mit den gewünschten Geräten zu finden. Insbesondere für sehr spezielle Teile, wie die von Ihnen verwendeten Mikrocontroller, ist häufig noch keine Bibliothek vorhanden. Glücklicherweise ist es ziemlich einfach und unkompliziert, sie selbst in EAGLE zu erstellen (Zitieren erforderlich) .

Eine EAGLE-Bibliothek ist in drei Teile unterteilt: Geräte , Pakete und Symbole .

Das Symbol wird im Schaltplan verwendet. Sie müssen das Symbol wahrscheinlich selbst zeichnen, da es sehr unwahrscheinlich ist, dass Sie einen Mikrocontroller mit genau denselben Symbolen finden. Dies ist sehr einfach: Erstellen Sie einfach ein neues Symbol und platzieren Sie die Stifte. Geben Sie jedem Pin den gleichen Namen wie im Datenblatt. Sie können Linien verwenden, um den Umriss des Symbols zu zeichnen.

Zum Glück müssen Sie das Paket nicht selbst erstellen. Über die EAGLE-Systemsteuerung müssen Sie nur das richtige Paket in jeder Bibliothek finden. Klicken Sie mit der rechten Maustaste 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. Klicken Sie dann auf "Neues Paket", wählen Sie das richtige Paket aus und verbinden Sie alle Stifte mit dem richtigen Pad und Ihrem fertigen.

Hinweis: Dies ist nur das grundlegende Verfahren, um den Workflow zu veranschaulichen und zu erläutern, was Sie selbst tun müssten. Es sind weitere Funktionen und Details zu berücksichtigen. Es ist möglicherweise am besten, wenn Sie das EAGLE-Lernprogramm 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 , dh ab Seite 223. Dies ist sehr detailliert und zeigt den Workflow Schritt für Schritt anhand von zwei Beispielen (Erstellen eines Widerstands und später einer integrierten Schaltung).

Nach einigem Üben 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 die Mühe wert ;-)

hbaderts
quelle
Können Sie auf ein Schritt-für-Schritt-Tutorial verweisen, um die oben genannten Schritte auszuführen? Das wird wirklich helfen. Danke
user2979872
Klar, ich würde das offizielle EAGLE-Handbuch vorschlagen, da ich es selbst anhand dieses Tutorials gelernt habe. Ich habe dies der Antwort hinzugefügt.
Hbaderts