Sunteți pe pagina 1din 16

Tutorial Eagle

En este pequeño tutorial vamos a aprender el funcionamiento básico del programa de rutado
“EAGLE” en su versión 7.
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 hacer 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. 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
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”)

• nombrar (“name”)

• definir el valor (“value”)

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

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

dos cables utilizaremos el icono . Para dividir un cable en dos nuevos segmentos utilizamos “split”

Para mover o rotar los nombres o valores de los componentes (de forma que sean legibles)

debemos primero separarlos del componente mediante el comando “smash” .

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 nombra 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 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 .

4. Para cambiar el nombre de la etiqueta utilizamos el comando “name” .


Todos los cable con la misma etiqueta estarán conectados entre sí.

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 .


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 .

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 .
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 . 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 donde vamos a rutar, el formato de la pista
al cambiar de dirección, el ancho de pista y las características de la vía 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”.

Los cambios de dirección no los haremos a 90º, sino a 45º, por lo que seleccionaremos . En cuanto
al ancho de pista, éste debe elegirse de forma 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. Para nuestro ejemplo utilizaremos
un ancho de pista de 56mil.

Para las vías se puede comentar lo mismo que para las pistas. Utilizaremos una vía de 76mil 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” .

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
mediante cables (pines de resistencias si son cortos). En el archivo “ts_5.brd” se puede ver el rutado
finalizado con dos puentes.

3.3 Tamaño de los pads

Los pads de los componentes de las librería incluidas en el programa “eagle” son adecuadas para la
fabricación industrial de la placa. Para una fabricación manual, es aconsejable aumentar el tamaño de
los pads (y disminuir el de los taladros), de esta forma, al taladrar no nos quedaremos sin cobre y al
soldar no se despegarán de la superficie.

Para cambiar el tamaño de los pads es necesario modificar la huella en la misma librería. Esto se
puede realizar de la siguiente forma:

• Abrir el componente en el editor de librería. Desde el panel de control se selecciona la librería


que deseamos editar, por ejemplo “rcl→ R_EU”, presionamos el botón derecho del ratón y
seleccionamos “Open in Library”.

• De la lista de encapsulados (“packages”) seleccionamos el que deseamos modificar. Por


ejemplo “0207/10”. Presionamos el botón derecho del ratón y seleccionamos “Edit Package”.

• Ahora procedemos a cambiar el pad . Presionamos y seleccionamos “Diameter”. Unas 80


mil de radio estará bien. A continuación vamos picando con el ratón en los pads a cambiar.

• Procedemos de forma similar para reducir el tamaño del taladro. Seleccionamos “Drill” y el
tamaño deseado (unos 20mil).
• Para que el cambio se haga efectivo en nuestro rutado debemos seleccionar en el menú
“Library”→ “Update All”.

3.4 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.5 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.6 Generación de la máscara
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 en cuenta no cambiar la escala (escala 100%).

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

S-ar putea să vă placă și