0% encontró este documento útil (0 votos)
57 vistas16 páginas

Tutorial de EAGLE 9 para Circuitos Impresos

Este documento explica los pasos básicos para crear un proyecto y diseñar un circuito impreso en el programa Eagle, incluyendo la creación de un esquemático, la colocación de componentes en la placa, y el rutado de pistas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas16 páginas

Tutorial de EAGLE 9 para Circuitos Impresos

Este documento explica los pasos básicos para crear un proyecto y diseñar un circuito impreso en el programa Eagle, incluyendo la creación de un esquemático, la colocación de componentes en la placa, y el rutado de pistas.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tutorial Eagle

En este pequeño tutorial vamos a aprender el funcionamiento básico del programa de rutado
“EAGLE” en su versión 9.
Para ello se dispone de un proyecto ya realizado del que se han guardado esquemáticos y rutados en
diversas partes del proceso.

1 Creación de un proyecto
Lo primero es crear un nuevo proyecto. Para ello, en el panel de control seleccionamos “File”→
“New”→ “Project” y le damos un nombre, por ejemplo “TS”.

2 Creación de un esquemático
Creamos un nuevo esquemático dentro del proyecto. Se abrirá la ventana para la creación de
esquemáticos.
El esquemático que vamos a utilizar como ejemplo es un efecto “overdrive” clásico para guitarra
eléctrica (en la versión original D3 es un cortocircuito):

En este apartado se explica como proceder para crear un esquemático. En los ficheros adjuntos se
incluyen tres versiones del esquemático en diferentes momentos del proceso.

2.1 Añadir componentes de librería

Para añadir los componentes, presionamos el icono add (o tecleamos el comando en la línea de
ordenes). Nos aparecerá la ventana con las diferentes librerías de componentes, donde deberemos
buscar y seleccionar el componente requerido:

Vamos a añadir en primer lugar el operacional doble LM4558. Introducimos “LM4558*” en el


campo “Search” y elegimos el componente “linear→ *4558→ LM4558N” con encapsulado DIL08
(“dual in line, 8 pines”).

Posicionamos en el esquemático los dos operacionales incluidos en el LM4558. Nótese que para
aplicar una acción (mover, rotar, copiar, etc) sobre un componente (o su nombre o valor) hay una
pequeña cruz en donde hay que “pinchar” con el ratón.

En la ventana del esquemático nos aparecerán los dos operacionales, pero no están los pines de
alimentación. Para añadir pines ocultos u otras puertas del mismo componente, se utiliza el comando

invoke . Al presionar el icono y seleccionar uno de los operacionales nos aparece una ventana con
las distintas puertas del integrado:

Seleccionamos la puerta “P”, presionamos “OK” y situamos los pines de alimentación.

Si se desea intercambiar puertas de un integrado (por ejemplo en nuestro caso IC1A por IC1B)

podemos utilizar el comando swap .

Añadimos el componente GND: presionamos “add” , y buscamos “GND”. Nos aparecerán dos
opciones, cualquiera vale, por ejemplo “supply2→ GND”. Lo colocamos en el pin 4 del operacional
(que colocamos anteriormente con el comando “invoke”).

Añadimos al esquemático la alimentación, presionamos “add” , y buscamos “+9V”. Colocamos


“+9V” en el pin 8.

Ahora añadimos, por ejemplo, una resistencia de 1K. Presionamos y seleccionamos “rcl→ R-
EU→ R-EU_0207/10”. La posicionamos en el esquemático y presionamos “ESC”.

Con los componentes en el esquemático podemos realizar diferentes operaciones:

• Mover (move)
• Copiar (copy)

• Imagen especular (mirror)

• Rotar (rotate)

• Borrar (delete)

• numerar componente (name)

• definir valor del componente (value)

Cambiar el valor de la resistencia añadida para que sea de 1K.

Para dibujar las conexiones utilizaremos el comando net . Cuando sea necesario añadir una unión

entre dos cables utilizaremos el comando junction . Para dividir un cable en dos nuevos segmentos

utilizamos split .

De esta forma, añadiendo componentes, definiendo sus valores y dibujando las conexiones, iremos
creando el esquemático.

Se recomienda al alumno abrir el esquemático “ts_2” y completarlo.

En el apartado 5 de este tutorial se muestra una tabla con componentes usuales.

2.2 Etiquetas
En muchas ocasiones, para que el esquemático no quede enmarañado, es conveniente utilizar
etiquetas (“labels”) para nombrar las conexiones, de forma que podemos conectar nodos alejados sin
necesidad de dibujar un cable.
Vamos a realizar un ejemplo para la tensión de polarización de los operacionales “VB”:

1. Seleccionamos Xref “on” en las propiedades (presionando el icono change y utilizando el


menú desplegado al efecto). Esta opción habilita la “caja” alrededor de la etiqueta.
2. Dibujamos un segmento de cable donde queremos la etiqueta.

3. Ahora colocamos la etiqueta presionando el icono label .

4. Para cambiar el nombre por defecto del nudo, utilizamos el comando “name” .
Todos los cable con la misma etiqueta estarán conectados entre sí sin necesidad de utilizar una línea
de conexión.

2.3 Operaciones con bloques


En multitud de ocasiones necesitaremos mover o rotar grupos de componentes (con sus conexiones).
Para ello:

1. Seleccionar el bloque de componentes con la herramienta group .


2. Presionamos la herramienta con la acción deseada (mover, rotar, copiar, etc).
3. Presionamos el botón derecho del ratón y seleccionamos del menú desplegable la opción
“move group” (o “rotate group”, etc).

2.4 Buses
En eagle, un bus es simplemente un conjunto de cables. En circuitos digitales, sobre todo, es muy
común que varios cables de conexión vengan agrupados en un bus. En el circuito de la figura aparecen
tres buses que conectan puertos de salida de un microprocesador con diferentes conectores.

El proceso para crear un bus es el siguiente:

1. Dibujar un bus mediante la herramienta bus .

2. Utilizamos la herramienta de etiquetas para dar nombre al bus. (En este caso con la
propiedad Xref en off).
3. Utilizamos la herramienta para nombrar el bus. Las diferentes señales deben estar
separadas por comas. Por ejemplo: PD[2..7],VCC,GND

4. Utilizamos la herramienta de conexionado para conectar elementos al bus. Si lo hemos


realizado todo correctamente, nos parecerá un menú desplegable donde seleccionaremos
que señal de las que contiene el bus deseamos conectar.

2.5 Comprobación eléctrica del esquemático


Antes de proceder al rutado de la placa, es conveniente realizar un ERC (“electrical rule check”)
mediante el comando del mismo nombre . Nos aparecerá una ventana con los errores y avisos
correspondientes que es conveniente revisar y corregir o aprobar.

3 Creación de la placa de circuito impreso


Una vez que hemos finalizado el esquemático se procede a realizar el “pcb”. Para ello
seleccionaremos “Switch to board” en el menú “File”.
Nos aparecerá la ventana para la realización del rutado con los componentes a la derecha y un
rectángulo a la derecha (dimensión de la placa de circuito impreso) donde deberemos colocar los
componentes.
En primer lugar deberemos dimensionar según nuestras necesidades el tamaño de nuestra pcb. Para
nuestro circuito de ejemplo, vamos utilizar unas dimensiones tales que podamos colocar el circuito en
el interior de una caja apropiada. Por ejemplo una 1590B del fabricante Hammond de dimensiones
internas de 2” x 4” aproximadamente. Por tanto modificaremos las dimensiones externas de la placa
para obtener 2” x 3”.

3.1 Posicionamiento de los componentes


La colocación de los componentes en la placa es un proceso esencial. Si los componentes se
disponen de forma adecuada, nos facilitará enormemente el rutado, se disminuirán las longitudes de las
pistas, el número de pasos de cara y puentes, etc.
Para facilitarnos el proceso de colocación, las conexiones definidas en el esquemático aparecen
como finas líneas de color amarillo. Utilizando el esquemático como referencia, iremos colocando los
componentes (moviendo y rotando).
Hay que tener presente también, que algunos componentes en algunos circuitos deben colocarse en
posiciones preestablecidas (conectores, dispositivos con radiadores, potenciómetros, etc). En nuestro
circuito de ejemplo, posicionaremos los conectores de entrada, salida y alimentación, así como los
potenciómetros en los bordes de la placa.
Conforme vayamos colocando los componentes, para reordenar las conexiones de forma que sean lo
más cortas posibles, presionamos el icono ratsnest .
En el archivo “ts_4.brd” se puede observar el proceso de posicionamiento finalizado.

3.2 Rutado

Para rutar el circuito utilizaremos el rutado manual (route airwire) . Una vez presionado el
icono, en la parte superior de la ventana nos parecerá la barra:

En ella podemos configurar el grid, seleccionar la cara ( layer ) donde vamos a rutar, el formato de la
pista al cambiar de dirección, el ancho de pista ( width ) y las características de la via a colocar si
realizamos un paso de cara.

Nuestra pcb de ejemplo va a realizarse a una sola cara, por lo que rutaremos en la cara “Bottom”. Si
la hiciéramos a dos caras utilizaríamos también la cara “Top”. Los cambios de dirección no los

haremos a 90º, sino a 45º, por lo que seleccionaremos ( select wire bend ) . En cuanto al ancho
de pista, éste debe elegirse acorde a la densidad de corriente que va a soportar. Teniendo en cuenta que
con un ancho de 10mil (milésimas de pulgada) podría hacerse circular 1A de corriente
aproximadamente de acuerdo a las normas, el ancho de las pistas para corrientes pequeñas va a venir
limitado por consideraciones mecánicas. Las pistas delgadas pueden salir defectuosas en el proceso de
revelado, se despegan de la superficie al aplicar calor con el soldador y deben evitarse, sobre todo si la
placa es un prototipo realizado de forma manual.

Se recomienda pues utilizar un ancho de pista superior a 20mil si la pcb se va a revelar


manualmente. Si va ser mandada a a fabricar, el ancho puede ser inferior. Para nuestro ejemplo
utilizaremos un ancho de pista de 50mil.

Para las vías se puede comentar lo mismo que para las pistas. Utilizaremos una vía de 75mil y un
taladro de 19mil.

Una vez configurado el rutado manual procederemos a rutar pinchando el ratón en una conexión y
volviendo a pinchar cuando hayamos finalizado.

Si hemos de borrar una pista, utilizaremos “ripup” . No usar delete ya que borraremos
la pista junto con la definición de la conexión.

Si resulta imposible rutar una pista, o bien el rutado de la misma da lugar a una pista larga y
enrevesada, podemos hacer un puente cambiando a la cara superior (“Top”). Estos puentes se harán
soldando cables (o pines de resistencias si son cortos). En el caso de rutar a dos caras, evidentemente,
no hace falta colocar puente alguno.

En el archivo “ts_5.brd” se puede ver el rutado finalizado con dos puentes.


3.3 Rellenado con plano de tierra

Si deseamos un plano de tierra, basta con utilizar el comando “polygon” y proceder de la


siguiente forma:
• Dibujamos el polígono (utilizar un ancho de linea de 10mil). Al finalizar y cerrarlo nos parecerá
con una línea discontinua.

• Nombramos el polígono con “name” (hacemos click en una zona del polígono libre de
componentes y pistas). Le damos el nombre de la señal a la que queremos conectar el plano, En
nuestro caso “GND”.
• Cambiamos las propiedades del poligono. Presionando el botón derecho del ratón en uno de los
lados del polígono seleccionamos “properties”. En el campo “Isolate” seleccionamos la
separación que deseamos del plano de tierra de las demás pistas. En nuestro caso tomaremos
56mil. Además, deseleccionaremos “Thermals” para que los pads queden rodeados
completamente por el cobre del plano de tierra.

• Finalizamos presionando para que se realice el plano de tierra.


3.4 Comprobación de las reglas de diseño
Para finalizar, comprobamos que no hay errores en el rutado realizando el denominado “design rule
check” . Presionamos y nos aparece una ventana en la que se puedn definir las reglas de diseño
(separación entre pistas, pads, vías, distancias mínimas entre objetos, etc). Estas reglas han de definirse
de acuerdo a los requisitos y tolerancias de nuestro proceso de fabricación.
Para realizar el DRC presionamos “Check”, nos aparecerá una ventana con los errores del rutado
que deberemos ir comprobando y corregir o aceptar.

3.5 Generación de la máscara para revelado manual


Para generar un pdf con la máscara necesaria para el proceso de revelado seguiremos el siguiente
proceso:

• Presionamos “show/edit layers” y seleccionamos sólo las caras “Bottom”, “Pads” y “Vias”.
Si queremos que salga el borde (dimensión) de la placa seleccionamos también “Dimension”.
• En el menú seleccionamos “Options”→ “User Interface” seleccionamos el fondo “Background”
en blanco “White”.
• En el menú seleccionamos “File”→ “Export”→ “Image”. Seleccionamos “Monochrome” y
cambiamos la resolución dpi a 600 y procedemos a generar la imagen en formato png.
• Con cualquier programa de edición de gráficos se procede a convertir el archivo de formato png
a pdf, teniendo mucho cuidado en no cambiar la escala (escala 100%).

3.6 Generación de archivos Gerber para fabricación


Se recomienda consultar la documentación del fabricante elegido. El proceso descrito aquí puede
variar ligeramente de un fabricante a otro.
El proceso es el siguiente:
• Descargar los ficheros CAM del fabricante correspondientes al número de capas (caras) de
nuestra pcb y almacenarlos en el directorio de eagle correspondiente (normalmente en la carpeta
“cam” situada dentro de la carpeta “eagle”.

• Pinchar el icono “cam processor”

• En la ventana, cargar el archivo “cam” descargado anteriormente (pinchar en ).


• Comprobar el resultado con el visor de “gerber” de la misma ventana. Pinchar en las capas de la
parte izquierda de la ventana y comprobar que no hay errores.
• Si todo es correcto, presionar “Process job”. Nos devolverá un mensaje informado de que el
proceso se ha realizado satisfactoriamente. Nos genera un archivo comprimido zip que será el
enviado al fabricante.

4 Configurar atajos de teclado


Para mejorar la interfaz y hacerla más sencilla y rápida de usar se pueden definir atajos de teclado y
asignarlos a los comandos mas usados. Para asignar los atajos seleccionamos “Options”→ “Assign” en
el menú. Podemos ahora presionando “New” realizar las siguientes asignaciones de teclas a comandos
(por ejemplo):

• CTRL C → copy

• CTRL M → move

• CTRL A → add

• CTRL R → rotate

• CTRL D → delete

• CTRL W → Net
5 Componentes usuales de librerías

Componente Libreria Dispositivo Encapsulado Imagen

Resistencia 1/4W ajustada rcl→R-EU R-EU_0207/7 0207/7

Resistencia 1/4W normal rcl→R-EU R-EU_0207/10 0207/10

Resistencia 1W rcl→R-EU R-EU_411/15 0411/15

Resistencia 5W resistor_power→ R RKH208-8 KH208-8

Condensador cerámico disco Rcl→C-EU C-EU025-025X050 C025-025X050


100mil. (milésimas de pulgada,
2,54mm)

Cond. cerámico/plástico 200mil. rcl→C-EU C-EU050-030X075 C050-030X075

Cond. Electrolítico 1uF a 10uF rlc→ CPOL-EU CPOL-EU2.5-5 E2,5-5

Cond. Electrolítico 100uF a 220uF rlc→ CPOL-EU CPOL-EU2.5-7 E2,5-7


16V

Cond. Electrolítico 1000uF a rlc→ CPOL-EU CPOL-EU5-10.5 E5-10,5


2200uF 16V

Cond. Electrolítico 4700uF 65V rlc→ CPOL-EU CPOL-EU10-30 E10-30


Tira de pines pinhead PINHD-1x...

Conector 2 pines 500mil Con-wago-500 W237-102

Conector 3 pines 500mil Con-wago-500 W237-103

Diodo señal encapsulado DO35 diode→1N4148 1N4148D035-10 D035-10

Diodo rectificacion encapsulado diode 1N4004 D041-10


DO41

Diodo LED 3mm led→ LED LED3MM

Diodo LED 5mm led→ LED LED5MM

Jumper secillo jumper JP1E

Jumper doble jumper JP2Q

Potenciómetro alpha 16mm mono pot 3RP/1610N

Potenciómetro alpha 16mm estereo pot 3RP/1610G

Potenciómetro ajuste horizontal rcl→ POTENTIOMETER_P


POTENTIOMETER T-10
Potenciómetro ajuste multivuelta rcl→ R-TRIMM R-TRIMM64W
vertical pines alineados

Potenciómetro ajuste multivuelta rcl→ R-TRIMM R-TRIMM64Y


vertical pines triángulo

Potenciómetro multivuelta ajuste rcl→ R-TRIMM R-TRIMM64X


lateral

Puente rectificador 1A Rectifier RB1A

pulsador Switch-omron 10-XX

También podría gustarte