Atributos de piezas personalizadas de Eagle

Estoy creando una pieza de biblioteca para un controlador MOSFET dual IX442 que tiene 3 variantes, IX4426, IX4427, IX4428. La diferencia entre las variantes está en si las salidas se invierten de las entradas.

¿Hay alguna manera de establecer el nombre del pin para el pin 7 (OUTA o #OUTA según la variante) de modo que pueda crear una parte esquemática única para todas las variantes y usar un atributo para establecer el nombre del pin en consecuencia?

Respuestas (2)

AFAIK, Eagle no tiene este nivel de parametrización. [Tampoco Altium, OrCAD.]

Si desea tener nombres de pin distintos** en números de pieza distintos***, tendrá que crear piezas de biblioteca separadas. Copiar y pegar hará la mayor parte del trabajo.

** OUTA o #OUTA para el pin 7
*** aunque comparten la hoja de datos

PD ¡Puedes decirle a Eagle que dibuje una barra superior adecuada usando ! signo !FOO!produce F O O ¯

He confirmado que los nombres de los pines no se pueden establecer dinámicamente.

Desde entonces, he solucionado el problema de los esquemas a través del siguiente método:

  • Establezca los nombres de los pines en OUTA y OUTB y configure la visibilidad de la etiqueta del pin en desactivado
  • Cree campos de texto junto a cada pin como >OUTA y >OUTB
  • Cree atributos de parte OUTA y OUTB con valores apropiados para las etiquetas,
    por ejemplo, el IX4426 tiene ambas salidas invertidas, por lo que establecer OUTA en !OUTA y OUTB en !OUTB reemplazará los valores de >OUTA con !OUTA y >OUTB con !OUTB