Componentes faltantes en Eagle Library

7

Me faltan bibliotecas de ciertos IC para usar en Eagle. ¿Alguien me puede guiar a una fuente donde pueda encontrar estas bibliotecas de IC? Estoy haciendo esta pregunta para averiguar si hay algún repositorio central donde pueda encontrar la mayoría / todas las bibliotecas de IC.

Información adicional (si se requiere):

  1. Los IC que faltan actualmente son AD8318, ADL5542 y TLV3501
  2. Estoy usando Eagle v5.6.0 para Windows
pregunta Neel Mehta

3 respuestas

14

Recomendaría que aprendas a crear tus partes por tu cuenta. Para mí, a menudo es más rápido que buscar una parte faltante. Cuando encuentre la pieza en la red, debe revisarla para determinar el tamaño correcto de pin out, etc.,

Aquí hay un tutorial que me parece muy útil.

Sin embargo, hay algunos lugares donde puedes encontrar bibliotecas:

Permítame agregar una nota sobre la creación de su propia parte:

Cuando su parte está en un formato de paquete común, debería echar un vistazo a la biblioteca ref-packages.lbr . Contiene varios formatos de paquete estándar, por lo que no tiene que crearlos por su cuenta. Simplemente copie el paquete necesario en su propia biblioteca y cree el resto de acuerdo con los tutoriales que encontrará en la red.

    
respondido por el PetPaulsen
11

Olvídate de las bibliotecas Eagle. Aparentemente, fueron optimizados para que se fabriquen rápidamente, de modo que Cadsoft pueda tener una gran lista de piezas compatibles, no por calidad o claridad. En resumen, las bibliotecas Eagle suministradas apestan.

Lo mejor es hacer el suyo de acuerdo con sus propias convenciones. Si puedes vivir con mis convenciones, puedes encontrar mis bibliotecas útiles. Mis bibliotecas y un montón de otras utilidades de Eagle se encuentran en el lanzamiento de Eagle Tools en www.embedinc.com/pic/dload.htm . Estas no incluyen las partes que mencionas, pero hay muchas otras partes allí.

Las partes de mi biblioteca también siguen un conjunto de convenciones sobre cómo usar varios atributos que permiten la generación automatizada de listas de materiales. Las herramientas de lista de materiales automatizadas también se incluyen en el lanzamiento que mencioné anteriormente. Por ejemplo, aquí está el contenido del archivo de documentación de eagle_attr que describe estas convenciones (este archivo doc y muchos otros también se incluyen en la publicación):

This document describes the Embed Inc conventions for using optional
attributes in Eagle, which were first made available in version 5.  In
previous versions a part could only have a few fixed attributes built into
Eagle, such as VALUE and NAME.  In version 5 these fixed attributes still
exist but arbitrary additional attributes can be created by the user.

This document specifies certain attributes that are expected by parts of
the Embed Inc system, mostly to aid in automatic bill of materials (BOM)
generation.  The process of generating a BOM from a eagle board or
schematic is desribed in the CSV_BOM program documentation file.

The Eagle optional attributes that have special meaning within the Embed Inc
system are:

MANUF

    Manufacturer:partnum; manufacturer:partnum; ...

    The PARTNUM fields and their leading colons may be omitted, but is a
    bad idea unless only a single manufacturer is listed.

PARTNUM

    Generic part number or part number within single manufacturer.

SUPPLIER

    Supplier:partnum; supplier:partnum; ...

    The PARTNUM fields and their leading colons may be omitted, but is a
    bad idea unless only a single supplier is listed.

BOM

    Whether this part should be included on the BOM.  Some "parts" are
    only features on the board, like pogo pin pads for example.  These
    should not be listed on the BOM because they do not need to be bought
    and will not be installed.  Supported values are:

      YES  -  Include this part in the BOM.

      NO  -  Do not include this part in the BOM.

    The default is YES if BOM is empty or does not exist.

VALSTAT

    Indicates how the VALUE attribute is used.  The choices are:

      VAL  -  Normal part value, like the resistance of a resistor.  The
        part value will be listed on the BOM and used to distinguish
        different parts.  For example, a 10K ohm resistor is a different
        part than a 330 ohm resistor.

      PARTNUM  -  The part number.  The value field will be shown in the
        BOM and used to distinguish different parts, like VAL.  However,
        the part number field will be set to VALUE unless the part number
        is otherwise explicitly set.  VALSTAT PARTNUM is for generic
        library devices where the value field is used to show some or all
        of the part number on the schematic.  For example, the library
        might contain a generic 14 pin opamp device, and the value set to
        LM324 to show the type of opamp on the schematic.  In this
        example, VALUE is only set to the generic part number without
        package type, temperature grade, etc.  In this case the PARTNUM
        attribute should be used to specify the exact part number, but
        VALSTAT should still be set to PARTNUM.

      LABEL  -  Label intended for the silkscreen.  The value field will
        not be transferred to the BOM and will not be used to
        differentiate parts.  This might be used, for example, to label a
        LED on the board.  Different LEDs might be labeled "Power" and
        "Error", but they are the same physical part and should be listed
        on the same BOM entry.

SUBST

    Sets the substutions allowed field for the part on the BOM.  Valid
    values are "YES" and "NO".  The default is YES if SUBST does not exist
    or is empty.

DVAL

    Detailed part value.  If present and not empty, this field overrides
    the part value string on the BOM and will be used to differentiate
    parts.  DVAL is always assumed to be the true part value, so is not
    effected by VALSTAT.  The purpose of DVAL is to provide more
    information than reasonable to show on the schematic.  Generally the
    standard VALUE attribute will be shown on the schematic with DVAL
    shown on the BOM.

DESC

    Explicit description string for the BOM.  By default, the BOM
    description is derived from the library name and the device name
    within that library.  If the DESC attribute is present and not empty,
    its contents will override that default.
    
respondido por el Olin Lathrop
4

Puede descargar muchas bibliotecas para EAGLE desde su sitio web , pero a menudo es bastante difícil encontrar una biblioteca que contenga Los dispositivos deseados. Especialmente para partes muy especializadas, como los microcontroladores que utiliza, a menudo todavía no existe una biblioteca. Afortunadamente, es muy fácil y sencillo crearlos tú mismo en EAGLE (cita requerida) .

Una biblioteca EAGLE se divide en tres partes: Dispositivos , Paquetes y Símbolos .

El símbolo se utiliza en el esquema. Probablemente tendrá que dibujar el símbolo usted mismo, ya que es muy poco probable que encuentre un microcontrolador con exactamente los mismos símbolos. Esto es muy fácil: solo crea un nuevo símbolo y comienza a colocar los pines. Dé a cada pin el mismo nombre que en la hoja de datos. Puedes usar líneas para dibujar el contorno del símbolo.

Afortunadamente, no tendrá que crear el paquete usted mismo. Solo tiene que encontrar el paquete correcto en cualquier biblioteca usando el Panel de Control EAGLE. Haga un clic derecho en el paquete y seleccione "copiar a la biblioteca". Eso es. (La biblioteca ref-packages.lbr contiene muchos paquetes de uso común).

Ahora tienes el símbolo y el paquete, debes conectarlos. Crea un nuevo dispositivo y agrega el símbolo. Luego haga clic en "nuevo paquete", seleccione el paquete correcto y conecte todos los pines al pad correcto y su terminado.

Nota: Este es solo el procedimiento básico, para ilustrar el flujo de trabajo y lo que tendría que hacer usted mismo. Hay más características y detalles a considerar. Podría ser mejor si trabajó con el tutorial de EAGLE sobre la creación de dispositivos antes de crear los microcontroladores grandes. Sugeriría leer el capítulo correspondiente en el manual oficial de EAGLE , es decir, de la página 223 en . Esto es muy detallado y muestra el flujo de trabajo paso a paso en dos ejemplos (cómo crear una resistencia y luego un circuito integrado).

Después de algo de práctica, diría que puede crear la biblioteca para un dispositivo de este tipo en menos de una hora, por lo que imho vale la pena ;-)

    
respondido por el hbaderts

Lea otras preguntas en las etiquetas