Está en la página 1de 53

Electrónica Industrial (4º GITI)

Jesús Sánchez García


Depto. Ingeniería Electrónica
 Eagle
 Nuestro circuito
 Esquemático
 Diseño del PCB (layout)

2
 Eagle
 Nuestro circuito
 Esquemático
 Diseño del PCB (layout)

3
 Información general
◦ Software para diseño de placas de circuitos impresos
◦ 2 partes principales
 Crear esquemáticos de nuestros circuitos
 Crear el layout del PCB

4
 Dónde obtener información sobre Eagle
◦ Web oficial
 “Resources”
 “Libraries”  Librerías de componentes
 “Projects”  Proyectos de ejemplo
 “UserLanguagePrograms” o “ULPs”  Permite hacer cosas específicas con Eagle,
como calcular precio de materiales…
 “Documentation”  Tutoriales sobre Eagle
 “Blog”
 A veces a webinars gratuitos, no viene mal echarle un ojo de vez en cuando
◦ Otros recursos
 Tutoriales disponibles en internet
 Sparkfun
 Esquemático
https://learn.sparkfun.com/tutorials/using-eagle-schematic
 Diseño PCB
https://learn.sparkfun.com/tutorials/using-eagle-board-layout#previously-on-
using-eagle

5
 Eagle 7.6 o 7.7
https://cadsoft.io/

6
 Eagle
 Nuestro circuito
 Esquemático
 Diseño del PCB (layout)

7
 Antes de empezar a trabajar con Eagle…
◦ Saber los componentes que vamos a utilizar en nuestro circuito
◦ Conocer su funcionamiento
◦ Saber cómo conectar unos con otros
 En este caso
◦ Filtro paso de baja activo

Componente Valor
R1 1K
R2 10 K
C 2 uF
OpAmp LM741

8
 Eagle
 Nuestro circuito
 Esquemático
 Diseño del PCB (layout)

9
 Nos pide crear una carpeta para almacenar
los proyectos
◦ Decirle que sí
◦ O bien decir que no y luego crear una carpeta que
nosotros queramos
 Pestaña options Directories
 En la última fila modificar el directorio $HOME por la
ruta que nosotros deseemos
 Por ejemplo: C:\\Eagle-7.6.0
◦ No quitar la carpeta “eagle” que se creará en el
directorio anterior

10
 En la columna de la izquierda expandir la
pestaña Projects
◦ Clic derecho en ”eagle”  New project
◦ Darle nombre al proyecto

11
 Hacer clic derecho en el nuevo proyecto que
hemos creado  new schematic
◦ Se abre una nueva ventana donde podemos ir
creando el esquemático

12
 Cargar librerías de componentes
◦ En el panel control de la izquierda  clic en el icono
“add”
 Se abre una ventana con la lista de componentes
disponibles

13
 Cargar librerías de componentes
 Clic en USE
 Seleccionar en la carpeta “lbr” la mayoría de ficheros con
extensión “.lbr”
 Clic en “abrir”

14
 Añadir componentes
◦ Añadimos TODOS los componentes a usar
◦ Para ello hay que buscarlos en las librerías de componentes
 Hay dos opciones
 Usar el campo “Search”
 O buscarlos directamente desplegando las librerías

15
 Añadir componentes
◦ Lista de componentes de nuestro circuito

Componente Valor Modelo Librería


R1 1K R-EU_0207/7 rcl→R-EU
R2 10 K R-EU_0207/7 rcl→R-EU
C 2 uF CPOL-EU2.5-5 rlc→ CPOL-EU
OpAmp LM741
Alimentación ± 15 V Supply2
Tierra GND Supply2
Pines MA05-1 con-lstb

16
 Añadir componentes
◦ Buscar componentes y
añadirlos: OpAmp
 Amplificador operacional
modelo: LM741
 Escribimos en “Search”:
*LM*741*
 Clic en “OK”

17
 Añadir componentes
◦ Colocar los componentes en el esquemático: OpAmp
 Haciendo
 Clic derecho  rotamos el componente
 Clic intermedio  convertimos en su imagen (mirror)
 Clic izquierdo  Colocamos el componente en la zona de
trabajo
 “ESC” para volver a la ventana de añadir componentes

18
 Añadir componentes
◦ Colocar los componentes en el esquemático: OpAmp
 Una vez colocado el componente también podemos
modificar su posición y orientación
 clic derecho en el componente para abrir opciones

19
 Añadir componentes
◦ Se repite el proceso para los demás componentes
◦ Hasta que todos estén en el esquemático
◦ Colocar los componentes de manera lógica, similar a como
se dibuja el circuito

Componente Valor Modelo Librería

R1 1K R-EU_0207/7 rcl→R-EU

R2 10 K R-EU_0207/7 rcl→R-EU

C 2 uF CPOL-EU2.5-5 rlc→ CPOL-EU

OpAmp LM741

Alimentación ± 15 V Supply2

Tierra GND Supply2

Pines MA05-1 con-lstb

20
 Añadir componentes
◦ Crear componentes a medida
 Si necesitamos añadir un componente que no está definido en
ninguna librería

https://www.sparkfun.com/tutorials/110

21
 Conectar los componentes
◦ Hacer clic en el botón “Net”
 ¡OJO! No usar el botón “wire”

◦ Conectar componentes uno a uno

◦ A tener en cuenta
 Para terminar con la “net” actual a veces es necesario hacer doble clic
 Si no la red sigue conectando componentes con cada clic individual que
se hace
 Si se cruzan dos redes, se creará un nodo o “junction” automáticamente
 Para hacer una esquina, hacer clic izquierdo y continuamos dibujando la
“net”
 Si necesitamos que los pines de un componente estén en orden inverso
 Hacemos un rotate de 180º
 Luego un mirror

22
 Conectar los componentes
◦ Borrar una “Net”
 Clic derecho en la “net” 
“delete”

 Si se desea intercambiar
puertas de un integrado
 utilizar el comando “pinswap”

23
 Cambiar el nombre de los componentes
◦ clic en el botón del menú izquierdo “name”
 clic en los componentes a los que queramos cambiar de
nombre

24
 Asignar valores a los componentes
◦ clic en el botón del menú izquierdo “value”
 clic en los componentes a los que queramos asignar
valores

25
 Conectar los componentes
◦ Resultado final del esquemático

26
 Comprobar las conexiones del esquemático
◦ clic en el botón “Electrical rule check” o ERC

◦ Asegurarse de que no hay errores ni warnings (o son de un


tipo que podemos asumir)

27
 Eagle
 Nuestro circuito
 Esquemático
 Diseño del PCB (layout)

28
 Abrir la vista de diseño del PCB
 Antes de pasar al PCB guardar el esquemático
 Para empezar a crear el PCB
 Clic en File  Switch to board

 Cuando pregunte si queremos crear el fichero “.brd” darle


a “Yes”

29
 Abrir la vista de diseño del PCB
◦ Se abrirá un PCB en blanco con los componentes del
esquemático al lado
◦ Los componentes se muestran con su “huella” o “footprint”

30
 Colocar los componentes en el PCB
◦ Movemos los componentes y hacemos las rotaciones para
colocarlos de la mejor manera
 mismos botones de mover y rotar del esquemático

◦ Puede haber varias formas de conectar el circuito

◦ Unas líneas delgadas amarillas señalan las


conexiones
 Son sólo indicativas, nos ayudarán a rutar
posteriormente
◦ Conforme vayamos colocando los
componentes
 reordenamos las conexiones con el botón
“ratsnest”

31
 Colocar los componentes en el PCB
◦ A tener en cuenta
 Hacer un diseño compacto y que sea lógico
 Ayudará a minimizar errores
 Los componentes tienen 3 dimensiones y puede que
colocandolos muy cercanos sus cuerpos choquen
 Ejemplo: potenciómentros de brazo de ajuste largo
 Intenta minimizar el número de mensajes de la cruz
amarilla que indica “connection guidelines”
 Hacer cruces de pistas implica poner vías a través de la
placa, lo cual es caro y toma tiempo
 No hacer “mirror” de un componente en el PCB, a no
ser que se vaya a conectar por el otro lado de la placa

32
 Rutado de pistas
◦ Una vez colocados los componentes
 Seleccionar la cara en la que vamos a rutar las pistas
 Top
 Bottom
 Cuando se utiliza un proceso de fabricación manual
 Mayoritariamente se ruta en una sola cara (bottom)
 Se puede rutar a dos caras si hace falta

33
 Rutado de pistas
◦ Clic en el botón “route”

◦ Seleccionar ángulos de 45º en la barra de herramientas superior


 Hay que evitar los ángulos de 90º

◦ Podemos ayudarnos del “grid” para rutar

34
 Rutado de pistas
◦ Proceso
 hacer clic en un pad
 hacer clic a medida que
rutamos para darle forma a la
pista
 por último hacer clic en el otro
extremo de la ruta
◦ una línea amarilla más delgada
nos muestra dónde debemos
terminar la pista

35
 Rutado de pistas
◦ Una vez rutada una pista
 se puede mover haciendo clic encima con el botón mover

 Se pueden crear nuevos ángulos en una pista con el


botón “split”

 Para borrar una pista darle al botón “ripup” y hacer clic


en las partes de la pista a borrar

36
 Rutado de pistas
◦ Consejos
 Mantener las pistas lo más cortas posibles
 Pistas largas añaden resistencia, ruido térmico y pueden incluso
tener efectos de antena
 Evitar el rutar pistas en paralelo en ambas caras de la placa
pues puede causar efectos capacitivos entre pistas
 Asegurarse que las pistas son lo suficientemente anchas, sobre
todo para pistas de alimentación
 Existen calculadoras de ancho de pistas en función de la corriente
que vayan a soportar
 Se recomienda utilizar un ancho de pista superior a 20mil
 También son importante las dimensiones para pads y vías
 No dejar etiquetas tapadas por las pistas, para que se puedan
reconocer los componentes y sus valores tras fabricar el PCB

37
 Vías
◦ Cuando no es posible rutar todas las
pistas por la misma cara
◦ Las vías son orificios estañados
 conectan eléctricamente ambas caras
de un PCB
◦ Las vías se pueden crear
 Automáticamente cuando al rutar
cruzamos dos pistas
 Manualmente, creando vías antes y
después del cruce de pistas y
colocando el cruce en distintas caras
del PCB

◦ En la imagen se ven dos vías que unen


la pista en la cara top (rojo) con las
pistas en azul de la cara bottom (azul)

38
 Comprobar el rutado
◦ Herramienta “desgin rules check”
 para asegurarse que no se han rutado pistas erróneamente ni
incumplido otras normas de diseño
 Se usa haciendo clic en el botón DRC y luego en “check”

◦ Algunos errores o warnings pueden ser conocidos o asumidos en nuestro


diseño
 Lo importante es evitar errores que impedirán que nuestro diseño
funcione correctamente

39
 Comprobar el rutado
◦ Herramienta “desgin rules check”
 Estas reglas han de definirse de acuerdo a los requisitos y tolerancias de nuestro
proceso de fabricación

40
 Etiquetado de componentes
◦ Las etiquetas de componentes y sus valores ayudan al montaje
◦ Si una pista tapa una etiqueta  Movemos la etiqueta
 Clic en el botón “smash”
 Permite mover la etiqueta independientemente del componente

 Luego mover la etiqueta con el botón “move”

41
 Dimensiones
◦ Ajustar el tamaño del PCB al circuito que
hemos creado
 Para ello mover los bordes con el botón
“move”

◦ Asegurarse de dejar un poco de margen


entre el circuito y el borde del PCB

◦ Se puede hacer clic en el botón


“dimensión” y definir las dimensiones de
la placa

42
 Crear el plano de tierra
◦ El plano de tierra es importante pues representa la tierra en la placa
◦ Para crear el plano de tierra
 Botón “polygon”

 Definir en el menú de “polygon” de la barra horizontal de arriba el espaciado con


las pistas que se dejará
 Los valores dependerán de lo que queramos, pero 10 mm estará bien para empezar

43
 Crear el plano de tierra
◦ Dibujar un polígono alrededor de las dimensiones de la placa
 Se quedará una línea discontinua alrededor de las dimensiones de la
placa
◦ Pulsar el botón “name” y hacer clic en el polígono dibujado
 Darle el nombre “GND”
 Clic en OK

44
 Crear el plano de tierra
◦ Por último hacer clic en “ratsnest”

◦ Tras estos pasos habremos creado el plano de tierra

45
 Crear la serigrafía o “silkscreen”
◦ Esta nos permite imprimir más información en el PCB
◦ La información típica que se incluye
 Nombre componentes y valores
 Fabricante y modelo de circuito y versión
◦ Para insertar información hay varios botones
 Botones “wire”, “text”, “circle”, “rectangle” y “polygon”

 La máscara se crea en la capa


 “tPlace”  para la capa Top
 “bPlace”  para la capa Bottom

46
 Crear la serigrafía o “silkscreen”
◦ Ejemplo

47
 Fabricación del PCB: varias opciones
◦ Fabricación contratada a una empresa externa
 Generar ficheros GERBER
 Se envían directamente a una empresa de fabricación electrónica
 Por lo general, este tipo de empresas realizan un test antes de fabricar
 Se denomina “design for manufacturability” (DFM) check
 Analizan posibles defectos que puedan aparecer al fabricar el diseño

◦ Fabricación manual con proceso fotolitográfico


 Generar fotolitos
 Imprimirlos en papel vegetal para poder llevarlos a la insoladora

48
 Fabricación del PCB
◦ Generar fotolitos
 Queremos generar un pdf con la máscara necesaria, para ello:
 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”.

49
 Fabricación del PCB
◦ Generar fotolitos
 En el menú seleccionamos “Options”→ “User Interface” seleccionamos el fondo
“Background” en blanco “White”

50
 Fabricación del PCB
◦ Generar fotolitos
 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%).

51
 Fabricación del PCB
◦ Generar fotolitos
 En el caso de haber diseñado a dos caras, deberemos repetir el proceso
con la cara top y también las “layers” correspondientes
 Pads, vías, tPlace, tNames, tValues
 En este caso debemos tener cuidado al insolar para hacer coincidir
ambas caras (top y bottom)

◦ Otra opción es imprimir


directamente en PDF
 Se recomienda ver:

https://www.youtube.com/watch?v=
b8myjLe6wRM

52
 Ver nuestro diseño en 3D
◦ Es posible comprobar nuestro diseño en 3D con programas de
visualización en 3D
 Ejemplos
 Autocad
 Solidworks
 SketchUp
◦ Para ello seleccionar el programa de visualización y ver los posibles
formatos que puede leer
◦ Exportar desde Eagle nuestro PCB en el formato adecuado

53

También podría gustarte