Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual realizado por Javier Milln Gmez trabajando como becario para el profesor
Francisco Casellas en la universidad EUETIB, adscrita a la UPC.
Todos los nombres propios de programas que aparecen en este manual son marcas
registradas de sus respectivas compaas u organizaciones.
Todos los derechos reservados. Queda prohibida la alteracin y/o transmisin parcial,
permitindose exclusivamente la distribucin ntegra de la obra.
EUETIB (Escola Universitria d'Enginyeria Tcnica Industrial de Barcelona), 2006.
Comte d'Urgell, 187. 08036 Barcelona.
2
INTRODUCCIN........................................................................................................................................... 4
ORCAD CAPTURE ........................................................................................................................................ 4
El Diseo Modular ........................................................................................................................................ 8
Tipos De Diseo Segn Su Organizacin ..................................................................................................... 9
El Desarrollo De Un Proyecto En Capture.................................................................................................... 9
Terminando Los Diagramas Del Circuito ................................................................................................... 11
Obteniendo Diagramas Sin Errores ........................................................................................................ 11
Obteniendo Una Lista De Materiales...................................................................................................... 11
De Capture A Layout................................................................................................................................... 12
Creando Una Lista De Conexiones ......................................................................................................... 12
ORCAD LAYOUT ........................................................................................................................................ 13
Tipos de archivos relacionados con Orcad Layout...................................................................................... 13
La importancia de los footprints.................................................................................................................. 14
Rejillas......................................................................................................................................................... 14
Tablas .......................................................................................................................................................... 15
Qu plantilla de tecnologa elegir................................................................................................................ 16
Capas ........................................................................................................................................................... 17
Sobre la visualizacin.................................................................................................................................. 17
Creando la placa. Continuando el ejemplo del sumador. ............................................................................ 17
Creando el borde del circuito.................................................................................................................. 19
El origen de coordenadas........................................................................................................................ 19
Incluyendo taladros de fijacin en la placa ............................................................................................ 19
Modificando el ancho de las pistas ......................................................................................................... 20
Definiendo valores de espaciado............................................................................................................. 20
Aumentando el dimetro de los cambios de cara.................................................................................... 20
Herramientas de trazado manual ................................................................................................................. 20
El trazado automtico .................................................................................................................................. 21
La fabricabilidad de nuestras placas. ........................................................................................................... 22
Relativo a crear placas por ataque qumico ........................................................................................... 22
La imposibilidad de metalizar agujeros .................................................................................................. 22
Footprints modificados para regular el ruteado automtico ........................................................................ 24
Footprints para placas a dos caras......................................................................................................... 24
Footprints para placas a una cara usando puentes ................................................................................ 25
Footprints de componentes de montaje superficial ................................................................................. 25
Evitando los Footprints modificados....................................................................................................... 25
Circuito a una sola cara con puentes ........................................................................................................... 25
Especificando una capa para situar los puentes ..................................................................................... 26
Garantizando el espaciado entre puentes ............................................................................................... 26
Cargando un archivo de estrategias de trazado...................................................................................... 26
Lanzando el trazador automtico............................................................................................................ 26
Retocado manual del trazado con puentes .............................................................................................. 27
Circuito a dos caras ..................................................................................................................................... 27
La optimizacin manual del trazado............................................................................................................ 28
Agregando textos......................................................................................................................................... 29
Agregando rellenos de cobre ....................................................................................................................... 29
Circuito sin necesidades especiales ........................................................................................................ 30
Asociando rellenos de cobre a redes....................................................................................................... 30
Trabajando con mltiples rellenos de cobre ........................................................................................... 31
Rellenos de cobre en placas a dos caras................................................................................................. 31
Alineacin de fotolitos en placas a dos caras .............................................................................................. 31
Obteniendo los ficheros finales para los fotolitos........................................................................................ 32
La comunicacin entre Capture y Layout.................................................................................................... 33
Hacer cambios en el diseo del circuito ................................................................................................. 33
Hacer cambios en las referencias de los componentes ........................................................................... 33
INTRODUCCIN
Este texto no pretende ser un riguroso manual sino ms bien una gua de aprendizaje rpido, as como una
dosis de buenos consejos hacia una adecuada metodologa a lo largo del diseo de circuitos electrnicos.
Conceptos bsicos, para poder trabajar desde el principio, y avanzados, enfocados a incentivar la eficiencia,
organizacin y productividad; pero es tu obligacin consultar las ayudas de los programas, manuales, as
como tutoriales que anden por Internet para llenar el grandsimo vaco que supondr no hacer referencia a
gran parte de la inmensidad de prestaciones que ofrece cada programa OrCAD.
De los numerosos programas que incluye cualquier paquete OrCAD se describir el uso
de tres en concreto, encarados a afrontar cada uno de los pilares del diseo:
-Capture: Creacin de diagramas electrnicos.
-PSpice: Simulacin del comportamiento de circuitos.
-Layout: Obtencin de trazados necesarios para implementar un circuito fsicamente.
ORCAD CAPTURE
Al abrir el programa si no aparece una ventana New Project, hacerla aparecer en File > New > Project
Se generarn varios archivos en el transcurso del diseo, as que es aconsejable destinar una carpeta
independiente a cada proyecto, la cual se puede especificar en esta misma ventana. Tambin debes
especificar un nombre para el proyecto y elegir normalmente una de estas opciones:
-Schematic: Para generar diagramas de circuitos sin desear simularlo.
-Analog or Mixed A/D: Permite generar diagramas de circuitos y simularlos, por ello aparece un men
PSpice en la barra. Es aconsejable esta eleccin dado que siempre podras elegir no realizar simulaciones y
es despreciable el tamao de los archivos extras que se generarn en la carpeta del diseo.
Se te preguntar en una ventana de ttulo Create PSpice Project si quieres heredar las libreras que
utilizaste en otro proyecto: Create based upon an existing project o, Create a blank project para
comenzar con un proyecto en blanco que es en general la opcin que elegiremos.
Podemos observar una ventana de ttulo NombreProyecto.opj en la
cual estarn listados todos los archivos implicados en nuestro
proyecto.
Soleremos visualizar la pestaa File en la que podemos ver un
rbol de carpetas, muchas de ellas desplegables (un ms al principio).
La estructura del rbol es esttica en su gran mayora (no podremos
cambiarla) y cada carpeta contiene elementos de un tipo concreto.
Picando con el tercer botn en cada carpeta o en sus elementos
podremos aadir, renombrar
Dentro de Design Resources se encuentra NombreProyecto.dsn
que contiene una carpeta para albergar los diagramas de cada circuito.
Podrs ver una carpeta ya creada SCHEMATIC1 (a la que puedes
cambiar el nombre) que rene las pginas del diagrama del nico
circuito existente por el momento. Podrs ver que ya existe una
pgina PAGE1 por defecto, pero si tu diagrama creciera y
necesitaras ms espacio, tercer botn en la carpeta de la que cuelga y
New Page.
Igualmente puedes incluir otro circuito con sus respectivas pginas de
diagramas pulsando con el tercer botn en NombreProyecto.dsn >
New Schematic.
Incluso picando con el tercer botn en Design Resources > Add
file se pueden sustituir el archivo dsn de nuestro proyecto, permitiendo as poder simular un dsn de un
proyecto Schematic al agregarlo a uno Analog or Mixed A/D.
Todo ello invita a centralizar en una misma ventana TODOS los circuitos que pertenezcan a nuestro
proyecto, de forma clara y organizada, por complejo que sea el conjunto y cada parte de l.
VCC_ARROW
VCC_BAR
son apropiados para renombrar ya que vemos en todo momento cual es su Alias; muy
tiles para definir diferentes alimentaciones o masas en el circuito +5v, -5V, GNDseal
Llegando a una conclusin: resulta prctico unir entre s en alguna pgina del circuito las seales que para
nosotros sean en realidad la misma y llevarlas, por ejemplo, a un conector de 2 pins donde luego
alimentaremos fsicamente el circuito. Definiendo VCC, GND y VDD, VSS, aunque creamos no
usarlas, nos aseguramos un correcto conexionado virtual (por Alias) de todos los pines de alimentacin
ocultos de los integrados que hayamos usado en el diagrama. Hay que tener en cuenta que si son o hacemos
visibles estos pins en los integrados ya no se conectarn virtualmente y habremos de ponerles un Net Alias,
conectarlos con un cable a alguna red, o conectarlos a elementos de VCC o GND en definitiva, conectarlos
VCC VDD +5V
a algn lugar apropiado utilizando cualquiera de las tcnicas disponibles.
1
2
J1
En el ejemplo tambin se han conectado los elementos HI y LO a
4k7
1
travs de resistencias de pull-up/pull-down a masa y alimentacin
VSS
2
pudiendo utilizar estos elementos a lo largo del circuito para introducir de
1
2
CON2
4k7
forma muy visual y compacta niveles lgicos en pines de integrados.
HI
LO
Place >
Incluyen elementos grficos no-elctricos en el circuito, pudiendo generar cajetillas, flechas etc.
Acceso de teclado polilnea: y. Todos ellos, una vez en el diagrama 3er botn Edit properties, podemos
asignarles patrones de lnea discontinua, recomendable para diferenciarse de cables del diagrama.
En la barra superior encontrars tpicos botones de zoom. Pero es mucho ms funcional conocer que
pulsando en el teclado i (zoom In), u o (zoom Out), realizaremos un zoom en el punto del diagrama
donde tengamos posado el cursor. Lo que nos permite desplazarnos gilmente entre puntos distantes de
extensos diagramas mediante zoom Out para tener una visin global del circuito, posar el cursor en la zona
del diagrama que nos interese y zoom In. Evitando con ello las ineficientes barras de desplazamiento en las
que deberamos actuar en una diferente para movernos en cada eje, aadiendo a la cuestin la posibilidad de
desorientarnos en el diagrama.
Tambin resulta muy til para desplazarse a travs del diagrama ir pulsando c , ya que acta moviendo el
diagrama para que el punto que sealbamos con el cursor quede en el centro de la ventana.
EL DISEO MODULAR
OrCAD permite dividir el circuito principal en mdulos, suponiendo esto mltiples beneficios:
-Depuracin ms sencilla de errores al poder verificar fcilmente el funcionamiento de cada parte del circuito
aisladamente bajo tests especficos, tanto con PSpice como implementndolo fsicamente.
-Sencilla reutilizacin de mdulos a la hora de disear futuros circuitos.
-Diagramas ms simples, ocultando subcircuitos en bloques de los que slo vemos pines de entrada y salida.
El diseo modular permite obtener diagramas ms claros y con menor probabilidad de errores, aunque es
responsabilidad del usuario la divisin inteligente del problema principal, diseando mdulos que satisfagan
las necesidades de cada subproblema. Buscando con ello la posible reutilizacin de cada mdulo en futuros
proyectos en los que se minimizar el tiempo de diseo al partir de mdulos ya diseados de los que
conocemos su correcto funcionamiento. As como conseguir ocultar la complejidad del diseo de bajo nivel
del circuito, pudindonos centrar en un anlisis ms global del correcto funcionamiento de un diseo
complejo en su totalidad. Todo ello podra llevarnos a sacrificar la optimizacin global del circuito a cambio
de comodidad y menor tiempo de diseo, sin embargo, no ha de ser as necesariamente.
Se diferencian dos maneras de disear modularmente:
-BOTTOM-UP: De abajo a arriba. Se disea un circuito, se definen sus entradas y salidas, y se empaqueta
todo ello en un mdulo para usarlo posteriormente como parte de otro circuito.
Place > Hierarchical Port (debes tener cargada la librera capsim.olb)
Los situamos en un circuito que deseemos tratar posteriormente como
PORTLEFT-R
PORTLEFT-L
un mdulo, conectndolos a las lneas de entrada (portright) y salida PORTRIGHT-R
PORTRIGHT-L
(portleft). Picando dos veces sobre ellos una vez insertados en el
diagrama, en la hoja de clculo que aparece es posible cambiar en la columna Type el modo en que acta:
Input, Output para as poder elegir el grfico que queramos independientemente de su funcin predefinida.
Place > Hierarchical Block
Una vez tenemos en el rbol del proyecto una carpeta que contiene un circuito con sus entradas y salidas
conectadas a hierarchical ports, crearemos una nueva hoja de diagrama en una nueva carpeta que
especificaremos como principal en la jerarqua: Make Root en el men contextual (3er botn sobre la
carpeta). En este nuevo diagrama en blanco nos dispondremos a disear un circuito en el que insertaremos un
mdulo que representar el circuito anterior pero del que slo sern visibles pines asociados a cada uno de
los hierarchical ports que definimos en l.
En el men que aparece fija Implementation Type en Schematic View y escribe en Implementation
Name el nombre exacto de la carpeta del rbol de proyecto que contiene el circuito que deseas que sea
representado por el mdulo. En Reference debes dar un nombre al mdulo del tipo Nombre_1 ya que
una vez en el diagrama, al copy&paste el mdulo, se crearn respectivamente Nombre_2, Nombre_3
Una vez pulsas OK en la ventana slo queda trazar en el diagrama el rectngulo que representar el mdulo
en el que aparecern automticamente tantos pines como hierarchical ports tenga el circuito que representa.
-TOP-DOWN: De arriba a abajo. Primero se define el mdulo
y tenindolo seleccionado
se le
aadirn pines con el nombre y funcin que deseemos aunque an no exista el circuito a cuyos hierarchical
ports harn referencia. Posteriormente, cuando creamos necesario, al seleccionar un mdulo e intentar
descender en la jerarqua para ver el circuito que representa con View >Descent Hierarchy, se nos
ofrecer la creacin automtica de un nuevo Schematic con una pgina de diagrama con los hierarchical
ports correspondientes a los pines que definimos inicialmente en el mdulo. Entonces, partiendo de un
diagrama con slo hierarchical ports, crearemos un circuito al que unirlos que definir el interior del
mdulo. Para que al descender en la jerarqua se nos ofrezca la creacin del mdulo es imprescindible
que est situado en el circuito raz definido con Make Root en el rbol del proyecto.
En la prctica, se entremezclan ambas filosofas, pudiendo llevar paralelamente el diseo del interior de
mdulos y el diseo de los circuitos que los contienen. Tambin es posible utilizar un mdulo en la
construccin de otro, generndose jerarquas de dependencias que hay que tener cuidado en respetar.
Los pines pueden ser simples (scalar) o de bus (bus) con un nombre adecuado (A[0..4]) pero los
mdulos con pines-bus no son soportados por Layout sino por herramientas ms potentes de OrCAD.
8
DE CAPTURE A LAYOUT
A la hora de pretender implementar fsicamente un circuito es necesario conocer cmo se habr de adaptar la
placa para la colocacin de cada componente. A esta informacin se le llama footprint y puede incluir
informacin relativa a la posicin, forma y tamao de las huellas de metal y agujeros necesarios para sus
pines o elementos de sujecin, la numeracin de pines para definir la correspondencia con los pines en el
diagrama, serigrafa descriptiva etc De hecho, un footprint en OrCAD Layout podr contener
prcticamente los mismos elementos disponibles de los que dispondremos para disear la placa.
Cada componente que hayas usado en tu diagrama deber tener asociado un footprint adecuado, entendiendo
que muchos componentes diferentes pueden necesitar uno mismo al poseer idntico encapsulado o alguno
compatible. Dicha asociacin puede realizarse tanto en Capture como en Layout.
En Capture deberemos conocer exactamente la referencia del footprint que deberemos asociar a un
componente ya que no podremos previsualizarlo ni examinar sus medidas para verificarlo. En Capture no se
dan grandes facilidades para cambiar los footprints asignados a cada componente mas que picando con el 3er
botn sobre l y pulsando en Edit Properties donde en la columna PCB footprint de la tabla que
aparece podremos alterar la cadena de texto referente al footprint en concreto que tenga asociado. No
podremos previsualizarlo, ni siquiera tener certeza de que exista un footprint con un nombre como el que all
escribamos. Por ello, no es aconsejable pretender gestionar la asignacin de footprints con medios tan
precarios, sin embargo resulta muy til si los elementos de las libreras de componentes que utilizamos ya
tienen asignados footprints adecuados en sus propiedades, ya que ello se traduce en no ser necesario un
riguroso examen de esta cuestin tan crtica que podra llevar a realizar placas en las que no pudiramos
posicionar fsicamente los componentes de forma correcta.
Evitando arriesgarnos a escribir en las propiedades de los componentes nombres de footprints inexistentes,
podemos verificar los footprints que de forma predefinida tienen asignados los componentes de nuestras
libreras ya que suelen llamarse de formas muy descriptivas, mediante nombres de encapsulados estndar o,
por ejemplo, en los footprins de Layout con cadenas de texto llenas de datos que podemos analizar.
Por ejemplo: DIP.100/14/W.300/L.800 encapsulado DIP, dos filas de pines.
-DIP.100 Separacin entre pines: 100 mills (milsimas de pulgada), es decir, el estndar de 2.54 mm.
-14
n de pines.
-W.300
(Width, ancho) Algo muy grfico sera imaginar que en una placa preperforada estndar de
2.54 mm (100 mills) quedara una tira de agujeros entre las dos tiras de pines.
-L.800
(Long, longitud) Tiene 14 pines, 7 a cada lado, la separacin entre pines es de 100 mills, con
lo cual en suma, a lo largo, entre pines hay 600 mills. Se deduce que dicho footprint corresponde a
encapsulados que sobresalen 100 mills (2.54 mm) a lo largo en ambos lados, ms all de los pines.
Si no se dispone de libreras de componentes para Capture con footprints asignados en sus propiedades
adecuados para los encapsulados que utilizaremos o no estamos familiarizados con la nomenclatura de los
footprints para comprobarlos por su nombre, en Layout de podrn crear, editar o visualizar footprints para
conocer sus caractersticas, supliendo correctamente las exigencias de los componentes de nuestro proyecto.
Creando una lista de conexiones
Una vez tenemos un diagrama libre de errores podremos crear con xito una lista de conexiones para
comenzar a trabajar en OrCAD Layout. Teniendo activado algn schematic en el rbol del proyecto, yendo a
Tools > Create Netlist... aparecer una ventana con mltiples pestaas ofreciendo la creacin de muchos
tipos de netlists (lista de conexiones). Elegiremos la pestaa en que pone Layout.
En la cajetilla de texto PCB Footprint Combined property string especificaremos el nombre la propiedad
de nuestros componentes (columna en la tabla de propiedades) donde definimos que est contenida la cadena
de texto referente al footprint. El valor por defecto {PCB Footprint} es adecuado si los componentes han
sido extrados de las libreras de serie que vienen con OrCAD, sin embargo si usamos libreras de otras
fuentes podramos necesitar cambiarlo.
Es muy importante User Properties are in ya que har que a la hora de crear la placa en OrCAD Layout
se requieran plantillas en inches o mm. Elegiremos User Properties are in mm.
Deberemos especificar una carpeta de creacin del Sumador.MNL (para tenerlo localizado, preferentemente
la misma carpeta donde hayamos guardado el archivo del diseo de los diagramas) que contendr la lista de
componentes con sus referencias (nombres), las interconexiones entre ellos etc
12
ORCAD LAYOUT
A la hora de crear una placa en OrCAD Layout entra en juego un proceso llamado AutoECO que permite
generar un archivo.MAX donde se guardar toda la informacin de nuestra placa a partir de fusionar la lista
de conexiones obtenida de Capture, con los footprints de los componentes, junto con otros datos necesarios
para un correcto paso del diagrama electrnico al diseo fsico del circuito.
Rejillas
Al trabajar en OrCAD Layout se ha de tener presente que todo elemento en la placa: contorno de placa,
footprints, textos slo se podr situar en los puntos en que coincida el punto de referencia del objeto con
un punto de la rejilla correspondiente que restrinja la posicin de dicho tipo de objeto.
Existen diferentes rejillas que restringen la posicin de diferentes tipos de objeto. Cada placa que diseemos
tendr un conjunto propio de medidas para sus rejillas, as como cada footprint individual tambin.
Aunque en la placa veremos los footprints como unidades compactas, en su creacin o edicin podremos
observar que cada uno de ellos tiene definidas sus propias rejillas sobre las que se apoyan todos los
elementos que lo componen, distribuidos en capas tambin; un footprint viene a ser como un pequeo diseo
de placa incrustado en el diseo principal.
Teniendo el diagrama del proyecto o el esquema de un footprint, abriendo el Library Manager, y en
definitiva cualquier tipo de plano en la ventana activa, yendo al men Options > System Settings
podremos ver la informacin relativa a sus rejillas, es decir, la longitud de arista de las celdas de cada rejilla
y las unidades de medida del nmero especificado.
Los tipos de rejillas (Grids) existentes son:
-"Visible grid": La formada con puntitos blancos. Si mide 0 se hace invisible.
Resulta muy til como referencia visual de medida al conocer la separacin entre puntos.
-"Detail grid": Situacin de textos y obstculos.
-"Place grid": Situacin de componentes.
-"Routing grid": Situacin de esquinas en las pistas al trazarlas.
-"Via grid":
Situacin de las vas (agujeros que comunican dos pistas de diferentes capas del circuito).
14
Las medidas de las rejillas evitaremos definirlas arbitrariamente. Unas sencillas recomendaciones ayudan a
decidir unas medidas adecuadas si decidiramos modificar las que defini la plantilla de tecnologa cargada:
Routing = Via : Para aumentar la eficacia en el trazado.
Place = k Rounting&Via : Ya que as los pines tendern a coincidir con las pistas y las vas.
Rounting 5 mils : Si fuera ms pequea dara problemas en OrCAD Layout.
Detail 1 mil : Se pueden especificar valores bajos para situar con precisin textos y obstculos.
Para especificar los valores de las rejillas debemos elegir la unidad de medida en que queremos que sean
interpretados. Existe una gran tendencia a especificar las medidas en los diagramas de footprints en pulgadas
(inches) y unidades derivadas, as como tambin las medidas relativas a los encapsulados en los
datasheets que proporcionan los fabricantes (que necesitaremos para disear nuestros propios footprints).
Aunque decidamos realizar nuestros diagramas de circuito sobre rejillas definidas con medidas en sistema
mtrico (mm, microns), deberemos tener clara la equivalencia con el sistema de medidas americano
para ser capaces de poder validar correctamente los footprints que queramos aprovechar de las libreras de
OrCAD u otras, que seguramente estarn en inches o mils.
100 mils = 2.54 mm
1 inch
= 1000 mils (milipulgadas)
1 mil
= 25.4 microns (micrmetros)
Los fabricantes suelen utilizar valores enteros en mils en las medidas relativas a patillaje y encapsulado, con
lo cual, querer trabajar con unidades mtricas al trabajar con footprints nos obliga a trabajar con medidas
decimales, prcticamente siempre aproximadas. Lo ms prctico acaba siendo asumir desde el principio
que es preferible que en el diseo o modificacin de un footprint trabajemos con el sistema de medidas
americano. Los tpicos 2.54 mm equivalen a 100 mils.
Tablas
En el botn situado en la barra superior de la ventana encontraremos un men contextual para acceder
rpidamente a las tablas ms usuales tambin accesibles junto a otras muchas a travs de "View > Database
Spreadsheets... > y Options > ....
Cuando estemos viendo una tabla podemos editar el contenido de las celdas pulsando dos veces sobre ellas
con el ratn aunque tambin es posible aplicar mltiples opciones sobre los datos que se mostrarn al pulsar
el tercer botn. Es til saber que todo ello tambin puede aplicarse a una fila o columna pulsando sobre las
cabeceras o incluso sobre toda la tabla pulsando sobre la celda muerta en la esquina superior izquierda. Es
posible seleccionar varias celdas, as como filas o columnas, manteniendo pulsada la tecla Ctrl, luego 3er
botn y generalmente Properties.. Ctrl+E para que aparezca una ventana donde modificar las opciones.
Orcad Layout es un programa complejo, a continuacin se describirn algunas tablas elementales accesibles
a travs del botn de la barra que encabeza esta seccin:
> PadStacks : En esta tabla se pueden ver y editar las dimensiones de todos los pads (huellas de
metal para cada pin) que aparezcan en el diseo. Podemos definir las dimensiones que tendr un mismo pad
dependiendo de en qu capa haya sido colocado. Cuando trabajamos en una placa el primero que aparece
VIA1 es el pad utilizado por defecto para los cambios de cara; cuando deseemos modificar sus
dimensiones deberemos hacerlo en las capas TOP y BOTTOM, y si deseamos que sea circular y no
elptico deberemos dar el mismo valor a Pad Width / Height. En esta tabla tambin aparecern los pads
pertenecientes a cada uno de los footprints que hayamos utilizado en nuestra placa.
> Strategy... > Route Pass: Cada fila representa uno de los intentos secuenciales a la hora de trazar
cada una de las pistas en el proceso de trazado automtico. En la columna Via Cost si damos valores altos
el programa evitar utilizar vas (cambios de cara) resultando de ello trazados de pistas ms complejos.
> Strategy... > Route Layer: En la columna Cost podemos especificar la preferencia a la hora de
trazar en una u otra capa por el trazador automtico; cuanto ms bajo sea el valor, ms preferente.
15
> Strategy... > Route Spacing: Nos permite especificar el espacio que queremos imponer entre
distintos elementos de la placa en cada capa en particular; restricciones que el trazador automtico respetar.
> Layers: En esta tabla, en la columna Layer Hotkey, podremos ver el acceso de teclado
correspondiente para seleccionar cada capa cuando estemos trabajando con la placa. Y en la columna
Layer Type especificaremos cmo queremos tratar cada capa:
-Routing Layer: Se trazarn pistas en dicha capa.
-Unused Routing: No se trazarn pistas en dicha capa.
-Jumper Layer: Slo se permitirn jumpers (puentes), trozos de hilo rectos que unen dos puntos de otra capa.
> Nets: Es una tabla importante ya que en ella definiremos entre otros aspectos el grosor de cada red
de nuestro circuito, solindose asignar un grosor mayor a las redes de alimentacin y masa.
En width MIN, CON, MAX definiremos el grosor mnimo, habitual y mximo de cada red. Si queremos
deshabilitar o no el poder trazar en una capa Rounting Enabled o en Weight especificar la preferencia a
la hora de trazar una determinada red, cuanto ms alto el valor, ms preferente.
Capas
El diseo de la placa posee numerosas capas superpuestas. Cuando se inserta cualquier tipo de objeto en la
placa se apoya sobre una de ellas. Cada capa tiene multitud de propiedades como son el color con el que se
visualizarn los elementos que incluyamos, medidas relativas a las pistas que se tracen por ella
Podras moverte por las capas a travs del SelectBox de la parte superior de
la pantalla aunque es ms prctico utilizarlo solamente para asegurarnos en un simple vistazo de qu capa
est activa, valindonos de los accesos directos de teclado para seleccionar la capa deseada.
En la tabla Layers (shift+Y) podremos observar en la columna Layer Hotkey las combinaciones de
teclas que harn que cada capa se pinte en primer plano en la ventana, siendo las teclas ms importantes a
recordar: 0:Global, 1:TOP, 2:BOTTOM. Podremos hacer/deshacer invisible la capa activa
pulsando la tecla - . Se indicar que la capa es invisible mediante el rallado en el SelectBox.
Sobre la visualizacin
La tecla Inicio repintar sobre la ventana todas las capas marcadas como visibles en sus propiedades.
La tecla backspace [] limpiar la ventana por completo, dejndola negra por defecto.
Al pasar objetos o herramientas por encima de zonas de la placa es posible que dichas zonas queden borradas
y necesitemos repintar capas para no desorientarnos, lo cual no interferir en el uso de la herramienta que
estemos utilizando. Tambin puede ser til si deseamos mostrar una/s capas en concreto para una operacin
determinada, con lo cual no nos interesara hacerlo de forma definitiva modificando propiedades de
visualizacin de las capas.
En esta tabla podremos alterar el color de cada una de las capas as como ocultarlas pulsando - al
seleccionarlas, indicndose mediante el rallado del cuadro de color que la hemos hecho invisible.
Por un lado, para ver ms claramente en el plano de la placa los datos que nos interesan podramos
decidirnos por ocultar ciertas capas. Pero si deseamos simplemente mostrar una/s capas en concreto sin ser
de forma tan drstica como modificar sus propiedades de visualizacin, podemos hacerlo de forma muy gil
limpiando la pantalla con backspace [] y pulsando la tecla de acceso directo correspondiente a la capa que
deseemos ver.
Por otro lado, a la hora de manejar el zoom y la zona visible en la ventana de la placa tenemos
gran nmero de opciones. Entre ellas el usar la pequea ventanita en la zona superior derecha de
la ventana. El rectngulo amarillo representa el borde de la placa, el rectngulo rojo el rea que
estamos visualizando en la ventana. Si pulsamos en un punto desplazamos la zona que vemos en la ventana a
dicho punto, si arrastramos el ratn definimos una zona en la que hacemos zoom.
Sigue siendo vlido, como en Capture, hacer zoom in y zoom out con las teclas i y o. Tambin es vlido
desplazarse utilizando la tecla c que fijaba en el centro de la ventana el lugar del plano sobre el que
tuviramos el cursor. A parte, pulsando z seleccionaremos la herramienta de zoom con la que una
pulsacin de ratn tendr el mismo efecto que pulsando c en el teclado, pero seleccionando un rea del
plano se conseguir hacer zoom sobre la zona para que quede encajada en la ventana y algo muy
importante: se redefinir tambin la caja de Online DRC, es decir, la zona del plano en la que se
comprueban las reglas de diseo dinmicamente tras cada accin sobre la placa.
Iremos probando moviendo los componentes hasta colocarlos de manera que los hilos vayan lo ms directos
posibles a sus destinos para que resulte ms sencillo el trazado de las pistas, colocando los conectores en un
lugar accesible. Por esttica se suelen buscar las matrices y la simetra.
Creando el borde del circuito
Obstacle. Nos dispondremos a crear el borde de la placa; algo importantsimo crearlo en la capa
Global para lo cual pulsaremos 0 pudiendo ver en amarillo como se indica en el SelectBox de la barra
superior. Se pueden crear diferentes tipos de obstculos con esta herramienta; de forma predefinida se
utilizarn las caractersticas del ltimo obstculo creado o un borde de placa si no se ha creado ninguno
antes. Una vez seleccionada la herramienta deberemos picar en las esquinas del rectngulo que deseemos
realizar o proporcionar las coordenadas de los puntos tras pulsar la tecla de tabulacin; se ir creando en todo
momento un polgono cerrado. Si pulsamos Supr podremos eliminar vrtices y si pulsamos ESC o 3er
botn y en End Command se dar por terminado el polgono.
Es posible editarlo una vez creado picando sobre l con la herramienta Obstacle seleccionada y pulsando
el 3er botn vemos las acciones que podemos llevar a cabo, entre otras, muy til Segment S que nos
permitir arrastrar un segmento, o simplemente Supr para eliminar puntos o arrastrar y clic para aadir
nuevos puntos. Pudiendo as modificar el borde no siendo necesario pretender un trazo perfecto a la primera.
Teniendo la herramienta seleccionada, pulsando con el 3er botn y en New y otra vez 3er botn en
Properties veremos la ventana de configuracin de la herramienta para el nuevo obstculo a crear.
Con la herramienta seleccionada si pulsamos con el ratn se crear un punto para comenzar el polgono de
un nuevo obstculo pero si, en un inicio, arrastramos el ratn tras pulsar y generamos una caja de seleccin
es posible seleccionar un obstculo ya creado y 3er botn para, entre otras opciones, acceder a Properties
para modificar sus propiedades, como por ahora el ancho de la linea (Width) o el tipo de obstculo que
queremos que sea, en este caso Board outline.
En la fase de aprendizaje no conviene complicarse as que es mejor espaciar bien los componentes entre s y
crear un borde placa algo separado de los componentes, dejando para el futuro el preocuparnos del ahorro de
superficie a la hora de trazar la placa.
Si poseemos algo ms que una demo de Layout dispondremos de mltiples herramientas automticas, as que
podramos habiendo creado primero el borde del circuito y tras ello haber usado el comando Auto > Place
> Board para que se situasen de forma automtica todos los componentes de forma inteligente dentro del
rea de placa definida por el borde creado. Pudiendo haber bloqueado antes la posicin de algunos
componentes como conectores, marcando en sus propiedades Lock (se puede desbloquear el componente
seleccionndolo y aceptando desbloquearlo en el cuadro de dilogo que aparece) o Fix (para desbloquear el
componente se ha de desmarcar la opcin Fix en sus propiedades desde la tabla Components, con lo cual
resulta imposible desbloquearlo por error).
El origen de coordenadas
Para evitar errores, una vez definido, no debe cambiarse. Eligiendo la esquina inferior izquierda del borde de
la placa tendremos coordenadas positivas sobre ella: Tool > Dimension > Move Datum. Al no utilizar
mquinas CNC, slo influir en los valores informativos de las coordenadas del cursor.
Incluyendo taladros de fijacin en la placa
Incluiremos en las cuatro esquinas pads grandes para taladrar en ellos agujeros para tornillos de fijacin.
y 3er botn New. Es importante marcar la opcin Non-electric para que el componente no
desaparezca si utilizamos luego dicha placa como plantilla. Marcar la opcin Lock evitar moverlos sin
darnos cuenta. Picando en Footprint, dentro de la librera Layout encontraremos los elementos
MTHOLE1 los cuales corresponden a simples pads de gran tamao que ms tarde nos servirn para
taladrar sobre ellos los agujeros que ocuparn las fijaciones de la placa. El dimetro del pad de MTHOLE1
es de 2.79 mm, con lo cual resultar insuficiente para muchos tipos de fijaciones que requieren agujeros de 3
y 4 mm; para estos casos siempre podremos recurrir a editar los valores de la tabla PadStacks de
MTHOLE1 (seguramente en mils) y luego guardarlo en nuestra librera con un nuevo nombre como
PAD-4MM. Tambin sern necesarios pads grandes para usar como footprints en las conexiones monohilo
de banana. (se explicar ms adelante cmo generar footprints modificados).
19
Pin Tool. An no realizndose en el ejemplo, con esta herramienta podremos conectar los pads a masa
para que los tornillos de fijacin conecten con una carcasa metlica. Podremos especificar en las
propiedades del pin en Net name, el nombre de la red al que lo queremos conectar, por ejemplo GND.
Modificando el ancho de las pistas
> Nets Al haber creado la placa con la plantilla de tecnologa Metric.TCH, los anchos de las pistas
(mnimo, normal y mximo) de todas las redes valdrn 0.254 mm. Picando en la cabecera de la columna
Width Min Con Max la seleccionaremos y 3er botn para acceder a Properties Ctrl+E, definiendo
Min/Con/Max Width, todos a 0.5. Ahora aumentaremos el grosor de las pistas de las redes de masa y
alimentacin. Picando en las cabeceras de la filas correspondientes a VCC y GND valindonos de
mantener pulsado Ctrl para poder seleccionar ambas a la vez y en sus propiedades cambiaremos a 1 los
3 anchos. Con lo cual, las pistas de alimentacin y masa sern de 1 mm de grosor y las dems de 0.5 mm.
Definiendo valores de espaciado
> Strategy... > Route Spacing. Manteniendo pulsada la tecla Ctrl podremos seleccionar elementos
mltiples en la tabla. Pulsaremos sobre las cabeceras de las columnas y accediendo a sus propiedades en el
men que aparece al pulsar el 3er botn modificaremos los valores de la seleccin, conjuntamente.
-Track to Track, Track to Via, Via to Via, Via to Pad: (0.5) La separacin entre pistas y vas ser
igual al grosor definido antes para las pistas en general, 0.5 mm.
-Track to Pad: (0.254) Define la separacin entre las pistas y los pads. Es importante este valor ya que
depender de l, junto con el grosor de pista, poder pasar pistas entre los pines.
-Pad to Pad: (0.254) Para trazar es un valor que no nos influye pero si diramos un valor alto podra ser
posible que se reportaran errores al no respetar esta regla los pads de algn footprint.
Aumentando el dimetro de los cambios de cara
> Padstacks.
Nuestros cambios de cara se realizarn con un trozo de cable soldado a ambas caras del circuito como un pin
cualquiera que atravesara la placa, por ello se les dar el mismo dimetro que a los pads de los footprints.
Modificaremos Pad Width y Pad Height en las capas TOP y BOTTOM del primer elemento que
aparece en la tabla: VIA1, dando a las cuatro celdas el valor 1.473 (medida en mm).
Es importante recordar que en cualquier momento estamos en disposicin de crear una plantilla para
reutilizar parte de nuestro trabajo en placas futuras. Bsicamente los valores que se han modificado los
recogera una plantilla de tecnologa que podramos crear en File > Save As eligiendo la extensin .tch ,
as como ms adelante guardar nuestras preferencias en el trazado automtico, definicin de capas etc en
un archivo de estrategia *.SF. Es importante recordar que si deseamos guardar una plantilla de placa *.TPL
para reutilizar el borde de placa y algunos elementos como taladros de fijacin etc debemos recordar que
si no marcamos la opcin Non-electric en sus propiedades cuando intentemos crear una placa con dicha
plantilla el proceso AutoEco los eliminar.
Partiremos de este punto en sucesivos ejercicios para lo cual se ir guardando el mismo archivo base con
nuevos nombres, creando con ello copias a partir de las cuales trabajar. Por el momento, File > Save As
guardando con nombre Base.MAX.
Se comentan acto seguido las herramientas disponibles para trazar a mano, las mismas que podremos utilizar
para trazar de forma artesanal toda una placa, algo desaconsejable ya que suele resultar muy laborioso, o para
retocar el resultado del proceso de trazado automtico.
indicar el color de la pista que vayamos formando as como el SelectBox de seleccin de capa de la parte
superior de la ventana. Aqu ms que nunca resultar eficaz conocer los accesos directos de teclado que
ejecutan las opciones tambin accesibles desde el men que aparece al pulsar 3er botn cuando estemos
utilizando cualquiera de estas herramientas.
(
Online DRC. !! es importantsimo tener activada esta opcin siempre que tracemos ya que nos
impedir llevar a cabo acciones incoherentes o incorrectas, como cortocircuitos entre pistas,
solapamiento de componentes, situacin de elementos fuera de los bordes de la placa)
Add/Edit Route Mode. Cuando una conexin entre dos puntos del circuito est sin trazar esta es la
herramienta por excelencia para trazar la pista, tambin para mover vas Al pulsar sobre una conexin sin
trazar comenzaremos a trazarla definiendo un nuevo punto con cada pulsacin del ratn. En el men del 3er
botn utilizaremos opciones de forma muy habitual (aprndete los accesos directos) como lo son
UnRoute Segment G que nos permitir ir corrigiendo los tramos de pista que estemos haciendo, Add Via
V para cuando estemos trazando aadir una va para seguir trazando la pista por la otra cara, o Finsh F
para terminar el trazado de la pista con la forma que tenga el tramo de hilo sin trazar en ese momento.
Tambin podremos seleccionar la cara de la placa donde deseamos trazar la pista mediante los accesos
directos para acceder a la visualizacin de cada capa ([1] Top, [2] Bottom), con lo que si cambiamos de cara
cuando hemos comenzado a trazar en una pista, se incluir automticamente un cambio de cara.
AutoPath Route Mode. Viene a ser el equivalente al comando anterior pero segn dnde se pretenda
fijar un punto del trazado de una pista se mostrar el resto sin trazar siempre conectado al pin o va ms
cercano perteneciente a la misma red. Adems, retrazar toda la pista optimizando el recorrido a medida que
vayamos trazndola.
Edit Segment Mode. Nos permitir tras seleccionar un segmento de pista ya trazada, desplazarlo
manteniendo su direccin y las de los segmentos de pista a los que est conectado, varindose las longitudes
de los segmentos. Es muy til a la hora de hacer sitio en la placa previamente a pretender trazar o mover
otros elementos.
Shove Track Mode. Es utilsimo cuando queremos trazar una pista o desplazar una va sin querer tener
que hacerle sitio antes con Edit Segment Mode. Seleccionando una va y desplazndola repetidas veces
cerca de una pista, sta se ir moviendo alejndose en direccin opuesta.
El trazado automtico
Cuando nos disponemos a trazar de forma automtica debemos asumir que puede que por la disposicin de
los elementos, el espacio que hemos dejado entre ellos, el tamao de la placa, los valores que tengan todas
las tablas en Strategy etc, no se consigan trazar absolutamente todas las conexiones del circuito o
incluso se violen las imposiciones de espaciado y debamos hacer cambios y repetir el trazado automtico
para mejorar el resultado, o si son cuestiones no demasiado dramticas retocar a mano en vez de retrazar
automticamente toda la placa de nuevo.
El proceso de trazado automtico puede llegar a llevar un tiempo considerable, si deseramos
interrumpir el proceso slo habramos de pulsar la tecla ESC. Durante el proceso podremos ver en la
barra de estado inferior de la ventana los diferentes intentos que se llevan a cabo para trazar cada pista, de los
cuales entre los exitosos el programa elegir el mejor. Al terminar el proceso, sin embargo, puede no haber
podido trazar algunas zonas o pistas.
Las pistas de alimentacin y masa son ms gruesas que las dems, a parte son normalmente abundantes y
extensas debido a que muchos dispositivos o puntos en los circuitos suelen requerir conexin a ellas. Por
todo ello son ms difciles de trazar y tendran mayor probabilidad de quedarse sin trazar, siendo adems
complicado luego trazarlas a mano por su grueso y abundancia.
Para evitar estos problemas es til asegurar que las primeras pistas en trazarse sean las de masa y
alimentacin; entre otras, dos opciones:
21
> Nets La columna Weight de esta tabla especifica, como ya se dijo, la preferencia a la hora
de trazar cada red. Normalmente el peso de todas las redes es 50, ninguna tiene especial preferencia
sobre las dems. La filosofa ser dar mxima preferencia de trazado a las redes de alimentacin y
masa para que sean las primeras en trazarse por el trazador automtico para que si quedan redes sin
trazar nunca sean stas.
Seleccionaremos ambas filas, VCC y GND a la vez (manteniendo pulsada la tecla Ctrl), 3er
botn y Properties y especificaremos 100 en Weight. Ahora ambas redes poseern la mxima
preferencia de trazado.
b) Trazar primero las pistas de alimentacin y masa
> Nets La opcin Routing Enabled determina si una red se trazar o no cuando se ejecute el
trazador automtico. Todas las redes en un inicio tienen Routing Enabled en Yes.
Seleccionaremos ambas filas, VCC y GND, 3er botn Properties y desmarcaremos la opcin
Routing Enabled. En la tabla, seleccionando la columna de Routing Enabled y pulsando 3er
botn veremos que una de las opciones es Disable < > Enable cambiar el estado de todas las
celdas de la columna quedando el ruteado de todas las redes desactivado menos el de las redes de masa
y alimentacin. Entonces ejecutaremos el ruteador automtico y se trazarn las redes completas de
masa y alimentacin. Volveremos a la tabla y Disable < > Enable en la columna de Routing
Enabled haciendo que ahora sean todas las redes menos la de masa y alimentacin las que tengan
activado el ruteado. Ejecutaremos entonces otra vez el ruteador automtico para que se acaben de
trazar las pistas del circuito.
Se supondr que se ha realizado lo explicado en la opcin a), es ms prctico.
Volveremos a guardar File > Save Ctrl+S.
Y ya tenemos el archivo Base.MAX preparado para experimentar todo lo que deseemos a partir de l.
22
forma, en una de las dos caras del circuito no sobresale prcticamente nada sobre la superficie de la placa y
por tanto permiten la colocacin de componentes sobre ellos, y por la otra cara se apreciar la punta del cono
junto a los pines del componente. Son muy econmicos (1000u/15) y no necesitan de ninguna herramienta
especial para su colocacin.
Utilizando estos conos se podra permitir que el trazador automtico posicionase los cambios de cara bajo los
componentes, algo realmente til teniendo en cuenta que al no poder utilizar los agujeros de los pines que
atraviesan la placa como cambios de cara, se generarn gran cantidad de cambios de cara extra que al
poderse situar bajo los componentes dar como resultado la necesidad de menor superficie de placa para
contener el circuito.
Una vez hemos modificado el footprint pulsamos el botn Save As. Lo primero ser crear nuestra propia
librera, para lo cual pulsaremos el botn Create New Library, elegiremos dnde queremos guardarla y
le daremos un nombre como por ejemplo 2caras.llb. Los siguientes componentes que deseemos agregar a
nuestra nueva librera simplemente deberemos elegir en el desplegable de esta ventana nuestra librera, y si
no aparece, incluirla a travs del botn Browse. Suele ser conveniente no alterar el nombre del footprint
y acostumbrarnos a la nomenclatura. Pulsamos OK y ya tenemos una nueva librera con nuestro nuevo
footprint en su interior.
Cada vez que agreguemos un nuevo footprint a una librera, para visualizarlo en la lista del Library
Manager deberemos obligar a que se actualice la lista seleccionando otra librera y luego volviendo a
seleccionar la que desebamos que se actualizara para poder ver el elemento nuevo incluido.
Footprints para placas a una cara usando puentes
No existe en este tipo de placa el problema de que las pistas intenten conectarse a un pin que atraviesa la
placa por la cara en la cual no estn soldados los pines ya que las pistas slo corren por la cara donde estn
soldados todos los pines.
Cuando trabajemos con puentes nos aseguraremos de que el trazador automtico no los site sobre los
componentes. Podremos mover manualmente los que no respeten dicha condicin o forzar al trazador
automtico a no situar puentes sobre los componentes utilizando footprints modificados en los que
incluiremos un obstculo de tipo Free Track en la capa TOP rodeando al footprint, el cual permitir
que corran pistas pero que no se siten puentes.
Footprints de componentes de montaje superficial
Un componente de montaje superficial slo necesitara un obstculo del tipo Via keepout para evitar que
se situen cambios de cara bajo el componente. Tanto si se usan dichos footprints en placas a una o dos caras
no se dan problemas relativos a las pistas ya que los pines de este tipo de componentes slo se conectan a los
pads de la cara del circuito en la que estn posicionados y de forma predefinida OrCAD Layout lo respeta.
Evitando los Footprints modificados
Para evitar la creacin de footprints modificados se podran incluir los obstculos directamente en la placa
sobre los footprints de los componentes. Incluso es posible asociar los obstculos a los componentes para que
se desplacen conjuntamente cuando movamos los footprints; para ello slo hemos de entrar en las
propiedades del obstculo y pulsando en Comp Attachment especificar en Reference designator la
referencia del componente al que deseemos asociarlo, por ejemplo U1.
Aunque es preferible la creacin de footprints modificados ya que una vez creados dispondremos de
ellos para todos nuestros futuros proyectos, ser un esfuerzo que podremos reutilizar indefinidamente.
Cargaremos la placa base, File > Open... Ctrl+O Base.MAX (la que guardamos antes) y File > Save
As guardando con nombre unaCara.MAX. Siendo conscientes de que necesitaremos bastante espacio
para las pistas al estar en una sola cara, situaremos los componentes en un inicio exageradamente separados
entre s, al igual que el borde del circuito bastante alejado de todo elemento; si nos pasamos separndolo todo
ya lo volveremos a acercar tras juzgar si es posible tras ver cmo ha quedado el trazado.
Especificando una capa para situar los puentes
Para nuestro propsito tendremos que especificar que slo queremos que se puedan crear pistas en la cara
opuesta de la placa en la que se encuentran los componentes (BOTTOM) junto a los cuales deber haber
jumpers (trozos de hilo) para conectar entre s puntos de las pistas.
> Layers: Nos deberemos asegurar de que slo la capa BOTTOM tenga Routing como Layer
Type; todas las INNER*, GND y POWER deben tener Unused.
Haremos doble clic en la celda Layer Type de la capa TOP y especificaremos Jumper Layer y
pulsaremos tras ello el botn Jumper Attributes apareciendo una nueva ventana en la que
especificaremos los largos especficos de los hilos que se utilizarn como jumpers de entre los que OrCAD
podr elegir el ms conveniente cuando trace el circuito de forma automtica.
[x] Horizontal or Vertical para darle libertad sobre cmo debe posicionar los jumpers.
Nos deja especificar 5 tipos de jumpers especificando para cada uno de ellos dos datos: Largo (Length) y
su posible footprint asociado. En footprint siempre especificaremos - ya que nuestros jumpers sern trozos
de hilo. A la hora de especificar los largos elegiremos medidas no muy pequeas y no demasiadas diferentes
para que nos sea cmodo montar los puentes. Y algo importantsimo: El largo de un puente debe ser un
mltiplo del valor de la rejilla de trazado, si no es as ser imposible que el programa site un solo puente
ya que no coincidirn con las pistas y el programa no podr trazar la placa.
Miraremos el valor de nuestra rejilla de trazado Routing Grid en Options > System Settings,
presumiblemente valdr 0.254 mm, con lo que volviendo para definir las medidas para los jumpers
cumpliendo que sean mltiplos y que resulten medidas adecuadas, podramos definir: 25.40, 38.10,
50.80, dejando en los restantes a 0.
Garantizando el espaciado entre puentes
Evitaremos situar puentes demasiado cerca entre ellos ya que podran arquearse y tocarse ente s
producindose un cortocircuito. Cuanto ms largos sean los puentes ms espacio deberamos dejar entre
ellos, decidiremos una separacin adecuada para el largo de los footprints que hayamos especificado. Para
evitar tener que espaciar los puentes a mano tras el ruteado automtico modificaremos el valor de la tabla de
espaciados: aumentaremos la distancia Track to Track de la capa TOP en la tabla Strategy... > Route
Spacing, con 4 mm podra ser suficiente.
Cargando un archivo de estrategias de trazado
An no podramos trazar la placa, es necesario cargar un archivo de estrategia de trazado apropiado
para trazar con jumpers. File > Load y en ...Orcad/Layout/Data encontraremos dos archivos de entre
los cuales elegiremos uno: JUMPER_H.SF, JUMPER_V.SF. Aunque ambos archivos generarn
puentes en ambas direcciones uno presenta preferencia por crear puentes horizontales y el otro verticales, la
eleccin vendr dada por cmo son los claros sin componentes en nuestra placa, si mayoritariamente amplios
vertical u horizontalmente ya que ello facilitar la inclusin de jumpers en una u otra direccin.
Lanzando el trazador automtico
Ahora ya podremos disponernos a trazar: Auto > AutoRoute > Board. Si a medida que se traza la placa se
observara que en algn lugar se amontonan la pistas y el programa rutea con dificultad, cancelaremos el
proceso de ruteado pulsando ESC, desharamos el ruteado con Auto > UnRoute > Board,
modificaremos la disposicin de los elementos para hacer sitio y comenzaremos a rutear nuevamente. Si aun
as, tras esperar a que acabe de rutear observamos que la placa no ha podido trazarse del todo podramos
optar por modificar los largos de los jumpers que hemos ofrecido al programa dando algunos valores
menores y mayores para aumentar el rango de medidas entre las que el programa podr optar.
Tambin podemos optar por aceptar el resultado y acabar de trazarla manualmente
26
> Layers: Nos aseguraremos de que slo las capas BOTTOM y TOP tengan Routing como
Layer Type; todas las INNER*, GND y POWER deben tener Unused y si no es as ser
necesario modificarlo ya que el ruteador automtico se valdr de las capas marcadas como Routing para
trazar las pistas del circuito en ellas y en este caso nos interesa que slo pueda trazar en dos capas, las
correspondientes a ambas caras de la placa.
Procederemos ahora al ruteado automtico de la placa en Auto > AutoRoute > Board. Si tras ello
observamos claros en la placa sin pistas que nos hacen pensar que podramos acercar ms an los
componentes entre s, as como reducir el lmite del circuito para obtener una placa ms pequea y compacta,
desharemos el trazado con Auto > UnRoute > Board, retocaremos la disposicin de los elementos y
volveremos a rutear.
Si tuviramos problemas para trazarla, cargaramos de nuevo un archivo de estrategia adecuado: File >
Load y en ...Orcad/Layout/Data elegimos STD.SF.
27
Agregando textos
Podramos querer que figure algn texto en cobre en la placa. En principio al ser de cobre como las pistas se
habr de respetar los espaciados no pudindose solapar con ellas ya que ocasionaran cortocircuitos.
En este ejemplo en particular se utilizan textos para
indicar el uso de los pines de los conectores, as como
la polaridad del de alimentacin. Tambin para que
figure el nombre del propietario de la placa y una
breve descripcin de para qu sirve el circuito. La
informacin relacionada con los pins de los
conectores se obtuvo consultando el diagrama del
circuito en OrCAD Capture.
Los textos estn situados en la capa inferior, con lo
cual los habremos de incluir reflejados para que lean
en sentido correcto en la placa fsica.
Text Tool. Una vez activa la herramienta permitir seleccionar textos ya creados para modificar sus
propiedades as como cambiar los caracteres que muestre. Para insertar un texto pulsaremos la tecla Insert
o 3er botn y New; aparecer una ventana.
-Text String: Escribiremos aqu el texto que queramos incluir.
-[x] Free (Type of Text): Para que se trate el texto como si fuera un elemento de cobre en la placa.
-Line Width: El grosor de lnea. Al igual que al decidir el grosor de las pistas, si damos un valor demasiado
bajo, tras el proceso de revelado puede que el resultado no fuera el deseado al producirse errores.
-Rotation: El ngulo de giro del texto. A medida que crece el ngulo se gira en sentido antihorario.
-Radius: Define el radio de la circunferencia sobre la que se apoyarn los caracteres. 0 para desactivarlo.
-Text Height: Especifica la altura, y por tanto el tamao de los caracteres.
-Char Rot: Rotacin de los caracteres.
-Char Aspect: El ancho de los caracteres. 100 normal, < 100 ms estrechos, > 100 ms anchos.
-[x] Mirrored: Si se activa, el texto queda reflejado. Por regla general el texto que incluyamos en la capa
TOP no debe reflejarse pero s el que incluyamos en la capa BOTTOM.
-Layer: Aqu figurar la capa en que se incluir el texto, aunque es sencillo cambiar de capa cualquier objeto.
Cuando tengamos seleccionado cualquier elemento/s en la placa, si activamos otra capa mediante los
accesos directos o mediante la caja de seleccin de capa, el objeto que tenamos seleccionado
automticamente cambiar su localizacin apoyndose sobre la capa activa. Por ello hemos de procurar
no tener seleccionados elementos al cambiar de capa ya que involuntariamente alteraramos su localizacin.
En este caso en concreto se desea incluir texto en la capa BOTTOM.
Prestaremos atencin a las propiedades del relleno de cobre creado ya que variar en gran medida el
resultado obtenido y sus posibles aplicaciones. A continuacin se describirn los diferentes atributos y
combinaciones de ellos para fines concretos.
-Clearance: Define el espaciado que se dejar entre el relleno de cobre y todos los dems elementos de la
placa. El valor 0 hace que los espaciados se definan en cada caso por las restricciones de cada elemento en
la placa. Normalmente se le dar el mismo valor que el espaciado entre pistas, en este caso 0.5 mm para
garantizar un espaciado prudente en toda la placa.
-Z order: Si incluyramos ms de un relleno de cobre, en las zonas en las que se solaparan prevalecera el
resultado del relleno de cobre con un Z order mayor. Si slo incluimos uno, no importa el valor.
-Isolate all tracks: El relleno de cobre se aislar de todas las pistas y nodos, incluso de los que pertenezcan a
la red a la que est asociada.
-Seed only from designated object: Si lo activamos, el relleno de cobre slo se extender a partir de los pines
que hayamos marcado especialmente con Toggle Copper Pour Seed en el men del 3er botn de un pin
cuando tenemos la herramienta de edicin de pines seleccionada. El pin se marcar con una X.
Normalmente mantendremos desactivados Isolate all tracks y Seed only from designated object.
Persiguiendo distintos objetivos utilizaremos los rellenos de cobre de diferentes maneras:
Circuito sin necesidades especiales
Si no necesitamos aadir capacidad de disipacin de calor y el circuito
trabaja a bajas frecuencias, con lo que como apantallamiento slo seran
efectivos materiales ferromagnticos de cierto espesor en la carcasa
(conectada a masa por un taladro de fijacin), un plano de masa
resultara irrelevante e innecesario.
Cuando se den estas condiciones, pensando en el proceso de revelado
de la placa en el que se ataca el cobre con cido clorhdrico y se liberan
gases txicos, nos interesara eliminar de la placa el mnimo cobre
posible para minimizar la cantidad de gases expulsados a la vez que alargamos la vida de la serie de
qumicos de las cubetas en general por si tuviramos que revelar varias placas. Para ello, con un mnimo
esfuerzo, crearemos el relleno de cobre sin asociarlo a ninguna red, dejando - en Net attachment.
Esta opcin ser la ms rpida de llevar a cabo en lo que al diseo del relleno de cobre se refiere pero
quedar lejos de ser funcionalmente ptima para muchos circuitos.
Asociando rellenos de cobre a redes
Ya se hicieron ms gruesas las pistas por las que circular ms
corriente, normalmente las de masa y alimentacin entre otras, lo que
ayuda a disipar el calor generado en ellas. Cuanta ms superficie de
metal, ms fcilmente se disipar el calor. Por ello podramos asignar el
relleno de cobre a una red para que ste se expanda por la placa
partiendo de las pistas y nodos pertenecientes a dicha red. Slo
tendremos que especificar en las propiedades del relleno de cobre en
Net attachment el nombre de la red, en este caso GND para
crear el llamado plano de masa.
En circuitos de alta frecuencia (> 10 MHz) es importante crear un plano de masa para reducir la impedancia
de puesta a masa. Buscando crear una gran superficie de cobre unida a masa tanto por temas de disipacin de
calor como por reducir la impedancia con que se conectan a masa los diferentes dispositivos de la placa, sera
adecuado modificar el trazado de las pistas, como se ha hecho en el ejemplo, para maximizar la superficie
del relleno de cobre que formar el plano de masa.
La creacin de un plano de masa como se ha descrito es rpida y sencilla, adems de muy recomendable para
un mejor comportamiento del circuito. Pero como se ver a continuacin existen mejores soluciones aunque
ms laboriosas a la hora de trabajar con rellenos de cobre en nuestra placa.
30
31
Para hacer esto con facilidad crearemos una cadena de texto apropiada como - + x X F R X x + - y la
posicionaremos en la esquina superior izquierda fuera de la placa ms all de los rellenos de cobre, por
ejemplo en la capa BOTTOM. Seleccionaremos la cadena de texto creada y al copiarla (Ctrl+C), antes de
soltar la copia sobre la placa cambiaremos la capa activa a TOP (pulsando la tecla 1) y cambiar el color
del texto indicando que se encuentra ahora en la capa TOP. Ahora soltaremos la copia exactamente sobre el
texto original, quedando ambos superpuestos. Seleccionaremos la cadena de texto y estaremos seleccionando
a la vez el texto de la capa BOTTOM y el de la capa TOP, copiaremos (Ctrl+C) y soltaremos la copia en la
esquina inferior izquierda fuera de los lmites de la placa. Podremos comprobar si hemos realizado la
operacin correctamente al ver cambiar el color de las cadenas de texto acorde con la capa que activemos.
Aun as, una vez impresos, los fotolitos tendran dos posibilidades a la hora de ser
colocados dependiendo de cul est sobre cual. Podramos prestar atencin al
colocar los fotolitos de forma que la tinta de la impresin est en contacto con el
sustrato en ambas caras de la placa ya que al imprimir los fotolitos se previ que as
fueran colocados aunque resulta complicado detectarlo utilizando buenos fotolitos
-+xXFRXx+extremadamente transparentes y finos. Una solucin ms segura ser incluir algn
texto en la placa orientado adecuadamente segn en que capa est con objeto de que
MOTTOB
-+xXFRXx+sea ledo correctamente en el cobre una vez la placa ya est fabricada (texto normal
en TOP y mirrored en BOTTOM). Ello nos permitir asegurarnos antes de insolar,
cuando introduzcamos el sustrato entre los fotolitos, de que los hemos orientado
correctamente. Este texto extra orientado a evitar la ambigedad en la superposicin
de los fotolitos tambin puede consistir simplemente en la cadena de texto TOP
-+xXFRXx+en la capa TOP y la cadena BOTTOM (espejada) en la capa BOTTOM, fuera del
rea de la placa, lo cual resulta sencillo y muy funcional.
-+xXFRXx+-
TOP
A parte de lo dicho ya se recomend incluir zonas de anticobre en las esquinas de la placa que nos permitirn
centrar el sustrato entre los fotolitos o permitir recortar un sustrato mayor con precisin una vez realizada la
placa para que se ajuste a las medidas de la placa del diseo.
Title. Tras ello, entraremos en las propiedades de la capa TOP y activaremos la opcin Mirror. Lo
explicado es para placas a dos caras, si slo nos interesa la capa BOTTOM desactivaremos Enable for Post
Processing en las propiedades de la capa TOP.
Pensando en que para una correcta insolacin la tinta de la impresin en los fotolitos deber de estar en
contacto con el sustrato se lleg por lgica a la conclusin de cmo se deben imprimir siempre:
-TOP: impresin reflejada!! ( [x] mirror )
-BOTTOM: impresin normal!! ([ ] mirror)
Con las opciones especificadas, al ejecutar el comando Auto > Run Post Processor aparecer el dilogo
de impresin en que se imprimirn los fotolitos.
34