Está en la página 1de 37

INTRODUCCIN AL DISEO CON PROTEL 99SE

Introduccin al diseo con PROTEL 99SE


El presente trabajo pretende brindar los aspectos bsicos del uso de una herramienta de C.A.D ( Diseo Asistido por Computadora) profesional para electrnica. Un proyecto realizado en PROTEL 99SE puede incluir, entre muchos otros documentos, esquemas elctricos (SCH) , circuitos impresos (PCB), documentos de texto, etc. Uno de los aspectos fundamentales del trabajo con ste ( y otros programas de CAD) es la posibilidad de realizar el diseo del circuito impreso de manera prcticamente automtica a partir del esquema elctrico, lo que constituye el tema central de ste documento.

Creacin de un proyecto
Una vez ubicados en el entorno de trabajo de PROTEL 99SE, del men FILE seleccionamos NEW

Aparece un cuadro de dilogo en el que debemos colocar el nombre de nuestro proyecto y elegir la ubicacin para guardarlo.

Si deseamos proteger el documento, en la solapa PASSWORD podemos colocarle una contrasea.

2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

Una vez realizado todo esto, el proyecto se nos presenta as:

Podemos observar tres conos: el primero nos permite definir usuarios y contraseas para el proyecto, entre otras cosas. El segundo es similar a la Papelera de Reciclaje de Windows, y el ltimo es la carpeta en la que vamos a colocar todos los documentos que forman parte del proyecto.

Una vez dentro de Documents, con el botn derecho del Mouse, o desde el men File seleccionamos New.

2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

Aparece una ventana con diferentes conos que representan los documentos que podemos crear. Los que nos interesan son Schematic Document, para crear esquemas elctricos y PCB Document para crear circuitos impresos. Tambin podremos crear documentos de texto (Text Document) y carpetas (Document Folder) para organizar los distintos documentos de nuestro proyecto.

Creacin de Esquemas Elctricos


Una vez que en la ventana New Document hacemos doble clic en el icono Schematic Document nos aparecer en la carpeta de documentos un icono similar, con la posibilidad de colocarle un nombre.

Una vez fijado el nombre (nunca borrar el .sch al final), hacemos doble clic para editar el documento

Podemos ver como el entorno de trabajo se modifica, apareciendo toda una serie de botones que representan las diferentes herramientas disponibles para la edicin. Del lado izquierdo de la pantalla tenemos un panel de navegacin llamado Document Manager, con varias solapas que nos permiten acceder a diferente informacin sobre el proyecto y el documento que estamos editando. Se activa con el botn . La hoja de trabajo (Sheet) tiene bordes, rtulo y una grilla que nos facilita la colocacin de los smbolos y el cableado para lograr un trazado prolijo del circuito. Todos estos elementos son configurables desde el men Design Options.
2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

El Zoom, para acercar o alejar la vista de la hoja se puede manejar con los botones

Manejo de libreras de smbolos


Si hacemos clic en la solapa Browse Sch del Project Manager podemos acceder al listado de libreras activas. En dichas libreras se encuentran los smbolos que colocaremos en nuestro esquema. La librera activa por defecto es Miscellaneous Devices.lib que contiene la mayora de los smbolos de componentes discretos, conectores, llaves, etc. Podemos ver el listado de elementos de la librera seleccionada en la parte inferior del panel. Si queremos recorrer la librera y ver cada uno de los smbolos podemos hacer clic en Browse

Para agregar o quitar una librera hacemos clic en el botn Add/Remove del panel

Buscando en la carpeta donde se encuentra instalado Protel (generalmente Archivos de programa/Design Explorer 99 SE/Library/Sch) podemos encontrar libreras de muchos fabricantes de componentes electrnicos. Una vez ubicado el smbolo necesario lo colocamos en la hoja haciendo doble clic sobre su nombre o tocando el botn Place. Con esto el smbolo aparece pegado en el extremo del puntero del Mouse y lo podemos llevar a la posicin deseada. Las siguientes teclas nos permiten ubicarlo correctamente: BARRA ESPACIO Rotar X Espejo horizontal Y Espejo vertical TAB Propiedades del objeto
2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

El comando Place es repetitivo, lo cual significa que podemos colocar tantos smbolos como el elegido simplemente haciendo clic en el lugar adecuado de la hoja. Los componentes se pueden tomar de las libreras tambin mediante el botn Si hacemos un clic sobre un elemento colocado en la hoja veremos que se forma un recuadro a su alrededor. Esto nos permite eliminarlo con la tecla SUPR (o DEL) del teclado. Si luego hacemos otro clic (no doble clic) sobre el objeto podremos moverlo o cambiarlo de posicin con las teclas nombradas anteriormente. Al hacer doble clic sobre un objeto podemos editar sus propiedades. Nos aparece un cuadro como el siguiente

Los atributos ms importantes son: Designator: Es el nombre del componente. Notar que por defecto el nombre termina con ?. Es recomendable dejarlo de esta manera para poder utilizar la herramienta de auto numeracin (Tools Annotate) que reemplaza los signos por nmeros correlativos de forma automtica. Footprint: es el nombre del encapsulado que se va a asignar al componente cuando se lleve al circuito impreso. Para colocarlo es necesario conocer previamente las libreras de PCB, lo que trataremos posteriormente. Part Type: es el valor o cdigo del componente (100K, 1uF, CD4011, etc.). No es necesario para hacer el impreso pero es recomendable colocarlo para tener completa la documentacin del proyecto. Part: Nmero de parte interna. Tiene significado cuando se trata por ejemplo de un circuito integrado, que puede tener varias partes iguales (por ejemplo los integrados de compuertas lgicas, amplificadores operacionales, etc.). Hidden Pins: Pines ocultos. Tildando esta casilla aparecen los terminales ocultos del componente, como por ejemplo los de alimentacin en los circuitos integrados, los cuales generalmente no se conectan explcitamente en el esquema sino que se hacen a travs de etiquetas de nodos, como VCC, VDD, GND, etc. Esto permite mayor claridad en esquemas con muchos componentes.

Conexionado de componentes
Una vez colocados los smbolos necesarios, para realizar las conexiones se utiliza la funcin Place . El puntero toma forma de cruz y debemos llevarlo al extremo del componente, Wire, o directamente con donde aparecer un punto negro que indica la conexin correcta. All hacemos clic para fijar un extremo de la conexin. Luego movemos el puntero llevando la lnea y haciendo clic cada vez que deseamos fijar un segmento.
2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

Si queremos volver atrs en el trazado presionamos la tecla RETROCESO (BACKSPACE) del teclado. Este comando, al igual que todos los comandos se finaliza con ESC. IMPORTANTE: la conexin ser vlida siempre y cuando aparezca el punto negro sobre el puntero del mouse. En caso contrario se generarn errores en el momento de hacer el PCB.

Algunas recomendaciones:
Para dar mayor claridad al esquema las conexiones de alimentacin se realizan mediante smbolos indicadores de Nodos (Power Port), desde el men Place o a travs del botn smbolo en la posicin correcta editamos sus propiedades . Una vez colocado el

Colocamos el nombre del nodo (VCC, VDD, GND), elegimos el estilo del smbolo y color. Es importante destacar que PROTEL relaciona los elementos por el nombre del nodo al que se conectan, no por el estilo del indicador elegido. A veces es conveniente colocar los conectores, que en el PCB sern borneras, terminales, etc., en un costado de la hoja y realizar las conexiones mediante smbolos Power Port o Port, como se muestra en el siguiente ejemplo

2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

Cuando colocamos elementos o trazamos conexiones, podemos notar que el puntero se mueve de a una casilla de la grilla, lo que facilita la alineacin de los componentes y el trazado prolijo. Esta propiedad se llama Snap y se puede configurar desde el men Design Options, as como tambin la medida de la grilla. Tambin se pueden desactivar, cosa que no es recomendable en absoluto.

Ejemplo:

Puede apreciarse en este ejemplo la disposicin de conectores de la manera comentada anteriormente. Una vez realizado el esquema procedemos a numerar los componentes utilizando la funcin Tools Annotate

Aqu podemos elegir numerar los componentes con ?, numerar todos, borrar la numeracin actual, etc. Adems podemos definir la forma de recorrido del esquema durante la numeracin. Una vez ejecutada la funcin, los componentes quedan numerados y se genera un archivo de reporte con los cambios realizados (.REP)

2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

Con esto nuestro esquemtico quedara completo. Podemos ahora realizar un chequeo elctrico para verificar que todo est correcto. Para ello utilizamos la funcin Tools ERC

En la primera solapa configuramos las opciones de chequeo, es decir qu errores queremos que se detecten, podemos optar por generar reporte, aadir marcadores de error en el circuito y otros aspectos ms.

2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

En la segunda solapa configuramos para cada opcin, si se considera slo un alerta (warning), un error o si se pasa por alto. Esto se hace cambiando el color de cada casilla de acuerdo a la leyenda haciendo clic en ellas. Por ejemplo, configuramos el chequeo para que informe como error todos aquellos terminales que no estn conectados.

Una vez realizada la configuracin hacemos clic en OK y luego de terminado el chequeo se generar el reporte

Si existiera alguno de los errores configurados, aparecera en el reporte y adems con un indicador en el esquemtico. Resta ahora colocar en cada componente del circuito la informacin de su forma y dimensiones fsicas, que se llama FOOTPRINT. Para ello es necesario echar un vistazo a la librera estndar para PCB.

Creacin de un documento PCB


Del mismo modo que creamos un documento SCH vamos a crear uno PCB haciendo clic con el botn derecho dentro de la carpeta Documents del proyecto, o desde File New

2010 - Ing. Sandro N. Amiel

INTRODUCCIN AL DISEO CON PROTEL 99SE

Ahora elegimos PCB Document. Colocamos el nombre en el nuevo icono (nunca borrar el .pcb) y hacemos doble clic sobre l para abrir el documento. El entorno de trabajo se presenta ahora as:

Para agregar o quitar libreras se sigue el mismo procedimiento explicado anteriormente. Por defecto aparece cargada la librera estndar PCB Footprints. Si no sucediera as, la encontramos en la carpeta Design Explorer\Library\Pcb\Generic Footprints. El archivo se llama Advpcb.ddb Si recorremos la librera estndar con la funcin Browse, encontraremos elementos como los siguientes

El footprint AXIAL se utiliza para resistores, el valor xx indica la separacin entre los terminales, en pulgadas (1 pulgada = 25,4mm). Lo mismo sucede con RAD, que se utiliza para capacitores no polarizados (cermicos, polister, etc.) y con DIODE. En el caso de los capacitores polarizados (electrolticos, tantalio), en el footprint RB se indica la separacin de los terminales y el dimetro del encapsulado. Para circuitos integrados el footprint DIP va seguido del nmero de terminales. Lo mismo sucede con SIP, que se utiliza tambin para algunos tipos de conectores. Luego tenemos los footprints para transistores, cuyo nombre coincide con el del encapsulado correspondiente.
2010 - Ing. Sandro N. Amiel

10

INTRODUCCIN AL DISEO CON PROTEL 99SE

Recorriendo las diferentes libreras encontraremos footprints adecuados para todo tipo de componentes, conectores, llaves, etc. Tambin tenemos la opcin de crear nuestra propia librera de footprints si fuera necesario. Una vez familiarizados con la librera, dejamos el PCB para volver al esquema elctrico e introducir en cada componente el nombre del footprint adecuado. Tener en cuenta que el nombre debe escribirse exactamente como figura en la librera. Si tenemos muchos componentes iguales, que llevan el mismo footprint, podemos realizar un reemplazo global, para cambiarlos a todos en una sola operacin. En caso contrario debemos hacer doble clic en cada uno y colocar el footprint que corresponda. Para hacer el reemplazo global se procede as: hacemos doble clic en uno de los componentes para ver sus atributos

Colocamos el footprint y hacemos clic en el botn Global

En la columna del medio colocamos el atributo que deben poseer aquellos componentes que vamos a modificar, por ejemplo todos aquellos que se llamen RES1. En la casilla Lib Ref colocamos RES1. Podemos agregar mas atributos para refinar la bsqueda (por ejemplo todas las que tengan un determinado Part Type). En la ltima columna a la derecha completamos el atributo que vamos a cambiar, borrando las llaves que se encuentran en la casilla correspondiente. Por ejemplo en Footprint colocamos AXIAL0.3. Por ltimo podemos seleccionar abajo si el cambio se hace en el presente documento o en todos los esquemticos que contenga el proyecto. Con todo lo realizado la ventana de configuracin quedara as:
2010 - Ing. Sandro N. Amiel

11

INTRODUCCIN AL DISEO CON PROTEL 99SE

Al hacer clic en OK nos aparece un cuadro de dilogo informndonos a cuntos elementos afectar el cambio

Al hacer clic en Yes se realizarn los cambios. Cuando hayamos completado todos los footprints, podemos verificar lo realizado de dos maneras. Podemos crear una lista de materiales del esquemtico, con la funcin Reports Bill of Material, lo cual nos lleva a un asistente. En el primer cuadro seleccionamos si vamos a generar un reporte del proyecto completo o slo de la hoja en la que estamos trabajando.

Ahora elegimos qu datos van a aparecer en el reporte. Nos interesa el footprint. Debemos tildar la casilla de abajo para que se incluyan aquellos componentes que no tengan an colocado el valor (Part Type).

Podemos cambiar el ttulo de las columnas que aparecern en el reporte.


2010 - Ing. Sandro N. Amiel

12

INTRODUCCIN AL DISEO CON PROTEL 99SE

A continuacin debemos seleccionar el formato de salida del reporte. De las tres opciones que se presentan, la ltima (Client Spreadsheet) nos genera una hoja de clculo compatible con Excel.

Luego de esto finalizamos el asistente

El reporte de materiales va a quedar como el siguiente:

Verificamos que todos los nombres y footprints estn correctos. Otra forma de verificar los datos de nuestro esquema es mediante Edit Export to Spread. Aparece un asistente:

2010 - Ing. Sandro N. Amiel

13

INTRODUCCIN AL DISEO CON PROTEL 99SE

Al avanzar encontramos otro cuadro donde podemos seleccionar qu elementos del esquema vamos a exportar.

Slo seleccionaremos los componentes tildando en Part. A continuacin debemos elegir qu atributos de las partes queremos exportar. Nos interesa el Designator (nombre), el Footprint y opcionalmente el Part Type.

Finalizamos el asistente y obtenemos una hoja de clculo como la siguiente:

Si bien es bastante parecida a la anterior, esta planilla tiene una ventaja muy importante: si detectamos algn error en los footprints o queremos modificar algn nombre o valor, lo podemos hacer directamente en ella y luego con el comando File Update actualizamos automticamente el esquemtico.

2010 - Ing. Sandro N. Amiel

14

INTRODUCCIN AL DISEO CON PROTEL 99SE

Ahora que verificamos que todos los datos y conexiones sean los correctos debemos generar un archivo que permita transferir esos datos al PCB. Este archivo se llama NETLIST, y se genera con el comando DesignCreate Netlist. Aparecer un cuadro donde seleccionaremos, en el caso de tener varios esquemticos, si vamos a crear el netlist de todo el proyecto o slo del documento activo. Luego hacemos clic en OK-

Veremos entonces la ventana del Netlist, que es un archivo de texto que contiene, en la primera parte, la descripcin de los componentes (Designator, Footprint, Part Type) entre parntesis y luego la descripcin de los nodos del circuito entre llaves.

Una vez generado el Netlist del circuito volvemos al documento PCB para importarlo desde all. Utilizamos el comando Design Load Nets.

2010 - Ing. Sandro N. Amiel

15

INTRODUCCIN AL DISEO CON PROTEL 99SE

Con el botn Browse localizamos en el proyecto el archivo netlist (.net). Si todo est correcto aparece la leyenda All macros validated en la parte inferior del cuadro

Al hacer clic en Execute aparecern en la hoja de trabajo todos los componentes y sus vnculos.

Antes de proceder a ubicar los componentes en su posicin adecuada es necesario configurar algunas opciones del documento. Utilizamos el comando Design Options

El diseo de PCBs en Protel, y en general en todos los programas de CAD, se basa en una estructura de capas (Layers). Cada capa contiene diferentes elementos del diseo, como ser pistas, componentes, orificios, datos mecnicos, etc. En la solapa Layers podemos seleccionar, de todas las capas que forman al diseo del PCB, aquellas que queremos visualizar. Las que nos interesan son:
2010 - Ing. Sandro N. Amiel

16

INTRODUCCIN AL DISEO CON PROTEL 99SE

Top Layer: Es la capa de pistas del lado superior, que se utilizar al hacer diseos en doble faz. Bottom Layer: Es la capa de pistas inferior. Mechanical (1 a 4): En esta capa se definen por ejemplo los bordes del impreso. Top Overlay: Capa de componentes del lado superior. Keep Out: En esta capa se definen lmites para el trazado de las pistas (veremos mas adelante). Multi Layer: Todos los elementos de esta capa se ven en todas las dems, por ejemplo los pads.

En la parte inferior de este cuadro seleccionamos ciertos elementos a visualizar, como conexiones, orificios de pads y vas, etc. (generalmente dejamos todo tildado), y adems podemos seleccionar el tamao de la grilla de referencia, que nos permitir ubicar con mayor facilidad los componentes en nuestro diseo. Podemos usar una doble grilla, con medidas diferentes, o simplemente tildar una de las dos casillas Visible Grid y elegir la medida adecuada. Un valor de 50 mil. resulta prctico, ya que corresponde a la mitad de la separacin de las patas de un circuito integrado comn. Luego en la solapa Options debemos colocar una medida apropiada de snaps que limitan el movimiento del cursor de forma de poder ubicar los elementos con mayor facilidad. Resulta prctico definir estos snaps a un cuarto de la medida de la grilla seleccionada.

Tambin podemos elegir la unidad de medida: Imperial (pulgadas) o Metric (milmetros).

Una vez realizadas stas configuraciones procedemos a ubicar los componentes de la manera ms apropiada, tratando de que las conexiones queden lo menos cruzadas posible. Es importante definir lmites para las medidas del PCB, que despus podrn ampliarse o achicarse en funcin del diseo final, para ayudarnos a ubicar mejor los componentes, e incluso para poder utilizar herramientas de distribucin automtica que posee Protel. En la parte inferior de la hoja de trabajo hacemos clic en la solapa KeepOut. Luego con la herramienta para trazar pistas definimos el contorno preliminar de nuestro diseo. Debemos tener en cuenta que no estamos definiendo bordes fsicos (stos se hacen en una capa Mech) sino lmites
2010 - Ing. Sandro N. Amiel

17

INTRODUCCIN AL DISEO CON PROTEL 99SE

para componentes y pistas. A medida que vamos trazando cada lnea, en la barra de estado ubicada en la parte inferior de la ventana podemos ver la medida de sta, ya sea en pulgadas o mm. segn la unidad de medida seleccionada.

Para ubicar los componentes dentro del espacio definido podemos hacerlo arrastrando (y rotando) uno por uno, pero tambin podemos utilizar una funcin llamada Auto Placer que, si bien no los ubica de manera ptima, al menos los coloca todos dentro de los lmites fijados. Para ejecutarla hacemos Tools Auto Placement Auto Placer

Si bien ofrece varias alternativas, slo nos limitaremos a tildar la ltima casilla. Luego tocando OK veremos los resultados

Podemos apreciar varias cosas: Todos los componentes ya se encuentran dentro de los lmites que fijamos anteriormente. Aparecen todos juntos y en otro color: esto se debe a ciertas reglas de diseo que debemos fijar y a la verificacin de esas reglas. El color verde indica violacin a alguna regla. Como lo que queramos era slo ubicar los componentes dentro del marco esto no debe preocuparnos por ahora. Para eliminar el color verde usamos la funcin Tools Reset Error Markers. Luego movemos manualmente los componentes para ubicarlos de la mejor manera posible de acuerdo a nuestro diseo.
2010 - Ing. Sandro N. Amiel

18

INTRODUCCIN AL DISEO CON PROTEL 99SE

ATENCIN: los componentes no deben espejarse a menos que deban ser ubicados del lado inferior del impreso. Una posible distribucin podra ser la siguiente:

Podremos notar que se confunden los nombres de los componentes con sus valores, quitando claridad a la vista de nuestro diseo. Como los valores no son importantes en esta etapa los vamos a ocultar haciendo una operacin global sobre los elementos: Hacemos doble clic en cualquiera de ellos, ubicamos la solapa Comment. En ella tildamos la casilla Hide (ocultar) y luego hacemos clic en Global. El resto ya est configurado por defecto, con lo que haciendo clic en OK y aceptando la operacin ocultaremos todos los valores de los componentes.

2010 - Ing. Sandro N. Amiel

19

INTRODUCCIN AL DISEO CON PROTEL 99SE

Ahora podemos hacer que todos los nombres queden en el centro de cada componente. Para ello seleccionamos todo con Edit Select All y luego usamos la funcin Tools Interactive Placement Position Component Text. Nos aparece un cuadro donde podemos elegir la posicin deseada para el nombre (Designator)

Al hacer clic en OK todos los nombres se ordenan. Luego deseleccionamos con el men Edit o usando

Ahora que tenemos los componentes ubicados podemos notar que los lmites establecidos al principio son demasiado amplios. Podemos achicar el recuadro haciendo dos clics (no doble clic) sobre las lneas para desplazarlas y cambiarles la longitud. Podemos incluso colocar pads para futuras perforaciones de tornillos de fijacin de la placa.

La placa est lista para trazar las pistas. Ahora debemos revisar las diferentes opciones con las que contamos para el trazado de pistas:

2010 - Ing. Sandro N. Amiel

20

INTRODUCCIN AL DISEO CON PROTEL 99SE

Ruteo manual: se utiliza la herramienta o Place Wire, seleccionando previamente la capa donde se va a rutear. Se utiliza cuando se elaboran PCBs sin esquemtico previo, es decir sin conexiones. (Slo para placas sencillas). Ruteo interactivo: o Place Interactive Routing: nos permite realizar el ruteo a travs de las conexiones existentes, pudiendo cambiar la capa, ancho de pista, etc. en cualquier momento mediante la tecla TAB. Utiliza reglas de diseo que deben ser previamente establecidas. Auto ruteo: Auto Route. Realiza el trazado en forma automtica a partir de reglas de diseo establecidas previamente.

Configuracin de reglas de diseo Veremos a continuacin algunas reglas bsicas de diseo que deben configurarse antes de utilizar el auto ruteo o el ruteo interactivo. Accedemos a la configuracin desde Design Rules:

Clearance Constraint: con esta regla definimos la mnima distancia admisible entre elementos (pads y pistas) de nodos diferentes. Haciendo doble clic sobre la lnea azul en la parte inferior del cuadro podemos editar la medida de la separacin mnima admitida. Routing Layers: definimos las capas en las cuales se va a realizar el ruteo.

Si la placa va a ser simple faz, cambiamos Top Layer a Not Used y en Bottom Layer seleccionamos Any para que pueda trazar las pistas en cualquier direccin. Si la placa se va a trazar en doble faz, seleccionamos en Top Layer la opcin Horizontal o Vertical, y en Bottom Layer la opuesta. Esto es para que las pistas en ambas caras no corran paralelas de modo de evitar la formacin de capacidades con el aislante base del PCB. Routing Via Style: las vas son los pads que se utilizan para interconectar las capas en trazados doble faz (o mltiple faz). Si nuestro PCB va a ser en doble faz podemos configurar el tamao de stas vas. Hay que tener en cuenta que si la placa se va a construir en forma casera, al momento del armado tenemos que pasar un alambre
2010 - Ing. Sandro N. Amiel

21

INTRODUCCIN AL DISEO CON PROTEL 99SE

por estas vas y soldar de ambas caras para que se realice la conexin. En las placas realizadas en forma industrial se realiza un proceso de plateado interno en los orificios (PTH -plated thru hole-) que conecta directamente las caras y que, al soldar de un solo lado, el estao fluya por el interior hasta el otro.

Width Constraint: nos permite seleccionar el mnimo y mximo ancho de pistas, as como tambin un valor preferido para el trazado. En caso de encontrar dificultades al rutear se puede cambiar el ancho de la pista dentro de stos mrgenes establecidos.

Una vez configuradas estas reglas bsicas (notar que hay muchas mas) podemos realizar el ruteo de pistas. Comenzaremos probando el auto ruteo en doble faz. Utilizamos la funcin Auto Route All

Aqu podemos seleccionar las estrategias de ruteo y otras opciones. Es recomendable no modificar la configuracin por defecto. Podemos tildar la casilla Lock All Pre-routes si ya tenemos pistas trazadas y no queremos que sean modificadas por el auto ruteo. Al hacer clic en Route All comienza el proceso. A continuacin podemos ver los resultados.
2010 - Ing. Sandro N. Amiel

22

INTRODUCCIN AL DISEO CON PROTEL 99SE

Ahora cambiando la regla Routing Layers de la forma descripta anteriormente repetimos el proceso. Podemos eliminar el ruteo anterior con la funcin Tools Un-Route

Si bien en este caso, debido a la simplicidad del diseo, el auto ruteo en simple faz se realiz sin problemas, esto no ser lo que suceda frecuentemente. Tanto PROTEL como los dems programas de CAD son muy eficientes en el ruteo en doble faz debido a que pueden cambiar de capa cada vez que sea necesario colocando una va (que es como un puente pero vertical entre las dos capas). En cambio en simple faz, al no poder colocar puentes, puede suceder que un diseo, que realizado en forma manual resultara simple, al ser auto ruteado resulte en un trazado muy complejo o incluso con conexiones sin poder realizar. Si nuestro proyecto es de baja complejidad y puede ser resuelto con un trazado en simple faz, debemos tratar de realizarlo en forma manual a travs de la herramienta de ruteo interactivo. En caso de circuitos de gran nmero de componentes y con restricciones en el tamao del impreso recurriremos a un diseo en doble faz, utilizando el auto ruteo. Cuando, an en doble faz, el trazado se complica, podemos ir modificando algunas de las reglas hasta obtener el mejor resultado, siempre que stas modificaciones no afecten el funcionamiento del circuito posteriormente. Podemos cambiar el ancho de pistas, tamao de vas, proximidad entre nodos, etc. Incluso podemos cambiar la distribucin de algunos componentes y volver a ejecutar el auto ruteo. Volviendo a nuestro ejemplo, podemos verificar ahora si todo est correcto utilizando la funcin DRC (design rule check), desde el men Tools Design Rule Check

2010 - Ing. Sandro N. Amiel

23

INTRODUCCIN AL DISEO CON PROTEL 99SE

En este cuadro debemos tildar aquellas reglas de diseo que queremos que sean verificadas y reportadas. En general las ms relevantes son la existencia de cortocircuitos (Short Circuit Constraints) y las conexiones no ruteadas (Un Routed Net Constraints). Tambin existe una funcin DRC On line que verifica permanentemente si existen violaciones a las reglas, indicndolas mediante marcadores de error, como por ejemplo cambiar el color de los componentes a verde cuando se encuentran demasiado cerca. Se configura en la siguiente solapa del cuadro mostrado.

En este caso la verificacin on line se encuentra desactivada, al no haber casillas tildadas. Una vez configurada la funcin corremos el chequeo haciendo clic en Run DRC y se nos genera el reporte.

Si existieran violaciones apareceran detalladas en el reporte junto con la coordenada de ubicacin en el diseo. Adems se colocan marcadores de error en ste.

2010 - Ing. Sandro N. Amiel

24

INTRODUCCIN AL DISEO CON PROTEL 99SE

El marco que definimos y ajustamos anteriormente en la capa Keep Out sirve como lmites para la ubicacin de componentes y el trazado de las pistas, especialmente para el caso del auto ruteo. Los lmites fsicos de la placa deben definirse en una capa Mech, por ejemplo Mech1. Seleccionamos la capa y, utilizando la misma herramienta para trazado manual de pistas definimos un marco, que puede coincidir con el anterior o ubicarse por fuera de ste a una pequea distancia (50mil o 100mil por ejemplo).

Una vez verificado el diseo podemos generar una vista 3D para tener una idea de cmo se ver en realidad. Utilizamos la funcin View Board in 3D, o el botn

Desde el panel de navegacin (Design Manager) podemos seleccionar los elementos a visualizar, tipo de vista, posicin, etc.

2010 - Ing. Sandro N. Amiel

25

INTRODUCCIN AL DISEO CON PROTEL 99SE

Impresin de documentos
Una vez finalizado nuestro trabajo podemos imprimirlo desde File Print/Preview. Es necesario tener una impresora declarada en Windows para que se ejecute sta funcin.

Se nos presenta una vista del diseo llamada Multilayer Composite, en la que se superponen todas las capas con sus respectivos colores. sta forma no nos sirve para construir el impreso. La cambiamos desde Tools Create Final

Podemos observar que se generan presentaciones de cada capa por separado. En nuestro caso nos interesan las dos primeras. Haciendo clic con el botn derecho sobre los nombres en el panel podemos editar las propiedades de cada vista.

Este cuadro corresponde a las propiedades de la vista del Bottom Layer. Podemos insertar otras capas para que sean impresas juntas, cambiar el color de la impresin, pero en especial nos interesan las opciones del centro:
2010 - Ing. Sandro N. Amiel

26

INTRODUCCIN AL DISEO CON PROTEL 99SE

al tildar Show Holes los pads van a imprimirse mostrando el orificio central. Esto nos permitir, al transferir el diseo al cobre, que queden las marcas para las mechas y perforar sin problemas. La opcin Mirror Layers realiza el espejado de la vista, necesario por ejemplo cuando se realizan placas en doble faz (segn el mtodo de transferencia utilizado deber espejarse una u otra capa). Haciendo clic con el botn derecho sobre la impresora activa, podemos cambiar sta, la escala de impresin, ubicacin de la impresin en la hoja, etc. Para imprimir slo las vistas que nos interesan las seleccionamos de a una en el panel y luego usamos File Print Current

Otro ejemplo
Vamos a disear un PCB para el siguiente circuito:

El circuito integrado LM358, que contiene 2 amplificadores operacionales, no se encuentra en la librera de smbolos estndar. Debemos buscarlo en otras includas en Protel. Para ello podemos hacer uso de la herramienta Tools Find Component que nos permite localizar las libreras que contienen el componente buscado. Aparece el siguiente cuadro:

2010 - Ing. Sandro N. Amiel

27

INTRODUCCIN AL DISEO CON PROTEL 99SE

En la parte superior escribimos, el nombre del componente a buscar y hacemos clic en Find Now. Luego de un tiempo irn apareciendo los nombres de las libreras y las partes encontradas. Tenemos la opcin de cargar la librera (Add To Library List) o solamente colocar el componente en nuestro documento (Place).

En nuestro caso debemos colocar 2 smbolos en la hoja, ya que el circuito utiliza ambas partes internas del circuito integrado. Sin embargo debemos notar que los smbolos colocados son exactamente iguales, ya que se toma como referencia slo la primera parte del integrado. Para cambiar de parte interna hacemos doble clic en el smbolo correspondiente para editar sus propiedades:

2010 - Ing. Sandro N. Amiel

28

INTRODUCCIN AL DISEO CON PROTEL 99SE

A continuacin seleccionamos la parte apropiada, y al realizar el cambio notaremos que se actualizan los nmeros de los terminales de acuerdo con la parte elegida. El resto de la edicin del esquemtico es similar a lo visto en el primer ejemplo: agregar los footprints correspondientes (en el caso de este integrado es DIP8), part types, numeracin, etc. Siguiendo el proceso ya descripto llegamos al PCB, ordenamos los componentes y trazamos las pistas:

El trazado de pistas lo hacemos segn los mtodos ya vistos. Para casos simples lo ms recomendable es el ruteo interactivo.

En algunos casos es conveniente rodear a las pistas con un plano de cobre y conectarlo a tierra. Para ello utilizamos el comando Place Polygon Plane

2010 - Ing. Sandro N. Amiel

29

INTRODUCCIN AL DISEO CON PROTEL 99SE

Aqu seleccionamos arriba el nodo al cual vamos a conectar el plano (en nuestro caso GND). Tildando la casilla superior hacemos que el plano pase por encima de todas las pistas que estn conectadas al mismo nodo. La casilla inmediatamente inferior permite eliminar todas aquellas partes del plano que no puedan conectarse al nodo indicado. El plano est formado por un conjunto de pistas de un determinado ancho igualmente espaciadas. En la parte inferior del cuadro anterior podemos configurar la separacin (Grid Size), el ancho (Track Width) y la capa sobre la cual se va a realizar dicho plano (Layer). Si queremos lograr un plano de cobre liso, sin reticulados, debemos elegir una separacin que sea inferior al acho de las pistas, de modo que stas se solapen. En nuestro caso slo se cambi la separacin de 20mil. A 5mil. La parte derecha del cuadro nos permite configurar cmo se conectar el plano a los pads. Una vez configurado hacemos clic en OK y nos aparece un puntero en forma de cruz con el cual debemos ir armando el polgono que luego ser llenado con el plano. Este polgono deber cerrarse, es decir que el ltimo punto a tocar debe ser el mismo que el primero.

Podemos modificar la separacin del plano y las pistas cambiando la regla de proximidad Clearance Constraint vista en el primer ejemplo. Tambin podemos elegir como ser la conexin del plano a los pads como se muestra a continuacin:

Podemos hacer que el plano se conecte mediante 2 o 4 pistas y determinar el ancho, o elegir la conexin directa, es decir que el plano pase por encima de los pads que correspondan al mismo nodo. Si modificamos alguna de estas reglas no ser necesario volver a realizar el plano; actualizamos el existente haciendo doble clic sobre l, y en el cuadro que aparece directamente clic en OK. Se nos preguntar si deseamos reconstruir el polgono, elegimos YES:

2010 - Ing. Sandro N. Amiel

30

INTRODUCCIN AL DISEO CON PROTEL 99SE

Creacin de libreras
En algunas ocasiones debemos hacer uso de smbolos elctricos o footprints que no se encuentran en las libreras que trae Protel. Para estos casos podemos crear nuestras propias libreras, con nuevos elementos o tomando y editando objetos de las libreras existentes. Comenzamos creando un nuevo proyecto del mismo modo que lo hicimos anteriormente. Luego dentro de la carpeta Documents hacemos clic con el botn derecho y seleccionamos New

Luego hacemos doble clic sobre Schematic Library Document para crear un documento de librera de smbolos elctricos. Al abrir el documento creado nos aparece la hoja de trabajo y las herramientas:
2010 - Ing. Sandro N. Amiel

31

INTRODUCCIN AL DISEO CON PROTEL 99SE

Como ejemplo vamos a crear el smbolo de un circuito integrado 555. Dibujamos un rectngulo tomando la herramienta de la barra:

Luego colocamos los terminales usando la herramienta siguiente (PlacePin):

Si presionamos TAB antes de colocar el terminal podemos configurar el nmero y nombre del mismo, entre otras cosas.

2010 - Ing. Sandro N. Amiel

32

INTRODUCCIN AL DISEO CON PROTEL 99SE

As colocamos todos los terminales necesarios, usando los mismos comandos que se utilizan en la edicin de un circuito esquemtico (rotar, espejar, etc).

Ahora debemos asignarle un nombre, usamos la funcin de men Tools Rename. Con la funcin Tools Description le asignamos el identificador por defecto, footprints, etc.:

Para finalizar guardamos los cambios en el documento.

Creacin de Footprints
2010 - Ing. Sandro N. Amiel

33

INTRODUCCIN AL DISEO CON PROTEL 99SE

Podemos crear nuestra propia librera de footprints con nuevos elementos o tomando y editando los de las libreras existentes. Para ello creamos un nuevo documento del tipo PCB Library Document, y al abrirlo se nos muestra lo siguiente:

Podemos configurar la grilla desde el men Tools Library Options. Vamos a modificar el footprints DIP8 de la librera estndar (AdvPcb.ddb). Para esto abrimos dicha librera

Ubicamos el componente deseado y lo seleccionamos con Edit Select All. Luego lo copiamos al portapapeles con Edit Copy. Debemos elegir un punto de referencia; hacemos clic por ejemplo en el terminal 1. Seleccionamos nuestra librera desde el men Window, para luego pegar el objeto con Edit Paste

2010 - Ing. Sandro N. Amiel

34

INTRODUCCIN AL DISEO CON PROTEL 99SE

Podemos modificar por ejemplo el tamao de los pads

Haciendo clic en el botn Rename del panel izquierdo cambiamos el nombre a DIP8. Luego debemos fijar una referencia, que es el punto desde donde se tomar el componente para moverlo, girarlo, etc. Lo hacemos con Edit Set Reference Pin 1

Para finalizar guardamos los cambios.


2010 - Ing. Sandro N. Amiel

35

INTRODUCCIN AL DISEO CON PROTEL 99SE

Si queremos agregar un nuevo elemento hacemos clic en el botn Add del panel izquierdo o desde el men Tools New Component. Esto nos abre un asistente. Podemos seguirlo o cancelarlo para crear un objeto vaco.

Para utilizar nuestra librera debemos agregarla de la misma forma que se hace con las dems, tanto en el esquemtico como en el PCB.

2010 - Ing. Sandro N. Amiel

36

INTRODUCCIN AL DISEO CON PROTEL 99SE

Apndice: Teclas de mtodo abreviado (Shortcut Keys) principales


PgUp (Repg): aumenta zoom. PgDown (avpg): disminuye zoom. Home (inicio): centra la vista a la posicin del puntero. End (fin): refresca la vista. TAB: acceder a las propiedades del objeto que se est utilizando. Barra: rota de a 90 el objeto que se est por colocar. X: espejado horizontal. Y: espejado vertical. BACKSPACE (Borrar): cuando se estn trazando lneas vuelve hacia atrs en las posiciones ya fijadas. ESC: cancela la accin en curso. SHIFT S: cambia el tipo de vista de capas (PCB). Q: cambia unidades de medida (PCB). F1: help.

2010 - Ing. Sandro N. Amiel

37

También podría gustarte