Librerías Eagle
Eagle viene con un conjunto grande de librerías que normalmente son suficiente para la mayoría de placas. Pero puede ser que en algún momento no encontremos el componente que buscamos en las librerías por defecto. En ese momento lo correcto es crearse una librería personalizada con nuestros componentes, no solo tienen que ser componentes que no están en eagle también podemos agrupar los componentes que mas usamos en una librería , por ejemplo, hay muchos tipos de resistencias, pero nosotros usamos un tipo en concreto con un tamaño, podemos coger ese componente y meterlo en nuestra librería.
En el tutorial que viene a continuación creare mi librería personalizada y el componente del chip TXB0108 que es un conversor bidireccional de niveles lógicos de 3.3 V a 5 V. Os adjunto el datasheet, en este caso lo usaremos con el encapsulado de gaviota es decir el TSSOP de 20 pines.
En el tutorial que viene a continuación creare mi librería personalizada y el componente del chip TXB0108 que es un conversor bidireccional de niveles lógicos de 3.3 V a 5 V. Os adjunto el datasheet, en este caso lo usaremos con el encapsulado de gaviota es decir el TSSOP de 20 pines.

txb0108.pdf | |
File Size: | 966 kb |
File Type: |
Vamos a empezar abriendo el Eagle y en la ventana Control Panel le damos a File->New->Library. Se nos abrirá una ventana nueva y le damos a File-> Save as y le ponemos el nombre que queramos a nuestra librería. En este caso le pondré tutoriales.
Antes de empezar vamos a explicar como se define un objeto en eagle. Para poder crear un componente necesitamos 3 partes:
Symbol: Básicamente es lo que nos sale en el schemtic y tiene la información de los nombres de los pines.
Package: Contiene la información para la placa es decir el archivo Board, por lo que tiene la información del tamaño real del chip con sus pines etc.
Device: Esto es propiamente el componente ya que lo que hace es juntar el Symbol con el Package para que formen un conjunto, en el también crearemos la relación entre los pines del Symbol y los pines del Package.
Antes de empezar vamos a explicar como se define un objeto en eagle. Para poder crear un componente necesitamos 3 partes:
Symbol: Básicamente es lo que nos sale en el schemtic y tiene la información de los nombres de los pines.
Package: Contiene la información para la placa es decir el archivo Board, por lo que tiene la información del tamaño real del chip con sus pines etc.
Device: Esto es propiamente el componente ya que lo que hace es juntar el Symbol con el Package para que formen un conjunto, en el también crearemos la relación entre los pines del Symbol y los pines del Package.
Como el encapsulado es estandard no es necesario crear desde cero el package sino que podemos usar uno genérico para ello vamos al Control Panel donde pone Libraries y se nos desplegaran todas las librerías del eagle. Ahora buscamos una que se llama smd-ipc.lbr en ella están casi todos los encapsulados estandard. Buscamos el que nos conviene que seria el SOP20. Finalmente le damos al botón derecho y a
En caso de querer dibujar nosotros mismos el encapsulado también podemos, simplemente con las herramientas de cableado etc, podemos hacerlo, aunque normalmente no es necesario ya que todos los chips vienen en encapsulados estandard.
Ahora tenemos el encapsulado en nuestro librería, ahora vamos a definir el symbol. En la ventana de Library le damos a la pestaña superior Library->Symbol. Donde pone new ponemos el nombre de nuestro chip, en este caso TXB0108 y le damos a Enter. Ahora nos aparecera una ventana parecida a la del esquematico. Con esto vamos a crear el simbolo de nuestro componente. Para ello primero creamos un rectangulo con la herramienta wire. A continuación ponemos todos los pines con la herramienta Pin, cuando la seleccioneis arriba os aparecera diferentes formas de pines, mas largas mas cortas etc. En este caso los voy a poner todos iguales con la opción por defecto.
Ahora tenemos el encapsulado en nuestro librería, ahora vamos a definir el symbol. En la ventana de Library le damos a la pestaña superior Library->Symbol. Donde pone new ponemos el nombre de nuestro chip, en este caso TXB0108 y le damos a Enter. Ahora nos aparecera una ventana parecida a la del esquematico. Con esto vamos a crear el simbolo de nuestro componente. Para ello primero creamos un rectangulo con la herramienta wire. A continuación ponemos todos los pines con la herramienta Pin, cuando la seleccioneis arriba os aparecera diferentes formas de pines, mas largas mas cortas etc. En este caso los voy a poner todos iguales con la opción por defecto.
Ahora hay que darles un nombre a los pines. No es necesario que sigan el mismo orden que en el encapsulado ya que despues los asociaremos. Con la herramienta Name pinchamos en cada uno de ellos y le ponemos el nombre que querramos.
Ahora ya tenemos los pines con el nombre. Para terminar de decorarlo vamos a ponerle el nombre del chip y unas etiquetas para que al ponerlo en el esquematico salga el numero de componente etc. Pondremos el nombre del componente con la herramiento Text y escribiremos TXB0108 y le aumentaremos el tamaño en size.
A continuación vamos a la Herramienta Text y ponemos >NAME y cambiamos la capa a la 95 Names. Ahora hacemos lo mismo pero poniendo en Text >VALUE y lo pasamos a la capa Values.
A continuación vamos a la Herramienta Text y ponemos >NAME y cambiamos la capa a la 95 Names. Ahora hacemos lo mismo pero poniendo en Text >VALUE y lo pasamos a la capa Values.
Finalizado esto ya solo nos queda definir el Device, vamos a library -> Device y en el campo New ponemos TXB0108. Nos aparecerá una pantalla como la de abajo, donde tendremos que pulsar el botón new para añadir el encapsulado y el botón add para añadir el symbol.
Ahora solo nos queda conectar las dos partes, por lo que le damos a Connect y juntamos los pines del symbolo con los del package. Para eso podemos mirar la imagen del datasheet.
Bueno pues ahora ya tenemos nuestro componente creado y preparado para usar en cualquier diseño que hagamos. Para añadirlo lo mas sencillo es ir a la ventana Control Panel en Libraries y buscamos la nuestro y el componente que queramos añadir le damos al botón derecho Add to schematic.