Asignatura: Laboratorio de Desarrollo Hardware Autor: Carlos Castao Torres Rev.: Manuel J. Bellido Noviembre !"#
Creacin de una PBC mediante EAGLE 1. Instalacin del entorno 2. Creacin de una librera 3. Creacin del esquemtico 4. Paso a la placa
Instalacin del entorno 1.1.Instalacin en Ubuntu 1.2.Instalacin en Windows
Instalacin en Ubuntu brimos en el na!e"ador la si"uiente url# $ttp#%%www.cadso&tusa.com%download'ea"le%(lan"ua"e)en *n la seccin dedicada a +inu, nos descar"amos el arc$i!o. Una !e- descar"ado introduciremos abriremos un terminal . escribiremos los si"uientes comandos /cd 0escar"as% / s$ ea"le'lin'1.2.3.run 4si se descar"ara una !ersin distinta tendra que cambiarla por la que se $ubiera descar"ado5 6aremos clic7 en si"uiente $asta que nos indique el tipo de licencia que tenemos donde seleccionaremos# 89un as :reeware8
Instalacin en Ubuntu Una !e- reali-ado esto tendremos en nuestra carpeta personal 4%$ome%usuario%5 un directorio llamado ea"le'1.2.3 que ser donde tendremos el lan-ador del pro"rama %$ome%usuario%ea"le'1.2.3%bin%ea"le donde se nos "uardarn las libreras que crearemos para la prctica %$ome%usuario%ea"le'1.2.3%lib% . los pro.ectos %$ome%usuario%ea"le'1.2.3%pro;ects%
Instalacin en indo!s brimos en el na!e"ador la si"uiente url# $ttp#%%www.cadso&tusa.com%download'ea"le%(lan"ua"e)en *n la seccin dedicada a Windows nos descar"amos el arc$i!o. Una !e- descar"ado $aremos doble clic7 sobre el arc$i!o descar"ado . $aremos clic7 en si"uiente $asta que nos apare-ca el tipo de licencia que indicaremos que es# 89un as :reeware8
Creacin de una PBC mediante EAGLE 1. Instalacin del entorno 2. Creacin de una librera 3. Creacin del esquemtico 4. Paso a la placa
Creacin de una librer"a Una !e- en la pantalla principal del pro"rama< =ste tendr una &orma similar a la de la ima"en. Libreras con las que trabajaremos en la primera parte de la prctica Proyectos donde tendremos todos los proyectos que realizemos
Creacin de una librer"a >os diri"imos a :ile/>ew/+ibrar. Una !e- all nos encontraremos esta pantalla Aadir nuevo componente Tamao del grill Aadir/Editar smbolo Aadir/Editar paquete Aadir/Editar dispositivo 6acemos clic7 en "uardar . le daremos nombre a nuestra librera. ?e aconse;a anteceder 33 a nuestro nombre para que apare-ca la primera de nuestra lista. 4e." 33+ibreria@+065
Creacin de una librer"a Una !e- "uardada nuestra librera nos iremos a la pantalla principal . acti!aremos nuestra librera $aciendo clic7 en el circulo !erde como se muestra en la ima"en Aa podemos traba;ar con nuestra librera. $ora abrimos nuestra librera :ile/Bpen/+ibrar.
Creacin de una librer"a 6acemos clic7 en el botn de aCadir nue!o componente . nos saldr una pantalla como =sta en la que pondremos el nombre de nuestro componente Una !e- le demos a B7 nos lle!ar a la !entana de Dpac7a"eD 4paquete5 en la que $aremos la $uella de nuestro dispositi!o
Creacin de una librer"a entro de nuestro diseo! "uy importante a la #ora del esquemtico y la board! entrar todos los diseos "over opiar $eleccionar %enombrar &ibujar lineas Escribir te'to Tipo de (pad( )ole
Creacin de una librer"a continuacin !amos a detallar los pasos que se"uiremos de &orma "enerali-ada para cualquier componente que queramos reali-ar< para el &ormato DPac7a"eD. ?abiendo .a las medidas que tendr nuestro componente. 1E Poner tantos DpadsD como sean necesarios< . a la distancia correcta. Para DpadsD cu.o D"rillD no sea el estndar de *a"le lo cambiaremos 4botn derec$o sobre el DpadD e indicamos en el apartado propiedades el nue!o DdrillD5. 2E *tiquetar cada DpadD usando la $erramienta D9enameD4renombrar5. 3E Crear una en!oltura donde ir el componente. 4E Poner las etiquetas D/>F*D . D/G+U*D en nuestro diseCo . decir a qu= capas corresponde cada uno de ellos. 2E *scribir una bre!e descripcin del componente 4clic7 en D0escriptionD5. 9ecordar centrar siempre nuestro componente con la cru- central
Creacin de una librer"a 1E Poner tantos DpadsD como sean necesarios< . a la distancia correcta. Para DpadsD cu.o DdrillD no sea el estndar de *a"le lo cambiaremos 4botn derec$o sobre el DpadD e indicamos en el apartado propiedades el nue!o DdrillD5. omo vemos la cruz est en el centro de nuestro diseo
*ombre nuevo del (pad( Tamao del (drill( 2E 9enombrado de los pads
Creacin de una librer"a 3E Crear una en!oltura donde ir el componente.
)aremos uso de la #erramienta cable para #acer la envoltura o permetro de nuestro componente! Tambi+n podemos #acer uso de la circun,erencia en caso que nuestro componente sea circular como podra ser el caso de un condensador
Creacin de una librer"a 4E Poner las etiquetas D/>F*D . D/G+U*D en nuestro diseCo . decir a qu= capas corresponde cada uno de ellos.
-sando la #erramienta te'to escribimos .*A"E y ./AL-E 0En may1sculas2! Esto nos indicar posteriormente cual es su nombre y valores varios ambiamos la capa de .*A"E a la capa 34 t*ames y ./AL-E a la capa 35 t/alues
Creacin de una librer"a 2E *scribir una bre!e descripcin del componente 4clic7 en D0escriptionD5.
Creacin de una librer"a Una !e- que tenemos $ec$o el Dpac7a"eD $aremos clic7 en el icono de smbolo. *ombre del smbolo $e nos #an cambiado algunas #erramientas la 1nica que no conocemos y vamos a utilizar es la de dibujar un pin!
Creacin de una librer"a 0e &orma anlo"a a la creacin de un Dpac7a"eD !amos a indicar los pasos "enerales que !amos a se"uir a la $ora de crear un smbolo 1E 0ibu;ar el contorno que tendr nuestro smbolo nue!o. 2E Colocar los pines que tendr nuestro smbolo. 3E 9enombrar los pines. 4E Poner las etiquetas D/>F*D . D/G+U*D en nuestro diseCo . decir a qu= capas corresponde cada uno de ellos. 2E *scribir una bre!e descripcin del componente 4clic7 en D0escriptionD5. >ota# 0ependiendo del smbolo a !eces no ser ms &cil $acer primero el punto uno . despu=s el dos . otras que ser al contrario. 9ecordar centrar siempre nuestro componente con la cru- central
Creacin de una librer"a 1E 0ibu;ar el contorno que tendr nuestro smbolo nue!o.
)aciendo uso de la #erramienta de cable creamos el contorno de nuestro componente
Creacin de una librer"a 2E Colocar los pines que tendr nuestro smbolo.
-samos la #erramienta emplazar pines y ponemos los que nuestro diseo nos indique
Creacin de una librer"a 3E 9enombrar los pines.
%enombramos cada pin! 6mportante7 poner nombres similares a los que se #an puesto en el paquete!
Creacin de una librer"a 4E Poner las etiquetas D/>F*D . D/G+U*D en nuestro diseCo . decir a qu= capas corresponde cada uno de ellos. reamos las etiquetas .*A"E y ./AL-E! /amos a sus propiedades y cambiamos la capa0Layer2 a las capas 84 y 89 respectivamente
Creacin de una librer"a 2E *scribir una bre!e descripcin del componente 4clic7 en D0escriptionD5.
Creacin de una librer"a Una !e- reali-ado correctamente el smbolo de nuestro dispositi!o< !amos a pasar a reali-ar el dispositi!o. Para ello !amos a la opcin D0e!iceD $acemos clic7 . ponemos el nombre de nuestro nue!o dispositi!o
Creacin de una librer"a Una !e- reali-ado correctamente el smbolo de nuestro dispositi!o< !amos a pasar a reali-ar el dispositi!o. Para ello !amos a la opcin D0e!iceD $acemos clic7 . ponemos el nombre de nuestro nue!o dispositi!o
Creacin de una librer"a Por Hltimo !amos a crear el dispositi!o. Para ello se"uiremos los si"uientes puntos. 1E Clic7 en DnewD . seleccionamos el paquete que queremos utili-ar para nuestro dispositi!o. A le daremos a B7. 2E Clic7 en DddD . aCadimos el smbolo de nuestro componente. Importante colocarlo centrado con respecto a la cru- central. 3E Conectar los pines del Dpac7a"eD con los del Dde!iceD.Clic7 en DConnectD conectaremos uno a uno los pines. 4E *scribir una bre!e descripcin del componente 4clic7 en D0escriptionD5. 9ecordar centrar siempre nuestro componente con la cru- central
Creacin de una librer"a 1E Clic7 en DnewD . seleccionamos el paquete que queremos utili-ar para nuestro dispositi!o. A le daremos a B7.
Creacin de una librer"a 2E Clic7 en DddD . aCadimos el smbolo de nuestro componente. Importante colocarlo centrado con respecto a la cru- central.
*uestro (pac:age( ya aparece en la ventana superior derec#a
Creacin de una librer"a 3E Conectar los pines del Dpac7a"eD con los del Dde!iceD.Clic7 en DConnectD conectaremos uno a uno los pines lic: en connect y nos saldr la ventana superior onectamos cada pin con cada pad; si #emos realizado un renombrado id+ntico los pines y los pads coincidirn!
Creacin de una librer"a *n nuestro e;emplo nos tendra que quedar la cone,in de la si"uiente &orma
Creacin de una librer"a Por Hltimo "uardamos la librera. Para comprobar que $emos reali-ado los pasos correctamente nos iremos a la pantalla principal de *a"le . nos debera aparecer en nuestra librera dos tipos de arc$i!os
Creacin del es#uem$tico *n =sta parte del tutorial !amos a diseCar un circuito simple un di!isor de tensin< cualquiera que sea el circuito que se $a"a los pasos sern los que !eamos a continuacin. Primero crearemos un nue!or pro.ecto donde traba;ar# :ile/>ew/Pro;ect Una !e- creado el pro.ecto crearemos un esquematico para ese pro.ecto# :ile/>ew/?c$ematic. Una !e- se nos abra la nue!a !entana le damos a D?a!eD . le ponemos el nombre de nuestro esquemtico. >ota# Para =sta parte del diseCo es mu. importante saber qu= !amos a necesitar< cuntos . cmo !an interconectados
Creacin del es#uem$tico qu podemos !er los componentes que !amos a necesitar para nuestro di!isin de tensin. ?eCal de GCC ?eCal de Gout 9esistencias de 13I
Creacin del es#uem$tico Aadir componente! Aadir (<ire(! 6conos de (E%( y (Errors(! *os muestran errores en nuestro diseo o incompatibilidades con la board
Creacin del es#uem$tico Le damos a aadir 6ntroducimos el nombre del componente
Creacin del es#uem$tico Para aadir alimentaci=n 0/2 o tierra 0>*&2 vamos a la entrada ($earc#( e introducimos / o >*& respectivamente! En ambos casos nos aparecern dos smbolos; ambos son id+nticos
Creacin del es#uem$tico olocamos tanto / como >*& en nuestro esquemtico
Creacin del es#uem$tico olocamos adems los componentes que nos ,altan en +ste caso %? y %3
Creacin del es#uem$tico Por 1ltimo s=lo nos ,alta conectarlo todo! Para ello #aremos uso de la #erramienta (<ire(! -na vez terminemos le damos al bot=n de errores para comprobar si e'iste alg1n problema
Creacin del es#uem$tico ?i nuestro esquemtico no contiene errores< podemos pasar al si"uiente paso< la creacin de nuestra DboardD para ello !amos a :ile/D?witc$ to boardD. B;o# >B C*999 el esquemtico .a que si !i=ramos< mientras estamos reali-ando la DboardD< que al"o no es correcto e $ici=ramos cambios en el esquemtico< si ambas $erramientas no estn abiertas< el pro"rama no reconocer los cambios que $a"amos en el esquemtico . tendremos que empe-ar de nue!o nuestra board.
Paso a la %laca *stamos .a en la &ase &inal de nuestro diseCo< a$ora tendremos que interconectar nuestros componentes. Geremos que nuestra !entana principal $a pasado a contener ciertas $erramientas nue!as. *n el interior de la -ona de traba;o a$ora nos aparece lo que se llama como DratsnetD o nido de ratas que nos indicar que cone,iones e,isten.
Paso a la %laca Aadir/quitar cone'i=n )acer un agujero Autorouter 0Autorutar las pistas2 omo ya ver #ay diseos en los que; como +ste; por su simplicidad el autorouter realiza todo el trabajo al ?@@A sin problemas; pero otro en los que por la di,icultad del circuito; alta densidad de componentes o por ,alta de capas ser incapaz de llegar a realizar un enrutado del ?@@A; dejndonos en ciertos casos con un enrutado del 88A pero siendo imposible terminar de realizarlo por lo que se le aconseja que estudie las dependencias de su circuito y con respecto a ella localice los componentes lo ms cercano posible para que le generen el menor n1mero de pistas que vayan de un e'tremo de la placa al otro; Anc#o de la pista Borma de la pista apa en la que trabajar
Paso a la %laca Para enrutar sin usar la opci=n del autoruter #acemos clic: en el icono de aadir cone'i=n! "6%A%E"C$ en que capa estamos trabajando 0por si esta no ,uera la correcta2 y ya s=lo nos quedar #acer las cone'iones pertinentes!
Generacin de los Gerbers & a soldar' Una !e- $ec$o la board $abr que "enerar los Jerber. Para ello se debe se"uir el si"uiente tutorial# $ttp#%%medesi"n.seas.upenn.edu%inde,.p$p%Juides%Jeneratin"Jerber:iles:or?12