Está en la página 1de 21

Diseo de PCB con Ultiboard

Vamos a desarrollar un ejemplo de diseo de PCB con Ultiboard, para ello vamos a
utilizar uno de los circuitos incluidos en la carpeta de ejemplos (cono azul de la barra de
Ultiboard)

De

la

carpeta

Samples

Analog

seleccionamos

el

ejemplo

FullWaveVoltageConverter
Seleccionamos el archivo y damos clic en Abrir (Open). Y nos aparece este circuito en
el rea de trabajo.

Antes de transferir el diseo a Ultiboard debemos asegurarnos de que todos los


componentes (resistencias, capacitores, etc.) cuentan con la informacin de huella
(footprint). Recordemos que la huella no es ms que la representacin grfica del
componente real. Es decir, debe tener las dimensiones exactas que tendr el
componente real. Veamos como ejemplo la huella del componente R1. Si damos doble
clic sobre el componente R1 abrimos sus propiedades, y seleccionamos la pestaa Valor
(Value). En la parte inferior de la ventana est la Configuracin de diseo (Layout
Settings); all podemos ver que R1 tiene asignada la huella RES1300-700X250 (esta es
una codificacin que indica los detalles de la huella). Ahora hacemos clic en Editar
huella (Edit Footprint),

Luego hacemos clic en Seleccionar de Base de Datos (Select From Database). Se


abrir la Base de Datos Maestra (Master Database) y veremos la imagen de dicha
huella:

En esta ventana tambin se puede seleccionar una huella distinta de ser necesario. El
tipo de huella depender del componente que vayamos a utilizar en nuestro diseo. De
manera general la informacin de la huella estar en la hoja de especificaciones del
componente. Vamos a dar clic en el botn Cancelar hasta cerrar todas las ventanas
abiertas.
Es necesario aclarar que si un componente no tiene una huella asignada, dicho
componente no ser transferido a Ultiboard para el diseo del PCB.
Haremos un pequeo parntesis que ser importante para reiterar algo ya dado y
diferenciar componentes a la hora de transferir a Ultiboard.

Tipos de Componentes en Multisim


En Multisim los componentes se diferencian de acuerdo a la funcionalidad que ofrecen.
Existen dos reglas bsicas:

Para que un componente se pueda simular este debe contener un modelo SPICE.

Para que un componente se pueda transferir a Ultiboard para el diseo del PCB,
este debe contener una huella o footprint.

Basado en lo anterior en Multisim tenemos:

1. Componentes que son solo simulables (es decir, contienen un modelo SPICE) y
son de color negro.
2. Componentes que solo sirven para captura del diagrama y transferencia a
Ultiboard para el diseo del PCB (no contienen modelo SPICE) y son de color
verde.
3. Componentes que son simulables y transferibles para diseo de PCB que son
de color azul.

Por otro lado las fuentes de poder y tierras (o masas) son elementos virtuales, as que
no se transfieren a Ultiboard.
Ahora vamos a transferir el diseo a Ultiboard, para esto vamos a ir al men
Transferir>>Transferir a Ultiboard>>Transferir a Ultiboard 13 (Transfer>>Transfer
to Ultiboard>>Transfer To Ultiboard 13)

Se nos pedir crear un archivo EWNET, en este caso vamos a dejar el nombre sugerido
(FullWaveVoltageConverter). El archivo EWNET contiene toda la informacin de cmo
estn conectados los componentes en el circuito. Dar clic en Guardar/Save. En algunos
casos Multisim nos alertar de que hay componentes virtuales que no sern exportados

(fuentes de poder y tierra o masa), as como tambin los componentes que no tienen
huella/footprint:
Posteriormente se abrir de manera automtica la ventana Importar Netlist. Esta
ventana nos da toda la informacin acerca de todos los elementos (componentes, nodos)
que se estn exportando de Multisim a Ultiboard:

Hacemos clic en Aceptar/Ok. Ultiboard se abrir automticamente y nos aparecer


esta imagen:

Lo que vemos ahora en la pantalla de Ultiboard son las huellas de los componentes que
conforman el diseo, una serie de lneas que conectan las terminales de los
componentes (conocidas como ratnets), y una tarjeta rectangular predeterminada. Igual
que en Multisim podemos utilizar la rueda del mouse para acercanos / alejarnos en el
espacio de trabajo.
Una vez que se ha transferido el diseo de Multisim a Ultiboard el objetivo es colocar los
componentes en la tarjeta y generar las rutas (pistas) de cobre. Claro, antes de eso
debemos configurar el tamao de la tarjeta, las capas de cobre, ancho de las pistas, etc.
Tambin es conveniente ajustar las opciones de la interfaz de usuario de Ultiboard para
trabajar de una forma ms cmoda.
Empecemos a configurar las opciones de la interfaz de usuario. Para esto vamos al men
Opciones/Options y hacemos clic en Preferencias Globales / Global Preferences. En
esta ventana encontraremos varias pestaas donde podemos configurar la cuadrcula,
lneas de cruz colores, guardado automtico, etc.

Ahora exploremos la ventana Herramientas de Diseo/Design Toolbox. Esta ventana


juega un papel muy importante cuando estamos realizando el diseo pues nos permite
habilitar/deshabilitar capas de cobre, serigrafa, mscara de soldadura, etc. Veamos ms
a detalle esta ventana:

En la figura anterior podemos ver que tenemos dos capas de cobre en esta tarjeta, en la
parte superior e inferior (Copper Top y Copper Bottom); tenemos tambin las capas de
Serigrafa Superior e Inferior (es en estas capas donde van las imgenes de los
componentes con su identificacin); la capa Contorno de Tarjeta es donde podemos
controlar el tamao y la forma de nuestra tarjeta. Todas las capas se pueden habilitar y
deshabilitar, es decir, si no queremos ver el contorno de la tarjeta solo basta con eliminar
el tilde en la capa correspondiente y esta capa se podr en un color gris, dando una vez
ms clic desaparecer el contorno de la tarjeta. Todo esto es til cuando nuestro diseo
va creciendo y tenemos nuestros componentes, pistas de cobre, etc., pero slo nos
interesa trabajar en una capa en particular.
Ntese que tambin en la ventana Herramientas de Diseo hay una capa que est
sombreada de rojo (en la figura anterior y por defecto, la capa Copper Top). Esto quiere
decir que esa capa est seleccionada actualmente y si colocamos pistas de cobre stas
se colocaran en la capa superior. Si quisiramos poner pistas en la parte inferior, dar
doble clic sobre Copper Bottom para seleccionar dicha capa.
Quiz por el momento estas herramientas parezcan algo confusas, pero a medida que
avancemos en el diseo nos quedar ms claro su uso.
Ahora bien, en un diseo podemos tener componentes, pistas de cobre, terminales de
los componentes, etiquetas de texto, figuras geomtricas, etc.
Imaginemos un diseo con cientos de componentes, muchas pistas de cobre, etiquetas,
etc. y que solo queremos seleccionar el terminal de un componente. Sera complicado
hacerlo sin tocar otros objetos. Es por eso que en Ultiboard tenemos una barra de
herramientas de filtros de seleccin.

Ntese que en esta barra de herramientas podemos dar clic en Habilitar Seleccin de
Partes, Habilitar Seleccin de Pistas, etc.
Se pueden seleccionar varios filtros a la vez de ser necesario.
Por ejemplo, si desactivamos todos los filtros, y vamos al espacio de trabajo e
intentamos seleccionar y mover un componente. Se pudo realizar? Ahora vamos al

filtro de seleccin y demos clic en Habilitar Seleccin de Partes. Repitamos el


procedimiento.

En la barra de filtro nicamente seleccionemos Habilitar Seleccin de Otros Objetos:

Ahora hagamos clic con el botn derecho sobre el contorno de la tarjeta para abrir el
men contextual.

En el seleccionamos Propiedades, y se abre la siguiente ventana:

En esta ventana seleccionamos la pestaa Rectngulo, ac definimos el tamao de la


placa. Ahora vamos a pasar las unidades a mm (milmetros) y a introducir los siguientes
valores: Ancho: 100, Altura: 50. Hacemos clic en OK. El contorno de la tarjeta cambiar
de tamao:

Ahora vemos que el tamao de la placa es ms acorde a los componentes que


tenemos:

Ahora vamos a iniciar la colocacin de los componentes en la placa, es aqu donde inicia
todo un arte pues esto depende del tipo de componentes que estamos utilizando, las
conexiones que tienen entre s, etc. Para colocar los componentes primero vayamos al
filtro de seleccin y activemos Habilitar Seleccin de Partes. Ahora simplemente hay
que dar clic en los componentes y empezar a colocarlos dentro de la placa:

Luego de darles un orden personalizado a la ubicacin de los componentes, reajustamos


el tamao de la placa a 50 mm x 35 mm y queda como nos muestra la figura anterior.
Esto no deja de ser una sugerencia, el orden es personalizado, por lo tanto cada
diseador le dar el orden que, personalmente y en base a sus propios criterios, no existe
una solucin nica pues esto depende de muchos factores. Tambin en la figura anterior
observamos el ratsnest (lneas amarillas) de este circuito, que nos indica las conexiones
entre los diversos componentes. El ratsnest va a ser la gua para empezar a crear las
pistas de cobre. Ya estamos listos para empezar a rutear la tarjeta. Existen varios
mtodos en Ultiboard, incluyendo un Autoruteador, aunque hay versiones del software
que no lo incluyen. En este tutorial vamos a utilizar los dos mtodos opuestos: el
autoruteador y el mtodo manual. Primero que nada debemos decir en qu capa vamos
a crear la pista, en este caso tenemos solo dos: Capa Superior (Copper Top) y Capa
Inferior (Copper Bottom).
En esta tarjeta vamos a crear las pistas en la capa inferior. En la ventana Herramientas
de Diseo demos doble clic sobre Copper Bottom para activar esta capa.
Luego vamos a la hoja de clculos (spreadsheet) que es la ventana que est en la parte
inferior de la pantalla, y all buscamos la columna de las capas de ruteo (routing layers)
y selecciono toda la columna haciendo clic sobre el nombre de la misma.

Esta columna, para una placa simple, de dos capas de cobre, tiene tres valores posibles:
01 Capa superior
10 Capa inferior
11 Ambas capas
Hacemos clic en cualquiera de las celdas de las columnas y se abre la siguiente ventana:

Luego de dejar tildado solamente la capa inferior (copper bottom) hacemos clic en OK.
Todo lo realizado hasta este punto es comn a los dos tipos de diseo, que vamos
a tratar por separado desde aqu.

Diseo con Autoruteador


Hacemos clic en Autorouter en la barra superior y nos genera el trazado de las pistas.
Estas aparecen en color rojo, que es el corresponde a la capa inferior.

Con lo que ya tenemos la imagen nuestra placa terminada.


Este proceso puede ser recursivo, volviendo a la etapa anterior con <crtl z> y
reacomodando los componentes para obtener un nuevo trazado, y as hasta que
obtengamos un diseo que nos satisfaga, en este caso por ejemplo sera recomendable
eliminar la agrupacin de pistas que se produce en la esquina inferior izquierda, lo que
lograramos reacomodando las resistencias hasta que nos conforme el diseo.
Ahora podemos ver la imagen 3D para saber cmo quedar la placa con los
componentes montados. Para ello vamos al men Vista>>Vista Previa 3D:
Placa del lado de los componentes:

Placa del lado del cobre:

Para terminar el PCB se hace un plano a tierra, lo podemos encontrar en el Men


Place>>Power Plane... y en el Netlist selecciona el nodo al cual quieres colocar a tierra,
por lo general es el 0(cero) y nos genera esta imagen:

Donde podemos ver en rojo el cobre y en negro el cobre que se elimina.


Vamos ahora a generar las impresiones:
Copper bottom (lado del cobre)

Silks screen top (lado de los componentes)


Board outline (mrgenes de la placa)
Comment (si hubiera comentarios impresos sobre la placa)
Drill (mscara de perforaciones)
Drill Symbols (smbolos de perforado), donde tenemos el dimetro de cada agujero
Solder Mask Bottom (mscara de soldaduras)
En todas ellas vamos a tildar la opcin outline para que nos aparezca el contorno de la
placa que mostramos a continuacin, que deberemos imprimir en escala 100%:

Las imgenes que resultan impresas son, en el orden que indica la pantalla de impresin:

Copper Bottom

Silkdscreen Top

Drill Symbols

Drill

Board Outline

Solder Mask Bottom


Con lo que quedara concluido nuestro trabajo.

Diseo Manual:
Colocamos los componentes en la placa en una ubicacin que nos parezca conveniente,
como se ve en la figura:
En la barra de filtros desactivamos todos a excepcin de Habilitar Seleccin de Pistas.
Ahora vamos al men Colocar>>Lnea / Place>>Line y utilizamos la rueda del mouse
para acercarnos a los componentes. Por ejemplo, en la siguiente figura creamos la pista
para conectar los componentes R4 y C1:

El ratsnet nos indica hacia donde debe ir la conexin. Ahora hay que dar un clic en la
terminal de R4, dibujar la lnea y dar clic en la terminal de C1 para finalizar la pista:

Para salir del modo de colocacin de pista dar click derecho y seleccionar 'Cancelar o
en su defecto la tecla Esc. El resto del proceso ya depende del diseador, la idea es
buscar la mejor ruta para las pistas. Como se mencion anteriormente, es todo un arte.
Aqu est un ejemplo de la tarjeta ruteada manualmente:

Como dijimos antes, queda a conveniencia de cada quien la manera en la que se


coloquen los componentes y se haga el ruteo. Para este ejemplo, y como en general se

va a hacer, usamos la capa inferior ya que muchas veces hay componentes que, si se
rutean las pistas en la capa superior, van a ser complicados soldarlos porque no queda
espacio entre la tarjeta y el componente (como el caso de chips, capacitores
electrolticos, etc...). Tambin se puede hacer el uso de vas para facilitar el ruteo, ya
que el camino a veces se hace complicado si tenemos muchos componentes. Las vas
nos sirven para pasar de una capa a otra y aprovechar el espacio de la tarjeta al
mximo.
A continuacin generamos las impresiones que necesitamos para hacer nuestra placa,
como vimos anteriormente.

Cambio de ancho de las pistas


Para cambiar el ancho de las pistas (Trace Width) antes del ruteo puede utilizar el
'Spreadsheet View'. Ahi selecciona Nets, y luego da clic sobre la columna 'Trace Width'
para seleccionarla completa; da un clic en cualquiera de las celdas y cambia el valor a lo
que deseas, presiona 'Aceptar' y automticamente se cambiarn todos los valores.
Prueba una vez mas el Autoruteo, deber funcionar.
Ahora bien, antes de hacer el ruteo debes configurar en donde quieres en que capa
quieres que vayan pistas. Ah mismo en 'Spreadsheet View', en Nets, hay una columna
llamada 'Routing Layers'. Vers que cada net tiene un nmero 000111, el 1 indica que
en determinada capa est permitido el ruteo, el 0 lo contario. En tu caso debes cambiar
esta opcin para reflejar en que capa quieres las pistas. Da doble clic en alguna de las
celdas, se abrir una ventana (Layers to Apply) donde puedes seleccionar en que capa
permites que esa determinada net pueda rutearse. Simplemente cambia este ajuste de
acuerdo a lo que se desea.