0% encontró este documento útil (0 votos)
100 vistas512 páginas

Ebook Hpde

Herramientas para desarrolladores electronicos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
100 vistas512 páginas

Ebook Hpde

Herramientas para desarrolladores electronicos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

HERRAMIENTAS PARA

DISEÑADORES ELECTRÓNICOS®

Prof. Andrés Bruno Saravia


Ing. Francisco Cantizano
Ing. Cristian Guillermo Val
Ing. Alejandro Airoldi

1
Airoldi, Alejandro Aníbal
Herramientas para diseñadores electrónicos. - 1a ed. - Ciudad Autónoma de Buenos Aires:
mcelectronics, 2015.

512 p. + DVD ; 23x18 cm.

ISBN 978-987-3702-03-7

1. Software. 2. Electrónica. 3. Ingeniería. I. Título


CDD 005.3

Fecha de catalogación: Marzo de 2015

© mcelectronics

Hecho el depósito que marca la ley 11.723


Todos los derechos reservados.

Ninguna parte de este libro, incluido el diseño de la portada, puede reproducirse, almacenarse o
transmitirse de ninguna forma ni por ningún medio, sea este eléctrico, químico, mecánico, óptico,
de grabación o de fotocopia, sin la previa autorización escrita por parte de mcelectronics. La
infracción de los derechos mencionados puede ser constitutiva de delito contra la propiedad
intelectual.

La editorial no se pronuncia ni expresa implícitamente respecto a la exactitud de la información


contenida en este libro, razón por la cual no puede asumir ningún tipo de responsabilidad en caso
de error u omisión.

Las marcas mencionadas son propiedad exclusiva de sus registradores legales.

Corrección ortográfica y gramatical:


Patricia Calzada Valle

Diseño de Portada:
[Link] - Comunicación + Innovación

Seguinos en las redes sociales /mcelectronics


(C) 2015

2
A nuestras familias y amigos por el apoyo incondicional.

3
4
HERRAMIENTAS PARA
DISEÑADORES ELECTRÓNICOS®

SERVICIO DE AYUDA AL LECTOR

Por favor no dude en escribirnos por consultas, sugerencias o para solicitar información adicional:
training@[Link]

EJERCICIOS Y RECURSOS

Para completar los ejercicios por favor descargue los proyectos completos desde el siguiente link.
Estos archivos son compatibles con Altium Designer 10 o posterior.

[Link]/training/files

CURSOS ON-LINE EN VIVO

Puede tomar uno de nuestros cursos on-line para complementar la información de este libro. Es
posible optar por clases grupales o bien una clase individual a través de Internet con un
ingeniero de aplicación. También ofrecemos clases personalizadas a empresas.

[Link]/training

Visite periódicamente la web de Altium para mantener su software actualizado y estar al tanto de
las últimas novedades.

5
6
SUMARIO
SIMULACIÓN CON PROTEUS 13
Aprenda a simular circuitos con microcontroladores PIC® y dsPIC®.
Cargue su propio programa y verifique el comportamiento del
circuito ante diferentes estímulos.

INTRODUCCIÓN A ALTIUM DESIGNER 67


Intoducción a la filosofía de Altium. Descubra todo el potencial
del entorno unificado de desarrollo. Como obtener ayuda.
Su relación con Altium.

DISEÑO DEL ESQUEMÁTICO Y SIMULACIÓN DE CIRCUITOS 169


Aprenda a diseñar esquemáticos de manera eficiente para facilitar la
reutilización de circuitos y el trabajo en equipo. Reglas de diseño.
Simulación de circuitos para realizar análisis temporal y
respuesta en frecuecia.

DISEÑO DE LIBRERÍAS, FOOTPRINTS Y MODELOS 3D 313


Creación de una librería integrada. Trabajando con los modelos en
3 dimensiones. Creación de footprints con el asistente IPC. Ejercicios
de aplicación para crean el símbolo y el footprint de un XTAL.

DISEÑO DEL PCB 345


Reglas de ruteo, ruteo interactivo y ruteo avanzado
Generación de capas y topología del PCB para crear circuitos simple faz,
doble capa y multilayer. Diferentes especificaciones y formas de diseñar
el circuito para optimizar tiempos y costos de fabricación.

REPORTES Y GENERACIÓN DE ARCHIVOS PARA FABRICACIÓN 441


Aprenda a generar los archivos necesarios para fabricar su PCB. De esta
forma podrá enviar los archivos directamente a su proveedor.
Lista de materiales y reportes en PDF.

7
8
ÍNDICE
SIMULACIÓN CON PROTEUS 13
EL SIMULADOR DE CIRCUITOS Y SUS COMANDOS 15
EJEMPLO DE SIMULACIÓN CON PIC® 25
CIRCUITOS ANALÓGICOS 33
INSTRUMENTOS DE MEDICIÓN 36

GUÍA VISUAL ALTIUM DESIGNER 15 49


INTERFAZ DE USUARIO 51
DISEÑO DE LINEAS DE ALTA VELOCIDAD 52
SOPORTE PARA DISEÑOS FLEX Y RIGID-FLEX 54
LAYER STACK MANAGER 55
SOPORTE PARA COMPONENTES EMBEBIDOS 57
RUTEO DE PARES DIFERENCIALES 63
ASISTENTE PARA IMPORTAR DESDE EAGLE 64

INTRODUCCIÓN AL ENTORNO DE DESARROLLO 67


LA METODOLOGÍA DE ALTIUM 71
EL ENTORNO DE DISEÑO UNIFICADO 73
VAULTS 75
REUTILIZACIÓN DE DISEÑOS 80
LOS BENEFICIOS DEL DISEÑO UNIFICADO 88
CROSS-PROBING 90
QUÉ ES UN COMPONENTE 99
COMPILAR UN DISEÑO 101
SU RELACIÓN CON ALTIUM 104
ALTIUM LIVE 105
BUSCANDO AYUDA 112

EJERCICIOS PROPUESTOS
PRIMEROS PASOS 121
CREACIÓN DE UN PROYECTO 147
VERSION CONTROL 155

9
DISEÑO DEL ESQUEMÁTICO Y SIMULACIÓN DE CIRCUITOS 169
EL ESQUEMÁTICO 173
REGLAS DE BUEN DISEÑO 176
EL EDITOR DE ESQUEMÁTICO 189
UBICANDO OBJETOS EN EL ESQUEMÁTICO 191
TIPOS DE GRIDS 196
OBJETOS GRAFICOS 197
OBJETOS ELÉCTRICOS 209

EJERCICIOS PROPUESTOS
CREACIÓN DE UN ESQUEMÁTICO COMPLETO 241
REALIZAR UN TEMPLATE PARA ESQUEMÁTICOS 265
SIMULACIÓN DE CIRCUITOS 275
INTEGRIDAD DE SEÑAL 291

DISEÑO DE LIBRERÍAS, FOOTPRINTS Y MODELOS 3D 313


CREAR EL SÍMBOLO DE UN CRISTAL 317
FOOTPRINT DEL CRISTAL 324
ASOCIAR EL MODELO 3D 332
LIBRERÍA INTEGRADA 338
CREACIÓN AUTOMÁTICA DE FOOTPRINTS 340

DISEÑO DEL PCB 345


LA ESTRUCTURA DEL PCB 349
MASCARA ANTISOLDANTE (SOLDER MASK) 355
VIAS 357
MANEJO DE CAPAS EN ALTIUM 361
STACK MANAGER 363
EL EDITOR DE PCB 369

EJERCICIOS PROPUESTOS
TRANSFERENCIA DEL DISEÑO 387
ANATOMÍA DE UN PCB 391
REGLAS DE DISEÑO DEL PCB 395

10
PANELIZADO 411
RUTEO AVANZADO - RUTEO DE PARES DIFERENCIALES 419
RUTEO AVANZADO - CONTROL DE IMPEDANCIA 425
AGREGANDO UN LOGO AL PCB 431

REPORTES Y GENERACIÓN DE ARCHIVOS PARA FABRICACIÓN 441


OUTJOBS 445
OUTPUT CONTAINERS 451
HARD COPY - PRINT JOBS 457
GENERACIÓN DE LAS SALIDAS 461

EJERCICIOS PROPUESTOS
REPORTE DE SALIDA 469

APÉNDICE PCBS FLEXIBLES 483


PCB FLEXIBLE 485
TIPOS DE PCBs FLEXIBLES 487
COMO IMPLEMENTARLO EN ALTIUM 490

BIBLIOGRAFÍA 497

11
12
SIMULACIÓN CON
PROTEUS
Aprenda a simular circuitos con microcontroladores
PIC® y dsPIC®. Cargue su propio programa y verifique
el comportamiento del circuito ante diferentes
estímulos.

13
14
EL SIMULADOR DE CIRCUITOS PROTEUS

Hace unos cuantos años que LABCENTER ELECTRONICS desarrolló una


herramienta de simulación de circuitos muy poderosa denominada PROTEUS, la
cual tiene dos componentes, el ISIS y el ARES.

Con el ISIS es posible crear cualquier sistema electrónico, tanto analógico, como
digital y simular su funcionamiento. Con el ARES podemos realizar el diseño de
nuestro circuito impreso. Ambas herramientas están conectadas entre sí, lo cual
nos permite primero realizar nuestro diseño virtual, ensayarlo virtualmente y
posteriormente llamar desde el ISIS al ARES para que este realice el impreso,
incluso de forma automática.

En ese apartado vamos a aprender a usar el ISIS para simular circuitos con
microcontroladores PIC.

INSTALACIÓN DE PROTEUS

La herramienta PROTEUS puede descargarse de la WEB de forma gratuita en su


formato LITE, la cual es una versión de prueba cuya limitación radica en que no
pueden salvarse los circuitos que realizamos. La página de descarga es la
siguiente: [Link]

15
DESCRIPCIÓN DEL IDE DE ISIS Y SUS COMANDOS

Cuando ejecutamos el ISIS de PROTEUS se despliega la siguiente pantalla:

Aqui podemos encontrar la ventana de trabajo, la ventana de edición y las barras


de herramientas.

Barra de herramientas se encuentra debajo de la barra de menú, en ella vamos a


poder ver íconos muy similares a los íconos que se encuentran en el paquete de
oficina de Office como "Guardar" con el cual se puede guardar nuestro trabajo
representado por el diskette, Abrir un nuevo documento representado por una
hoja en blanco, abrir un trabajo ya existente, imprimir, deshacer, rehacer, cortar,
zoom, etc.

16
Barra de componentes

La barra de herramientas de la izquierda nos permite seleccionar en cada


instante el modo de trabajo en el que opera ISIS. Al hacer clic en el modo de
trabajo este queda seleccionado y su icono muestra una visualización tipo “botón
pulsado”.

El modo de trabajo por defecto, y que más se utiliza es el modo componente, el


resto de los modos excepto el de edición son usados para fijar puntos de unión,
etiquetas, buses, etc.

A continuación describiremos los elementos mas usados en la ventana de trabajo


como en la de simulación:

Es el elemento de selección también conocido como “puntero”.

Permite agregar texto para identificar un componente

Permite agregar generadores de señal, para excitar los circuitos

Nos Permite seleccionar diferentes instrumentos virtuales.

17
Component / modo componente:

Nos permite la colocación y orientación de cualquier componente que se


encuentre en la ventana de dispositivos. Además de permitir la edición de
componentes que se encuentren dentro de la ventana de edición (diagrama
esquemático).

Component

Instant mode edit / edición en modo instantáneo :

Se utiliza normalmente cuando el esquema está totalmente realizado y solo


faltan editar los parámetros de los componentes.

Instant mode

18
Bus :Permite la colocación de buses y realizar el cableado de componentes en el
circuito

Bus

Wire label : Este icono permite conexionar terminales o cables entre sí mediante
etiquetas (labels).

Para poner una etiqueta sobre un cable basta hacer clic sobre él siempre que
estemos en le modo WIRE LABEL, abriéndose una ventana como la siguiente
ventana:

Edit Wire Label

Se puede usar cualquier nombre para las etiquetas, pero hay algunos que están
reservados como VCC VDD, GND VSS ya que identifican a los terminales de
alimentación y tierra, utilizarlos provocará un cortocircuito.

19
Junction dot (Puntos de unión): En ocasiones es necesario poner puntos de
unión entre los cables que interconectan los componentes del circuito.

Para ello es necesario poner el modo Junction dot.

En este modo cada vez que se hace clic en la ventana de edición se añade un
punto de unión, para eliminarlo basta hacer dos veces click con el botón derecho
del ratón sobre él.

Barra de estado: situada en la parte inferior de la pantalla, en ella se muestran


mensajes informativos acerca de las opciones del menú, de los componentes de
las simulaciones a la derecha se indican las coordenadas de la posición del
cursor, las unidades son en milésimas de pulgada.

Ventana de dispositivos

A continuacion se mostrará donde podemos encontrar los dispositivos que


necesitariamos para realizar la simulacion de un circuito, ya sean resistencias,
generadores, terminales pines, capacitores y demás elementos.

20
Ventana de dispositivos

Hacemos un click sobre el boton component mode aparecera lo siguiente, con un


texto que dice DEVICES.

Acontinuacion hacemos un click sobre el boton P, pick from libraries, nos


mostrara una ventana con las diferentes categorias de dispositivos que
necesitemos utilizar.

21
Pick Devices

En el cuadro Keywords ingresaremos el nombre del dispositivo que necesitemos


en caso de saber su respectivo nombre o referencia, esto en ingles.

Para este ejemplo escribiré capacitor y en la parte de abajo nos mostrará una
Ventana con las categorias encontradas category:

Categoty

Haré un click sobre Capacitors y me mostrará una lista de los diferentes


capacitores que podremos encontrar.

22
Bastaría con seleccionar el condensador que necesitaremos ya sea cerámico o
electrolítico, con un doble click sobre la ventana Results.

Ventana de resultados

De esta forma nos aparecerá el dispositivo seleccionado sobre la ventana


DEVICES. Así mismo con los diferentes dispositivos que necesitemos para montar
nuestro circuito, si no supieramos su nombre o referencia bastaria con buscarlos
sobre la ventana categoria ¨Category¨.

Nos desplazamos al area de trabajo y con un click pondremos nuestro dispositivo


seleccionado.

23
Area de trabajo con el capacitor listo para conectar

24
EJEMPLO COMPLETO

Ahora haremos un ejemplo de una simulacion de un circuito en Proteus. Para


este ejemplo vamos a usar un microcontrolador PIC16F estándar y un display
LCD, esto nos va a permitir incluso mostrarle que es posible simular hasta el
código del microcontrolador.

Debemos tener en cuenta que para el manejo de microcontroladores es


necesario el manejo de programacion, el programa se realizara en el entorno de
desarrollo MPLAB IDE , usando el lenguaje C y el compilador CCS, usamos este
compilador por se uno de los mas conocidos en el mercado de los
microcontroladores.

El programa siguiente, nos permitirá ver sobre la pantalla lcd el mensaje:


VIRTUAL PROTEUS.

25
EL PROGRAMA

// programa para manejar lcd//

#include <16F877A.h>

#use delay (clock=4000000)

#fuses HS,NOWDT,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NOCPD

#include<lcd.c>

#use standard_io(D)

void main (void)

lcd_init();

lcd_putc("\f");

lcd_putc(" VIRTUAL ");

while(1)

lcd_gotoxy(5,2);

cd_putc(" PROTEUS");

26
Lo escribiremos en el MPLAB IDE o en el entorno de programación / lenguaje
que ud. prefiera. Lo guardamos con el nombre lcd.c.

Escogemos el sitio donde lo queremos guardar, en mi caso lo voy a hacer sobre el


escritorio para lo que tengo que crear una carpeta y le pondre como nombre
mensaje_lcd.

Ya tenemos nuestro archivo guardado en la carpeta mensaje_lcd, ahora lo


compilamos, en mi caso con CCS y obtenemos el archivo [Link].

LA SIMULACION

Tenemos el circuito sobre el simulador ISIS. Lo que se hizo fue buscar el


microcontrolador PIC16F877A y la pantalla LCD LM016L, con lo anteriormente
explicado, click sobre ¨P¨, pick devices, category, Microprocessor ICs.

Para la pantalla sobre Optoelectronics.

27
PANTALLA LCD LM016L

Selección del display LCD

MICROCONTROLADOR PIC16F877

Selección del PIC 16F

28
Y además agregamos logicstate para simular un voltaje, sobre la ventana
Category, Debugging.

Procederemos al montaje de los dispositivos seleccionados sobre el área de


trabajo:

Componentes dispuestos sobre el area de trabajo sin conectar.

29
Estas son las conexiones que debemos realizar.

Conexiones entre el PIC y el LCD

Lo que se realizará a continuación es la inserción del programa en el


microcontrolador. Haremos doble click sobre el microcontrolador y nos
aparecerá lo siguiente:

30
Ventana para cargar el programa

Seleccionamos Program File: Hacemos un click y luego nos desplazaremos hasta


la carpeta donde creamos el proyecto, lo seleccionamos, lo abrimos y luego
aceptamos ¨OK¨.

Tenemos el programa sobre el microcontrolador. Procedemos a ejecutarlo.

Y de esta aparecerá nuestro mensaje sobre la pantalla LCD.

31
Como podemos observar, la potencia del PROTEUS es fantástica ya que sin tener
nada podemos diseñar hasta un circuito con microcontrolador e incluso simular
el funcionamiento.

Pero PROTEUS va mas allá todavía, ya que incorpora toda una gama de
instrumentos virtuales para analizar el funcionamiento de nuestro circuito como
ser: un osciloscopio digital de 4 canales, un trazador de señales digitales, un
generador de patrones, un generador de señales con modulación, un
frecuencímetro, un analizador de protocolos para SPI e I2C y hasta una Terminal
virtual, sin olvidar voltímetros, amperímetros tanto de CC como de CA.

32
CIRCUITOS ANALOGICOS

En el ejemplo que realizamos hicimos funcionar un micro, ahora emplazaremos


un circuito con operacionales:

Circuito inversor con MCP6041

El mismo es un amplificador inversor, hemos usado para su implementación un


operacional de Microchip MCP6041, el cual es de tecnología CMOS y tiene un
solo AOP dentro del encapsulado.

Observen la alimentación con fuente simple (5V y masa).

33
U1 es la celda amplificadora, mientras que U2 es un generador de referencia,
para obtener la tensión de BIAS para el AOP U1.

El paso amplificador es de casi 5 veces (4,7), ya que está determinado por la


relación entre R3 y R4 (para este caso R4/R3).

El capacitor C1 desacopla la componente continua de 2,5V, que se refleja sobre


la entrada inversora, para que la misma no afecte al circuito de entrada.

Ahora bien vamos a agregarle a nuestro circuito un osciloscopio en la salida y un


generador de señales a la entrada, los cuales tomaremos desde la ventana de los
instrumentos virtuales:

Circuito con elementos de medición y un generador de señal.

34
Observe que colocamos el Terminal positivo del generador al capacitor C1,
mientras que el Terminal negativo lo conectamos a tierra, eso lo hacemos para
que el generador tenga la misma referencia del circuito. Esto es fundamental, ya
que de otra forma no funcionará.

Por otra parte el Osciloscopio solamente necesita que conectemos una de sus
entradas a la salida del circuito, ya esta puesto a la masa del circuito
internamente. Nosotros conectamos el canal A a la salida del circuito y el canal B
a la entrada del mismo.

Al pulsar PLAY en la simulación, nos aparecen sobre la pantalla los dos


instrumentos:

Generador de señales y osciloscopio.

35
Vamos ahora a detallar como usar cada uno de los instrumentos.
El generador de funciones es el siguiente:

Generador de señales.

En él podemos encontrar los siguientes controles:

Amplitude: Nos permite controlar el nivel de la señal de salida es decir su


amplitud. Este control trabaja por RANGOS (Range), y nos permite que el
generador genere una señal de salida desde 1mv a 1V, dicho rango puede ser
corrido por el control de nivel.

Level: Nos permite controlar también la amplitud de la señal de salida pero


multiplicando el nivel fijado por el control Range.

En nuestro caso el control de Range se encuentra en 0,1V y el control de Level,


en 2,7, lo que produce una salida de 270 mv (100x2,7).

Para el control de la frecuencia de salida tenemos el mismo sistema, dos


controles; Range selecciona la frecuencia y Centre multiplica el rango de la
frecuencia por un factor N. En nuestro caso Range lo hemos puesto en 0,1 MHz y
Centre lo pusimos en 0,8, con lo cual la frecuencia es de 80 Hz.

Otro de los controles es el botón Waveform, mediante el cual seleccionamos la


forma de onda de salida, indicada por el LED monitor.

36
Opciones de forma de onda y polaridad

Nosotros lo colocamos en la posición senoidal, las posiciones van cambiando por


medio de la pulsación sucesiva del botón.

Y el último control que tenemos es el del tipo de polaridad (Polarity) de la señal


de salida, el cual nos permite generar una señal bipolar (CA) o unipolar (Vcc y
masa). Nosotros la pusimos como bipolar:

37
Por su parte los controles del OSCILOSCOPIO DIGITAL son variados:

El OSCILOSCOPIO tiene 4 canales idénticos identificados con distintos colores


para que uno sepa que trazado de la pantalla corresponde a que canal; así el
canal A es el amarillo, el B es el aul, el C es el roza y el D es el verde. Cada canal
tiene los mismos controles uno de posición, otro de acoplamiento y los controles
de ganancia grueso y fino.

Además de los controles de los canales se tienen los controles para el barrido
horizontal y los del Trigger.

38
Todos estos controles los detallaremos a continuación, controles de los canales,
ejemplo canal A:

Position: este control nos permite mover el la posición del trazado sobre la
pantalla de forma vertical, para que nos quede mas cómodo visualmente. Se lo
usa para cuando queremos ver vistas simultaneas separadas o cuando queremos
comparar una señal con otra y medir su desfasaje, en este caso se opera el
control para hacer coincidir los trazos a comparar.

Control de Acoplamiento: este control es una lave tipo corredera que nos
permite acoplar la entrada del canal del osciloscopio con la señal de entrada.
Tiene 4 posiciones:

AC: cuando se selecciona este modo, la entrada se acopla a la fuente de señal


por medio de un capacitor de acoplamiento. De esta forma la entrada del
osciloscopio queda eléctricamente aislada de la fuente de señal, bloqueando
toda componente continua. Este modo se usa cuando nos interesa explorar dolo
la señal. Muchas veces la señal esta montada sobre un nivel de continua, como

39
en nuestro caso, el cual hace de tensión de polarización, y solo nos interesa la
señal, por tanto en estos casos se usa el acoplamiento CA.

Ojo hay que tomar en cuenta que si la señal está formada por pulsos cuadrados,
no se debe usar este acoplamiento porque los flancos de la señal van a quedar
afectados por la capacidad, deformando la forma de onda.

Generalmente se usa para explorar señales senoidales o cuya componente


senoidal es importante.

DC: en este caso el acoplamiento es directo y si la señal esta montada sobre un


nivel de continua el mismo desplazará la posición basal “sin señal” del trazado de
la señal en la pantalla del osciloscopio, por lo cual esto debe tomarse en cuenta.
Generalmente este modo es usado cuando trabajamos con circuitos digitales,
sonde las señales son pulsos y no queremos que la forma de onda de los mismos
quede afectada con el capacitor de acoplamiento del modo AC.

GND: pone la entrada del osciloscopio a masa. Este modo se usa para poder
posicionar con el control position, la línea basal del trazado del canal.

OFF: apaga el canal y anula el trazado del mismo en la pantalla del osciloscopio.
Es usado cuando trabajamos con pocos canales y nos molesta el trazado de los
canales inactivos.

Botón invert: nos permite invertir la fase de la señal del canal que se esta
explorando.

Botón A+B: nos permite ver la suma de los canales A y B. Muy usado cuando
queremos comparar 2 señales diferenciales.

40
Control de Ganancia: esta implementado con un potenciómetro rotativo
mediante el cual cambiamos la ganancia de la entrada del canal. Lo que
alteramos es la amplificación que se imprime para ampliar o reducir la señal de
entrada. El control en el centro tiene un control de ajuste de cero fino.

En el dial se indica la amplificación impuesta para que se pueda medir en la grilla


de la pantalla en sentido vertical cuantos volt por división mide la señal en
amplitud.

Veamos ahora los controles del panel del control horizontal:

Con este control se controla la velocidad de barrido del trazado en la pantalla.


Este control nos permitirá controlar cuantos ciclos de la señal se quieren ver
sobre la pantalla y sincronizar el barrido con una señal de referencia interna en
forma de diente de sierra, de esta forma las imágenes quedarán fijas en pantalla.

Control Source: Es del tipo llave de corredera y determina cual es la fuente de


sincronización, una señal propia en diente de sierra, o una señal externa
ingresada por algunos de los canales.

Position: nos permite desplazar la señal muestreada en sentido horizontal,


actuando como el control de posición que vimos eln los amplificadores
verticales.

41
Control de Base de Tiempo: Nos permite ampliar o reducir la imagen en sentido
horizontal, ya sea para tener un mayor detalle del período de una muestra en
pantalla, en función del tiempo, o para poder apreciar varios ciclos.

El dial graduado nos indica cuanto mide la señal en milisegundo o microsegundos


por división en sentido horizontal de la grilla.

En nuestro caso lo tenemos en 5ms por división.

Finalmente tenemos los controles del trigger o disparo, que nos permiten
adecuar el disparo de la señal usada como sincronismo para el barrido
horizontal:

Control AC/DC: es del tipo llave de corredera y nos indica como se hace el
acoplamiento entre la señal de sincronismo y la señal muestreada en el
amplificador vertical (los canales), la cual puede ser directa DC, o a través de un
capacitor de desacople AC.

Control de Flanco de acoplamiento: Nos permite seleccionar si el disparo de la


señal de sincronización se va a ser con respecto al flanco de subida o de bajada
de la señal aplicada al canal muestreado.

Botón Auto: Produce el disparo de la señal de sincronización constantemente

42
Botón One-Shot: Solo produce un disparo

Cursors: permite activar los cursores para medir la señal muestreada en sentido
vertical (amplitud) y horizontal (tiempo).

Nosotros hemos colocado el control de acoplamiento en modo AUTO, que es el


modo convencional.

Ahora que ya sabemos la función de cada control de los instrumentos básicos


(son los mas usados en laboratorio de desarrollo) Vamos a explorar nuestra señal
para entender como funciona nuestro amplificador no inversor de una etapa,
realizado con el MCP6041

Para ello necesitamos observar la siguiente figura:

Señales mostradas en el osciloscopio.

43
En el trazado amarillo vemos la señal de salida del AOP, canal A, hemos activado
los cursores para que podamos medir la señal. El cursor una vez activado se
posiciona sobre la cresta de la señal y se hace click sobre la misma para que se
“clave el cursor en ella” y luego se hace lo mismo con el la cresta negativa. De
esta forma podemos medir la señal pico a pico.

La señal de entrada la tenemos en el canal B, identificado por el trazo azul.


Observen que la señal de salida tiene un valor pico a pico de 680mV en total
mientras que la señal de entrada tiene un valor de 160mV pico a pico.

Si hacemos la relación, entre las dos señales obtenemos la ganancia:

G=Vout/Vin=680mV/160mV= 4.25

Que es la relación aproximada que existe entre R4 y R3, sin embargo si bien la
relación entre estos resistores es de 4.7, la ganancia es inferior, por efecto que
produce en la reactancia capacitiva del capacitor de acoplamiento C1, que no ha
sido tomado en cuenta en este caso, y que debe asociarse al valor de R3 ya que
esta en serie con la misma. Pero si descartamos dicha pérdida de ganancia desde
el punto de vista práctico, podemos decir que la amplificación queda definida
por los valores de R4/R3 como bien lo indica la teoría.

Vamos ahora a agregar a nuestro circuito 3 voltímetros que midan los niveles de
tensión continua que presenta nuestro amplificador respecto a masa.

Dichos voltímetros los tomamos de la ventana de instrumentos virtuales y los


insertamos dentro de nuestro circuito:

44
Insertamos 3 voltímetros al circuito

Observen que hemos desacoplado el generador para que no oscile la indicación


sobre la pantalla de los voltímetros.

Como vemos la tensión de BIAS generada por U2, y aplicada al Terminal no


inversor se refleja en el resto de los terminales, ya que esa tensión de BIAS actúa
como punto de masa virtual.

Esa tensión es para la señal de entrada el “cero virtual”, la cual se incrementa y


decrementa como consecuencia de la señal de entrada.

45
Aquí un punto muy importante, la señal de entrada jamás puede llegar a tener el
valor de la señal de BIAS, pues se producirá deformación de entrada. Siempre se
trata que sea inferior a la misma, en el peor de los casos.

La señal de salida por tanto no puede superar tampoco la fuente de


alimentación, que en el caso de los AOP de Microchip es de 5V, ya que se
producirá un recorte por exceso de amplitud.

Esto determina la máxima ganancia que le podemos imprimir a la señal:

Gmax= Vcc/(2 x Vin_max)

Desde luego podemos simular distintos dispositivos analógicos y digitales de


Microchip. Incluso es posible simular lazos de control utilizando dsPIC®.

46
47
48
GUÍA VISUAL
ALTIUM DESIGNER 15
Esta nueva versión de Altium incluye un innovador
sistema para rutear pistas de alta velocidad
manteniendo controlada la integridad de la señal, la
longitud y la impedancia.

49
50
INTERFAZ DE USUARIO

Quienes estén acostumbrados a utilizar Altium Designer se darán cuenta a simple


vista que la interfaz de usuario no ha sido modificada. Esto permite una
inmediata adaptación al nuevo sistema.

Esta nueva versión incluye un renovado layer stack manager, el cual facilita la
implementación de diseños flex y regid flex.

Además Altium Designer 15 permite el diseño de PCBs con componentes


embebidos, más adelante profundizaremos sobre este tema pero, vale aclarar,
que esta tecnología permite reducir drásticamente el tamaño del PCB.

Esa nueva versión incluye también asistentes para importar documentos desde
EAGLE y AutoCAD.

A continuación vamos a detallar las características principales.

51
DISEÑO DE LINEAS DE ALTA VELOCIDAD

Con el incremento de la velocidad en los sistemas se hace cada vez mas complejo
mantener la integridad de la señal y los requerimientos de tiempo específicos.
Esta nueva versión de Altium Designer proporciona una herramienta llamada
xSignals para facilitar drásticamente esta tarea. Utilice el comando: Design »
xSignals » Create xSignals

En esta imagen vemos las pistas TX y RX ruteadas con xSignals.

52
La integridad de la señal puede ser manejada con un control de impedancia y un
manejo adecuando del stack de PCB. Por su parte los tiempos dependerán de la
longitud de la pista que debe ser sintonizada correctamente.

Habitualmente disponemos de dos métodos para interconectar los componentes


que requieren líneas de alta velocidad:

Balanced T:
Lo que hacemos es rutear desde el punto de inicio y bifurcar la pista en 2 ramas
una hacia cada pin de destino, esto hace que los tiempos se puedan controlar
manejando la longitud de cada rama pero debemos tener mucho cuidado con las
reflexiones.

Fly-By routing topology:


En este caso partimos de un punto y vamos pasando en forma lineal por cada
componente como si fuese una cadena. La desventaja de esto es que el tiempo
se incrementa a medida que pasamos por los componentes pero a su vez
eliminamos las reflexiones tipicas del método anterior.

Vea en detalle ruteo avanzado en el capítulo Diseño del PCB.

53
SOPORTE PARA DISEÑOS FLEX Y RIGID-FLEX

Ejemplo de un diseño regid flex

Esta versión tiene la habilidad de manejar los desafíos de diseño que requieren
los PCBs flexibles. Un PCB flexible es un circuito impreso sobre un sustrato
aislante flexible. También existe la posibilidad de tener un PCB regid flex, el cual
combina un PCB tradicional (rígido) con un PCB flexible. Habitualmente se
colocan los componentes en los PCBs rígidos y los tramos flex sirven para
interconectarlos.

54
LAYER STACK MANAGER

En este nuevo layer stack manager es aun más simple crear un stack de capas.
Ahora tenemos la posibilidad de crear un stack principal y sub stacks para los
diseños rigid flex.

Este diseño está compuesto por tres stacks (2 rígidos y 1 flexible)

¿Cómo hacemos para definir el stack de capas de nuestro PCB?

1. Debemos definir la forma general de nuestro PCB regid flex.


2. Definimos un set de capas maestro que debe incluir todas las capas de nuestro
diseño.
3. Definimos múltiples stacks de capas, donde cada stack incluye sólo las capas
de cada diseño (zona rígida y zona flexible).
4. Definimos las diferentes zonas flexibles y rígidas y dónde aplicamos cada stack.
5. Por último, debemos generar los archivos necesarios para fabricación.

55
En esta imagen vemos el stack anterior con la especificación de cada capa.

En el layer stack manager no sólo debemos definir la cantidad de capas sino


también parámetros estructurales y eléctricos como ser, el espesor de cada capa,
el tipo de prepreg y la constante dieléctrica del mismo.

56
SOPORTE PARA COMPONENTES EMBEBIDOS

La creciente demanda actual de productos electrónicos, cada vez más pequeños


e integrados combinado con las altas frecuencias que estos dispositivos manejan,
obliga a los diseñadores a buscar nuevas formas de fabricar y ensamblar un
circuito.

Una técnica que brinda soporte a las altas frecuencias y una alta densidad de
circuitos es la de embeber los componentes pasivos dentro de la estructura del
PCB. Por ejemplo embeber un componente discreto directamente debajo de un
circuito integrado puede resultar en: líneas de transmisión más cortas, reducción
de la resistencia y de la inductancia parásita, reduciendo de esta forma la
Emisión Electromagnética.

Estas ventajas brindan productos más robustos permitiendo mayores


velocidades de transmisión y mayor ancho de banda.

El PCB de la figura incluye dos componentes embebidos que deben ser montados
en el proceso de fabricación.

57
DISEÑANDO CON COMPONENTES EMBEBIDOS

En Altium Designer los componentes pueden ser colocados en cualquier capa de


señal, no sólo en las tradicionales "top" y "bottom". Si estos componentes son
colocados en una capa interna, los llamamos componentes embebidos.

Tenemos dos posibilidades:

1. Componentes diminutos como los encapsulados 0201, estos son colocados en


las capas internas sin necesidad de realizar una cavidad. Esto da como resultado
un pequeño bulto en el PCB final.

2. Componentes SMD más grandes necesitan de una cavidad para ser


introducidos en las capas internas del PCB.

En esta imagen vemos 3 componentes embebidos, dos de las cavidades son


superficiales y la del centro está en las capas interiores del PCB.

58
Cuando es necesario crear una cavidad, esta puede estar totalmente embebida
en el PCB o bien puede estar en las capas exteriores creando una abertura
visible. Desde el punto de vista del diseñador el proceso de fabricación es el
mismo para ambos casos (cavidades abiertas y cavidades cerradas).

En esta imagen se ve un componentes embebido dentro del PCB, por un lado se


aprecia el volumen cavidad y por otro lado el componente.

59
DEFINIENDO EL TAMAÑO DE LA CAVIDAD

Si un componente va a ser embebido y requiere una cavidad, esta debe ser


definida como parte del footprint del componente. Es importante tener en
cuenta que si el componente va a ser usado en una capa superficial esta cavidad
será ignorada automáticamente por el programa.

Definición del outline de la cavidad

Definimos la cavidad de la siguiente manera:

1. Abrimos el editor de footprint del componente y colocamos una región en la


capa mecánica, esta región 3D debe contener todo el volumen del componente
con suficiente espacio de cada lado (clearance). Chequee con el fabricante el
mínimo espacio requerido para el montaje.

2. Edite esta región y setee el atributo Kind a Cavity Definition.

3. Confirme que está en la mechanical layer.

4. Setee la altura (height) a un valor que es la suma de la altura del componente


más el clearance del fabricante.

60
MANEJO DE CAPAS CON COMPONENTES EMBEBIDOS

Cuando embebe un componente, Altium Designer debe calcular cómo afecta al


stack de capas. Por ejemplo debe calcular la abertura en la máscara de soldadura
y actualizar el design rule checking.

Cada vez que se inserta un componente embebido Altium crea lo que se


denomina, Managed Stack. El Managed Stack define la estructura de la placa
para albergar al componente embebido.

Layer stack Manager con 2 Managed Stacks (Stack 2 y Stack 0)

Si abrimos el Layer Stack Manager y seleccionamos la opción "Show all stacks"


del menú inferior, podemos ver 2 Managed Stacks.

61
La capa superior del Stack 2 es Mid-Layer 1 y no hay otras capas encima de ella,
lo que significa que la cavidad va a estar ubicada en Mid-Layer 1.
La capa superior del Stack 0 es Mid-Layer 2 y no hay otras capas encima de ella,
lo que significa que la cavidad va a estar ubicada en Mid-Layer 2.

Lo mismo puede verse en el PCB. La imagen a continuación muestra las


cavidades de dos componentes embebidos: R1 y C15.

Ambos Managed Stacks son visibles en el panel de la derecha.

62
RUTEO DE PARES DIFERENCIALES

Nuevas reglas para ruteo de pares diferenciales

Esta versión incluye mejoras significativas en el ruteo de pares diferenciales:


reglas de diseños más sencillas, ruteo interactivo y ajuste automático de la
separación entre los pares diferenciales.

63
ASISTENTE PARA IMPORTAR DESDE EAGLE

Esta es una buena noticia para los diseñadores de EAGLE. Esta nueva versión de
Altium Designer incluye un asistente para importar archivos y librerías (.sch, .brd,
.lbr ). Dentro del Import Wizard, debemos seleccionar la opción EAGLE Proyects
and Designers.

Proyecto importado desde EAGLE.

64
IMPORTAR/EXPORTAR DESDE AUTOCAD

Muchas veces resulta útil importar el diseño de nuestro gabinete para así evitar
posibles inconsistencias con el PCB. Altium Designer 15 incluye un asistente
mejorado para importar archivos .dwg. y .dxf

Gabinete diseñado con un editor externo e importado dentro de Altium.

A lo largo del libro estudiaremos en profundidad las herramientas que propone


Altium Designer y su filosofía de diseño.

65
66
1.
INTRODUCCIÓN

67
68
LA METODOLOGÍA
DE ALTIUM
Conozca las ventajas de trabajar con un modelo de
datos unificado. Su relación con Altium y cómo
obtener ayuda. Guía de ejercicios.

69
70
LA METODOLOGÍA ALTIUM

En Altium, hemos dedicado los últimos 25 años de aprendizaje en la construcción


de una metodología de diseño que ha sido impulsada por nuestra filosofía y
apoyada por las tecnologías y los servicios que ofrecemos. Es cierto que aún no
hemos llegado a nuestro destino (y probablemente nunca llegaremos debido al
ritmo de cambio en esta industria), pero, alcanzamos un punto en el que
estamos dispuestos a compartir lo aprendido.

La elección de si debe o no adoptar el enfoque de Altium recae en el diseñador.


De hecho, incluso si el diseñador opta por continuar su paradigma de diseño, la
tecnología de Altium aún puede ofrecer muchas ventajas para las prácticas de
diseño tradicional. Incluso si el objetivo es que el diseñador aumente su valor y
organización de la mejor manera posible, con una comprensión de la
Metodología y la aplicación de Altium ayudará a garantizar el éxito.

DISEÑO UNIFICADO

Altium sostiene que el proceso de diseño debe considerar los productos de


electrónica en su totalidad y no cómo una colección de partes débilmente
conectadas. Es necesario adoptar un enfoque integral de diseño.

Esta creencia generó el concepto de diseño unificado que, a su vez, condujeron a


la creación de dos piezas claves de la tecnología, el modelo de datos unificado y
el entorno de diseño unificado.

71
El Modelo de Datos Unificado de Altium permite a los componentes mantener
una única identidad y sincronización en todos los dominios de diseño.

EL MODELO DE DATOS UNIFICADO

El Modelo de Datos Unificado reúne modelos específicos de dominio de un


componente en un único componente de diseño. Este mantiene su identidad en
todos los dominios del diseño. Este modelo se mantiene durante todo el proceso
del desarrollo del diseño, de manera que los cambios realizados en un dominio
se propagan automáticamente a los demás dominios asegurando así la
sincronización del diseño. Con el paso del tiempo, ha crecido más allá del
dominio del esquemático y del PCB hacia dominios de diseño de FPGA, software
embebido, y modelado en 3D del PCB.

72
EL ENTORNO DE DISEÑO UNIFICADO

No tiene sentido tener un Modelo de Datos Unificado si la única forma de editar


es a través de una multitud de herramientas desconectadas. Para el concepto de
diseño unificado, se debe incluir una herramienta de diseño que permita a los
diseñadores trabajar a través de los dominios desde un único entorno. Altium
Designer se ha creado desde cero como el primer y único entorno de diseño
unificado. Al tener una amplia gama de editores dentro de una sola aplicación,
ofrece a los diseñadores una visión completa de sus proyectos de diseño PCB,
FPGA y fuentes embebidas.

El entorno de diseño unificado permite a los diseñadores trabajar todos los


dominios dentro de una sola aplicación.

73
INTEGRACIÓN DE LA CADENA DE SUMINISTRO

Haber unificado el proceso de diseño y la eliminación de la brecha que había


crecido entre varios dominios de diseño, hizo más evidente que el próximo
gran reto de los diseñadores, fuese la distancia que existe entre el proceso de
diseño y la cadena de suministro que alimenta la fabricación de productos de
electrónica. Sin información importante de la cadena de suministros, los
diseñadores tenían un desconocimiento sobre los precios y la disponibilidad.

Incluso cuando los diseñadores hacían investigaciones preliminares sobre


precios y disponibilidad de los componentes claves, no existía un sistema
estándar y rara vez era revisado.

Además de esto, el diseño es dinámico y puede cambiar muchas veces a lo


largo de la elaboración de un nuevo producto. Cada nueva versión de un
diseño debe distinguirse de las versiones anteriores y la viabilidad de cada
versión para producción debe ser revisada.

Altium reconoció que, para ser más eficaz con su metodología de diseño, debe
ampliar el enfoque de diseño unificado. Al adoptar otras partes de la
organización, tales como la cadena de suministro y otras partes de la empresa
encargada de la fabricación y de la entrega de los productos, Altium ha creado
una verdadera solución empresarial que resuelve el desafío de la gestión de
datos de forma mucho más completa.

74
VAULTS

Las bóvedas (Vaults) son la pieza clave de la tecnología que Altium ha


desarrollado para vincular el proceso de diseño con el resto de la organización.
En un primer nivel, los Vaults se pueden comparar a un repositorio de diseño
que sirve como fuente y destino del contenido de diseño. Pero a otro
nivel, provee una línea de demarcación y un filtro de ruido efectivo entre los
rápidos cambios del diseño y la relativa calma que hay en el área de
fabricación y cadena de suministro.

Vault enlaza el proceso de diseño a lo largo de la cadena de suministro y la


organización.

75
ITEMS

Dentro de los Vaults, cada pieza de diseño se almacena dentro de un


contenedor independiente llamado Item. Cada Item tiene un número que lo
identifica. Ejemplos de Items serían modelos, componentes unificados, hojas y
diseños.

La naturaleza abstracta de los Items es tal que pueden estar vinculados a otros
para crear relaciones padre / hijo. Esto facilita el almacenamiento de diseño
jerárquico, simplemente estableciendo relaciones padre / hijo entre las hojas y
los componentes que se utilizan. Cuando un diseño está liberado, se puede
crear un BOM jerárquico de todos los componentes que se utilizan.

SEGUIMIENTO DE VERSIÓN

Además del número de Item, las sucesivas versiones del mismo son
identificadas con un número de revisión incremental. En conjunto, el tema y
números de revisión se utilizan para identificar de forma única un elemento en
un Vault.

Como los elementos evolucionan y requieren actualizaciones, las versiones


antiguas nunca se eliminan, sino que se mantienen dentro del Vault y un
nuevo Item con el mismo número de Item pero con otro número de revisión es
liberado. De acuerdo con la regla de que ninguna revisión del Item pueda ser
eliminada, nos aseguramos que los diseños previos no sean pisados por uno
nuevo.

76
GESTIÓN DEL CICLO DE VIDA

Como el número de revisiones de un Item particular crece, se requiere


información adicional para indicar cómo cada revisión del Item es utilizado. Por
ejemplo, ¿ha sido aprobado para hacer prototipos, para producción, o es
obsoleto? Para responder a esta pregunta, a cada revisión del Item se le asigna
un estado del ciclo de vida.

Cuando una revisión de Item se crea, su estado del ciclo de vida se iniciará
como "Nuevo Desde Diseño". Bajo el control del usuario, su estado puede ser
fácilmente promovido (o degradado) a través de una secuencia de estados
definida por el usuario. Al final de la vida útil de la revisión del Item, el estado
del ciclo de vida será inactivo, en lugar de eliminar la revisión del Item del
Vault.

ENLACES DE ITEMS Y BOMS JERÁRQUICOS

Cuando un diseño utiliza un Item específico, se establecen vínculos entre la


revisión del Item padre (es decir, el esquemático), y la revisión del Item hijo (es
decir, los componentes) que se utilizan. Estos vínculos son capturados como
un árbol jerárquico BOM dentro del Vault cuando el diseño se libera.

El mantenimiento de esta estructura ofrece una serie de ventajas, ya que el


Vault está construido sobre una base de datos relacional, con la posibilidad de
buscar los componentes en múltiples diseños. Además, las reglas que limitan el
avance del ciclo de vida del proyecto, más allá de sus hijos, pueden ser
aplicadas.

77
RELLENAR REVISIONES DE ITEM – EL LANZAMIENTO DEL DISEÑO

Uno de los objetivos principales en la creación de la solución del manejo de


información de diseño es proporcionar una mayor confianza en los datos de
diseño que han sido puestos en el mercado con la fabricación. Hacía falta un
sistema que pudiera garantizar categóricamente la integridad de un producto y
su camino hacia la fuente. La creación de un sistema de este tipo requiere que
todas las operaciones manuales sean eliminadas de la liberación del diseño.

La solución de Altium fue crear un proceso de liberación de diseño automático


pero configurable en Altium Designer. Ahora, es capaz de liberar un diseño
completo con un determinado conjunto de instrucciones de producción en el
Vault, en una sola acción. Los pasos del proceso de liberación que son llevados
a cabo sin la intervención humana incluyen:

1. Chequear el diseño fuente desde Version Control.


2. Verificar el diseño en función de un conjunto de reglas predefinidas.
3. Generar el conjunto de instrucciones de producción.
4. Copiar el código fuente y las instrucciones de producción.
5. Verificar la copia completa en el Vault, como una nueva revisión del
Item y al mismo tiempo construir un árbol jerárquico de BOM que
vincula la revisión del Item con los Items hijos utilizados dentro del
diseño.

78
CONTROLES DE PERMISO

Los Vaults de Altium han sido diseñados utilizando tecnologías Web para que
estén igual de cómodos en una PC local o en un server en la LAN. Pero el hecho
de poner este tipo de contenidos en una ubicación accesible requiere un
estricto control de usuario que pueda acceder a los contenidos. Para esto, las
cuentas del Vault incluyen sofisticados permisos de control, que permiten a los
usuarios definir los derechos de acceso al contenido.

Un caso del uso de estos permisos se da cuando el diseño tiene que ser
liberado al Vault y tiene que ser accesible (visible) al fabricante de PCB. Los
Vaults realizan esto mediante la eliminación de un paso manual entre los
diseñadores y la cadena de suministro y además elimina la posibilidad de que
el fabricante del PCB opere con datos erróneos.

OPCIONES DE LISTAS DE PARTES

Uno de los problemas a los que se enfrentan los fabricantes es saber qué
componente disponible puede ser utilizado cuando se monta el PCB durante la
fabricación. Los diseñadores pueden estipular un componente, pero en
realidad existen varias alternativas (y posiblemente más baratas) que puedan
servir. Entregar la toma de decisión para la sustitución de una parte al
fabricante puede ser peligroso ya que no siempre tienen la información
suficiente sobre los requisitos específicos del diseño, entonces, la mala
elección de un componente en una placa de cientos de ellos puede hacer que
toda la producción sea defectuosa.

Por otro lado, no permitir la sustitución de partes, puede ser igualmente


costoso ya pueden existir componentes genéricos más baratos.

79
Para resolver este dilema, los Vaults incluyen la capacidad de vincular los
componentes dentro de ellos con una lista de componentes tomada del
Catálogo de Partes Mundial de Altium. Este catálogo de partes es armado
utilizando contenido tomado directamente desde los servidores de los
mayoristas e incluye el precio en tiempo real e información de disponibilidad.

Una vez que se establezcan los vínculos entre los componentes de los Vaults y
el catálogo mundial de partes, tanto los diseñadores como los fabricantes
obtienen un beneficio. Con la visibilidad de la cadena de suministro, los
diseñadores pueden tener en cuenta precios de los componentes y la
información de disponibilidad a la hora de elegir su componente apropiado y
los fabricantes pueden ver las fluctuaciones del mercado al rellenar el PCB con
el componente más barato (o más accesible) al momento de la fabricación. Se
trata de una solución donde todos ganan.

REUTILIZACIÓN DE DISEÑOS

Uno de los beneficios de los Vaults radica en la manera en que permiten que
diseños completos sean manejados de igual manera que componentes
individuales. El atributo del estado del ciclo de vida permite un manejo
efectivo del contenido y la "estructuración" de bloques de circuitos
reutilizables. La abstracción de diseños puede llegar a tal punto que productos
nuevos puedan ser creados puramente reutilizando bloques y diseño probado.

Esta filosofía de reutilización de diseños que propone Altium, les permite a los
usuarios enfocarse en una nueva y única experiencia de diseño. Finalmente, a
medida que más y más fabricantes se adhieran al concepto de Vaults y hagan
sus dispositivos disponibles en forma de Managed Sheets (bloques de diseño
reutilizables) los diseñadores serán capaces de crear nuevos productos más
rápidamente y con mayor confianza.

80
DISEÑO PARA LA REUTILIZACIÓN

La capacidad de gestionar contenido de diseño reutilizable a nivel de bloques


tiene un gran impacto en cómo los diseñadores crean nuevos circuitos. Dada la
eficiencia que la reutilización de diseños trae a una organización, un nuevo
circuito debe ser desarrollado con la reutilización de diseño en mente, es decir,
que si un circuito tiene que ser concebido, debe ser diseñado de tal
manera que pueda ser fácilmente utilizado por otros diseñadores.

El diseño para la reutilización requiere de una serie de disciplinas que han de


cumplirse. Esto hace referencia a la forma en la cual los diseños son
estructurados jerárquicamente y cómo están configurados, pero, éstas reglas
son razonablemente sencillas y fáciles de dominar. Las ventajas de hacer un
esfuerzo por adelantado son muy duraderas.

EL MODELO DE DATOS

El modelo de datos unificado (UDM) es un elemento fundamental de Altium


Designer, abstrae la información de diseños en un único modelo que se
encuentra en el centro del proceso de diseño. Se pueden acceder y manipular
los datos dentro del modelo utilizando los diferentes editores y servicios que
se ofrecen en Altium Designer. Así que, en vez de utilizar un almacén de datos
separado para cada uno de los diferentes dominios, el UDM está estructurado
para atender toda la información pertinente al diseño y a los componentes que
se utilizan dentro de él.

81
El modelo de datos unificados de Altium ubica la información del diseño en el
centro de la escena.

La forma más fácil de comprender el significado del UDM es compararlo con


una solución no unificada. La información de diseño no unificada ocurre
cuando los procesos de diseño almacenan la información localmente. La única
forma en que la información puede ser movida de una herramienta a otra es a
través de archivos de transición que serán exportados e importados
manualmente. Cada herramienta tiene visibilidad limitada de la información de
diseño, la cual se pone a disposición mediante el archivo de transición y por lo
tanto, la oportunidad que tienen los diseñadores para ver el impacto de sus
cambios en el diseño global es limitada.

82
Modelo de datos no unificado. Se almacena la información localmente y luego
debe ser importada/exportada hacia los otros entornos.

El enfoque de las herramientas puntuales ha sido adecuado en el pasado pero


a medida que los procesos de diseño convergen y aumenta su complejidad,
este enfoque se desploma. Los diseñadores pasaban más tiempo en la gestión
del proceso de diseño y de datos, en lugar de crear nuevos productos.

El Modelo de Datos Unificado de Altium permite que los diseños converjan. En


la actualidad abarca dominios tales como FPGA, software embebido, CAD
mecánico, compras y fabricación. En el futuro se seguirá ampliando para
integrar dominios adicionales, como, por ejemplo, prototipos e
implementaciones, así como proporcionar un enlace completo entre el
dominio de diseño, los clientes y el resto de la organización.

Altium se centra en ofrecer una solución relevante hoy, además de


proporcionar las bases para el futuro. Como los procesos de diseño convergen

83
para crear experiencias de usuario más coherentes, el modelo de datos
unificado proporciona el encapsulamiento necesario para garantizar un
crecimiento continuo.

EL ALMACENAMIENTO UNIFICADO DE DATOS EN EL DISCO

Altium Designer almacena los datos de diseño en el disco mediante


documentos con una extensión que indica la naturaleza de los datos dentro de
ellos. Por ejemplo, el esquemático se almacena dentro de un .SchDoc, un PCB
dentro de un .PCBDoc, y así sucesivamente. Altium utiliza archivos de proyecto
para relacionar los distintos documentos.

Los archivos de proyecto son archivos de texto que almacenan referencias a


los diversos documentos de diseño utilizados dentro de un determinado
proyecto, así como opciones y parámetros específicos. La naturaleza de un
proyecto se define por su extensión, por ejemplo, un proyecto del tipo PCB se
define como .PrjPCB, un proyecto FPGA como .PrjFPG,un proyecto de software
embebido como .PrjEmb y así sucesivamente.

Cuando un archivo de proyecto se abre, Altium Designer lee su contenido,


localiza los documentos de diseño a los que se hace referencia y aplica los
ajustes pertinentes. El panel de Proyectos contendrá una vista jerárquica de
los documentos de diseño y también puede mostrar las relaciones
estructurales entre ellos.

84
El panel de proyecto de Altium Designer.

Si usted es nuevo en Altium, el listado de documentos que se muestra en el


panel de proyectos es la primera introducción concreta al diseño unificado.
Haciendo doble clic en los documentos dentro del Panel de Proyectos, los
mismos se abrirán en el editor asociado y pueden ser editados desde una sola
aplicación. Esto es una prueba de la capacidad de diseño unificado de Altium,
pero necesitamos mirar un poco más profundo para ver el Modelo de Datos
Unificado en acción.

85
VISUALIZANDO EL MODELO DE DATOS UNIFICADO

Cuando un proyecto de diseño se carga, el panel Navigator (Design Compiler >>


Navigator) estará vacío. Esto es un indicio de que el modelo de datos unificado
todavía no se ha creado en memoria. El Modelo de Datos Unificado no persiste
en el disco sino que se crea dinámicamente en la memoria cada vez que se carga
el proyecto y se compila.

Compilar el proyecto puede durar unos segundos, pero una vez que Altium
Designer ha cargado el contenido de todos los documentos de diseño en la
memoria y construyó el modelo unificado del diseño, el panel Navigator se
llenará con los componentes importantes y la información de conectividad.

86
El Panel Navigator ofrece una lista de los componentes, las redes y los puertos en
el proyecto compilado.

Haciendo clic en los elementos que están dentro del Navigator, el editor principal
irá al documento de diseño y el diseñador puede profundizar en el Modelo de
conectividad y diversos parámetros de los objetos.

Esto proporciona un punto de referencia que se ampliará más adelante y


demuestra como el modelo de datos unificado es construido en memoria desde
los documentos de diseño almacenados en el disco.

87
LOS BENEFICIOS DEL DISEÑO UNIFICADO

El enfoque de una plataforma unificada que Altium ha adoptado es única en el


mercado y mientras otros pueden decir que sus productos son unificados, sólo
Altium se ha encargado del problema fundamental de la unificación del diseño.
Este punto es importante porque impacta en todos los aspectos del proceso de
diseño y ofrece diversos beneficios.

El Diseño unificado permite que todo el equipo de diseño tenga visibilidad de los
documentos.

El panel de Proyectos, lista todos los documentos de diseño que forman parte
del proyecto actual y se puede ver el contenido de cada documento haciendo
doble clic en el mismo.

No hay necesidad de abrir otra aplicación ya que puede tener múltiples


documentos de diseño abiertos a la vez. Así sean esquemáticos, PCBs, librerías,
fuentes HDL o fuentes embebidas. Altium Designer le permite acceder fácilmente
a la información del diseño desde una sola aplicación.

88
Es posible abrir cualquier documento de diseño en una sola aplicación.

El Modelo de Datos Unificado de Altium se extiende también a las librerías de


componentes. Usando las librerias, puede agrupar el símbolo, footprint,
simulación y modelo de integridad de señal, en una única representación del
componente, de modo que cuando usted coloca un componente en su
esquemático, puede tener la confianza de que todos los datos del modelo serán
incluidos automáticamente en el diseño.

El uso de las librerías conduce a un importante ahorro de tiempo en cuanto al


manejo de las demás dimensiones del componente.

89
Una Integrated Library incluirá el footprint y el modelo de información.

CROSS-PROBING
Altium Designer le permite trabajar con todos los datos del diseño en una sola
aplicación. Puede tener tantos esquemáticos y PCBs abiertos como usted desee y
puede realizar cross-probe entre ellos.

Por lo tanto, si no está familiarizado con el diseño y tiene problemas a la hora de


encontrar un componente en el PCB, selecciónelo en el esquemático y se
seleccionará también en PCB.

Por otra parte, si no está muy seguro de qué bloque de componentes de la placa
de circuito impreso está trabajando, seleccione uno del esquemático para
obtener una mejor representación lógica del diseño.

90
Cross-Probing selecciona un componente en una vista y se destaca en la otra.

La organización lógica de los componentes de un esquemático puede ser a


menudo una indicación de la ubicación física de los componentes en el circuito
impreso. Por ejemplo, los capacitores de desacople se encuentran muy próximos
del componente a filtrar.

La capacidad de Cross Selection de Altium Designer significa que usted puede


seleccionar componentes en orden en el esquemático y, a continuación, puede
colocarlos rápidamente en el circuito impreso.

91
EL DISEÑO UNIFICADO ELIMINA PROBLEMAS DE SINCRONIZACIÓN

Centralizar los datos tiene un profundo impacto en la sincronización del diseño.


Los cambios en el PCB pueden realizarse automáticamente debido a que todos
los editores tienen acceso completo al modelo de datos unificado, pasar archivos
intermedios entre los editores es una cosa del pasado.

El sincronizador de Altium Designer hace uso de identificadores únicos en todos


los componentes para realizar un seguimiento y gestionar la sincronización entre
los editores. De modo que una vez que el componente ha sido conectado en un
diseño, los designadores pueden ser totalmente reordenados sin temor de
perder sincronización.

Una herramienta de diseño unificado puede sincronizar los cambios


bidireccionalmente.

92
Se mantiene la sincronización, aún, luego de cambios complejos de anotación.

93
EL DISEÑO UNIFICADO AYUDA EN LA GESTIÓN DE DATOS

Centralizar los datos de diseño en torno a un único modelo de datos unificado


resulta beneficioso ya que pueden ser gestionados y controlados a través de
Version Control. El control de versiones de los documentos de diseño se puede
visualizar en el panel de Proyectos y se puede hacer un check-in y check-out de
los proyectos desde Version Control sin salir del entorno de diseño.

El modelo de datos unificado hace posible la gestión centralizada de Version


Control.

94
El Modelo de Datos Unificado admite la automatización de Design Releases. Esto
le permite al usuario tener varias copias de un diseño.

95
EL DISEÑO UNIFICADO CREA MEJORES ARCHIVOS DE SALIDA

La mayoría de los diseños tienen que ser exportados en algun momento como
documentación o como archivos gerber para producción. Realizar estas
actividades con herramientas específicas significaría abrir cada aplicación de
diseño y exportar los archivos relevantes. Para ciertas aplicaciones requeriría
involucrar varias personas de la organización.

El Modelo de Datos Unificado de Altium hace que los archivos para


documentación y producción puedan ser generados con mínimo esfuerzo.

De hecho, guardar requerimientos de salida típicos en un archivo Outjob permite


generar un paquete de documentación automático y también agrupar
información en un solo archivo de PDF para ser distribuido fácilmente.

El Modelo de Datos Unificado de Altium permite agrupar información en un PDF.

96
Se puede crear un BOM fácilmente con información de ubicación y rotación.

EL DISEÑO UNIFICADO ES ESCALABLE

Uno de los grandes beneficios del Modelo de Datos Unificado es la facilidad con
la que se pueden agregar nuevas funciones y capacidades. Por ejemplo, la
reciente inclusión de las capacidades de Version Control hubiera sido mucho más
dificultosa si se trataran de varias aplicaciones, pero debido a que Altium
Designer es una plataforma unificada, hay que agregar Version Control en un
sólo lugar para que pueda ser accesible a todos los editores.

Esto implica es que en el futuro se continuará desarrollando el software y


agregar nuevas funciones será más rápido con respecto a las aplicaciones que no
son unificadas. Como resultado, los clientes se beneficiarán de nuevas
tecnologías y desarrollos en la industria de la electrónica.

97
EL DISEÑO UNIFICADO OFRECE MEJORES ENLACES A LOS PROCESOS
EXTERNOS

Sin el Modelo de Datos Unificado, la forma de conectar procesos externos sería


mucho más difícil. Pero este modelo provee un punto de conexión centralizado
para agregar información de diseño desde fuentes adicionales.

Un buen ejemplo de esto es la forma en la que Altium integra información 3D en


el proceso de edición del PCB. Agregar modelos 3D a los componentes y al
circuito impreso le permite a los diseñadores no sólo tener una mejor
visualización del producto terminado, sino también poder hacer una revisión de
interferencia en 3D y mantener la sincronización con las actualizaciones que se
hacen en el dominio del CAD mecánico.

El uso del Modelo de Datos Unificado hace más sencillo unificar los procesos
externos como el CAD mecánico.

98
¿ QUÉ ES UN COMPONENTE ?

Podemos determinar físicamente lo que es un componente, pero la forma en la


que son modelados en el dominio de diseño no es tangible. ¿Es el componente el
símbolo en el esquemático, el footprint o la definición del subcircuito en un
archivo de texto PSpice?

En el mundo de diseño, el componente es abstraído en distintos modelos


dependiendo del dominio en el que está. Este modelado puede confundir los
límites alrededor del componente y por eso es importante establecer qué es un
componente en Altium Designer.

Altium extiende el modelo de datos unificado a los componentes.

99
De la misma manera en que Altium Designer utiliza el Modelo de Datos Unificado
para representar el diseño completo en memoria, usa el Modelo de Componente
Unificado como el contenedor de los modelos que se utilizan para representarlo
en los dominios. Así, un componente tendrá un símbolo para representarlo en el
dominio del esquemático, un footprint y un modelo 3D para representarlo en
dominio del PCB y un modelo de simulación para representarlo en el dominio de
simulación.

Abstraer el componente como un contenedor, le permitirá a Altium expandirse a


más dominios en el futuro (como por ejemplo, características térmicas).

La abstracción del componente es un parte esencial para ofrecer una solución de


diseño unificada. Esta estructura es una clara evidencia de esa unificación y
provee el mecanismo para establecer una completa representación del
componente a medida que la solución se expanda.

100
¿ COMPILAR UN DISEÑO ?

En Altium Designer es posible hacer cambios en un dominio sin aplicarlos al resto


de ellos hasta el momento en que sea necesario.

La compilación de un diseño es un concepto fundamental en Altium Designer y


es un mecanismo que permite a los diseñadores aprovechar diversas funciones
importantes. Las tareas específicas realizadas durante una compilación varían
con el tipo de proyecto.

Para un proyecto PCB y FPGA, el proceso de compilación revisa la estructura de


las relaciones entre los esquemáticos del proyecto y determina el nivel de
conectividad de las redes en cada hoja, además de la conectividad entre ellas.
Para un proyecto embebido, el proceso de compilación realiza una revisión
sintáctica del documento fuente y crea un binario ejecutable que puede correr
en el procesador deseado.

Toda la conectividad de los componentes del diseño será escrita en una


estructura de datos interna (el Modelo de Datos Unificado) que puede ser
utilizado en diversas actividades posteriores.

101
Una vez hecha la compilación se crea el Modelo de Datos Unificado.

BOARD LEVEL ANNOTATION

Entender la diferencia entre designadores lógicos y físicos es fundamental para


entender como Altium Designer maneja diseños con múltiples canales y
jerarquías complejas.

Pero este principio también se extiende a la reutilización de diseños donde un


bloque reutilizable de circuitos es utilizado en múltiples diseños (Device Sheet).

Un Device Sheet es un bloque de diseño reutilizable que fue capturado como un


circuito autocontenido y puesto a disposición para compartir en múltiples

102
diseños. Son compartidos en modo lectura para asegurarse que no sean
modificados y así no romper los diseños que lo utilizan.

Al momento de crear un Device Sheet es imposible predecir cómo será utilizado


en los diseños y qué anotaciones requerirá.

Board Level Annotation maneja el mapeo de las anotaciones lógicas


(esquemático) con las anotaciones físicas (PCB). Se almacenan en un archivo de
texto *.annotation y el mapeo permite a los designadores lógicos ser usados en
el esquemático.

El archivo Board Level Annotation almacena el mapeo entre los designadores


lógicos y físicos cuando se utiliza un Device Sheet (bloque reutilizable).

103
SU RELACIÓN CON ALTIUM

Los usuarios de Altium son clientes y miembros de una gran comunidad de


diseñadores y desarrolladores. A través del portal de Altium, los miembros
pueden interactuar, compartir ideas de diseño, encontrar soluciones a los
desafíos de diseño y acceder a contenido exclusivo y actualizaciones.

Tener una herramienta de diseño que facilite la creación de dispositivos y que la


misma esté conectada a un ecosistema de diseño, es fundamental para la
estrategia de desarrollo de Altium.

104
ALTIUM LIVE

AltiumLive - Conectando a la gente y los dispositivos.

AltiumLive es el portal de Altium para conectar personas y dispositivos. Es la


puerta de entrada al ecosistema de Altium que permite a los diseñadores,
interactuar, aprender de los conocimientos y la experiencia de los demás y
contribuir con el desarrollo del entorno de diseño. Además es el medio a través
del cual tanto los diseñadores como sus dispositivos y herrameintas pueden
permanecer conectados.

105
ENTRANDO EN ALTIUM LIVE

Los miembros pueden proceder a loguearse en Atium Live usando el email y la


contraseña que han creado(o que se les ha dado) cuando crearon la cuenta.

Entrando en AltiumLive

106
CREANDO UNA CUENTA DE ALTIUMLIVE

La cuenta de AltiumLive requiere un código de activación único para ser creada.


La mayoría de los usuarios existentes ya han recibido su código de activación a
través de la dirección registrada. Si no, puede registrarse desde la página
completando un breve formulario.

Acceso a los beneficios de AltiumLive

La cuenta de Altium Live trae muchos beneficios, entre ellos, el acceso a la


herramienta, contenido, foros, blogs y BugCrunch.

ALTIUM FORUMS

Los foros de Altium son los recursos más ricos para los diseñadores. Con sus
miles de contribuidores (incluyendo empleados de Altium) son el mejor lugar
para buscar nuevas ideas, hacer preguntas sobre las funciones de Altium y
consultas para resolver desafíos específicos.

Los foros son la mejor manera de conectar con otros usuarios de Altium en todo
el mundo.

107
BUGCRUNCH

Este es el Nuevo sistema para revisar bugs y requerir nuevas funciones. Incluye la
posibilidad de nominar y votar problemas específicos para ser resueltos por los
desarrolladores de Altium.

BugCrunch permite a los usuarios proponer y votar sobre los errores a corregir y
nuevas características.

BLOGS DE ALTIUM
Altium alienta a sus desarrolladores y staff a proveer detalles sobre sus
actividades y la relevancia que eso tiene con la amplia visión de desarrollo de
Altium.

Blogs de Altium proveen a miembros de AltiumLive información sobre los últimos


acontecimientos.

108
ACCEDIENDO AL CONTENIDO

La membresía de AltiumLive incluye acceso a todo el contenido de diseño que


ayudará a los diseñadores a obtener lo mejor de Altium Designer y producir la
próxima generación de productos electrónicos.

Content Store:

Es donde los diseñadores pueden acceder a contenido de diseño útil en la


creación de productos electrónicos. Se puede encontrar desde modelos de los
componentes discretos hasta diseños de referencia en forma de módulos
reutilizables.

El contenido está ordenado de la siguiente forma:

• Altium Designer Plugins - módulos para Altium Designer.

• Unified Components - componentes unificados para utilizar en Altium


Designer.

• NanoBoard Example Designs – ejemplos de diseño que pueden ser


ejecutados en la NanoBoard de Altium.

• Reference Designs – diseños de referencia para Altium Designer con


PCB, FPGA y Embedded Software.

• Template Designs - templates de PCB para Altium Designer.

109
Design Secrets, Altium Videos y Documentation

Los videos y secretos de diseño demuestran funciones específicas y técnicas de


utilización. También hay documentación en PDF que se suma a la Wiki de Altium.

Actualizaciones y Service Packs

Otro beneficio de ser miembro de AltiumLive es que permite acceso a


actualizaciones (upgrades) y Service Pack para Altium Designer.

Desde R10, muchas de las funciones han sido distribuidas como módulos
separados y los usuarios tienen la posibilidad de instalarlos de acuerdo con sus
necesidades.

Ésto trae los siguientes beneficios:

• La instalción base se reduce.

• Altium notifica rápidamente a los usuarios de soluciones a bugs o


nuevas funciones sin tener que esperar al próximo Release o Service Pack.

• Los usuarios tienen control de los módulos instalados o actualizados.

Para acceder a las últimas actualizaciones desde Altium Designer, selecionar DXP
» Plug-ins and updates.

110
PREFERENCIAS EN LA NUBE

Para diseñadores que utilizan varias PCs con Altium Designer, se ofrece la
posibilidad de guardar y recuperar las preferencias del entorno de trabajo desde
la nube y asegurarse un ambiente consistente, siempre que se disponga de una
conexión a internet.

Las mismas pueden ser habilitadas por medio de Enable cloud preferences
ubicado en las preferencias de la aplicación (DXP » Preferences).

Enabling Cloud preferences permite a los diseñadores acceder a un entorno de


diseño consistente donde haya una conexión a internet.

111
BUSCANDO AYUDA

Altium ofrece diversos recursos para ayudar a los diseñadores en el proceso de


creación de todo tipo de diseño. Algunos de estos recursos son accesibles desde
la aplicación y otros desde la web. La decisión sobre qué ayuda utilizar
dependerá de la naturaleza del problema a ser resuelto y por lo tanto este
capítulo mostrará los recursos disponibles y cómo pueden ser accedidos.

ALTIUM WIKI
Altium wiki ([Link] es la mejor forma de encontrar información
actualizada sobre las características y funciones de Altium Designer. Está
activamente mantenida y es el primer lugar donde la información es publicada.

Se puede buscar en la wiki de las siguientes formas:

1. Desde Altium Designer utilizando el panel Knowledge Center y eligiendo la


opción Search The Wiki (ver próxima sección). Una ventana del browser se abrirá
automáticamente en Altium Designer con los resultados encontrados.

2. Desde un web browser (ya se dentro de Altium Designer o como aplicación


externa) y utilizando la capacidad de búsqueda de Wiki.

3. Utilizando un buscador en internet (Google, Yahoo o Bing) ,con el término de


búsuqueda precedido por Altium Wiki. Si queremos buscar sobre routing, habrá
que escribir Altium wiki routing en el buscador.

112
En Altium Wiki encontrará contenido valioso.

PANEL KNOWLEDGE CENTER

Además de proveer acceso a la búsqueda en Wiki, el panel de Knowledge Center


es una excelente fuente de información acerca de las acciones y procesos en
Altium Designer. El panel (Figura 58) tiene dos secciones. La parte superior
muestra información de ayuda sobre el dominio actual, una herramienta en
particular, objeto seleccionado, panel, etc. La parte inferior es el área de
navegación de la documentación donde los usuarios pueden buscar en PDFs,
notas de aplicación, tutorials y en la Wiki.

Una función muy importante del panel Knowledge Center es que se actualiza
dinámicamente con información de ayuda relevante a la acción que se está
ejecutando en Altium Designer. Presionando en el botón de Autoupdate , la
región superior del panel sera actualizada con información contextual de ayuda.

113
El panel Knowledge Center se puede utilizar para
acceder a información offline u online.

DOCUMENTACIÓN OFFLINE PDF

Durante varios años, Altium ha utilizado PDFs como mecanismo para enviar
información. Ésto es conveniente para la impresión, pero el hecho de que sea
offline significa que no se actualiza rápidamente como la Wiki. Tenga en cuenta
que el mantenimiento de la documentación en PDF se ha dejado de lado y sera
reepmplazada por la Wiki como fuente primaria de documentación. Sólo se
debería consultar el material en PDF en ausencia de otro material de referencia.
El mismo se puede encontrar en \Program Files\Altium\[AD Release
Number]\Help.

114
PANEL DE SHORTCUTS

A medida que los usuarios se sientan más cómodos con Altium Designer,
comenzarán a utilizar los shortcuts (atajos) en lugar de iniciar los comandos con
el mouse.

El panel de Shortcuts (localizado en el grupo de paneles Help o desde View »


Workspace Panels » Help » Shortcuts) provee una referencia a los shortcuts
disponibles y tiene la característica de ser contextual, ya que muestra los atajos
dependiendo de la actual operación .

El panel de Shortcuts muestra


los atajos disponibles.

115
UTILIZANDO F1

El entorno de desarrollo de Altium Designer ofrece la posibilidad de ayuda a


través de F1.

• Presione F1 mientras el cursor se encuentra sobre un menu,


herramienta o diálogo para abrir directamente la ayuda con información
relacionada.

• Presione F1 mientras el cursor se encuentra sobre un panel para


obtener ayuda específica.

•Presione F1 en un Editor para obtener ayuda sobre el mismo. Si hay un


objeto de diseño bajo el cursor, se le presentará información de ayuda al
respecto.

Ayuda "What's this?"

Este tipo de ayuda puede ser accedido desde la mayoría de los diálogos,
haciendo click en el icono y luego sobre un campo en particular.

Esta ayuda provee información específica sobre


un control en un diálogo.

116
EJEMPLOS Y DISEÑOS DE REFERENCIA

Una de las mejores formas de ver ciertas funciones en Altium Designer es a


través de ejemplos y disenos de referencia que utilizan esas funciones. Pueden
servir también como punto de partida de nuevos disenos. La ubicación por
defecto de los mismos es:

C:\Users\Public\Documents\Altium\[AD release number]\Examples

En Altium Designer - Release 10 (AD10), sólo algunos ejemplos y diseños de


referencia fueron incluidos como parte de la instalción base, para minimizar el
tiempo de instalación. Sin embargo, el material adicional puede obtenerse :

[Link] Examples and Reference


Designs

Se puede obtener más ejemplos y diseños de referencia desde la Wiki.

117
VIDEOS ONLINE

La web de Altium contiene una gran cantidad de videos de entrenamiento,


demostraciones y webinars, que pueden servir como un excelente punto de
partida de diseño o para ganar un mayor entendimiento de ciertas funciones
avanzadas de Altium Designer. Los videos en la web se encuentran:

En los banners de la página inicial, donde se pueden ver la últimas funciones


agregadas y desarrollos de Altium ([Link]).

Videos de entrenamiento de 5 minutos con instrucciones de expertos


([Link]).

Webinars en vivo y on-demand, y demos que proveen detalles sobre conceptos


de diseño y/o nuevas funciones ([Link]

118
ALTIUM SUPPORT CENTER

Si luego de acceder a todos los recursos disponibles de ayuda, continúa sin


resolver su cuestión de diseño, es tiempo de contactar al equipo de soporte de
Altium ([Link]). Aquí los usuarios pueden abrir casos,
buscar soluciones de casos previos y revisar el estado de los mismos. Para poder
acceder necesita subscribirse en Altium.

Altium Support Center on-line

119
120
EJERCICIOS
PROPUESTOS
Primeros pasos con el Medio Ambiente
AltiumDesigner. Creación de un proyecto. Version
Control y Check out del proyecto.

121
122
PRIMEROS PASOS CON EL MEDIO AMBIENTE ALTIUMDESIGNER

En este ejercicio, usted aprenderá a utilizar algunos GUI generales y funciones de


navegación, tales como la operación GUI estándar, soporte multi-monitor,
optimizando el layout de su escritorio etc. Dominará las operaciones básicas del
entorno de trabajo Altium Designer una vez finalizado de este ejercicio. El cuál
será la base para futuros ejercicios.

Altium Designer es un entorno de diseño unificado. Al ejecutar Altium Designer


por primera vez, se pondrá fácilmente de manifiesto a través de los primeros
pasos de trabajo en el software que todas las herramientas EDA se incluyen en
una sola aplicación. Esto incluye el diseño esquemático, herramientas de HDL,
simulación,análisis de integridad de la señal, PCB herramientas de diseño y
diseño de sistemas embebidos basados en FPGA.
Su instructor le proporcionará el diseño de referencia utilizado en este ejercicio.

Funcionamiento estándar GUI

1. Haga clic en File » Open Project y busque el diseño de referencia


proporcionado por el instructor para este ejercicio, y abra el proyecto 'BOC1_06'.

A lo largo del ejercicio, si ha cerrado su proyecto por cualquier razón,


simplemente vuelva a abrir el proyecto de referencia en el paso 1.

2. Encuentre el Panel de Proyectos y haga doble clic en el icono del archivo


esquemático BOC_Boot.SchDoc con el botón izquierdo del mouse. Esto abrirá el
documento del esquema dentro del espacio de trabajo activo y dispondrá de la
visión de trabajo del Esquema

123
Utilice el panel de proyectos para abrir varios
diseños en sus editores asociados

3. Haga doble clic en el icono del archivo BOC1_06.PcbDoc PCB con el botón
izquierdo del mouse y observe la vista del editor de la derecha. Esto abrirá el
documento impreso en el espacio de trabajo activo y dispondrá de la visión de
trabajo del PCB.

4. Tenga en cuenta que ahora hay dos pestañas en la parte superior del editor.
Haga clic en cada una de estas fichas y observe que el espacio de trabajo coincida
con el documento que se focaliza.

124
También puede utilizar Ctrl + Tab para cambiar entre los documentos abiertos

Haga clic derecho en la barra de menú de Documentos

5. Haga clic en la ficha de la barra de Documento y seleccione Tile All en el menú


emergente resultante. Todos los documentos abiertos se dividirán en ventanas
individuales y se mostrarán horizontalmente dentro de la ventana de diseño
principal.

La cantidad de ventanas individuales depende de la cantidad de documentos


abiertos. Mueva el mouse al divisor de dos ventanas abiertas y aparecerá una
flecha bidireccional. Usted puede cambiar el tamaño de las ventanas haciendo
clic y arrastrando la flecha.

Vista del Editor.

125
6. Mientras que los documentos están visualizados estilo baldosas en el espacio
de trabajo de edición, haga clic en cualquier ficha Documento y seleccione
Combine All en el menú emergente resultante. El espacio de trabajo se
restaurará en una pantalla documento único;

Altium Designer soporta pantalla Multi-Monitor. Si el equipo del usuario está


equipado con más de un monitor, puede hacer clic en un documento y utilizar el
comando Open in New Window, o simplemente puede arrastrar un documento
en la pantalla secundaria.

7. Haga clic derecho en cualquier pestaña documento. Intente hacer clic para
ocultar un solo documento o un grupo de documentos (por ejemplo, ocultar
documentos esquemáticos)

El comportamiento de la barra de documento se puede modificar en las


Preferencias del Sistema.

8. Haga clic DXP » Preferences en la esquina superior izquierda de Altium


Designer. Haga clic en la rama del sistema y luego en la página View, aparecerá la
página de configuración que se ve en la Figura 3.

126
Configuración del System-view

9. Encuentre el área de ajuste para la barra de documentos tal como se muestra


en la Figura - Configuración del System-view. Los ajustes tales como Auto-hide,
pantalla multilínea, Ctrl-Tab para cambiar de vista del documento, etc pueden
ser modificados. Cambie algunas de estas preferencias y observe los resultados.

127
Ejercicios para trabajar con paneles

Los paneles del área de trabajo son elementos básicos en el entorno de Altium
Designer. Tanto para editores de documentos específicos como para la aplicación
del sistema global, estos paneles proporcionan información útil que permite a los
usuarios mejorar la eficiencia general para el diseño y la producción.

Visitar los paneles


10. Abra cualquier proyecto, si no hay ninguno abierto. Observe los menús en la
esquina inferior derecha, como se muestra en la Figura 4.

11. Haga clic izquierdo en el botón de la categoría System y aparecerá un menú


emergente que contiene controles adicionales para todos los paneles
constituyentes.

12. Intente hacer clic en Library y observar el resultado.

13. Haga clic a través de estos menús para familiarizarse con ellos. Los paneles se
utilizan con frecuencia en el diseño, y es bueno que esté familiarizado con ellos,
los controles y las categorías asociadas.

14. Las categorías y los paneles constituyentes se hallan incluidos en los menús
dentro de View » Workspace

128
Botones de categorías del Panel

Modos de Visualización de Paneles


Tres modos de visualización diferentes son compatibles con los paneles.

129
Modo Acoplado

15. Abra cualquier proyecto, si no hay ninguno abierto. Haga clic derecho en la
barra de título o en la ficha de un panel. A continuación, seleccione Allow Dock
en el menú emergente.

16. Seleccione Horizontally y Vertical, respectivamente, y observar el resultado.

Modo de acoplamiento permitido

Modo Pop-out

17. Observe el lado superior de un panel acoplado y localice el símbolo pin que
se muestra accionado en la Figura - Pines de Conexión

18. Haga clic izquierdo en el símbolo del pin y mueva el cursor fuera del área del
panel. Espere un momento y el panel debe deslizarse fuera de la vista.

130
Acción del pin de conexión

19. Cuando el panel está configurado para deslizar fuera de la vista de esta
manera, aparecerá como un botón en la frontera aplicación a la que fue
acoplado como se muestra en la Figura 7. Haga clic en cualquiera de los botones,
esto hará que el panel se expanda y se haga visible de nuevo.

131
Modo Pop-out, con paneles fuera de la vista

20. Haga clic izquierdo sobre el símbolo de pin desacoplado en el panel


emergente. El grupo de paneles va a cambiar de nuevo al modo acoplado, y el
espacio de trabajo cambiará de tamaño para tener en cuenta la configuración del
panel actual.
La velocidad a la que se desplazan los paneles se puede establecer dentro de Dxp
»Preferences. Haga clic en la rama System, luego en la página View y busque la
sección PopupPanels de esta página.

Ajustes de velocidad del panel de Popup

132
Modo Flotante

21. En este modo un panel se puede colocar en cualquier lugar dentro o fuera del
entorno Altium Designer. Haga clic izquierdo en DXP »Preferences. Haga clic en
la rama de System y luego en la página View y localice la sección de
Transparencia de la página (Figura 9).
22. Modifique la configuración de transparencia y observe el efecto. Para
observar este efecto, se debe invocar una orden (es decir, Place »Wire), y mover
el punto de mira de comandos hacia un panel flotante.

Preferencias de transparencia para paneles flotantes

Agrupación de Paneles

Hay dos modos de paneles de agrupación compatibles: Agrupación de pestañas y


Agrupación Fractal.

133
Agrupación de Panel Fractal

23. Abra un proyecto. La agrupación de pestañas suele ser el modo por defecto.
Este modo muestra un conjunto de paneles como un grupo de pestañas, con un
sólo panel en el grupo visibles en cualquier momento.

24. Haga clic izquierdo en el nombre de la barra de título de un panel con fichas y
arrastre para que se visualice en modo de baldosa dentro del panel original
(Ambos paneles son visibles al mismo tiempo)

Agrupación panel con pestañas

25. Haga clic izquierdo en la barra de título del panel que acaba de usar.
Arrástrelo a la ubicación original. Los paneles se agruparán de nuevo. Ahora
vuelva a la Agrupación Panel con fichas.

Para evitar que un panel móvil se acople de forma automática, sujete la Tecla
CTRL.

Cerrar Paneles

26. Un panel puede cerrarse haciendo clic derecho en la barra de título o en su


ficha, si está disponible, y elegir la opción Cerrar en el menú emergente
posterior.

También puede utilizar el cierre cruz en el extremo derecho de la barra de título


de un panel para cerrarlo.

Si el panel es parte de un grupo, haciendo esto se cerrarán todos los paneles del
grupo.

134
Maximizar / Restaurar paneles

27. Cuando esté en modo flotante, un panel se puede maximizar haciendo clic
derecho en la barra de título (o en su ficha, donde esté disponible) y eligiendo la
opción Maximice en el menú pop-up posterior

28. Para restaurar un panel maximizado a su tamaño original, simplemente haga


clic derecho en la barra de título o pestaña y seleccione el comando Restore del
menú emergente. Alternativamente, haga doble clic en la barra de título para
pasar de estado maximizado a restaurado.

Ejercicios para Barras de herramientas

Usted aprenderá en este ejercicio a utilizar los comandos y operaciones de uso


más frecuente.

29. Haga clic izquierdo en File » Open Project y busque la ruta de instalación de
Altium Designer. Seleccione la carpeta ReferenceDesigns a continuación, y luego
la carpeta NanoBoard-NB1. Seleccione proyecto BOC1_06 y abra cualquier
esquema en el proyecto.

30. Compruebe si hay un conjunto de barras de herramientas debajo del menú.


Como se muestra en la Figura, haga click izquierdo en la flecha de Digital Device
en la barra de herramientas. Esta flecha es un botón de herramienta extensible.
Hay diversos modos de dispositivos digitales, tales como una resistencia o un
condensador. Arrastre uno de ellos dentro del esquema y compruebe el
resultado.

135
No guarde el proyecto o el diseño original si realizó algún cambio para mantener
la integridad del ejemplo.

Menús principales y barras de herramientas predeterminadas para el Schematic


Editor

31. Abra un archivo PCB en el proyecto y entre en la interfaz del editor PCB.
Observe los iconos en la barra de herramientas y tenga en cuenta los cambios.
Los iconos son las herramientas básicas para el diseño de PCB.

Mover y cambiarlas barras de herramientas

33. Observe los marcadores que se mueven en dicha barra. El gráfico compuesto
de múltiples líneas cortas, se muestra en la figura. Haga click izquierdo y no
suelte el botón del mouse. Arrastre a cualquier lugar que desee los paneles del
área de trabajo como así también las barras de herramientas. Estos no están
limitados dentro de la ventana de Altium Designer.

136
Mover y cambiar las barras de herramientas

34. Mueva el cursor hasta el borde de la barra de herramientas flotante que


acaba de arrastrar hacia fuera. Espere hasta que el cursor cambie a un marcador
de dirección. Haga click izquierdo y cambie el tamaño de la barra de
herramientas.

Cierre y Restauración Barras de herramientas.

35. Observe la barra de herramientas flotante y busque la 'X' en la esquina


superior derecha. Haga click izquierdo en el cierre cruz y la barra de
herramientas se cerrará.

137
36. Para restaurar una barra de herramientas cerrada, vaya al menú View »
Toolbars, como se muestra en la Figura 12. Busque el nombre de barra de
herramientas que desea restaurar y la barra de herramientas aparecerá de
nuevo.

Ocultar / Mostrar barras de herramientas en el menú Ver

Funciones de menú

37. Abra cualquier proyecto si no es que ya tiene un abierto, y abra un


documento esquemático.

38. Dentro del editor de esquemas, seleccione cualquiera de los componentes,


haga clic en él y observe el contenido en el menú emergente como se muestra en
la figura.

138
Contexto de la pieza - menú del botón derecho en el Editor de Esquema

39. Haga clic derecho en cualquier espacio libre y observe el contexto de los
cambios en el menú.

40. Haga clic derecho en diferentes áreas del panel y observe el contexto de los
cambios en el menú

41. Haga clic derecho en la barra de estado y observe los cambios en el contexto
en el menú.

139
42. Haga clic derecho en la barra de herramientas o la barra de menú y observe
el contexto de los cambios en el menú.

43. Haga clic derecho en un cuadro de diálogo y observe el contexto de los


cambios en el menú.

Teclas de acceso directo

44. Abra el Diseñador de Altium, tome en cuenta que hay una letra subrayada
para cada entrada de menú. Por ejemplo, el menú Archivo. Pulse F directamente
y observe que el menú File se abre en lugar de usar el cursor del mouse. Los
elementos del submenú siguen esta misma regla, y estas teclas se pueden pulsar
en secuencia para acceder rápidamente a los elementos de menú. Por ejemplo F
»S conducirá File » Save. Inténtelo.

Ejercicio de lista Teclas de acceso directo

45. Haga clic en Help » Shortcuts en la esquina inferior derecha de la pantalla,


como se muestra en la figura.

140
Panel de shortcuts

Todas las teclas de acceso directo en Altium Designer también se pueden


encontrar en la wiki.

El enlace a esta página es [Link]


El panel de accesos directos también se actualizará con las personalizaciones que
haya realizado el usuario.

141
Activar la barra de estado y el estado de los comandos

46. Abra cualquier proyecto si no tiene ninguno abierto y haga clic para abrir el
menú View. Aparecerá el siguiente menú.

Estado activo del Command Status y la barra de estado

47. Haga clic en Status Bar para cambiar el estado Checked para activar /
desactivar.

48. Haga clic en Command Status para cambiar el estado Checked para activar /
desactivar.

49. Mueva el cursor en el área de editor de esquemas y observar el cambio de


estado en la Status Bar

50. Seleccione el menú Place »Wire. El estado de posicionar alambre está


habilitado. Observe el contenido en el área de Command Status.

142
Command Status y Status Bar Information, mientras se ejecuta el comando Place
» Wire

Deshacer y Rehacer

51. Coloque una resistencia en el esquema. Haga clic en Deshacer y rehacer,


respectivamente para comprobar el resultado.
52. Utilice teclas Ctrl + Z o Alt + Retroceso para deshacer.
53. Utilice atajo de teclas Ctrl + Y o Ctrl + Retroceso para Redo.

Soporte Multi-Monitor

54. Asegúrese de que los monitores están conectados correctamente con el la


computadora.
55. Abra un documento de diseño (esquemático o PCB). Arrastre la ficha del
documento del espacio libre a otro monitor.
56. Arrastre los paneles o cuadro de diálogo para observar la forma en que se
pueden mover entre los diferentes monitores.

143
Soporte de Múltiples monitores de AltiumDesigner

Guardar el diseño de escritorio

57. Seleccione el menú View » Desktop Layouts. En los submenús, se encuentran


comandos para Guardar su diseño ..., Abrir un diseño... y también el diseño por
defecto. Experimente con éstos.

144
Menú de comandos de Distribución de Escritorio

Siéntase libre de experimentar con sus paneles, abrirlos, cerrarlos, acoplarlos,


desacoplarlos, crear grupos de pestañas y fractales. Siempre puede volver a los
valores predeterminados, por lo tanto puede modificarlos para que se sienta
cómodo con sus controles.

Conclusión

Si usted está familiarizado con las operaciones de Windows encontrará que es


muy fácil utilizar Altium Designer. No importa la parte del software que está
utilizando, Altium Designer proporciona una interfaz intuitiva y consistente.

145
146
CREACIÓN DE UN PROYECTO

El objetivo de este ejercicio es aprender a crear un nuevo proyecto, agregar


archivos nuevos o existentes, guardar el proyecto y empaquetarlo para su
transferencia.

Un proyecto está compuesto por una serie de documentos de diseño y sus


respectivas ubicaciones, así como también cualquier opción específica
configurada especialmente. Distintos tipos de proyectos están disponibles para
definir diferentes procesos de diseño, como por ejemplo FPGA Project,
Embedded Project, etc. Para este ejercicio pondremos foco en un proyecto PCB.

Proyecto

Creación de un nuevo proyecto

- Una vez abierto el Altium Designer, seleccionar File -> New ->Project -
>PCB Project para crear un proyecto, como se muestra en la siguiente
imagen.

147
Creación de un Proyecto PCB

- Un nombre de proyecto aparecerá en el panel de Proyectos. El nombre


default es PCB_Project1.PrjPCB.

- Hacer click con el botón derecho en el nuevo proyecto y seleccionar Add


New to Project -> Schematic en el menú que se despliega. Esta acción
agregara un nuevo esquemático al proyecto. El nombre por defecto es
[Link]. repetir esta acción y agregar otra hoja de esquemático. El
nombre por defecto será [Link].

148
Agregando una hoja de esquemático

- Hacer click en el botón derecho en el nombre del proyecto y seleccionar


Add New to Project -> PCB para agregar un archivo PCB. El nombre por
defecto será [Link].
- Seleccionar el menú File -> Save All. Se le preguntara donde desea
guardar sus archivos. Crear una nueva carpeta en el Escritorio con el
nombre Essentials Projects, dónde luego se guardara el proyecto.
Guardar el archivo en esta carpeta.
- Guardar el PCB con el nombre de [Link]
- Guardar el primer esquemático con el nombre [Link].

149
- Guardar el segundo esquemático, en la misma ubicación, como
Ethernet_Con.SchDoc
- Por último, guardar el proyecto como [Link]

- Agregaremos archivos existentes provistos por el instructor. Los mismos


se encuentran en \Essentials Training Files\Design Project Files. Hacer
click con el botón derecho sobre el proyecto y luego seleccionar Add
Existing to Project… Agregar los siguientes esquemáticos:
PHY_Top.SchDoc, [Link], Parallel Data [Link].

150
Esquemáticos existentes

- Agregaremos librerías existentes provistas por el instructor. Hacer click


con el botón derecho sobre el proyecto y luego seleccionar Add Existing
to Project. Las mismas se encuentran en \Essentials Training
Files\ProjectLibraries. Agregar las siguientes librerías al proyecto:
[Link], [Link].

NOTA: los archivos que se encuentran fuera del directorio del proyecto,
serán mostrados en el panel de Proyecto con un icono diferente:

Para una mejor portabilidad, los documentos de un mismo proyecto


deberían estar en la carpeta del correspondiente proyecto. Aunque esto
no es requerido, se lo considera una buena práctica.

151
- Como los archivos que hemos agregado al proyecto se encuentran fuera
del directorio del mismo, procederemos a guardarlos todos bajo el mismo
directorio. Para ello hay que abrir los archivos y hacer clic en File -> Save
As. Guardar los archivos bajo el directorio del proyecto creado
anteriormente y una vez hecho esto verán cómo ha cambiado el icono del
archivo en el panel de proyectos.

- Ir a Project -> Project Options y luego a la pestaña Options. Deshabilitar


la opción Allow Sheet Entries to Names Nets.
- Si durante estas operaciones aparece una carpeta Settings en el proyecto,
la podremos eliminar haciendo click con el botón derecho y luego
Remove All. La carpeta Settings contiene información de los arneses de
los antiguos directorios y serán recreadas en la nueva ubicación depués
de compilar el proyecto, por eso no necesitamos esos archivos.

152
- File -> Save All salvara todo, inclusive [Link]. Teniendo a todos los
archivos en una misma ubicación permitirá un sencilla portabilidad a
través de un empaquetado.

Empaquetado de un proyecto para su fácil transferencia

- Seleccionar Project -> Project Packager. Utilizar las opciones por defecto
y hacer click en Next. Luego click en Finish cuando haya finalizado.
El Project Packager generara un archivo zip de forma tal que el proyecto
pueda ser copiado y transferido fácilmente. El nombre y la ubicación del
archivo podrán serán definidos durante el proceso. El nombre por
defecto que adoptara el archivo ZIP será el nombre del proyecto junto
con el día y la hora.

153
Proceso de empaquetado para transferencia.

154
AGREGAR EL PROYECTO A VERSION CONTROL Y HACER UN
CHECK OUT

Objetivo: Agregar el proyecto a Version Control para luego hacer un Check


Out a una carpeta específica.

Version Control lo ayudará a manejar el proyecto de manera más eficiente.

NOTA: si la unidad de disco Z no se encuentra disponible, el instructor


proveerá una alternativa. Todas las referencias a la unidad Z deben ser
consideradas como una ubicación genérica. Típicamente será una unidad de
disco en red compartida.

Agregar el proyecto a Version Control

- Abrir Altium Designer. Click en File -> Open Project y buscar [Link]
del ejercicio anterior.

- Click con el botón derecho en el nombre del proyecto ubicado en el panel


de proyectos. En el menú que se despliega, seleccionar Version Control ->
Add Project Folder to Version Control. El siguiente menú aparecerá.

155
- Hacer click en el botón de Browse (o los tres puntos) y las preferencias
para el Data Management – Design Repositories aparecerá.

156
- Hacer click en botón Create New y luego SVN.
- En el Create SVN Design Repository menú, ingresar un nombre
descriptivo para el Repository, donde dice Name.

- Definir la ubicación del Repository presionando a la derecha de


Repository Location.
- Utilizar el botón Make New Folder en el menú y nombrar la misma de la
siguiente manera:
Nombre_Año_Mes_Dia
- Seleccionar la nueva carpeta creada. Click OK y la ruta de la carpeta
debería actualizarse en Repository Location.

157
- Click en OK otra vez y el new Design Repository debería ser definido.
Luego aparecerá el siguiente menú.

158
- En la sección Folders, hacer click en la carpeta creada y luego click en
New Folder, que aparece abajo a la izquierda. Aparecerá una carpeta por
defecto cuyo nombre será el mismo que la carpeta del proyecto.

- Click OK y seleccionar los archivos para Version Control.

159
- Click OK y pasaremos a observar el panel de proyectos. Ahora aparecerá
(un signo + en color azul) a la derecha de los archivos, en la columna
indicadora de Version Control, denotando que está agendado para el
agregado.

- Hacer click con el botón derecho sobre el nombre del proyecto en el


panel de proyectos. Seleccionar Version Control -> Commit Whole
Project.

En el menú Commit to Version Control agregar un comentario descriptivo


en Comment y clickear en OK para encomendar el proyecto.

160
Seleccione los archivos del proyecto que desea agregar.

Hemos finalizado el agregado del proyecto a Version Control. A


continuación realizaremos un Check Out de una copia de trabajo para su
modificación.

161
Check Out del proyecto desde Version Control

- Click en Dxp -> Preferences -> Data Management -> Design Repositories.
Verificar que el Repository esté conectado o en verde. Si no está
conectado, utilizar Connect To para realizar la conexión. Luego, click en
OK para cerrar las preferencias.

- Crear una nueva carpeta en el escritorio, con el siguiente nombre


Receive_Repository_SuNombre. Hacer click en File -> Check Out. Donde
dice Check out to: debería aparecer la ruta de la carpeta creada en el
paso anterior.

162
Check out de un proyecto.

- Hacer click en OK para finalizar Check out.


- Abrir el proyecto alojado en Receive_Repository_SuNombre y verificar
que el proyecto es el mismo al encomendado en el Design Repository.

De esta forma podemos crear distintas copias de seguridad de nuestros


proyectos.

163
NOTAS:

164
NOTAS:

165
NOTAS:

166
NOTAS:

167
NOTAS:

168
2.
DISEÑO DEL
ESQUEMÁTICO
Y SIMULACIÓN
DE CIRCUITOS

169
170
REGLAS PARA UN
BUEN DISEÑO
Estudiaremos algunas reglas bien conocidas para
lograr un esquemático altamente comunicativo y
reutilizable acorde a la filosofía de Altium.

171
172
EL ESQUEMÁTICO

En Altium Designer, gran parte del proceso de diseño está centrado en el


esquemático. El mismo sirve para establecer la conectividad de los componentes
y como contenedor de información de los modelos utilizados por los demás
editores. Por lo tanto, es necesario tomarse el tiempo para crear buenos
esquemáticos.

CREANDO BUENOS ESQUEMÁTICOS

Cuando es utilizado como punto de inicio para el diseño de PCBs, el esquemático


sirve de representación simbólica (lógica/funcional) del diseño. Describe como
son conectados los componentes para luego hacer una implementación del
diseño.

Además de definir la conectividad, le sirve al diseñador para comunicar la


función de lo diseñado. Por eso, los esquemáticos utilizan convenciones para
asegurar una clara comunicación, a través de herramientas graficas (gráficos y
anotaciones) que proveen información del diseño que no se puede transmitir
mediante circuitos.

173
Ejemplo
de esquemático comunicativo

Ejemplo de esquemático pobremente comunicativo.

Reconocer la importancia que el esquemático juega en la definición y


comunicación del diseño es esencial para asegurarse que este represente
debidamente la intención del diseño. Crear buenos esquemáticos significa
mucho más que simplemente conectar componentes.

174
Las figuras anteriores son dos representaciones del mismo circuito. Estas
preguntas pueden ser útiles para determinar qué documento comunica
eficazmente:

• ¿En cuál de los dos la función es fácil de comprender?


• ¿En cuál es más sencillo determinar el camino de la señal?
• ¿En cuál de los dos es más sencillo encontrar VCC y GND?
• ¿Cuál es más sencillo para reparar o debuguear?
• ¿Cuál es el propósito de C7?

Los dos esquemáticos tienen la misma conectividad pero solo uno puede
comunicarlo eficazmente. Es el trabajo del diseñador poder comunicar la
función de su diseño de manera adecuada. El tiempo invertido en la creación
de un esquemático comunicativo será ahorrado varias veces en la vida del
producto.

NOTA: El circuito es un preamplificador de un micrófono.

175
REGLAS DE BUEN DISEÑO

Para asegurarse de que el esquemático comunica lo necesario, y sea sencillo


de entender, seguir los siguientes tips:

• El esquemático debe leerse de izquierda a derecha y de arriba hacia


abajo.
• Asegurarse de que esté rotulado correctamente.
• Nombrar redes y agrupar señales relacionadas.
• Evitar la interconexión de a cuatro.
• Hacer uso de diseño jerárquico.
• Utilizar colores y anotaciones gráficas.
• Reutilizar de manera consistente bloques de circuitos conocidos.
• Utilizar unidades del SI.
• Utilizar designadores de referencia informativos.
• Tener en cuenta reglas especiales que conciernen las señales de
potencia.
• Ubicar capacitores de acople cerca del componente.
• Tener en cuenta que el objetivo del esquemático no es demostrar
cuan inteligente es el diseñador.

Recordar que el propósito del esquemático no es demostrar cuan inteligentes es


el diseñador. El propósito es comunicar eficazmente a todos los que lo leerán. A
veces, puede ser útil una segunda opinión de un colega.

176
El esquemático debe ser leído de izquierda a derecha y de arriba hacia abajo

Hoja de esquemático en blanco.

En general, el esquemático debe ser leído como un libro, con las entradas a la
izquierda y las salidas a la derecha. El camino de la señal debería ser de izquierda
a derecha y de arriba hacia abajo. Este principio también aplica para la lógica
digital. Los flip-flops y las compuertas son ejemplos de esta convención, con las
entradas del lado izquierdo y las salidas del lado derecho.

177
Asegurarse que el esquemático este correctamente rotulado.

Incluir información apropiada sobre el documento de manera que al leerlo se


identifique rápidamente el propósito.

Utilizar el rotulo para agregar información relevante al documento.

NOTA: Los Special Strings pueden ser muy útiles para embeber información
sobre el documento y proyecto al que pertenece.

178
AGRUPAR NETS Y SEÑALES RELACIONADAS

Utilizar nombres significativos para las nets y agrupar las señales relacionadas.
Los busses son señales relacionadas que tienen el mismo nombre pero distinto
sufijo numérico. Por ejemplo, Data0, Data1 y Data 2, son todas nets del bus
Data[0..2]. El Signal Harness son señales relacionadas que no comparten el
mismo nombre pero que conceptualmente están relacionadas. Los Signal
Harness pueden contener busses, wires y otros signal harnesses.

Las señales relacionadas deben agruparse en busses y/o signal harnesses.

179
EVITAR CRUCES

Si se utilizaran los diseños impresos en lugar de revisarlos en la pantalla, los


cruces de a 4 o nodos de a 4, deben ser evitados. Hay demasiadas inconsistencias
cuando son interpretados y cuando se utilizan nodos (o junctions) se tornan
borrosos rápidamente luego de reiteradas fotocopias. Una mejor opción es
utilizar las que se muestra en la parte inferior de la figura:

Evitar los cruces mediante la configuración de las preferencias.

180
HACER UN USO DE DISEÑO JERÁRQUICO

Mediante la abstracción de circuitos en bloques funcionales hace mucho más


sencillo el entendimiento de los mismos y permite a los diseñadores acortar
tiempos de diseño a través de la reutilización.

Un ejemplo de uso de diseño jerárquico.

Utilizar colores, anotaciones y gráficos

El uso de colores es efectivo para agrupar circuitería relacionada en bloques


funcionales. También puede ser útil para indicar señales de potencia y el camino
de la señal. Las líneas punteadas o rayadas son también efectivas en ausencia de
color.

NOTA: Voltajes altos o señales peligrosas deben ser marcadas claramente en el


esquemático con los mensajes de advertencia apropiados.

181
REUTILIZAR BLOQUES DE CIRCUITO CONOCIDOS
Reciclar bloques de circuitos conocidos en nuevos diseños ahorra tiempo y
minimiza riesgos.

Reutilizar bloques probados.

182
UTILIZAR ANNOTATIONS Y DIRECTIVES PARA ESTIPULAR UNA
INTENCIÓN DE DISEÑO

Mientras más información pueda ser incluida en el esquemático, mejor.


Annotations y Directives que indiquen una intención en el circuito ayudaran en la
toma de decisiones posteriores para, por ejemplo, el ruteo del PCB.

Utilizar Annotations y Directives para indicar intenciones de diseño.

183
USAR UNIDADES Y MEDIDAS DEL SISTEMA INTERNACIONAL

Unidades de medida estándar.

Multiplicadores del SI.

Además de las tablas superiores, los valores deben incluir los ceros.

Correcto: 0,1 uF
Correcto: 0,0047 uF
Incorrecto: ,1 uF
Incorrecto: , 047 uF

184
UTILIZAR LOS DESIGNADORES DE REFERENCIA INFORMATIVOS

En general, para diseños de un solo canal, todos los componentes del


esquemático deben tener un designador de referencia compuesto por dos
caracteres. Un carácter alfabético en mayúscula indicando el tipo de
componente y un sufijo numérico con el próximo número disponible de ese tipo
de componente.

C7: Capacitor #7

R28: Resistencia #28

A continuación, una lista de los prefijos comúnmente utilizados de varios tipos de


componentes.

NOTA: La lista completa de los prefijos de los componentes puede ser


encontrada en el estándar del IEEE 315.

Prefijos estándar utilizados para anotar a los componentes.

185
REGLAS ESPECIALES PARA SEÑALES DE POTENCIA

Donde se utilicen múltiples niveles de potencia, las señales positivas de potencia


deben ser indicadas en sentido ascendente mientras que las señales de potencia
negativas en sentido descendente.

Señales de potencia

Tener precaución cuando se utilizan las señales Vdd y Vcc en lugar de voltajes
explícitos ya que el valor de estas señales puede dar una interpretación abierta.
También, utilizar las señales Vcc y Vdd de manera equivalente puede ser
problemático si no son explícitamente conectadas entre sí en un punto o si no
hay alguna anotación que indica cómo deben ser manejadas.

Si los componentes de diferentes librerías son mezclados y los dos utilizan las
señales Vcc y Vdd, es necesario declararlas explícitamente como la misma net. El
mismo principio aplica a las señales Vee y Vss.

186
Forzar conexiones entre diferentes power nets.

Cuando el diseño necesite separar las ground nets digital y analógica para
mantener la inmunidad frente al ruido entre la circuitería analógica y digital,
cada ground net debe utilizar un símbolo diferente. Estas nets deben ser
conectadas a la tierra primaria mediante el componente net tie para asegurarse
que la conexión se realiza en un único punto del diseño.

Conectar los grounds analógicos y digitales a un único punto.

UBICAR LOS CAPACITORES DE DESACOPLE CERCA DEL


COMPONENTE A FILTRAR

Los capacitores de desacople deben ser ubicados cerca del componente a filtrar.
Además, si el plan es reutilizar el circuito en próximos diseños, mantener los
capacitores de desacople cerca del componente que filtrarán hace más rápido y
sencillo empaquetar el diseño en bloques de diseño reutilizables.

187
188
EL EDITOR DE
ESQUEMÁTICO
Conocer y saber manejar correctamente las
herramientas del editor de esquemáticos es
fundamental para aprovechar al máximo las
posibilidades que ofrece Altium Designer.

189
190
UBICANDO OBJETOS EN EL ESQUEMÁTICO

El editor de esquemáticos hace una distinción entre los diferentes objetos que se
pueden ubicar en un esquemático. Tenemos objetos gráficos que ayudan a
comunicar el propósito del esquemático a otros lectores y también hay objetos
eléctricos para establecer el modelo de conectividad del diseño.

Elementos comunes a la hora de posicionar un objeto

En Altium Designer, el proceso de ubicar un objeto es básicamente el mismo


indistintamente del tipo de objeto. Los pasos a seguir son:

1. Seleccionar un objeto a ser ubicado desde la barra de herramientas, o


desde el menú Place o mediante un atajo.
2. Utilizar el mouse para definir la ubicación y tamaño del objeto a ser
posicionado.
3. Click con el botón derecho del mouse (o apretar la tecla ESC) para
terminar el comando.

191
OPCIONES DE EDICIÓN DE UN OBJETO

Edición durante el posicionamiento

Luego de seleccionar el objeto a posicionar, apretar la tecla TAB para traer el


dialogo de Propiedades. Los atributos que son configurados de esta manera, se
establecerán como predeterminados en futuros posicionamientos inmediatos.

Edición luego del posicionamiento

Una vez que el objeto ha sido ubicado, puede ser editado de las siguientes
formas:

1. Seleccionar el objeto y ajustar su tamaño.


2. Seleccionar el objeto y presionar la tecla ENTER para acceder a sus
propiedades
3. Click con el botón derecho sobre el objeto y luego seleccionar
Propiedades.
4. Doble click derecho sobre el objeto para acceder a las propiedades.

192
RE-ENTRANT EDITING

El editor de esquematicos incluye una función muy útil llamada Re-entrant


Editing, que permite que una segunda opción sea ejecutada utilizando atajos del
teclado sin que la operación actual sea terminada. Por ejemplo, presionando la
barra espaciadora mientras se ubica un objeto, rotará el mismo, pero no
terminará con el proceso de ubicarlo. Luego de que el objeto haya sido ubicado,
en el cursor aparecerá el mismo objeto ya rotado, listo para ser ubicado por
segunda vez.

Otro ejemplo sobre como re-entrant puede ser muy útil se da cuando se desea
poner cable que tiene que ser conectado a un port que todavía no ha sido
posicionado. En lugar de terminar el modo de ubicar cable (P+W), un nuevo
puerto (P+R) puede ser posicionado utilizando atajos. Una vez que el puerto ha
sido posicionado, apretando la tecla ESC terminará éste modo y nos dará la
opción de continuar cableando el esquematico.

NEGADORES
Agregar ‘\’ en el nombre nos servirá para mostrar que una entrada es activa baja.
Para negar toda la palabra con un solo carácter ‘\’, hay que habilitar la opción
Single ‘\’ Negation desde DXP >> Preferences >> Schematic >> Graphical Editing.
Luego, por ejemplo \RESET se verá todo negado.

Obteniendo ayuda durante el posicionamiento de objetos

Mientras se estan ubicando los objetos en el esquematico, el panel de


Knowledge Center y Shortcuts puede ser una fuente muy útil de información.
Habilitando la función de AutoUpdate del Knowledge Center actualizará la
información dinámicamente de acuerdo a la operación que se está realizando.

193
Además de la información que muestra el panel de Shortcut (que también se
actualiza por defecto dinámicamente), presionando la tecla ~ durante un
comando, abrirá un menú con todos los shortcuts relevantes a la operación.

Utilizar el panel Knowledge Center y el menú popup de atajos para obtener


información adicional sobre objetos específicos durante el posicionamiento.

194
SCHEMATIC GRIDS

Las grids ayudan en el posicionamiento y conexiones de los componentes en el


esquemático. Son configuradas como parte de las opciones del esquemático y
son guardadas individualmente con el archivo.

Esto nos da la posibilidad de modificarlas de un documento a otro, entonces,


antes de ubicar un objeto, asegurarse de que los valores de las grids estén
configurados correctamente.

Seteo de las grid.

Las opciones de las grids pueden ser accedidos:

- Desde View >> Grids


- Desde el menú Boton derecho.
- Haciendo click en el icono de la barra de Utilidades.

Por defecto, todos los componentes provistos por Altium utilizan un espaciado
de grid de 10 de manera que es altamente recomendable que los diseñadores
establezcan su grid de manera similar cuando ubican y conectan componentes.

195
TIPOS DE GRIDS
Altium ofrece tres tipos de Grids, una para cada propósito:

- Visible grid, para navegación,


- Snap grid, para posicionamiento,
- Electrical grid, para ayudar en la creación de conexiones.

La Visible Grid aparece cuando el nivel de zoom permite que se espacien lo


suficiente. Son vistas como líneas o puntos.

La Snap Grid es la grilla donde el cursor está contenido cuando el mismo se


posiciona o se mueven objetos en el esquematico.

La Electrical Grid trabaja como un iman y solo con los objetos eléctricos. Cuando
un objeto eléctrico, como un cable, es dibujado o arrastrado hacia un pin de
otro, el cursor se pegará a ese punto y una cruz roja aparecerá. Esto hace que sea
mucho mas sencillo el conexionado de un esquematico. La Electrical Grid debe
ser un poco menor que la Snap Grid o de lo contrario será difícil posicionar
objetos eléctricos distantes.

196
CONFIGURANDO EL CURSOR

Por defecto, el cursor del esquematico es una cruz pequeña. Esto puede
modificarse desde DXP>>Preferences>>Schematic>>Graphical Editing. Por
ejemplo, una cruz grande a 90° que se extiende a toda la ventana puede ser útil
para ubicar y alinear objetos de diseño. O alternativamente, un cruz a 45° puede
ser útil si la opción a 90° es difícil de distinguir con las grids.

OBJETOS GRAFICOS

Un objeto grafico, distinto de los eléctricos, es una primitiva de dibujo utilizado


para mejorar la lectura de un esquemático, como por ejemplo, líneas, arcos,
polígonos, anotaciones, imágenes, etc. Estos objetos están disponibles en el
Editor de Esquemáticos y en el Editor de Esquemáticos de Librerías. Se
encuentran en la barra de herramientas (View>>Toolbars>>Utilities) o desde
Place>>Drawing Tools.

Vista del panel Drawing Tool.

197
Dependiendo del objeto, el posicionamiento puede requerir varios clicks del
mouse para definir la apariencia del mismo. La barra de estado indica la
información que Altium Designer está esperando y guiará a los usuarios por el
proceso.

NOTA: Los diseñadores deben tener cuidado y utilizar solo objetos gráficos para
propósitos que no sean eléctricos. Si se requiere establecer una conexión
eléctrica, deben utilizarse objetos eléctricos.

LINEAS (PDL)

Para dibujar una línea:

1. Seleccionar el botón de Place Line de la barra de herramientas o


Place>>Drawing Tools>>Line. Sino se puede utilizar el shortcut PDL.
2. Hacer un click izquierdo para comenzar la línea.
3. Click para ubicar cada vértice. Con la tecla BACKSPACE podemos borrar el
último vértice ubicado.
4. Click derecho para terminar la línea.
5. Ir hacia el paso 2 para continuar posicionando líneas adicionales o click
derecho (O apretar Esc) para terminar.

NOTA: Utilizar Place>>Wire para crear conexiones eléctricas y no utilizar


Place>>Line por error.

198
POLIGONOS (PDY)

Para dibujar un polígono:

1. Seleccionar la herramienta Place Polygon desde la barra de herramientas


o Place>>Drawing Tools>>Polygon. O utilizar el shortcut PDY.
2. Click izquierdo para ubicar cada vértice.
3. Click derecho para terminar el poligono.
4. Ir hacia el paso 2 para continuar con el posicionamiento de polígonos
adicionales o click derecho (o presionar Esc) para terminar el comando.

NOTA: El color del interior y el color del borde del polígono son independientes.
Para dibujar un polígono sin interior, deshabilitar la opción Draw Solid de las
propiedades del polígono.

ARCOS (PDA)
Para dibujar un arco circular:

1. Seleccionar Place>>Drawing Tools>>Arc desde el menú principal.


2. Click para ubicar el centro del arco.
3. Click para determinar el radio del arco.
4. Click para ubicar el comienzo del arco y click para ubicar el fin del arco.

199
5. Ir hacia el paso 2 para continuar posicionando arcos adicionales o click
derecho (o apretar la tecla Esc) para terminar el comando.

ARCOS ELÍPTICOS (PDI)

Para dibujar un arco elíptico:

1. Seleccionar el botón Place Elliptical Arc desde la barra de herramientas


graficas o Place>>Drawing Tools>>Elliptical Arc.
2. Click para ubicar el centro del arco.
3. Click para determinar el radio X.
4. Click para determinar el radio Y.
5. Click para ubicar el primer fin del arco y click para ubicar el segundo fin
del arco.
6. Ir hacia el paso 2 para continuar posicionando arcos elípticos adicionales
o click derecho (o apretar la tecla Esc) para terminar el comando.

200
BEZIER (PDB)

Un bezier es una curva que une puntos definidos por el usuario.

Para dibujar un Bezier:

1. Seleccionar el botón Place Bezier Curve desde la barra de herramientas o


Place>>Drawing Tools>>Bezier.
2. Click izquierdo para ubicar el primer punto de control al inicio de la curva.
3. Click para ubicar el segundo punto de control.
4. Click para ubicar el tercer y cuarto punto de control.
5. Continue con los clicks para ubicar mas puntos de control.
6. Ir hacia el paso 2 para continuar posicionando curvas bezier o click
derecho (o apretar la tecla Esc) para terminar el comando.

Las curvas que ya han sido posicionadas pueden ser redefinidas arrastrando
los puntos de control. Para agregar nuevos puntos de control, hacer click
izquierdo y mantener apretado en un extremo de la curva, y luego presionar
la tecla Insert. Los puntos de control pueden ser borrados mediante la tecla
Delete. Tener en cuenta que 4 puntos de control son utilizados por cada
segmento de la curva y que los puntos de control entre segmentos son
contados una vez por cada segmento.

NOTA: La curva Bezier debe tener al menos 4 vertices para formar un curva.

201
CADENAS DE CARACTERES (PT)

Para ubicar una cadena de caracteres:

1. Seleccionar Place Text String de la barra de herramientas o Place>>Text


String.
2. Presionar la tecla Tab para editar el contenido y la fuente del texto. El
texto puede ser ingresado directamente en el campo Text o se puede
seleccionar un Special String como por ejemplo la fecha e información del
documento.
3. Click para posicionar el texto.
4. Ir hacia el paso 2 para continuar agregando textos adicionales o click
derecho (o presionar la tecla Esc) para terminar el comando.

Las cadenas de caracteres pueden ser editadas de forma Inline haciendo un click
para seleccionarlas y luego otro click (o apretar Enter) para entrar en el modo de
edición Inline. Debe haber suficiente tiempo entre cada click para asegurarse de
que Altium Designer no lo interprete como un doble click, con lo que se abriría
las propiedades de la cadena de caracteres. Para finalizar la edición Inline,
apretar Enter o hacer click fuera de la cadena de caracteres.

202
CUADROS DE TEXTO (PF)

Cuadros de texto son utilizados para pegar párrafos de texto en la hoja de


esquematico. Para ubicar un cuadro de texto:

1. Seleccionar Place Text Frame desde la barra de herramientas o


Place>>Text Frame desde el menú principal.
2. Apretar la tecla Tab para editar el contenido y las propiedades y luego
click OK.
3. Click para posicionar la esquina superior izquierda y luego click para
posicionar la esquina inferior derecha del cuadro de texto.
4. Click derecho para terminar de ubicar cuadros de texto.
5. Ir hacia el paso 2 para continuar con el posicionamiento de cuadros de
texto adicionales o click derecho (o apretar la tecla Esc) para terminar el
comando.

Las siguientes combinaciones de teclas son validas dentro de los cuadros de


texto:

Operación Botón
Insertar tabulación Ctrl+TAB
Cortar Shift+Delete o Ctrl+X
Copiar Ctrl+Ins o Ctrl+C
Pegar Shift+Insert o Ctrl+V

203
Los cuadros de texto pueden ser editados de forma Inline, mediante un click para
seleccionarlos y luego otro click (o apretar Enter) para entrar en el modo de
edición Inline. Debe haber tiempo suficiente entre cada click para asegurarse de
que Altium Designer no lo interprete como un doble click, con lo que se abrirían
las propiedades del cuadro de texto. Para finalizar la edición de texto Inline y
aplicar los cambios, hacer click en el check verde de la parte inferior del cuadro.
Para finalizar de editar sin aplicar los cambios, hacer click en la cruz roja o
presionar la tecla Esc.

NOTAS (PEO)

Las notas son utilizadas para pegar párrafos de texto en el esquemático y luego
pueden ser colapsados o expandidos. Para ubicar un Nota:

1. Seleccionar Place>>Notes>>Note o mediante el atajo PEO.


2. Apretar la tecla Tab para editar el contenido y las propiedades de la Nota
y luego hacer click en OK.
3. Hacer click para posicionar el vértice superior izquierdo y luego otro click
para posicionar el vértice inferior derecho de la Nota.
4. Ir hacia el paso 2 para continuar con el posicionamiento de Notas
adicionales o click derecho (o presionar Esc) para terminar el comando.

Una vez ubicadas, las notas pueden ser colapsadas o expandidas haciendo click
en la pequeña flecha que se encuentra en el vértice superior izquierdo de la
misma. Puede ser necesario hacer zoom en la Nota para ver la flecha.

Las siguientes combinaciones de teclas son validas dentro de los cuadros de


texto:

NOTA: Cuando se edita un Cuadro de Texto o una Nota, las operaciones de


cortar, copiar y pegar utilizan el Windows Clipboard, por lo que se puede traer
texto de otras aplicaciones.

204
RECTÁNGULOS (PDR)

Para realizar un rectángulo:

1. Seleccionar el botón Place Rectangle de la barra de herramientas graficas


o ir a Place>>Drawing Tools>>Rectangle.
2. Click izquierdo para ubicar el vértice superior izquierdo.
3. Click para ubicar el vértice inferior derecho.
4. Ir hacia el paso 2 para continuar ubicando rectángulos o click derecho (o
presionar la tecla Esc) para terminar el comando.

RECTÁNGULOS REDONDEADOS (PDO)

Son rectángulos con los vértices redondeados. Los radios de los arcos de los
vértices son configurados en los campos X-Radius e Y-Radius de sus propiedades.
Para realizar un rectángulo redondeado:

205
1. Seleccionar la herramienta Place Rounded Rectangle de la barra de
herramientas o mediante Place>>Drawing Tools>>Rounded Rectangle.
2. Presionar Tab para modificar los radios de los vértices y hacer click en OK.
3. Click para ubicar el vértice superior izquierdo y click otra vez para ubicar
el vértice inferior derecho.
4. Ir hacia el paso 2 para continuar ubicando rectángulos redondeados o
click derecho (o presionar la tecla Esc) para terminar el comando.

ELIPSE (PDE)

Para realizar una elipse:

1. Seleccionar la herramienta Place Elipse de la barra de herramientas o


mediante Place>>Drawing Tools>>Ellipse.
2. Click para ubicar el centro.
3. Click para determinar el radio X.
4. Click para determinar el radio Y.
5. Ir hacia el paso 2 para continuar ubicando elipses o click derecho (o
presionar la tecla Esc) para terminar el comando.

206
GRAFICOS DE TORTA (PDC)

Para realizar un grafico de torta:

1. Seleccionar la herramienta Place Pie Chart de la barra de herramientas o


mediante Place>>Drawing Tools>>Pie Chart.
2. Click para ubicar el centro.
3. Click para determinar el radio del grafico.
4. Click para determinar el primer vértice del grafico y otro click para
determinar el segundo vértice.
5. Ir hacia el paso 2 para continuar ubicando mas graficos de torta o click
derecho (o presionar la tecla Esc) para terminar el comando.

207
IMÁGENES (PDG)

Los siguientes formatos de imágenes pueden ser agregados al esquematico:

• .bmp, .rle, .dib


• .jpg, .tif(uncompressed)
• .wmf, .pcx, .dcx, .tga

La imagen puede ser embebida en la hoja o linkeada. Si la imagen es linkeada,


debe ser transferida junto con el esquematico cuando éste se mueve de una
ubicación a otra.

Para agregar una imagen:

1. Seleccionar Place Graphic Image de la barra de herramientas o mediante


Place>>Drawing Tools>>Graphic desde el menú principal.
2. Click para ubicar el vértice superior izquierdo de la imagen y otro click
para ubicar el vértice inferior derecho.
3. Localizar el archivo que contiene la imagen y click en OK.
4. Ir hacia el paso 2 para continuar ubicando mas imagenes o click derecho
(o presionar la tecla Esc) para terminar el comando.

Por defecto, las imágenes serán guardadas dentro del documento de


esquematico como un link. Para embeber la imagen en el documento, hacer
doble click en la imagen y habilitar la opción Embedded.

NOTA: la ventaja de embeber la imagen en el esquematico es que la misma


continuara siendo visible si el documento es movido.

208
OBJETOS ELÉCTRICOS

Un objeto eléctrico es utilizado para establecer una conexión eléctrica entre


componentes en el diseño, por ejemplo, componentes (partes) y elementos
conectivos como cables, buses y ports.

Estos objetos son utilizados para crear un modelo de conexión del esquemático
compilado y crear el PCB Netlist.

Los objetos eléctricos están disponibles en el Editor de Esquemáticos y en el


Editor de Esquemáticos de Librerias y se encuentran en el menú Place o desde la
barra de herramientas Wiring. Si esta barra de herramientas no esta visible,
puede ser habilitada desde View>>Toolbars>>Wiring.

Los objetos eléctricos que tenemos disponibles son los siguientes:

209
NOTA: Antes de utilizar los objetos eléctricos, es aconsejable que las Snap y
Electrical Grids hayan sido configuradas apropiadamente para asegurar
conexiones confiables entre los terminales (o endpoints) de los objetos
eléctricos.

CABLES (PW)

Son los bloques de construcción básicos para establecer una conexión física
entre los objetos eléctricos.

NOTA: Utilizar Place>>Wire a la hora de hacer conexiones eléctricas y no utilizar


el comando Place>>Line por error.

Para ubicar un cable (o conexión electrica):

1. Seleccionar Place Wire de la barra de herramientas de Wiring o


Place>>Wire, desde el menú principal.
2. Comenzar la ubicación de la conexión mediante un click y luego dirigirse
hacia terminar la conexión. Utilizar una combinación de las siguientes
acciones para marcar el camino de la conexión:
a. Click para agregar un vértice al cable.
b. Utilizar SPACEBAR para cambiar el modo de posicionamiento del
punto inicial y final (modos de 90° y 45° solamente).
c. Presionar Shift+SPACEBAR para cambiar el modo, 90°, 45°, otro
angulo y Auto Wire.

210
d. Presionar BACKSPACE para eliminar el ultimo vértice ubicado durante
el posicionamiento de la conexión.
3. Click derecho para terminar la conexión actual.
4. Ir hacia el paso 2 para continuar ubicando mas conexiones o click derecho
(o presionar la tecla Esc) para terminar el comando.

Para asegurarse que se ha establecido una conexión eléctrica entre el cable y el


pin del componente, mover el mouse sobre la terminación del pin del
componente y observar que el cursor se transforma en una cruz roja antes de
hacer click izquierdo para completar la conexión.

Si una conexión termina en otra, la función Auto Junction insertara


automáticamente una juntura en el punto de intersección. Las propiedades de la
funcionalidad Auto Junction pueden ser controladas desde la sección Opciones
de las preferencias (DXP>>Preferences>>Schematic>>General, Convert Cross
Junctions y Display Cross Overs), como asi también desde
DXP>>Preferences>>Schematic>>Compiler.

Visualizacion de los efectos de configurar Display Cross-Overs (izquierda) y


Convert Cross-Junctions (derecha).

211
Para agregar vértices adicionales a una conexión realizada, hacer click izquierdo y
mantener presionado sobre una conexión y luego presionar la tecla INSERT. Para
remover un vértice sobre una conexión realizada, seleccionar el vértice, click
derecho y elegir el comando Edit Wire Vertex n. El vértice seleccionado será
resaltado en el dialogo de propiedades del cable. Haciendo click en Remove, el
mismo será removido.

BUSES (PB)

En Altium Designer, un bus es una colección de señales que comienzan con el


mismo nombre, pero solo difieren en el sufijo numérico. Por ejemplo, un bus de
datos de 4 bits será definido como Data[3..0] y contendrá las nets Data3, Data2,
Data1 y Data0. Por convención, los buses son etiquetados desde el índice
superior hacia el inferior, Nombre_del_Bus[Indice_Superior..Indice_Inferior].

Los buses solamente pueden representar conexiones a ports y sheet entries, y


solamente en sus terminaciones.

Para ubicar un bus:

1. Seleccionar Place Bus desde la Barra de herramientas de Wiring o utilizar


el menú Place>>Bus, desde el menú Principal.

2. La manera de posicionar un bus es igual a la de un cable. La trayectoria


del bus se comporta de la misma manera que los cables, por ejemplo,

212
apretar la tecla SPACEBAR para cambiar el modo de posicionamiento y
presionar la tecla BACKSPACE para borrar el último vértice ubicado. Los
mismos atajos utilizados para los cables se aplican para el bus.

3. Ir hacia el paso 2 para continuar agregando buses adicionales o click


derecho (o apretar la tecla Esc) para terminar el comando.

BUS ENTRIES (PU)

Son utilizados para representar la conexión entre un cable y un bus.

Para ubicar un bus entry:

1. Seleccionar Place Bus Entry desde la barra de herramientas de Wiring o


mediante Place>>Bus Entry, desde el menú Principal.
2. Utilizar SPACEBAR para rotarlo 90°.
3. Click izquierdo para posicionar el bus entry.
4. Ir hacia el paso 2 para continuar agregando bus entries o click derecho (o
apretar la tecla Esc) para terminar el comando.

NOTA: El uso de los bus entries es completamente opcional ya que la


conectividad con el bus se establece mediante net labels en lugar de conexiones
directas. Dependiendo de la preferencia del usuario, un cable a 45° puede ser
utilizado como alternativa visual al Bus Entry.

213
SIGNAL HARNESS

El signal harness permite un agrupamiento lógico de varias señales, incluyendo


buses y cables. Los cables se utilizan para representar una conexión eléctrica
entre puntos y los buses para representar un grupo de señales relacionadas que
son identificadas mediante una convención.

Signal harness, por otro lado, involucran un agrupamiento lógico de múltiples


señales incluyendo cables y buses. Este grupo será tratado como una sola
entidad en todo el proyecto y permite la creación y manipulación de conexiones
con un alto nivel de abstracción entre los circuitos.

El signal harness permite un desarrollo más complejo dentro del entorno de


trabajo del esquemático, mejorando la lectura del diseño y creando para una
posible reutilización.

El Harness se compone de multiples señales agrupadas para luego ser


referenciadas como una sola entidad.

214
Hay 4 elementos clave en el sistema Signal Harness:

• Signal Harness
• Harness Connector
• Harness Entry
• Harness Definition File

Los Signal Harness son usados para conexiones entre los Harness Objects como
son los Harness Connectors, Sheet Entries y ports.

NOTA: Pasar el mouse sobre el Harness para obtener detalles de todas las nets
contenidas, buses y otros harness.

Para ubicar un signal harness:

1. Seleccionar la herramienta Place Signal Harness desde la barra de


herramientas Wiring o mediante Place>>Harness>>Signal Harness, desde
el menú principal.

2. El posicionamiento del Signal Harness es de la misma forma que los


cables, por ejemplo, apretar SPACEBAR para cambiar el modo de
trayectoria y presionar la tecla BACKSPACE para borrar el ultimo vértice
ubicado. Los mismos atajos utilizados para los cables se aplican para la
colocación del Signal Harness.

3. Ir hacia el paso 2 para continuar agregando Signal Harnesses adicionales o


click derecho (o apretar la tecla Esc) para terminar el comando.

215
HARNESS CONNECTOR (PHC)

Los harness connectors son utilizados para agrupar varias señales que formaran
el Signal Harness. Incluirá un Harness Entry para cada net, bus y otros Harness,
que formaran en conjunto el Signal Harness.

El Harness Connector agrupa las señales en el Signal Harness. Este es definido por
el Harness Type, es este ejemplo, I2S.

NOTA: Utilizar el comando Smart Paste para converitir rápidamente las Net
Labels seleccionadas en Harness Connectors.

Para ubicar un Harness Connector:

1. Seleccionar Place Harness Connector de la barra de herramientas Wiring


o mediante el comando Place>>Harness>>Harness Connector.
2. Opcionalmente presionar la tecla TAB para editar el contenido y las
propiedades del Harness Connector y luego click OK.
3. Click para ubicar el Harness Connection Point y luego click para
determinar la altura del mismo.

216
4. Ir hacia el paso 2 para continuar agregando Harness Connectors
adicionales o click derecho (o apretar la tecla ESC) para terminar el
comando.

HARNESS ENTRY (PHE)

Las nets, buses y otros Harness incluidos en el Signal Harness, deben ser
conectados mediante un Harness Entry en un Harness Connector.

La conectividad se establece conectando un Signal Harness y un port en un


Harness Connector.

Para agregar un Harness Entry:

1. Seleccionar Place Harness Entry en la barra de herramientas de Wiring o


mediante Place>>Harness>>Harness Entry.

2. Opcionalmente presionar la tecla TAB para editar los contenidos y


propiedades del Harness Entry y click en OK.

217
3. Mover el cursor sobre el Harness Connector donde el nuevo Harness
Entry será conectado y hacer click para ubicarlo.

4. Ir hacia el paso 2 para continuar agregando Harness Entry adicionales en


el mismo Harness Connector o click derecho (o presionar la tecla ESC)
para terminar el comando.

Harness Definition File

Para llevar cuenta de las señales presentes en el Signal Harness, se crean unos
archivos Harness Definition por cada Signal Harness presente en el diseño y se
agregan al proyecto. Cada Harness Definition se compone de un Harness Type
(I2S en la imagen de abajo) y las Harness Entries (en este caso, BCLK, DIN, DOUT,
MCLK y WCLK).

Los archivos Harness Definition (*.Harness) son creados y manejado


automáticamente por Altium Designer, por lo que no es necesario editarlos
directamente. Los archivos Harness Definition aparecen en el panel de Proyectos
bajo la carpeta Settings\Harness Definition Files.

218
Los archivos Harness Definition son archivos de texto que pueden ser localizados
en la carpeta Settings, en el panel de Proyectos. Contienen representación textual
del Signal Harness y de sus respectivas Harness Entries. Pueden ser identificados
por la extensión *.Harness.

NOTA: Es posible crear un Signal Harness sin un Harness Connector. En este caso,
el archivo Harness Definition debe ser creado y manejado manualmente.

219
NET LABELS (PN)

Las net labels permiten a los diseñadores agregar nombres significativos a las
señales en el diseño. Estos nombres ayudan a identificar el propósito de la senal
en el esquemático asi como también en PCB.

También pueden ser usadas para conexiones lógicas entre objetos eléctricos.
Esto es particularmente importante para los buses ya que no hay otra forma de
definir una net como parte de un bus, distinta de las net labels.

Las Nets que no tienen una net label se les asignará uno generado por al Altium
Designer.

Para agregar un net label:

1. Seleccionar Place Net Label en la barra de herramientas Wiring o


mediante Place>>Net Label.

2. Opcionalmente presionar la tecla TAB para editar el contenido y sus


propiedades.

220
Propiedades de un Net Label

a. Click en la flecha que apunta hacia abajo para mostrar los nombres de
las nets que ya estan definido en la hoja o escribir un nuevo nombre
de net.
b. Click OK para cerrar el dialogo de Propiedades y continuar con la
colocación del Net Label.

3. Presionar la tecla SPACEBAR para rotar la net label si fuera necesario.

4. Posicionar el punto eléctrico de la net label (centrado en el cursor) sobre


un objeto eléctrico. El cursor se verá como una cruz roja cuando se
mueve sobre otro objeto eléctrico. Click para ubicar la net label.

5. Ir hacia el paso 2 para continuar agregando net labels adicionales o click


derecho (o presionar la tecla Esc) para terminar el comando.

221
NOTA: Durante el posicionamiento de una net label, pasar el mouse sobre un
texto existente en el esquematico y presionar la tecla Insert para que la net label
copie ese texto.

POWER PORTS (PO)

Un power port es una primitiva eléctrica de diseño que provee una conexión
directa, desde cualquier parte del diseño a una power net(s). todos los power
ports con la misma Net Propierty en un proyecto serán conectados. El estilo del
power port solo cambia la apariencia; la Net a la que es conectado se establece a
través de sus propiedades.

Para agregar un Power port:

1. Seleccionar el icono desde la barra de herramientas Wiring o mediante


Place>>Power Port.

2. Presionar TAB para editar las propiedades del Power Port para un nombre
de net distinto de GND y VCC.

222
Propiedades de un power port.

3. Click para ubicar el port.


4. Ir hacia el paso 2 para continuar agregando mas power ports o click
derecho (o presionar la tecla Esc) para terminar el comando.

223
PARTS (PP)

Todos los diseños, sin importar cuán simples sean, contendrán componentes. Los
componentes o parts pueden ser puestos en el esquematico directamente desde
el panel Vault o el panel Library o desde la barra de herramientas Wiring.

Para colocar Parts:

1. Seleccionar Place Part desde la barra de herramientas de Wiring o


mediante Place>>Part. El dialogo de Place Part aparecerá
inmediatamente.

Diálogo de Place Part.

224
2. Seleccionar la parte

a. Directamente desde Physical Component


b. Componentes previamente utilizados, haciendo click en History
c. Eligiendo un nuevo componente y librería haciendo click en el botón
Choose.

3. Click OK para cerrar el dialogo Place Part. El componente aparecerá en el


cursor.
4. Opcionalmente apretar la tecla TAB para editar las propiedades del
componente.
5. Posicionar el componente en el esquematico y hacer click para ubicarlo
allí.
6. Ir hacia el paso 4 para agregar componentes adicionales del mismo tipo o
click derecho (o apretar la tecla Esc) para volver al dialogo Place Part y al
paso 2.
7. Click en Cancel en el dialogo de Place Part (o apretar Esc) para terminar el
comando.

NOTA: Cuando se estan agregando partes, utilizar una Snap Grid de forma que el
pin caiga en un punto de la grilla. Presionar la tecla G para modificar la Snap Grid
en 1, 5 y 10.

La migración hacia el Vault se está propagando lentamente a las funciones de


Altium Designer. El comando Place Part actualmente no soporta el agregado
directo desde un Vault, pero debe remarcarse que el uso de componentes en
Vaults se está volviendo rápidamente una opción preferida. El posicionamiento
de partes directamente desde un Vault puede ser realizado desde el panel Vault
y luego haciendo click derecho sobre el componente, como se ve en la figura.

225
Agregando partes desde el panel Vault.

SHEET SYMBOLS (PS)

Son utilizadas para indicar una conexión jerarquica a documentos hijo en un


diseño. Cuando se cambie el tamaño de la Sheet Symbol, corroborar que sus
bordes coinciden con la Snap Grid para asegurar las conexiones entre los cables y
las sheet entries.

226
Para ubicar una Sheet Symbol en el esquemático:

1. Seleccionar Place Sheet Symbol de la barra de herramientas Wiring o


mediante Place>>Sheet Symbol desde el menú Principal.

2. Opcionalmente presionar la tecla TAB para editar el Designador y el


nombre del archivo Sheet Symbol. El designador es un nombre
descriptivo para la hoja y el nombre del archivo será el nombre del
documento esquemático al que el Sheet Symbol esta referenciado. Click
OK para cerrar el dialogo del Sheet Symbol.

Dialogo de Sheet Symbol.

227
3. Click para posicionar el vértice superior izquierdo.
4. Click para posicionar el vértice inferior derecho.
5. Ir hacia el paso 2 para continuar agregando Sheet Symbols adicionales o
click derecho (o presionar la tecla Esc) para terminar.

NOTA: Las Sheet Symbols junto con las Sheet Entries pueden ser creadas
mediante el comando Design>>Create Sheet Symbol From Sheet or HDL. El
comando Design>>Synchronize Sheet Entries and Ports (o click derecho en una
Sheet Symbol y seleccionar Sheet Symbol Actions>> Synchronize Sheet Entries
and Ports) también puede ser utilizado para sincronizar Sheet Entries en uns
Sheet Symbol con los correspondientes ports.

SHEET ENTRIES (PA)

Cuando se crean diseños jerárquicos, los puertos en los documentos hijo son
matcheados (por nombre) a Sheet Entries en la Sheet Symbol del documento
padre.

Para ubicar una Sheet Entry:

1. Seleccionar Place Sheet Entry desde la barra de herramientas Wiring o


mediante Place>>Add Sheet Entry, desde el menú Principal.
2. Mover el cursor (con la Sheet Entry amarrada) hacia la Sheet Symbol.
Mientras el cursor se mueve sobre la Sheet Symbol, la Sheet Entry
intentará amarrarse al borde mas cercano.

228
3. Opcionalmente presionar la tecla TAB para entrar en las propiedades de
la Sheet Entry. La tecla TAB está habilitada solamente si el cursor es
posicionado sobre una Sheet Symbol valida. Click en la flecha del campo
Name para ver todos los nombres de Sheet Entry utilizados en la Sheet
Symbol.

Diálogo de Sheet Entry.

4. Posicionar la Sheet Entry en cualquier lado de la Sheet Symbol y hacer


click para ubicarla.
5. Ir hacia el paso 2 para continuar agregando Sheet Entries adicionales o
click derecho (o apretar la tecla Esc) para terminar el comando.

NOTA: Altium Designer puede insertar sheet entries automáticamente


habilitando la opción Place Sheet Entries automatically en la página de Graphical
Editing de las Preferences. Una entry es posicionada automáticamente cuando el
cable termina en el borde de la Sheet Symbol, si la net a ser cableada puede ser
identificada.

229
DEVICE SHEET

Son bloques de contenido de diseño reutilizable que pueden ser utilizados en


multiples proyectos. Además de ser read-only cuando son utilizados en un
proyecto, operan de la misma manera que una Sheet Symbol. La ruta para la
búsqueda de Device Sheets puede ser configurada desde
DXP>>Preferences>>Data Management>>Device Sheets.

Para ubicar una Device Sheet:

1. Seleccionar Place Device Sheet Symbol desde la barra de herramientas


Wiring o mediante Place>>Device Sheet Symbol, desde el menú Principal.

2. El dialogo Select Device Sheet aparecerá inmediatamente. Seleccionar la


device sheet de la lista o click en el botón Device Sheet Folders.. para
agregar carpetas a la lista. Una vez que la device sheet ha sido
seleccionada, click OK para continuar con el posicionamiento.

230
Diálogo Select Device Sheet

3. Click para ubicar la Device Sheet en el esquematico. El comando


terminará inmediatamente una vez que la Device Sheet haya sido
ubicada.

Una vez que la Device Sheet haya sido puesta en el esquematico, puede
modificarse su tamaño y ajustarse las sheet entries para que se integren con el
resto del esquematico.

NOTA: El uso de Device Sheets está siendo relegado por Vault-Sheets, ya que
ofrecen capacidades superiores de manejo de datos.

231
PORTS (PR)

Los ports proveen un pasaje de conexiones entre una sheet hija y una padre, en
una jerarquía de proyecto.

Para agregar un port:

1. Seleccionar el icono Place Port de la barra de herramientas Wiring o


mediante Place>>Port desde el menú Principal.

2. Opcionalmente presionar la tacla TAB para editar sus propiedades:


a. Click en la flecha en el campo Name para obtener una lista de los
Ports definidos en la sheet o escribir un nuevo nombre directamente.
b. Para crear Harness Ports, click en la flecha en el campo Harness Type
para obtener una lista de todos los harness definidos para el proyecto
o escribir un nuevo nombre directamente.
c. Utilizar el campo I/O Type para especificar la dirección del puerto;
Port Style solo cambia la apariencia del port. Configurando el I/O Type
correctamente ayudará a mejorar la calidad de ERC.

232
Diálogo de Propiedades de los ports.

3. Apretar SPACEBAR para rotar o las teclas ‘X’ e ‘Y’, para espejar en la
dirección respectiva.
4. Click para posicionar un extremo del port. Mover el mouse para
establecer la longitud del port y luego click para finalizar.
5. Ir hacia el paso 2 para continuar agregando Ports adicionales o click
derecho (o apretar la tecla Esc) para terminar.

NOTA: La dirección del port se puede establecer automáticamente basándose en


Port I/O Type y donde el cable toca al port. Habilitar la opción Port Direction en
DXP>>Preferences>>Schematic>>General.

233
OFF SHEET CONNECTORS (PC)

Son un tipo especial de port utilizado para conectar nets a través de varias hojas
de esquematicos que descienden de la misma sheet symbol padre.

Para conectar exitosamente una net particular a través de 2 o mas sheets, el Off
Sheet Connector debe ser asignado a la misma net en cada hoja.

Para agregar un Off Sheet Connector:

1. Seleccionar Place>>Off Sheet Connector.


2. Opcionalmente apretar la tecla TAB para editar sus propiedades.
3. Click para posicionar el Off Sheet Connector. Click derecho para terminar.

NOTA: La función primaria del Off Sheet Connector es para traducir hacia y
desde OrCAD Schematic Capture. En general, como buena práctica, el uso de Off
Sheet Connector fuera de la interaccion con OrCAD no es recomendada.

234
JUNCTIONS (PJ)

Altium Designer agrega automáticamente junctions en los puntos validos de


conexión durante el conexionado.

En casos donde sea necesario agregar manualmente una junction:

1. Seleccionar Place>>Manual Junction.


2. En el cursor aparecerá un punto rojo. Click para ubicarlo donde sea
necesario.
3. Click derecho (o apretar la tecla Esc) para terminar.

NOTA: Las opciones de Auto-Junctions pueden editarse desde DXP>>


Preferences>> Schematic>> Compiler. La forma en que son manejadas puede
configurarse desde la sección Options en DXP >> Preferences >> Schematic >>
General, Convert Cross Junction y Display Cross-Overs.

NON-SPECIFIC NO ERC DIRECTIVE (PVN)

Cuando se posiciona la herramienta sobre una net, la directiva suprimirá todos


los warnings y/o errores generados por el compilador para esa net. El uso de esta
función limitará el chequeo de errores en cierto punto del circuito que sabemos
generará un warning (como por ejemplo, un pin desconectado), pero se realizará
un chequeo del resto del circuito.

235
Para ubicar un Non-Specific No ERC

1. Seleccionar Place Non-Specific No ERC de la barra de herramientas Wiring


o mediante Place>>Directives>>Generic No ERC desde el menú Principal.
2. Opcionalmente presionar la tecla TAB para acceder a sus propiedades
antes del posicionamiento.
3. Click en un objeto eléctrico para aplicar la directiva No ERC a la net.
4. Ir hacia el paso 2 para continuar agregando directivas No ERC adicionales
o click derecho (o presionar la tecla Esc) para terminar.

Diálogo de configuración de la directiva No ERC.

236
NO ERC TARGETING A SPECIFIC ERROR DIRECTIVE (PVE)

Cuando se lo posiciona sobre una net, la directiva suprimirá todas las


advertencias y/o errores generados por el compilador para esa net. El uso de
ésta función limitará el chequeo de errores en un cierto punto del circuito que
sabemos generará un warning, pero se realizará un cheque del resto del circuito.

Para ubicar No ERC Targeting a Specific Error:

1. Seleccionar Place No ERC Targeting a Specific Error desde la barra de


herramientas Wiring o mediante Place>>Directives>>Specific No ERC..
desde el menú Principal.
2. Si hay errores, el dialogo Place Specific No ERC aparecerá con una lista de
warnings/errores del esquematico actual. Para estar seguro de que esos
son las advertencias/errores que existen actualmente, hacer click en el
botón Recompile Project.

237
Configurando Specific No ERC durante el posicionamiento.

3. Si hay multiples errores detectados, la opción Automatically Recompile


debería estar seleccionada para asegurarse que la lista esta correcta
mientras la directiva se posiciona.

4. Haciendo click en un error en la lista, el foco del esquematico se centrará


en el error. También se puede expandir cada error en busca de mayores
detalles.
5. Click en el checkbox de Suppress que corresponde al error de interés.

6. Click OK para cerrar el dialogo, en el cursor aparecerá la herramienta No


ERC, lista para ubicarla en el punto del circuito donde está el error.

7. Posicionar la directiva en el error del circuito. Luego de hacer click, el


dialogo Place Specific No ERC reaparecerá automáticamente listo para
resolver el próximo error.

8. Continúe ubicando directivas para resolver todos los errores en el


esquemático actual y luego en el próximo esquemático del proyecto. La
gran ventaja de este proceso guiado es que cada directiva es

238
automáticamente configurada para suprimir solamente
errores/advertencias especificas.

NOTA: La directiva Specific No ERC puede ser agregada directamente desde el


menú Boton derecho que aparece sobre un nodo con advertencia/error o
haciendo click derecho en un error o advertencia en panel Messages.

239
240
EJERCICIOS
PROPUESTOS
Creación de un esquemático completo: utilizaremos
los recursos principales de Altium Designer para crear
un adaptador de red.

241
242
CREACIÓN DE UN ESQUEMÁTICO COMPLETO

En este ejercicio usted completara un pcb de un kit de desarrollo de Altium. El


siguiente PCB es utilizado para la transferencia de datos por Ethernet.

DISEÑO DEL ESQUEMÁTICO

Si tiene una copia del proyecto en cuestión, omita este paso. De lo contrario, si
no cuenta con una copia, revise el Repository. Si no existe, cree una nueva
carpeta con el nombre de Essential Projects en el Escritorio y realice un check out
de [Link] desde el disco Z a ésta carpeta.

UBICACIÓN DE LOS COMPONENTES EN EL ESQUEMÁTICO

En el inicio del diseño del esquemático hay que ubicar símbolos de las librerías
disponibles. Las librerías de esquemáticos pueden encontrarse localmente o
librerías de componentes contenidas en un Vault. Para este ejercicio usaremos la
librería [Link], la cual ha sido agregada al proyecto en cuestión.

- En Altium Designer, si no está abierto, abrir el proyecto [Link]


- Abrir Ethernet_Con.SchDoc desde el panel de proyectos.
- Ir a Design -> Add/Remove Library y luego revisar que librerías han sido
agregadas al proyecto. Deben aparecer las que aparecen en la siguiente
imagen. Una vez verificado, hacer click en Close.

243
Librerias disponibles para el proyecto.

- Las librerías necesarias para este proyecto están disponibles, por lo que
podemos empezar a ubicar los componentes para realizar nuestro diseño.
Pero, antes de ubicar los componentes, asignémosle un template al
esquemático.

- Una vez abierto Ethernet_Con.SchDoc, ir a Design -> General Templates -


> A4 (o Letter si prefiere). En el menú que aparece, seleccionar Just this
Document para el Document Scope y Do not Update any parameters
para Parameters Action.

- Para escribir un titulo en el rotulo Title ir a Design -> Document Options y


luego a la pestaña de Parameters. Buscar el parámetro Title y en la
columna Value escribir Ethernet_Con. Luego dar Ok.

- Seleccionaremos la librería para luego ubicar los componentes. Para ello,


ir a Design -> Browse Library, para abrir el panel de librerías. Elegir la
librería [Link] de la lista de librerías disponibles.

244
- Utilizando la siguiente imagen, ubicar los componentes. Haremos el
cableado luego.

- Utilizar la siguiente tabla para asegurarse de estar utilizando los mismos


componentes y footprints.

245
- Los componentes a utilizar se encuentran en la librería provista
[Link]. Para ubicar componentes en el esquemático, acceder a
Design -> Browse Library y luego desde ese panel seleccionar el
componente y clickear en Place.

- Mientras el componente esta en el cursor, apretando la tecla TAB, se


acceden a las propiedades del componente y modificarlas antes de
posicionarlo en la hoja. Resulta útil para posicionar varias veces el mismo
componente al que hay que cambiarle las propiedades, como por
ejemplo cambiarle el Comment.
-

NOTA: Ubicar primero los componentes grandes y dejar espacio para conectar
los mismos por medio de cables. Tomar nota que T1 está espejado en el eje Y.
Mientras tenemos este componente en el cursor, presionando la tecla Y espejará
el mismo.

NOTA: El designador por defecto incluirá ‘?’ (por ejemplo: R?). Luego
enumeraremos los componentes utilizando Annotate.

246
- De la misma forma anteriormente realizada, asignar un template y
cambiar el Title a [Link]
- Referirse a la siguiente figura y ubicar los componentes en [Link].
Luego haremos el cableado.

- Utilizar la siguiente tabla para corroborar los Comment y Current


Footprint de los componentes.

247
NOTA 1: los diodos en la imagen están espejados en el eje X e Y. Mientras el
componente esta en el cursor, presionar la tecla X o Y para espejarlo en ese eje.

NOTA 2: El designador por defecto incluirá ‘?’ (por ejemplo: R?). Luego
enumeraremos los componentes utilizando Annotate.

248
CABLEANDO EL ESQUEMÁTICO

Place » Wire(shortcut P»W)


Place » Bus(shortcut P»B)
Place » Bus Entry
Place » Power Port(shortcut P»O)
Place » Port(shortcut P»R)
Place » Net Label(shortcut P»N)

Para empezar a cablear [Link], tomar esta referencia.

- Para la unión de los componentes, click en Place -> Wire (o el atajo P W).
Mover el cursor hacia el extremo por donde se desea empezar. Hacer
click con el botón izquierdo allí y se verá una cruz roja. Comenzar a hacer
el camino hacia el extremo que se quiere unir. Haciendo otra vez click con
el botón derecho se establecerá un segmento. Continuar hasta unir el
otro extremo. Haciendo click con el botón derecho se para la ubicación
del cable, pero en el cursor continuara la herramienta para poder
continuar. Haciendo otra vez click con el botón derecho, se saldrá de la
herramienta.

249
NOTA: Barra Espaciadora: para cambiar el ángulo del cable durante la
ubicación. SHIFT + Barra Espaciadora: para cambiar la forma del ángulo del cable
durante la ubicación.

- Utilizar Place -> Bus para dibujar un bus en el medio entre los grupos de
resistencias y diodos.

- Luego de que el bus haya sido posicionado, use Place -> Bus Entry para
agregar un pequeño segmento a 45 grados.

- Usar Place -> Power Port y luego presiona la tecla TAB para establecer las
propiedades de 3V3 GND power ports. 3V3 utiliza Circle style y GND Bar
Style.

250
- Utilizar Place -> Net Label para luego posicionar las etiquetas individuales
para LED 0 – LED 4 como así también LED[4..0] para el Bus.
- Finalmente utilice Place -> Port para ubicar un puerto para llevar el bus
hacia otra hoja dentro de la jerarquía. En lugar de apretar TAB y escribir
el nombre, ya que el mismo existe como texto en el circuito, pasar el
curso por la etiqueta LED [4..0] y apretar la tecla INSERT para copiar el
nombre.
- Realizar una revisión de los componentes y conexiones.
- Guardar lo realizado a través de File -> Save All.
- Abrir Ethernet_Con.SchDoc desde el panel de proyectos.
- Utilizar Place -> Wire y conectar los componentes como la figura:

- Utilizar Place - > Harness -> Predefined Harness Connector para


posicionar el arnés Con. Asegurarse de que Sort Harness Entries esté
deshabilitado.

251
- Presionar OK para cerrar el menú. El arnés estará en el cursor. Ubicarlo en
el esquemático y luego presionar click con el botón izquierdo.
Inicialmente no será del tamaño que necesitamos que sea y las entradas
del mismo deberán estar esparcidas para una mejor visualización.

- Hacer click para seleccionar el arnés y las entradas y ajustar las


ubicaciones de ellos en el esquemático. Posicionar cables como
anteriormente mencionado.

- Doble click en el puerto del arnés y cambiar el nombre por Ethernet_Con


y ajustar el tamaño del mismo para que concuerden.

- Guardar lo realizado por medio de File -> Save All.

- Luego, abrir [Link] desde el panel de proyectos para finalizar


las conexiones.

- Este esquemático está casi terminado, solo faltan unas conexiones en la


parte superior izquierda de U1. Utilizar otra vez Place -> Harness ->
Predefined Harness Connector y esta vez, elegir Parallel Data Sets dentro
de los arneses disponibles y dejar las demás opciones como

252
anteriormente fueron configuradas. No olvidar que Sort Harness Entries
debe estar deshabilitado.

- Presionar OK y tendremos el arnés en el cursor. Ubicarlo en su posición


haciendo click con el botón izquierdo. Dejar espacio entre el arnés y el
integrado, como se ve en la imagen, para luego posicionar cables y
etiquetas.

- Ajustar la posición y la rotación del arnés y luego cambiarle el nombre a


Parallel Data.

- Para simplificar el posicionamiento de los cables y etiquetas que


utilizaremos para la conexión entre el integrado y el arnés, utilizaremos
una herramienta llamada Smart Paste. Seleccionar las entradas del arnés
y copiarlas mediante el atajo Ctrl + C. Con ese texto en el clipboard,
podemos usar Smart Paste. En lugar de utilizar un pegado normal,
utilizaremos Edit -> Smart Paste (Ctrl + Shift + V) para activarlo.
Seleccionar Net Labels and Wires en la sección Paste As y luego
configurar Wire Lenght con 50 en la sección de las opciones. Presionar OK

253
para ver este nuevo grupo de objetos en el cursor listos para ser
posicionados.

- Mover los nuevos objetos a la posición y alinearlo con los pines del
integrado U1 y luego click en con el botón izquierdo para liberarlo.

254
- Ajustar la posición del arnés para conectar estos nuevos cables y
etiquetas.

- El color de las etiquetas debe ser cambiado. Seleccionar todas y luego


presionar F11 para abrir el SCH Inspector Panel. Este panel le permite
modificar propiedades comunes dentro de un grupo de objetos
seleccionados. Ya que todos tienen la propiedad Color, se puede cambiar
la de todos al mismo tiempo, cambiando el valor. Una vez abierto ese
panel, y las etiquetas seleccionadas, cambiar la propiedad Color a 128 y
luego presionar Enter para aplicar el cambio.

- El área superior izquierda debería parecerse a la siguiente imagen.

255
- Guardar lo realizado hasta el momento haciendo File -> Save All.

NOTA: Asegurarse que los cuatro esquemáticos estén completos antes de pasar
al siguiente paso.

- Abrir PHY_Top.SchDoc desde el panel de proyectos. Activar el comando


Design -> Create Sheet Symbol From Sheet or HDL. Seleccionar
[Link] desde el menú y luego Ok. Una Sheet Symbol será
generada y estará en el cursor. Hacer click con el botón izquierdo para
ubicarla. Generar y ubicar las demás Sheet Symbol para los otros tres
esquemáticos. Terminar el cableado para la hoja superior.

- Place -> Harness -> Signal Harness para conectar los puertos arnés y
Place -> Bus para conectar los bus. Utilizar la siguiente imagen como
referencia.

256
- File -> Save All.

ENUMERAR LOS COMPONENTES (ANNOTATE)

- Acceda al comando Project -> Annotate Schematic Quietly para


enumerar los componentes sin designador. Luego, Project -> Compile
PCB Project [Link] para compilar el proyecto. La estructura de cinco
esquemáticos en panel de proyectos habrá cambiado luego de la
compilación. Algún error podrá aparecer en el panel de mensajes, por el
momento los ignoraremos.
- File -> Save All.

COMPILACIÓN DE PROYECTO Y ERRORES

Uno de los propósitos de la compilación es verificar que el diseño cumpla los


requerimientos definidos por los ingenieros. A través del chequeo de errores nos
aseguramos precisión en el diseño del PCB. Antes de compilar el proyecto con la
intención de chequear los errores, primero debemos revisar el Error Reporting y
su configuración, para asegurarnos que se haya definido adecuadamente para lo
que diseñara.

- Acceder al comando Proyect -> Proyect Options. Click en la pestaña Error


Reporting. Buscar Floating net labels bajo la categoría Violations
Associated with Nets. Hacer click en el icono de carpeta y una lista se
desplegara. Se puede establecer la prioridad del error acá. Hacer una
revisión rápida de la configuración del Error Reporting para este
proyecto. No es necesario realizar ningún cambio en este momento.

257
- Hacer click en la pestana Connection Matrix. Se pueden establecer reglas
en las conexiones entre distintos pins, ports y tipos de sheet entry. Para
cambiar el nivel de severidad asociado hay que hacer click en la caja de
color.

- Click en Cancel para cancelar todo cambio erróneo y cerrar el menú. En


este momento no haremos cambios aquí.

258
- Volver a compilar el proyecto haciendo Proyect -> Compile PCB Project
[Link]

- Luego de compilar, el panel de mensajes aparecerá. Si el mismo no


aparece, quiere decir que el proyecto ha pasado exitosamente la
compilación y que no hay reportes de errores o errores fatales.

NOTA: Si no puede encontrar el panel de mensajes, haga click en View ->


Workspace Panels -> System -> Messages.

259
- Si hay algún error o warning, haciendo doble click en el error o warning le
mostrara la ubicación del mismo y le mostrara los elementos
involucrados en panel de Compile Errors.
- Modificar los documentos del diseño para limpiar los errores o warnings.
Si algún warning puede ser ignorado basado en la experiencia, es correcto
ignorarlo entonces. Repita el proceso de corrección hasta no tener más
errores.

NAVEGACIÓN GLOBAL

- Click en Design Compiler -> Navigator en la esquina derecha inferior en el


panel de trabajo para activar el Navigator. O click en View -> Workspace
Panels -> Design Compiler -> Navigator.

260
- En el panel Navigator seleccionar Flattened Hierarchy y luego hacer click
en U1 en la parte Instance para ir hacia el integrado.
- Click en , ubicado a la derecha de Interactive Navigation. Aparecerá el
menú de Preferences en System y en la opción Navigation. Habilitar
Connective Graph y luego click en Ok.
- Volver a hacer click en U1 en Instance. Observe los cambios alrededor de
U1. Todos los componentes conectados a U1 están sobresaltados y
unidos con el green Connective Graph.
- Hacer click en algún espacio en blanco para cancelar el sobresaltado.
- Apretar Shift + C para limpiar cualquier filtro y limpiar el Connective
Graph.
- Hacer click en Interactive Navigation. El cursor cambiara a una cruz. Hacer
click en el componente U1 y observar el efecto.
- Click con el botón derecho para cancelar Interactive Navigation.
- Presionar Shift + C para limpiar la máscara de efecto y el Connective
Graph.
- Hacer click con el botón derecho en panel Navigator y deshabilitar Show
Graph en el menú desplegado. Notar que las otras preferencias del panel
Navigator pueden ser modificadas desde este menú.

261
EDICIÓN DE MÚLTIPLES OBJETOS EN EL ESQUEMÁTICO

Una vez que el diseño está terminado, para documentar de una mejor manera
las nets de Power y GND, podemos cambiar el grosor y el color de los cables para
que sean diferentes de las otras nets. Por ejemplo, podemos hacer que la net
3V3 tenga cables más gruesos y de color rojo. Este tipo de cambio sirve para
recordar a quien revise este diseño, que estas nets son especiales. Típicamente
este tipo de cambio se da en las nets de power y GND.

- Asegurarse de que todos los esquemáticos del ejercicio estén abiertos.


Compilar el proyecto y luego revisar el Navigator panel.
- Hacer click en Parallel Data [Link] y observar los cambios en el
Navigator panel. Se verá información relacionada con el documento
seleccionado.
- En la parte de Net/Bus, en el Navigator panel, buscar la net GND. Hacer
click con el botón derecho en GND y habilitar Select Objects. Si no está
habilitado, hacer click para habilitarlo. También habilitar Jump To GND en
el mismo menú. Ahora, todos los objetos relacionados con GND
aparecerán seleccionados.
- Buscar el botón SCH, en la esquina inferior derecha. Hacer click y
selecciona SCH Inspector(también es posible acceder yendo a View ->
Workspace Panels -> SCH -> SCH Inspector o a través de F11).
- En la parte superior del SCH Inspector panel, hacer click en la palabra
subrayada a la derecha de Include. Seleccionar Wire y Display Only.
Hacer click en OK para terminar.
- Hacer click en la frase a la derecha de From y seleccionar open
documents of the same project.

NOTA: el panel SCH Inspector le permite consultar y editar las propiedades de


uno o más objetos de diseño en el documento esquemático activo (o en todos
los esquemáticos abiertos). Usados en conjunto con el filtro apropiado, el panel
puede ser usado para realizar cambios en múltiples objetos del mismo tipo,
desde una sola ubicación.

262
- Hacer click en Line Width y cambiar la propiedad Width a Medium.
- Hacer click en Color y cambiar el valor a 48896.
- Revisar rápidamente en el esquemático que todos los cables de GND
fueron seteados con un grosor Medium y el color verde (48896).

A continuación configuraremos los cables de power (3V3, 3V3A, PWFBOUT y


PWFBIN) en rojo. Antes de pasar al próximo paso asegurarse de limpiar la
selección anterior. En lugar de ir a cada esquemático y limpiar el filtro para
cada uno, utilizaremos una técnica de filtrado para asegurarnos que los
cables anteriores no estén seleccionados.

- Abrir el panel SCH Filter yendo a View -> Workingspace Panels -> SCH ->
SCH Filter. Escribir IsSymbol en la parte blanca. Establecer Consider
Objects como Open Documents of the Same Project. Habilitar Zoom,
Deselect y Mask Out. Luego click en Apply. Esto limpiara la selección de
cables en todos los esquemáticos del proyecto.

263
- Ir al Navigator panel. En la parte de Net/Bus, buscar la net 3V3. Click con
el botón derecho y asegurarse que Selected Objects esté marcado. Otra
vez click derecho en 3V3 y luego en Jump To 3V3. Todos los objetos
relacionados con 3V3 serán seleccionados en los esquemáticos. Realizar
lo mismo con las nets 3V3A, PWFBOUT y PWFBIN. Las cuatro nets
deberían estar seleccionadas al mismo tiempo.

- Abrir el panel SCH Inspector. Hacer click en la palabra subrayada a la


derecha de Include. Seleccionar Wire en el menú. Hacer click en OK para
finalizar la selección de objetos incluidos en el filtrado.

- Click en Line Width y configurarlo como Medium. Click en Color y


cambiarlo a 255 (rojo).

- Revisar rápidamente los esquemáticos y verificar que los cables 3V3,


3V3A, PWFBOUT y PWFBIN sean de color rojo y Medium.

- File -> Save All.

- Por último, hacer click con el botón derecho en [Link] dentro el


panel de proyectos e ir a Version Control -> Commit Whole Project.
Agregar algunos comentarios descriptivos y hacer click en OK para
establecer los cambios en el Repository.

264
REALIZAR UN TEMPLATE PARA ESQUEMÁTICOS

En las siguientes paginas explicaremos cómo realizar un template para


esquemáticos, es decir, agregarle información importante al rótulo de nuestro
esquemático, como así también el logo de nuestra empresa o instituto
educativo.

1.- Ir a DXP >> Preferences.

Menú desplegable DXP.

265
2.- Ir a Data Management y luego Templates. En la ruta que aparece, se
encuentran todos los templates que utiliza Altium Designer. Allí podremos
encontrar todos los templates de esqumaticos, pcb, xls para Bill of Materials
(BOMs), el logo de Altium, entre otros. Seleccionamos la ruta y la copiamos
utilizando el atajo Ctrl + C.

Data Management.

266
3.- Realizar una copia de seguridad del archivo que vamos a modificar.
Recomendamos copiar el archivo que editaremos en otra carpeta, asignarle un
nombre específico y luego volver a dejarlo en la carpeta de los templates. El
archivo a modificar es el A4 cuya extensión es Altium Schematic Template ( o
*.SchDot) y que corresponde a una hoja de tamaño A4 apaisada.

4.- En Altium Designer, File >> Open y buscar nuestro archivo A4 duplicado. Se
nos abrirá en el editor de esquemáticos un documento cuyo nombre es
[Link]. El nombre lo veremos tanto en panel de Proyectos, como en la barra
superior de la aplicación. Pondremos el foco en el rótulo del esquemático.

Template por defecto.

267
5.- Haciendo doble click en el logo de Altium, podemos cambiarlo al cambiar la
ruta del mismo.

Sin utilizar ninguna herramienta, se puede editar el formato del rotulo.


Seleccionar, arrastrar y estirar como se desee.

Note que el cursor (Large Cursor 90) se encuentra modificando la longitud de una
línea.

268
6.- Se puede también, seleccionar los títulos que aparecen en inglés y rescribirlos
en español. Haciendo doble click sobre Title, accedemos al dialogo de sus
propiedades donde podremos cambiarle el tamaño, fuente y color.

Propiedades del texto

7.- Luego mediante el menú Botón derecho (click derecho sobre la hoja o área
vacía) y eligiendo Options >> Document Parameters, podemos ingresar la
información deseada.

269
Parámetros del documento.

Desde Document Parameters, podremos agregar la información necesaria o


utilizando la herramienta grafica Place >> Text String y escribiendo o
seleccionando un special string, de los tantos que ofrece Altium Designer.

Podemos escribir la informacion, como se ve en la imagen y luego agregar texto


mediante la herramienta (cuyo atajo es P + T) y seleccionar el special string.

270
Seleccionamos el special string desde las Propiedades de la herramienta.
También podremos cambiarle el color y tamaño de la fuente.

271
Finalmente, mi template ha quedado la siguiente forma:

8.- Salvar el documento, haciendo click en el icono Save Active Document (


o Ctrl + S) o File >> Save.

9.- Para que, cada vez que arranquemos un nuevo Proyecto del tipo PCB,
agreguemos un documento del tipo esquemático, y Altium Designer utilice

272
nuestro template, hay que ir a DXP >> Preferences, luego System y New
Documents Default. En el tipo de proyecto, en nuestro caso PCB, a la derecha de
Schematic, buscar nuestro template realizado. Y luego OK.

Seteando el documento por defecto.

Se podría utilizar el mismo template para los demás tipos de proyectos o


utilizarlo como template de esquemático para Free Documents, es decir, sin
agrupar en forma de Proyectos.

273
274
SIMULACIÓN DE
CIRCUITOS
Vamos a simular el funcionamiento de un filtro pasa
bajos utilizando las herramientas del editor de
esquemático.

275
276
SIMULACIÓN DE CIRCUITOS

Vamos a utilizar como ejemplo un filtro pasa bajos con un OA 741. Este ejemplo
sencillo nos va a permitir explorar las principales características de simulación
que ofrece Altium Designer.

Filtro pasa bajos con LM741

Es filtro es muy utilizado para remover altas frecuencias de señales de audio,


puede servir, por ejemplo, para un subwoofer. La frecuencia de corte está
determinada por R1 y C2. Con los valores del ejemplo la frecuencia de corte es
de aproximadamente 100Hz. A lo largo de este ejercicio vamos a ir variado C2
para observar cómo se modifica la respuesta en frecuencia.

277
Antes de agregar los componentes en el esquemático es importante verificar que
tengan un modelo de simulación. Así como los componentes deben tener un
footprint para poder crear el PCB, en el caso de la simulación deben tener un
modelo de simulación asociado.

Capacitor con modelo de simulación

Al seleccionar un componente de la librería vemos en el panel inferior si tiene o


no asociado un modelo de simulación.

Sucede algo similar con las fuentes de alimentación, estas se encuentra en la


barra de herramientas Utilities, tal como indica la figura:

Barra de herramientas Utilities

278
Haciendo doble clic sobre una fuente de alimentación, luego Edit > Parameters,
puede cambiar su frecuencia, fase y amplitud. Lo mismo sucede con el valor de
las resistencia y capacitores.

Parámetros de la fuente de alimentación sinusoidal.

1-Copie el circuito completo en el editor de esquemático. Preste especial


atención al valor de los componentes y a la posición de las fuentes de
alimentación del amplificador operacional.

Las nets Vin y Vout indican los puntos a medir.

279
NOTA: las nets GND son fundamentales a la hora de simular un circuito, ya que
de otra forma no tenemos referencia alguna.

2-Una vez copiado el circuito estamos en condiciones de configurar la


simulación, para esto vaya a Design > Simulate > Mixed Sim

En la ventana Analyses Setup seleccione las nets a medir

Vamos a comenzar seleccionando las nets a medir, en este caso nos interesa Vin
y Vout con lo cual las ubicamos del lado derecho.

El sistema permite realizar varios tipos de simulaciones, en un primera instancia


vamos a seleccionar solo 2 de ellas: Transient Analysis y AC Small Signal Analysis.

280
En cada una de estas opciones de simulación se pueden configurar diferentes
parámetros.

TRANSIENT ANALYSIS
Este tipo de análisis da como resultado lo que habitualmente veríamos en un
osciloscopio. Es decir muestras las señales en función del tiempo sobre un
intervalo predefinido.

Opciones de configuración de Transient Analysis

Es posible definir la ventana de simulación y el intervalo de cada muestra. En


este ejmeplo se analiza el circuito de 0 a 50 ms con un intervalo de muestra de
200us.

281
AC SMALL SIGNAL ANALYSIS

Este análisis muestra las variables seleccionadas en función de la frecuencia. Para


esto es importante que por lo menos una fuente del circuito tenga un valor AC
(AC Magnitude value).

Opciones de configuración de AC Small Signal Analysis

Se define la frecuencia inicial, la final y la cantidad de puntos de análisis antes de


correr la simulación.

282
3-Una vez configurados todos los parámetros anteriores estamos en condiciones
de correr la simulación. Para esto haga click en OK dentro de la ventana Analyses
Setup. El resultado de la simulación aparecerá en un nuevo documento:

Transient Analysis

En este caso estamos viendo el Transient Analysis con los cursores habilitados.
Utilice los cursores del mismo modo que en un osciloscopio. Para habilitar los
cursores vaya a Wave > Cursor A, Cursor B.

La señal de arriba es Vin y la de abajo es Vout, apenas atenuada ya que su


frecuencia es de 100Hhz, similar a la frecuencia de corte del filtro.

283
RESPUESTA EN FRECUNCIA

Con el AC Small Signal Analysis puede ver cómo responde el filtro a diferentes
frecuencias.

AC Small Signal Analysis

La diagrama de abajo representa la señal Vout en función de la frecuencia.


Nótese que comienza a decaer en la frecuencia de corte de 100Hhz. Puede
guardar ambos gráficos como un archivo de Excel, como una imagen o bien
imprimirlos directamente.

Al tener las señales en función de la frecuencia, podemos obtener el grafico de


Bode de ambas respuestas.

284
DIAGRAMAS DE BODE

Un grafico de bode está compuesto por dos curvas: el logaritmo de la fase en


función del logaritmo de la frecuencia y el logaritmo de la ganancia en función
del logaritmo de la frecuencia.

4-Agregue gráficos de bode a la curva actual de AC Small Signal Analysis. Para


esto vaya a Wave > Add Wave y seleccione Vin y Vout en funcion de la Magnitud
en dB

Opciones para agregar una nueva señal.

Realice el mismo procedimiento con Vin y Vout pero esta vez con la Fase en Deg.
De esta forma obtendrá los 2 gráficos correspondientes al diagrama de bode
para cada una de las señales.

285
Diagrama del log. de la ganancia en función del log. de la frecuencia para Vout.

Diagrama del log. de la fase en función del log. de la frecuencia para Vout.

286
PARAMETER SWEEP

Vamos a realizar un análisis modificando los valores de los componentes a


intervalos definidos para obtener varias curvas en la simulación y así
comprender un poco más el funcionamiento del circuito. Este tipo de análisis
donde se cambian uno o varios componentes durante la simulación se conoce
como Parameter Sweep.

En la ventana Analyses Setup seleccione Parameter Sweep. Vamos a cambiar el


valor del capacitor C2 para modificar la frecuencia de corte del filtro.

287
Coloque 10nF como valor inicial, 100nF como valor final y un paso de 10nF. Haga
click en OK para correr la simulación.

Grafico de la tension de salida Vout para diferentes valores de [Link] que la


salida se atenua a medida que aumentamos C2.

288
Respuesta en frecuencia del circuito para diferentes valores de C2. Naturalmente
la frecuencia de corte disminuye al aumentar C2.

289
290
ANÁLISIS DE
INTEGRIDAD DE
SEÑAL
Este tipo de análisis permite detectar interferencia
cruzada y reflexiones producidas por el desacople de
impedancias en los extremos de una línea de
transmisión.

291
292
INTRODUCCIÓN

Altium Designer incluye un analizador de integridad de señal que puede ser


utilizado antes o después de realizar el layout de la placa. Esto quiere decir que
se puede correr el análisis directamente desde el esquemático o bien desde el
PCB una vez ruteada la placa.

Análisis sobre el esquemático:

En el caso de optar por realizar el análisis de integridad de señal directamente


sobre el esquemático, tenga en cuenta que sólo podrá determinar desacoples de
impedancias. Para un análisis de interferencia cruzada (crosstalk) necesita rutear
el circuito.

Determinados parámetros como la longitud promedio de las pistas y la


impedancia característica deben ser seteados manualmente por el diseñador.

Análisis sobre el PCB:

En primer lugar el PCB debe ser parte del proyecto donde se encuentra el
esquemático. El análisis de integridad no funciona si el documento no pertenece
a un proyecto. En este caso puede realizarse el análisis completo: interferencia
cruzada y reflexiones.

293
ANTES DE COMENZAR EL ANÁLISIS

Para obtener resultados coherentes con nuestro circuito debemos considerar lo


siguiente antes de iniciar el análisis de integridad:

1 - Cada componente que esté involucrado en la NET que queremos analizar,


debe tener su correspondiente modelo de integridad de señal.

2 - Debemos colocar "Supply Nets design rules", es decir reglas para los pines de
alimentación, ya sean VDD o VCC y GND.

3 - Debemos generar un estímulo, por ejemplo una señal cuadrada aplicada al


PIN de salida de un circuito integrado. Este estímulo va a generar luego, distintos
resultados según la terminación de la línea.

4 - El Layer Stack del PCB debe estar definido apropiadamente. Como veremos
en el capítulo 4 "Control de impedancia", ésta varía según la distancia del plano
de tierra a la línea de transmisión. Con lo cual debemos configurar el stack de
capas adecuadamente antes de correr la simulación. Tenga en cuenta que puede
acceder desde: Design > Layer Stack Manager.

294
MODELO DE INTEGRIDAD DE SEÑAL PARA CADA COMPONENTE

Como mencionamos anteriormente, es indispensable contar con el modelo de


integridad de señal de todos los componentes involucrados. Este se conoce
como modelo IBIS.

Panel de librerías

Antes de insertar el componente en el esquemático, es posible ver desde el


panel de librerías, si éste tiene asociado un modelo de integridad de señal.

En este caso el transistor tiene un modelo asociado con lo que podemos utilizarlo
perfectamente en la simulación.

295
Si el componente seleccionado no tuviese un modelo de integridad asociado,
debemos importarlo de la siguiente manera:

1 - Descargar de la web del fabricante el modelo IBIS del componente.


2 - Importarlo en la librería del componente. Para esto hacemos doble clic sobre
el componente en el esquemático y seleccionamos Add -> Signal Integrity.

Web de NXP con modelos de integridad IBIS de los diferentes componentes


[Link]

296
Propiedades del componente. Seleccionamos Add -> Signal Integrity.

Finalmente hacemos clic en "Import IBIS" en la pantalla "Signal Integrity Model"


y seleccionamos el archivo que descargamos previamente.

Signal Integrity Model

297
SUPPLY NETS DESIGN RULES

Vamos a colocar reglas de diseño para los pines de alimentación de nuestro


circuito. Esto se hace con la directiva PCB Layout que se encuentra en el menú
Place -> Directives.

Parámetros de la directiva PCB Layout

Haga clic en la directiva Undefined y luego Edit.

Vamos a asignar una directiva que indique la tensión para cada pin de
alimentación, ya sea GND o VDD.

298
Al hacer clic en Edit ingresamos a las propiedades

Ahora haga clic en "Edit Rule Values" para asignar la directiva Supply Nets dentro
del grupo Signal Integrity.

Seleccione la regla Supply Nets

299
Finalmente asignamos el valor, en esta caso, es una línea de VCC = 5.000v

Seteamos el valor de tensión de la NET donde vamos a aplicar la regla.

Hacemos clic en OK hasta cerrar todas las ventanas y la directiva PCB Rule
aparecerá en el mouse. Debemos colocarla sobre la net VCC como se indica en la
figura.

Hacer lo propio con las NET de GND, en este caso la tensión de la directiva
será de 0v.

300
ESTÍMULO PARA LA SIMULACIÓN

Vamos a crear un estímulo que aplique a todas las NETs de salida. Este estímulo
va a generar luego, distintos resultados según la terminación de la línea de
transmisión sobre la cual haya sido aplicado.

Para esto, vamos a Design -> Document Options y seleccionamos la pestaña


Parameters. Haga clic en "Add as Rule" y luego "Edit Rule Values" y aparecerá la
siguiente ventana:

Ventana Design Rule Type

Aquí vamos a seleccionar Signal Stimulus para configurar los parámetros de la


señal. Aparecerá la siguiente pantalla:

301
Configuración del estímulo

En esta pantalla debemos configurar el tipo de estímulo y definir los parámetros


del mismo, como ser periodo y tiempo de inicio. Una vez creado el estímulo
hacemos clic en OK hasta cerrar todas las ventanas.

302
DEFINIR EL LAYER STACK MANAGER

Debemos agregar un plano conectado a GND debajo de la capa de señal para


poder controlar la impedancia. En este caso estamos haciendo referencia a
Internal Plane 1. Por otro lado se agregó un plano conectado a VDD en Internal
Plane 2. Para más información por favor refiérase al capítulo 4 (Ruteo avanzado -
Control de impedancia).

Layer Stack Manager con 2 planos de alimentación y 4 planos de señal.

303
CONFIGURANDO EL ANÁLISIS

Ya tenemos todo seteado para comenzar a configurar el análisis de integridad.


Para ello debemos hacer clic en Tools -> Signal Integrity

Accediendo a la simulación desde Tools -> Signal Integrity

En la pantalla siguiente podemos configurar las NETs a analizar, la impedancia


característica y la longitud promedio de las pistas.

En este caso se trata de un circuito que simula una conexión con 2 antenas,
como el que utilizamos en nuestra placa TrackMe con GSM y GPS.

304
Propiedades de las señales a analizar

Debido al desacople de impedancias que puede existir entre la salida del módulo
de comunicaciones y la entrada de la antena, se produce una onda reflejada que
puede dañar al receptor. El propósito de este análisis es, justamente, comprobar
la existencia de esta onda reflejada y su comportamiento.

Para ejecutar el análisis de onda reflejada simplemente hacemos click en


Reflections. Nótese que es posible seleccionar diferentes terminaciones de la
línea para reducir este desacople de impedancias y así evitar la onda reflejada.

305
A continuación se ven las diferentes opciones de terminación de la línea y los
parámetros que podemos configurar:

Es posible configurar la terminación que mejor se adapte a nuestra línea.

Una vez que seleccionamos la terminación que creemos más conveniente,


ejecutamos el análisis haciendo click en Reflections.

306
Luego del análisis obtenemos los gráficos de onda reflejada que se muestran a
continuación:

Gráficos de onda reflejada producto del desacople de las impedancias.

Es posible realizar también un análisis de interferencia cruzada o CrossTalk. Para


este tipo de análisis necesitamos por lo menos 2 NETs. Cabe destacar que si el
nivel de reflexión es lo suficientemente bajo y la señal llega al receptor con buen
nivel, la interferencia cruzada se verá minimizada notablemente.

Para este tipo de análisis debe realizar el ruteo de las pistas en el PCB y ejecutar
nuevamente Tools -> Signal Integrity seleccionado la herramienta CrossTalk.

307
NOTAS:

308
NOTAS:

309
NOTAS:

310
NOTAS:

311
NOTAS:

312
3.
DISEÑO DE
LIBRERÍAS,
FOOTPRINTS Y
MODELOS 3D

313
314
CREACIÓN DE UNA
LIBRERÍA
COMPLETA
Mediante una serie de ejercicios aprenda a crear el
símbolo y el footprint de un XTAL para poder utilizarlo
en sus esquemáticos.

315
316
CREAR EL SÍMBOLO DE UN CRISTAL

Usted aprenderá los pasos necesarios para crear un símbolo esquemático, en


este ejercicio, definirá el gráfico y atributos de un cristal.

Todos los esquemas están basados en símbolos esquemáticos. La forma de los


símbolos esquemáticos no está estrictamente definida. Sin embargo, se sugiere
que la forma tenga alguna relación con el componente con el propósito de
identificar visualmente. De todas formas, la forma física final sobre el PCB es
determinada por la pisada o footprint. Sin embargo recuerde que la definición
los pines en el símbolo esquemático deben coincidir con los pads disponibles en
la pisada (Model Pin Mapping), de lo contrario se encontrarán errores cuando se
intente diseñar el PCB a través del proceso de ECO.

Crear Símbolo esquemático


Cree los gráficos y los atributos para definir el símbolo del esquemático de un
cristal.

Crear símbolo esquemático para Crystal


1. Crear carpetas jerárquicas, como se muestra en el siguiente directorio.

C:\Users\Public\Documents\Altium\AD\Training\TrainingVaults\Components\Cr
ystals\Models\SCH Symbols;

2. Acceda al comando File » New » Library » Schematic Library para crear un


nuevo esquema en la biblioteca.

3. Acceda al comando View » Grids » Set Snap Grid establecer Grid como 1 (la
unidad es mil).

4. Abra el SCH Library panel. Si no puede encontrar el SCH Library panel, haga clic
en la ficha SCH en la parte inferior derecha del software y seleccione SCH Library

317
en el menú desplegable que se abre o acceda al comando View »
WorkspacePanels » SCH » SCH Library.

5. Acceder al comando Place » Line. Presione TAB para abrir el cuadro de diálogo
Propiedades. Configure los ajustes para que coincida con la ¡Error! No se
encuentra el origen de la referencia. a continuación, haga clic en OK para cerrar el
cuadro de diálogo y continuar con la colocación de la línea.

Ventana de edición PolyLine

318
Símbolo esquemático del Crystal

6. En el centro de la vista del editor, haga clic izquierdo para comenzar la


colocación de la línea y dibujar un rectángulo con una longitud de 14 unidades y
el ancho de 6 unidades.

7. Utilizando los mismos valores de la línea, dibujar dos líneas con una longitud
de 8 unidades en ambos lados del rectángulo. La distancia es de 2 unidades.
Consulte la ¡Error! No se encuentra el origen de la [Link] ayuda visual si es
necesario.

8. Los pines se colocarán a continuación. Acceda al comando Place » Pin.


Presione TAB para abrir el cuadro de diálogo Propiedades del Pin. Con la
excepción del Unique ID, establezca la configuración para que coincida con la
figura. Este será el Pin 1. Póngalo en el centro de la línea de la derecha. Consulte
la figura siguiente para ver los detalles.

319
Propiedades del Pin 1

320
Propiedades del Pin2

9. Coloque el Pin 2 utilizando el mismo método. Con la excepción del campo


Unique ID, establezca la configuración para que coincida con la figura anterior.

10. Ya se han creado los gráficos del símbolo esquemático. A continuación vamos
a establecer las propiedades predeterminadas del símbolo. En el panel SCH

321
Library haga doble clic en el componente en el área de componentes para abrir
el cuadro de diálogo de Library ComponentProperties. Escriba Y? en Default
Designator, 25 MHz en el campo Default Comment, montaje en superficie de
cristal en el campo Description, CRYS en el campo Symbol Reference y verificar
que el control Type está seleccionado como estándar. Consulte la ¡Error! No se
encuentra el origen de la [Link] una referencia visual.

11. Haga clic en OK para cerrar el cuadro de diálogo Library Component


Properties.

Propiedades de la Biblioteca del componente

322
12. Guardar la biblioteca en la carpeta creada anteriormente:
C:\Users\Public\Documents\Altium\AD\Training\TrainingVaults\Components\Cr
ystals\Models\SCH Symbols y denomínela [Link]

323
FOOTPRINT DEL CRISTAL

Usted aprenderá los pasos necesarios para crear una pisada de PCB, en este
ejercicio, definir los gráficos y atributos de una pisada de cristal.

Un gran número de componentes PCB están incluidos dentro de las bibliotecas


múltiples integradas o bibliotecas discretas del Altium Vault de manera online. A
pesar de que es una rica fuente de pisadas hechas disponibles, habrá momentos
en que se necesite un diseñador para crear Huellas PCB.

Crear Biblioteca PCB


Crear serigrafía y pines para definir las características físicas de la pisada de PCB
para un cristal.

Crear Pisada de Cristal


1. Crear carpetas jerarquizadas como se muestra en el siguiente directorio:

C:\Users\Public\Documents\Altium\AD\Training\Training
Vaults\Components\Crystals\Models\PCB Components

2. Acceder al comando File » New » Library » PCB Library para crear una
biblioteca de PCB.

324
Vista previa de la pisada del Cristal

3. Acceder al comando View » Grids » Set Snap Grid y setee el Grid como 5mil.

4. Utilice el zoom conPGUP a continuación, busque el origen pulsando Ctrl + End.


La pisada debe estar centrada desde el origen.

Se sugiere que se centre la pisada en el origen. El origen se considera para


ladelimitación general de la forma de la huella en el PCB, por lo que siempre
debe estar ubicada cerca de las primitivas utilizadas para crearlo. El origen en el
editor de componentes se puede ajustar con el comando Edit » Set Reference

5. Abra el panel PCB Library. Si no puede encontrar el panel PCB Library, cliquee
en el PCBtab, haga clic en la parte inferior derecha del software y seleccione PCB
Library en el menú desplegable que se abre o acceda al comando View »
WorkspacePanels » PCB » PCB Library.

325
6. Es de importancia vital el punto de contacto eléctrico entre el componente y
el PCB, el tamaño y forma del pin. Acceda al comando Place »Pad para colocar
Pad 1, utilice PGUP o PGDWN para ajustar el nivel de zoom. Presione TAB para
abrir el diálogo de propiedades Pad.

Configure los ajustes para que coincidan con la figura y pulse Aceptar para
continuar con la colocación. La coordenada X e Y deben estar alineados con el
origen. Como Pad 1 está a la izquierda de origen, el valor de X debe ser 170 mil-.
Este valor de la ubicación se puede ajustar después de la colocación, si es
necesario.

Haga click izquierdo para colocar el Pad 1

326
Propiedades del Pad 1

327
7. Después de terminar la colocación Pad 1, Pad 2 será atrapado
automáticamente al cursor y conservará los valores que propusimos para Pad 1 si
presiona TAB, puede modificarlos.

Presione TAB para abrir el cuadro de diálogo de propiedades Pad sólo para
verificar los ajustes, y luego presione OK y la ubicación del Pad 2 en X es 170 mil.

328
Propiedades para el Pad 2

329
8. Los pines se han colocado con éxito. Ahora usted comenzará a colocar la
serigrafía. Haga clic en la ficha Top Overlay en la parte inferior del espacio de
trabajo para cambiar la capa actual. Acceder al comando Place » Line. Presione
TAB y establezca el ancho de línea como 8 mil en el cuadro de diálogo Line
Constraints. Coloque las dos líneas de serigrafía para asemejarse a la figura de
referencia.

Cuando se crea una huella, debe estar familiarizado con los detalles del tamaño
físico del componente que se está definiendo. Estos datos pueden ser obtenidos
en una hoja de datos.

9. Con fines de facilitar el proceso de ensamblado, soldado y la depuración, Pad 1


se debe identificar visualmente para muchos componentes. Para diferenciar Pad
1 de otros pines, una marca especial se colocará cerca de Pad 1 en la serigrafía, o
se utilizará una forma de pad diferente, para identificar fácilmente Pad 1 en el
PCB.

Para esta huella vamos a colocar la marca de serigrafía. Asegúrese que Top
Overlay es la capa actual y luego acceda al comando Place »Full Circle. Presione
TAB para abrir el cuadro de diálogo de propiedades y establezca el Widthen
10mil y pulse OK. Clic izquierdo para iniciar la colocación de la marca cerca de la
parte inferior izquierda del pin 1, mueva una unidad de red del punto de
colocación para aumentar el radio en un paso rejilla de ajuste (5 mil) y luego a la
izquierda Haga clic de nuevo para completar la colocación de este Arco

330
Propiedades de arco para la marca Pad 1

10. En el panel PCB Library doble clic en el nombre del componente para abrir el
cuadro de diálogo PCB Library Component y escriba XTAL_HC49SMD en el campo
Name. Guarde la biblioteca de PCB en el directorio
C:\Users\Public\Documents\Altium\AD\Training\TrainingVaults\Components\Cr
ystals\Models\PCB y nómbrelo como XTAL_HC49SMD.PcbLib

331
ASOCIAR EL MODELO 3D

Podemos asociar un modelo 3D a nuestro XTAL. Esto no es meramente una


cuestión estética sino que podemos crear reglas de ruteo que permitan verificar
que, por ejemplo, la placa quepa dentro de un gabinete, y para esto,
naturalmente los componentes deben tener cierto volumen.

Si bien Altium Designer permite crear estructuras 3D a partir de polígonos y


sirven perfectamente para tener una idea del volumen de la placa, vamos a
explicar también el procedimiento necesario para importar los modelos 3D
desde una página web. Esto nos va a permitir lograr mayor definición gráfica.

CREAR UN MODELO 3D CON POLIGONOS

Vamos a darle volumen al XTAL del ejercicio anterior. Para esto, debe
posicionarse sobre el footprint y seleccionar Place > 3D Body. En 3D Model Type
seleccione Extruded como muestra la siguiente figura.

Debe configurar la altura del diseño, en este caso fue seteada en 120 mils, es
decir la altura del XTAL será de aproximadamente 3 mm.

Nótese que también es posible cambiar el color y la opacidad del volumen desde
esta ventana.

332
3D Body Extruded con poligonos

Haga click en OK, para comenzar a dibujar el polígono sobre el footprint del
XTAL. Debe ser dibujado sobre la capa mecánica siguiendo el contorno del XTAL.
Para ver el modelo generado presione 3 como se muestra en la siguiente
captura.

333
3D Body con poligonos renderizado

Si bien el resultado es graficamente muy pobre, resulta muy util para determinar
la viabilidad o no de un gabinete u otro contenedor de nuestro PCB.

A contunuación haremos algo similar, pero esta vez importando el componente


3D desde [Link] un sitio web con modelos de varios fabricnates.

IMPORTAR UN MODELO 3D

Podemos crear modelos .STEP con SolidWorks o 3D Studio e importarlos dentro


de nuestro diseño. En este caso vamos descargar el modelo del XTAL desde
[Link] (requiere suscripción gratuita).

334
Dentro de [Link], escriba XTAL en el campo de busqueda,
aparecerán resultados similares a los que se muestran a continuación:

Pagina [Link] con diferentes modelos de XTAL.

Vamos a seleccionar el primer XTAL y descargarlo como .STEP (el formato que
acepta Altium Designer). Tenga en cuenta que el modelo 3D no puede editarse
dentro de Altium, para editar o crear un modelo 3D necesita software especifico
como SolidWorks.

335
Dentro de Altium, vaya al menu: Place > 3D Body. En 3D Model Type seleccione
Generic Step model como muestra la siguiente figura.

Opciones para importar un modelo 3D

Seleccione el archivo .STEP descargado con la opción Embed STEP Model. Puede
rotar el modelo en X, Y, Z para que quede correctamente posicionado sobre el
footprint.

También es posible modificar la opacidad de la transparencia y así facilitar su


posicionamiento. Veamos a continuación el resultado, presionando la tecla 3
para pasar a la vista 3D.

336
Modelo 3D importado y renderizado con Altium

Desde luego también es posible crear reglas de ruteo para modelos 3D


importados y así verificar la integridad del diseño.

337
LIBRERÍA INTEGRADA

Podemos crean una librería integrada, asociando el símbolo, el footprint y


eventualmente el modelo 3D de nuestro crystal. Esto generará un único archivo
compilado mucho más fácil de transportar. La extensión es del tipo *.IntLib.

Creando una librería integrada.

Para asociar nuestro footprint al símbolo del xtal vamos a Crear una Integrated
Library: File » New » Project » Integrated Library

338
Agregamos el archivo del símbolo ([Link]), mediante Add New To Proyect y
el footprint (XTAL_HC49SMD.PcbLib). Luego, desde el editor de símbolo
asociamos el footprint con Add > Footprint.

Una vez hecho este debe verificar que los pines del símbolo coincidan con los
pines del footprint para asegurar la integridad del diseño y evitar errores al
momento de compilar el proyecto.

Estamos en condiciones de compilar la librería para verificar que no haya errores


y poder usarla en futuros diseños: Project > Compile Integrated Library

Panel de librerías

Naturalmente esto generará un archivo del tipo .IntLib que luego podemos
visualizar en el panel de librerías.

339
CREACIÓN AUTOMÁTICA DE FOOTPRINTS

Se puede utilizar el IPC footprint Wizard para asistir en la edición de partes. Este
asistente es sumamente útil para crear footprints a partir de las dimensiones de
los componentes. Todas las cotas de referencia son normalizados y tienen los
mismos indicadores que aparecen en los datasheets, con lo que el proceso es
sumamente simple.

Ventana del asistente IPC

Para ejecutar el asistente IPC vaya a Tools > IPC Compliant Footprint wizard. Este
asistente tiene algunas opciones avanzadas como la posibilidad de agregar un
pad térmico debajo de los integrados, o modificar automáticamente el tamaño
de los pads de soldadura dependiendo de la densidad de componentes.

340
Opciones de configuración para un integrado DPACK

Una vez finalizado el footprint puede crearse una nueva librería o bien
importarlo en una ya existente.

341
NOTAS:

342
NOTAS:

343
NOTAS:

344
4.
DISEÑO DEL
PCB

345
346
LA ESTRUCTURA
DEL PCB
Es importante conocer los diferentes tipos de PCB y
su proceso de fabricación típico para poder estimar
los costos durante la etapa de diseño. Esto se conoce
habitualmente como Design for Manufacturing
(DFM).

347
348
PCB SIMPLE CAPA

El PCB más sencillo de fabricar se denomina PCB simple capa porque solamente
tiene conductores en uno de sus lados. Por lo general los conductores se
encuentran del lado de abajo.

Para fabricar este tipo de PCB se utiliza un núcleo o CORE aislante (generalmente
es FR4) y uno de sus lados es cubierto completamente con una capa de cobre.
Luego se transfiere al diseño sobre este lado del PCB y a través de un proceso
químico se elimina el cobre expuesto para que queden visibles las pistas y los
PADs de los componentes.

La capa superior de la placa (la que no tiene cobre) es llamada capa de


componentes, en esa capa se colocan los componentes de montaje pasante y se
sueldan del lado del cobre donde se encuentran los PADs. Distinto es el caso de
los componentes de montaje superficial (SMD) ya que estos deben colocarse y
soldarse del lado del cobre.

En este tipo de PCBs la conexión eléctrica entre ambas caras se realiza mediante
los pines de los componentes. Estos PCBs son sencillos de fabricar en forma
casera y su costo es muy bajo. Generalmente se utilizan para aplicaciones con un
bajo nivel de integración.

349
NÚCLEO DE FR4

Dijimos que el FR4 es el material con el que se fabrica el núcleo de los PCBs. Este
sustrato o núcleo dieléctrico está compuesto por fibras de vidrio unidas por una
resina epoxi resistente al fuego (flame resistant). De ahí su nombre FR, el 4 tiene
que ver con la constante dieléctrica de permitividad que típicamente se
encuentra en el orden de 4.7 pero como es sabido varia con la frecuencia. Es
importante conocer las propiedades del material a distintas frecuencias
especialmente en el diseño de líneas de transmisión. Más adelante en este libro
veremos como elegir el material adecuando dependiendo de la frecuencia de
trabajo y de la impedancia requerida.

PCB DOBLE CAPA

Este PCB permite diseños un poco más complejos, simplemente se agrega una
capa de cobre sobre el lado superior. Este permite realizar un ruteo en ambas
capas. En este caso también la conexión eléctrica se realiza a través de los pines
de los componentes.

PCB de dos capas con pistas en la capa superior e inferior.

350
AGUJEROS METALIZADOS

En los dos primeros tipos de PCB vimos que la conexión eléctrica entre ambas
capas se realiza mediante los pines de los componentes. Esto no permite
circuitos complejos ya que limita el espacio físico disponible. Además no siempre
va a coincidir el pin del componente cuando necesitemos conectar ambas caras.
Es por eso que se utilizan agujeros conductores que comunican ambas capas. Se
denominan agujeros metalizados o en ingles plated through holes (PTH).

El PTH se logra mediante electrodeposición colocando cobre dentro del agujero


y de esta forma logrando la conexión eléctrica entre ambas capas sin necesidad
de utilizar los pines de los componentes.

351
MULTILAYER

Es posible crear PCBs que contengas más de 2 capas, este tipo de PCB se
denominan multicapa (multilayer). Desde luego permiten un ruteo mucho más
complejo y una alta integración de componentes, pero una de las características
principales es la capacidad de agregar planos de alimentación entre las capas,
por ejemplo VCC o GND, lo que ofrece una excelente protección contra el ruido
eléctrico.

Capas de señal (signal layers):


Solamente se utilizan para llevar la información eléctrica entre los componentes.

Capas de alimentación (plane layers):


Estas capas están hechas de grandes bloques de cobre que generalmente se
utilizan para VCC o GND, de esta forma al tener una gran superficie son muy
útiles reduciendo o eliminando el ruido eléctrico.

Los PCB multicapa pueden ser fabricados de diferentes formas, la más sencilla
consiste en laminar múltiples PCB de doble capa utilizando una resina o prepreg
(pre-impregnated). La relación entre la cantidad de capas eléctricas y las capas
prepreg puede ser definida por el diseñador de acuerdo al costo, a las
dimensiones y a las características electromagnéticas requeridas.

352
En este primer ejemplo multicapa es posible fabricar los PCB doble capa por
separado y luego unirlos con el prepreg formando un "sandwich". La distribución
elegida de las capas de alimentación y las capas de señal es a efectos ilustrativos
y no influye en el proceso de fabricación.

353
En este caso los 3 núcleos pueden ser fabricados en simultaneo pero luego las
capas de prepreg y el cobre exterior deben ser agregados por separado en el
proceso de laminación. Luego todo el PCB debe pasar por un proceso químico
para eliminar el cobre no deseado de las capas exteriores.

En este última imagen vemos varias capas de prepreg montadas sobre un único
núcleo. Este método es el más costoso ya que el PCB es fabricado
progresivamente agregando capas de prepreg y cobre. Cada vez que se agrega
una nueva capa, el PCB completo debe pasar por un proceso químico para
eliminar el cobre no deseado. Esto da como resultado un PCB mucho más fino
que en los 2 casos anteriores, sin embargo es fundamental considerar las
propiedades electromagnéticas del prepreg al momento del diseño.

En Altium podemos diseñar cualquiera de estas versiones, pero es conveniente


primero, chequear con el proveedor el costo y la posibilidad de fabricación.

354
MASCARA ANTISOLDANTE (SOLDER MASK)

Industrialmente los componentes se sueldan sobre el PCB utilizando una ola de


estaño o bien un proceso de reflow dentro de un horno. En ambos casos
corremos el riesgo de que se produzcan puentes entre pads o pistas adyacentes
que no tengan una máscara antisoldante. Esta máscara es habitualmente de
color verde, aunque en realidad puede fabricarse de cualquier color.

Esta máscara protege al cobre y solamente deja expuestos los PADs para permitir
las soldaduras. Tiene la doble ventaja de prevenir la corrosión del cobre y de
evitar puentes en el proceso de montaje. La máscara antisoldante se coloca
sobre las capas superior e inferior del PCB, lógicamente no se impregna en las
capas internas.

SERIGRAFIA (SILKSCREEN)

Muchas veces es útil indicar sobre la placa la ubicación de los componentes o


bien colocar información como el nombre de la placa, el fabricante, un código de
barras o un logotipo. Esto se hace con una tinta, tradicionalmente de color
blanco, que se adhiere sobre la superficie del PCB y no es conductiva. Lo ideal es
elegir un color que contraste bien con la máscara antisoldante. Como
diseñadores tenemos la posibilidad de colocar información sobre las capas
superior e inferir utilizando la capa silkscreen dentro del Altium.

355
MCE Starter KIT Student LAB de mcelectronics
Este es un ejemplo de PCB doble capa con mascara antisoldante y serigrafía.
Como dijimos es posible colocar información de los componentes, cambios de
estado (ver pulsador de reset y PWM) e información comercial como nombre y
modelo de la placa.

356
VIAS

Las distintas capas de un PCB se conectan entre sí utilizando pequeños agujeros


metalizados denominados vias. El diámetro de estas vias suele ser mucho menor
que los agujeros metalizados pasantes utilizados para montar los componentes.
Como los núcleos de los PCB multilayer son fabricados en forma independiente y
luego laminados con el prepreg es posible crear vias internas que no son visibles
desde las capas exteriores del PCB. Esto es fundamental para aumentar la
integración ya que podemos utilizar el espacio de las capas exteriores donde
antes había una via para rutear nuestro diseño.

Blind vias (vias ciegas):


Son las vias que solo aparecen en un lado del PCB.

Buried vias (vias enterradas):


Son las vias internas que no se ven en las capas superficiales del PCB.

Como diseñadores podemos utilizar ambos tipos de vias dentro de Altium, pero
debemos tener en cuenta que las buried vias son mucho más costosas y no todos
los fabricantes pueden hacerlas. Además hay que considerar ciertos factores
inherentes al proceso de fabricación que determinan la factibilidad o no de un
diseño. A continuación veremos los inconvenientes de fabricación que se pueden
presentar al utilizar buried vias.

357
En este caso tenemos un PCB de 6 capas y la distribución propuesta de las vias.

Este diseño no se puede fabricar ya que es imposible perforar y metalizar un


agujero que solo atraviese una capa de prepreg. Esto se da en la 3° y 5° via. Para
evitar esto debemos perforar la capa del núcleo adyacente. Veremos cómo
hacerlo en el siguiente esquema.

358
En el esquema se muestra la perforación de la capa de núcleo adyacente en cada
caso.

Si bien esta configuración es plausible de ser fabricada, es costosa y no todos los


proveedores pueden hacerlo.

Una alternativa más económica consiste en realizar el perforado desde la capa


superior.

Perforación del prepreg desde la capa superior.

Si bien este método requiere control de profundidad en la perforación por parte


del fabricante es mucha más económico.

359
Por último presentamos el proceso más sencillo de fabricación de las vias sobre
el prepreg. Consiste en la realización de vias pasantes sobre todo el stack. Desde
luego es el proceso menos eficiente porque no tenemos la posibilidad de rutear
sobre la via en las capas perforadas.

Vias pasantes.

Sin embargo por una cuestión de costos y tiempos de fabricación muchas veces
se considera esta opción al momento de diseñar un PCB multilayer.

360
MANEJO DE CAPAS
EN ALTIUM
Veremos cómo crear un stack de capas, planos de
señal y planos de alimentación, diferentes tipos de
vias y como presentar la información de manera
ordenada.

361
362
STACK MANAGER

Altium Designer es un entorno de desarrollo por capas. Existen capas físicas,


como las capas de señal, las capas de alimentación, serigrafía y máscara
antisoldante y capas de sistema como las DRC que permiten determinar
violaciones a las reglas de ruteo.

Como vimos anteriormente las placas son fabricadas por separado y luego unidas
como un sandwich mediante el prepreg. Como diseñadores tenemos la
posibilidad de crear o modificar este stack de capas según las necesidades de
nuestro desarrollo. Para esto vamos a utilizar el Layer Stack Manager ubicado en
Design -> Layer Stack Manager. Solo se habilita esta opción dentro del archivo
del PCB.

Configuración típica para un PCB de 4 capas. Esta pantalla corresponde a Altium


Designer 13 o anterior.

363
En este ejemplo se muestra un PCB de 4 capas. La capa superior tiene la máscara
antisoldante (Top dielectric). Se está utilizando una configuración típica de 2
núcleos de FR4 con prepreg. Cabe destacar que en la 3° capa hay un plano de
alimentación. Para asociar este plano a, por ejemplo GND, simplemente hay que
hacer doble clic sobre el plano y asignarle una NET.

Los botones Add Plane y Add layer nos permiten agregar planos de alimentación
y capas de señal respectivamente.

Podemos definir los distintos tipos de vias desde la opción Drill Pairs accesible
desde el Layer Stack Manager.

Drill-Pair Manager

Es posible configurar vias ciegas, enterradas y multi-layer. Las definiciones que se


realicen en el Drill-Pair Manager determinarán las vias que se podrán utilizar en
el editor de PCB al rutear la placa.

364
DEFINICIÓN DE CAPAS

Altium Designer permite trabajar con diferentes tipos de capas para organizar el
trabajo, a continuación se describirán las capas físicas disponibles:

Capas de señal:
Existen 32 capas de señal que pueden ser utilizadas para colocar pistas. Cualquier
tipo de objeto que coloquemos en estas capas será plateado como cobre, ya
sean pistas, rellenos, texto o polígonos. Las capas de señal se nombran de la
siguiente manera:

Top Layer
MidLayer1 to MidLayer30
Bottom Layer

Capas de alimentación:
Hay 16 capas de señal disponibles (InternalPlane 1 a InternalPlane 16). Se
pueden asignar Nets a estos plano, por ejemplo GND o VCC. Tambien es posible
dividir los planos en varias regiones y asignar Nets diferentes a cada una.

Silkscreen Layers
Las capas Top Overlay y Bottom Overlay se utilizan para mostrar el outline
(contorno) de los componentes , el nombre de los componentes y cualquier
información adicional, como ser el nombre de la empresa, un código de barras o
un logotipo.

Capas mecánicas:
Estas capas contienen detalles de fabricación como dimensiones, alineación,
anotaciones y otros detalles. Existen 32 capas en total (Mechanical 1 a
Mechanical 32).

365
Mascara de soldadura:
Estas capas son utilizadas para crear el diseño de la mascara antisoldante. (Top
Solder y Bottom Solder). Estas mascaras generalmente cubren por completo las
capas superior e inferior a excepción de los pads y las vias.

Mascara para pasta de soldadura:


Estas capas (Top Paste y Bottom Paste) se utilizan para fabricar stencils para
luego depositar pasta de soldadura sobre la superficie de los pads. El tamaño del
depósito de pasta es controlado por reglas de diseño.

Dibujos de perforado:
La capa drill drawing se utiliza para crear un dibujo de perforado donde se indica
con un caracter (A,B,C, etc) los distintos tipos de perforado.

Guía de perforado:
En esta capa se muestran todas las perforaciones del diseño Se conoce
habitualmente como Pad Masters.

Keep out Layer:


Son regiones del PCB donde no pueden ubicarse componentes. Por ejemplo
podriamos crear una regla que impida el paso de pistas debajo de un integrado,
o bien una regla que no permita vias cerca de un xtal. También es habitual
colocar una regla keep out en el borde del PCB.

366
Vista de las capas.

Todas estas capas son visibles desde el editor de PCB. Seleccionando las pestañas
podemos colocar objetos en la capa correspondiente. Además es muy útil
presionar las teclas SHIFT+S para visualizar de a una capa por vez.

SHIFT+S: en este caso sólo se muestra la capa superior.

Esto oculta las otras capas permitiendo un mayor control sobre la capa
seleccionada.

367
368
TRABAJANDO CON
EL EDITOR DE PCB
Vamos a explorar el entorno de trabajo para la
creación de PCBs. Es importante conocer las
funciones principales y algunos shortcuts que
agilizarán el trabajo.

369
370
EL EDITOR DE PCB

El Editor de PCB se abre cuando un documento PCB es abierto o cuando se crea


un nuevo documento del tipo PCB. El Editor hace uso de todas las funciones del
entorno de trabajo de Altium Designer, incluyendo múltiples barras de
herramientas, recursos de edición, menú del botón derecho y atajos.

LA INTERFACE DEL USUARIO DEL EDITOR DE PCB

Uno de los beneficios de trabajar con una herramienta de diseño es la


consistencia de los componentes de la interface de usuario que se mantiene en
todos los editores. El Editor de PCB hace uso de muchos de estos componentes
de la interface de usuario y a la vez, agrega algunos mas.

371
MENÚ PRINCIPAL
Altium Designer incluye una variedad de menues pop-up y botón derecho para
un control fácil. Sin embargo, casi todos los comandos están disponibles desde el
menú principal.

BARRAS DE HERRAMIENTAS ANCLADAS Y FLOTANTES


Las barras de herramientas proveen un medio grafico para iniciar comandos y
son mas rapidas que navegar sobre los menues jerarquicos. Las barras de
herramientas pueden estar flotantes como ventanas o ancladas en los bordes del
entorno de trabajo.

PANELES Y PESTAÑAS DE PANELES


Los paneles se usan constantemente en Altium Designer para mostrar
información adicional sobre el diseño. Los paneles pueden ser anclados o
permanentemente visibles. Pueden estar anclados pero solo mostraran
información cuando son cliqueados o si se pasa el cursor sobre ellos e incluso
pueden estar flotando en el entorno de trabajo.

BOTONES DE PANELES
Los mismos proveen menues de rápido acceso. Los paneles específicos al Editor
de PCB están localizados en el botón PCB, ubicado abajo a la derecha del espacio
de trabajo.

372
PESTAÑAS DE CAPAS
El Editor de PCB utiliza capas coloreadas para representar las diferentes capas de
un PCB.

LAYER SET MANAGER


El Layer Set Manager controla como distintas colecciones de capas se muestran
simultáneamente. Ayuda a tener suficiente información sin tener sobrecargada
la pantalla.

BARRA DE ESTADO
Indica la posición del cursor en la grilla y muestra la información que está
esperando Altium Designer del usuario para completar el comando actual.

BOARD INSIGHT SYSTEM


El Board Insight System es un sistema configurable de funciones diseñado para
darle al usuario un control completo sobre la vista del PCB y traerle información
importante. La figura muestra la dinámica visual e información contextual
disponible en el panel Board Insight. Se puede configurar desde las preferencias
del Editor de PCB (DXP>>Preferences>>PCB Editor).

373
Vista detalle con Board Insight System

NAVEGANDO POR EL ENTORNO DE TRABAJO DEL EDITOR DE PCB


Hay varias formas de moverse por el diseño en el entorno de trabajo del Editor
de PCB.

NAVEGANDO CON EL MOUSE


La forma más sencilla de navegar por el entorno de trabajo del PCB es mediante
el mouse.

374
PANNING
Cliquear y mantener apretado el botón derecho del mouse para moverse por el
diseño. El cursor cambiará a la forma de una mano con la cual podemos arrastrar
el diseño.

Alternativamente, se puede utilizar una combinación de teclas para moverse:

- Mover la rueda del mouse para ir en dirección ascendente o


descendente.
- Presionar SHIFT y la rueda del mouse en sentido ascendente para
moverse a la izquierda y en sentido descendente para la derecha.

AUTOMATIC PANNING
Durante la ejecución de un comando, en el cursor aparecerá una gran cruz a 90°
y la opción de automatic panning será activada. De manera que cuando el cursor
se mueva en una dirección, el foco de trabajo se moverá en esa dirección. Esta
opción puede ser editada desde DXP>>Preferences>>PCB Editor>>General.

375
Opciones del editor de PCB

ZOOM IN/OUT
Mantener apretada la tecla Ctrl y mover la rueda en sentido ascendente hará un
zoom incremental y en sentido descendente hará un alejamiento. Presionar Ctrl,
el botón derecho del mouse y moverlo hacia adelante hará un zoom in y de
manera contraria, hará un zoom out.

376
OPERACIONES EN 3D

El mouse es un dispositivo esencialmente en 2D, pero Altium Designer es posible


navegar en 3D con la ayuda del teclado. En el modo 3D, presionando la tecla
SHIFT revelará unos controles para mover en 3D.

Render en 3D de la placa completa con el gabinete incluido.

Con los controles 3D mostrados, arrastrar con el botón derecho del mouse uno
de los elementos naranja para moverse en esa dirección. Asumiendo que el eje X
corre de izquierda a derecha, el eje Y de arriba hacia abajo y el eje Z dentro y
fuera de la pagina, lo siguiente detalla cómo moverse en 3D.

377
Manteniendo la tecla SHIFT
presionada, hacer click con el botón
derecho del mouse sobre las flechas
en los sentidos mostrados para rotar
en el eje X.

Manteniendo la tecla SHIFT


presionada, hacer click con el botón
derecho del mouse sobre las flechas
en los sentidos mostrados para rotar
en el eje Y.
Manteniendo la tecla SHIFT
presionada, hacer click con el botón
derecho del mouse sobre los arcos
para rotar en el eje Z.

Manteniendo la tecla SHIFT


presionada, hacer click con el botón
derecho del mouse sobre el centro
para rotar alrededor del eje.

NOTA: El uso de 3D en Altium Designer requiere DirectX 9.0 (o superior) y una


placa gráfica acorde. Mientras que las PCs modernas incluyen estas capacidades
por defecto, algunas otras no. Las capacidades del sistema pueden ser evaluadas
presionando Test DirectX desde DXP>>Preferences>>PCB Editor>>Display.

378
NAVEGANDO CON UN MOUSE 3D

El Editor de PCB de Altium Designer es un verdadero editor en 3D y ha sido


diseñado para trabajar con mouse 3D, como por ejemplo, el 3D Connexion Space
Navigator. Se puede encontrar mayor información en la web del fabricante,
[Link]

Mouse 3D de la empresa 3D Connexion.

379
NAVEGANDO CON EL TECLADO

Los atajos(o shortcuts) son una alternativa muy útil para manipular la vista del
espacio de trabajo y también pueden ser usados mientras se ejecutan otros
comandos (como por ejemplo, cuando se está ruteando o moviendo
componentes).

Tecla/s Función
END Redibuja la vista
PAGE DOWN Zoom out
PAGE UP Zoom in
CTRL + PAGE UP Zoom hasta 400%
CTRL + PAGE DOWN Ubicar todos los objetos en la pantalla
HOME Centrar en la posición actual del cursor
ARROY KEYS Mover el cursor una posición snap grid
SHIFT + ARROY KEYS Mover el cursor 10 posiciones snap grid
3 Cambiar la vista a 3D
2 Cambiar la vista a 2D
0 Rotación de la vista (solo en 3D)
9 Rotación de 90 (solo en 3D)

380
NAVEGANDO A TRAVÉS DEL MENÚ VIEW O ZOOM
Estos comandos son accesibles desde el menú View o desde el menú pop-up
Zoom. A continuación, un listado de estos comandos.

Comando Barra de Atajo (o Descripción


herramientas Shortcut)
Fit Document VD, ZA, Mostrar todo el
Ctrl+PgDn documento
Fit sheet VH, ZS Zoom para mostrar la
hoja del documento
Fit Board VF, ZB Zoom para mostrar
toda la placa
Area VA, ZW Zoom sobre cierta
area
Around Point VP, ZP Zoom sobre cierta
area luego de ubicar
el centro de un
rectángulo
Selected Objects VE Mostrar los objetos
seleccionados.
Filtered Objects VJ Mostrar todos los
objetos incluidos en
las opciones del filtro.
Zoom In VI, ZI, PgUp Zoom In en la posición
del cursor.
Zoom Out VO, ZO, PgDn Zoom Out en la
posición del cursor.
Zoom Last VZ, ZL Zoom a la
configuración previa.
Zoom To ZC Zoom hacia un valor
específico.
Pan VN, ZN, Home Re centrar la pantalla
alrededor de la
posición actual del
cursor.

381
Refresh VR, ZR, End Actualizar la vista.
Flip Board VB Dar vuelta el tablero.

Full Screen Alt+F5 Modo pantalla


completa.

Mientras se ejecuta un comando (cuando la cruz esté en el cursor), auto panning


se activa. Presionando SHIFT se incrementa la velocidad. Por defecto, Auto
panning utiliza una velocidad que es dependiente del nivel de zoom, pero que
puede ser configurado en Autopan Options desde DXP>>Preferences>>PCB
Editor>>General. También puede ser desactivado completamente.

382
UTILIZANDO EL MENÚ JUMP

El menú Jump se activa cuando se presiona la tecla J en el Editor de PCB, aunque


también se puede utilizar con el Editor de Esquematicos. A continuación, un
listado de estos comandos.

Comando Atajo (o Descripción


shortcut)
Absolute Origin JA, Ctrl+Home Posicionar el cursor en el origen absoluto
(0,0).
Origin JO, Ctrl+End Posicionar el cursor en origen
determinado por el usuario. En
Edit>>Origin>>Set/Reset se puede
determinar el nuevo origen.
New Location JL Posicionar el cursor en ciertas
coordenadas X e Y.
Component JC Posicionar el cursor sobre un
componente especificado por su
designador.
Net JN Posicionar el cursor sobre una Net
especifica.
Pad JP Posicionar el cursor sobre un pad
especifico utilizando la sintaxis,
designator-pad_number.
String JS Posicionar el cursor sobre un string
determinado.
Error Marker JE Posicionar el cursor sobre la siguiente
marca de error.
Selection JT Zoom y posicionamiento del cursor sobre
la selección actual
Set Location Mark JK1…JK0 Guardar la posición actual como punto
para utilizar luego.
Location Mark JM1..JM0 Ir a una posición guardada previamente.

383
PREFERENCIAS DEL PCB

De la misma forma que los otros editores de Altium Designer, el Editor de PCB
contiene sus propias opciones que pueden ser ajustadas para modificar la
operación y apariencia. Las mismas se pueden encontrar en
DXP>>Preferences>>PCB Editor.

Opciones del editor de PCB

384
EJERCICIOS
PROPUESTOS
Transferencia del diseño del esquemático al PCB.
Layer Stack Manager. Reglas de Ruteo.
Posicionamiento de componentes y ruteo.
Panelizado. Ruteo avanzado (pares diferenciales y
control de impedancia).

385
386
TRANSFERENCIA DEL DISEÑO ENTRE EL ESQUEMÁTICO Y EL PCB

Altium Designer tiene una potente herramienta de comparación que actualiza los
cambios del esquemático sobre el PCB y del PCB sobre el esquemático. Esta
herramienta de sincronización bidireccional garantiza la integridad del diseño y
ayuda a mantener la relación entre el esquemático y el PCB durante el proceso
de diseño.

TRANSFERENCIA DEL DISEÑO

Compare las versiones


1. Haga clic en File » Open Project y busque el diseño de referencia
proporcionado por el instructor para este ejercicio, y abra el proyecto
[Link]. También abra el proyecto PHY_Demo.PrjPcb que vamos a utilizar
como referencia.

Antes de comenzar con la transferencia del diseño del esquemático al PCB


debemos definir la forma y las dimensiones de nuestro PCB de esta forma va a
ser más sencillo colocar los componentes.

[Link] el documento PHY_Demo.PcbDoc y observe la forma y el tamaño del PCB.


Active el archivo [Link] asi podemos definir su forma.

Click Design > Board Shape > Redefine Board Shape.

Defina un rectángulo cerrado en el documento PCB de tal manera de que sea


similar a lo observado en el archivo PHY_Demo.PcbDoc. Haga clic con el botón
derecho para finalizar el dibujo. Compare los resultados con el archivo original, si
no son satisfactorios puede borrar el rectángulo y comenzar de nuevo.

387
Puede presionar la tecla G para variar el tamaño de la grilla y así poder comparar
más fácilmente ambos diseños.

Una vez que definimos la forma de la placa estamos preparados para iniciar la
transferencia.

[Link] que le documento [Link] esté abierto y seleccionado. Haga


click en Design > Update PCB Document [Link] para comenzar el proceso.
El cuadro llamado Engineering Change Order va a mostrar las diferencias entre el
PCB y el esquematico.

Engineering Change Order- Listo para ser ejecutado

[Link] scroll para visualizar todos los cambios propuesto por el ECO.
[Link] click en Execute Changes. El ECO va a procesar los cambios y va a mostrar
el estado en la columna status.
[Link] cambios realizados correctamente mostraran un check en color verde.

388
[Link] cambios que no pudieron ser procesados, por ejemplo si faltase el footprint
de un componente, serán postrados con una cruz roja.
8-Cierre el Engineering Change Order.
9-Haga foco sobre el archivo [Link] y va a encontrar los componentes
sobre el PCB.
10-Haga click en File > Save All para guardar los cambios.

389
390
ANATOMÍA DE UN PCB

Vamos a trabajar con las diferentes capas que componen un PCB. Como
diseñadores podemos utilizar el Stack Manager para agregar o quitar capas de
nuestro diseño.

[Link] con el proyecto [Link], la idea es crear un stack de capas y


ver como esto se ve representado en Altium Designer. No guardar los cambios
realizados en este ejercicio.

Abra el proyecto [Link]

[Link] el documento [Link] desde el panel de proyecto. Este archivo


contiene el PCB.

[Link] el editor de PCB acceda al comando Design > Layer Stack Manager

Vista del Layer Stack Manager para Altium 13 o anterior.

391
[Link] la Top Layer y haga click en Add Layer para crear una nueva capa. La
capa Mid-Layer 1 va a aparecer debajo de la capa superior. Es importante
seleccionar la capa antes de agregar una nueva debajo.

Stack Manager con la capa Mid-Layer 1 seleccionada

[Link] click en Add Plane para crear un plano de señal debajo de la capa Mid-
Layer 1.

[Link] vez mas haga click en Add Layer y Add Plana para agregar una nueva capa
de señal y un nuevo plano de alimentación. El esquema debería quedar como la
figura siguiente.

392
Stack Manager con la configuración deseada para este ejercicio

[Link] capas de señal y los planos de alimentación pueden ser renombrados. Haga
doble click en Mid-Layer 1 y renombre a Mid1 por ejemplo.

Propiedades de Mid-Layer 1

8-Puede hacer lo mismo con Mid-Layer 2 cambiándolo a Mid2.


9-Vamos a cambiar las propiedades de los planos. Haga doble click en Internal
Plane2(No Net) y seleccione GND desde el menú desplegable.

393
Propiedades de Internal Plane2

10-Haga lo mismo con Internal Plane 1 pero esta vez seleccione 3V3 en Net
Name.
11-Haga click en OK para cerrar el Stack manager y aceptar los cambios.
12-De nuevo en el PCB observe las capas en la parte inferior del editor. Fíjese
que aparecen las capas con los nombres que creamos en el stack Manager.
Puede cambiar las capas visibles desde Design > Board Layer and Color

394
REGLAS DE DISEÑO DEL PCB

Estas reglas se utilizan para asegurar que el PCB cumpla con las especificaciones
de diseño. Conocer perfectamente cómo crear e interpretar estas reglas es
fundamental para realizar un correcto ruteo. Ya sea que el PCB sea ruteado en
forma manual o automática, ambos serán regidos por estas reglas.

SETEANDO LAS REGLAS DE DISEÑO

1-Haga click en File > Open Proyect y abra los proyectos [Link] y
PHY_Demo.PrjPcb

2-Abra los archivos [Link] y PHY_Demo.PcbDoc desde el panel de proyecto.

3-Haga foco en el documento [Link] para seleccionar Design > Rules desde
la barra de menú. Haga click con el botón derecho en Clearance como se
muestra en la figura. Seleccione New Rule desde el meno desplegable. Una
nueva regla v a a ser creada. El nombre por defecto es Clearance_1. Seleccione
esta nueva regla y localice la propiedad Minimun Clearance en la ventana de la
derecha. Cambie el valor a 7.874 mil. En la parte superior localice el campo Full
Query y coloque:

HasFootprint('TSQFP50P900X900-48')

La intensión de esta regla es crear una separación diferente solo para los
componentes que tiene el footprint seleccionado.

395
Editor de Reglas de ruteo

396
4-Haga click en Defaul Clearance y setee el campo Minimun Clearance a 8mil

Defaul clearance. Esto aplica a todos los componentes. Full Query: All

397
5-Revise el documento PHY_Demo.PCB y copie las reglas para Width y Width_1
dentro del documento [Link]. Puede copiar y pegar el campo Full Query.

Regla de referencia Width_1

398
Regla de referencia Width

399
6-Setee as reglas de Component Clearance como se muestra en la figura.

Reglas para la separación de los componentes.

400
7-Setee las reglas para las Vias como aparecen en la siguiente figura.

Routing Via Style

PRIORIDADES

Puede darse el caso que un mismo objeto este regido por más de una regla. Es
en este sentido que podemos determinar la prioridad de cada una sobre ese
objeto en particular. Primero siempre se asigna la regla de mayor prioridad y
lógicamente se descartan las otras.

8-Para ver esto seleccione por ejemplo Clearance en el menú de la izquierda y


haga click en Priorities que se encuentra en el extremo inferior izquierdo. Setee
las prioridades como aparecen en la siguiente figura:

401
Asignación de prioridades

9-Setee las prioridades de la regla With siguiendo el mismo método.

Asignación de prioridades para la regla width

10-Haga click en OK para aplicar los cambios y salve el proyecto.

402
POSICIONAMIENTO DE LOS COMPONENTES Y RUTEO

El posicionamiento de los componentes y el ruteo son la parte esencial de un


buen PCB. Debemos utilizar nuestro criterio como ingenieros para posicionar los
componentes en forma adecuada.

POSICIONAMIENTO DE COMPONENTES:

La posición de los componentes determina la dificultad del ruteo y la


performance del producto final.

1-Haga click en File > Open Proyect y abra los proyectos [Link] y
PHY_Demo.PrjPcb. Abra los archivos [Link] y PHY_Demo.PcbDoc desde el
panel de proyecto. Notar la distribución de componentes en el proyecto de
referencia.

403
Distribución de componentes en PHY_Demo

2-Utilice esta imagen como referencia para posicionar los componentes del
proyecto PHY. Desde luego puede modificar la ubicación según su experiencia.

404
RUTEO DEL CIRCUITO

Ruteo es esencialmente le proceso de conectar los pads mediante pistas y vías.


Altium Designer propone herramientas poderosas para realizar este ruteo.
Tengamos presente que el ruteo va a estar regido por las reglas que definimos en
el ejercicio anterior.

3-Antes de comenzar con el ruteo es conveniente que conozcamos algunas de las


preferencias que pueden afectarlo. Abra las preferencias y seleccione PCB Editor
en la página Interactive Routing. Seleccione las funciones Automatically
Terminate Routing y Automatically Remove Loops. Además setee las
propiedades Track Width Mode and Via Size Mode como Rule Preferred.

4-En el PCB localice 2 pads que estén próximos y que pertenezcan a la misma
NET. Acceda al comando Place > Interactive Routing o bien presione P>T

5-Fijese que cambia la forma del cursor indicando que se encuentra en un


comando interactivo.

6-Haga click sobre uno de los PADs para comenzar el ruteo, muévase sobre el
PCB para visualizar el trayecto de la pista.

7-Puede presionar la barra espaciadora mientras rutea para cambiar el ángulo de


la terminación de la pista.

8-Ademas puede presionar SHIFT+R para visualizar los posibles conflictos.

405
9-Mueva el cursor hacia el otro pad y haga click para finalizar el ruteo. Fíjese que
aun esta con la herramienta interactiva con lo cual podría rutear otros nets.

10-Para salir del modo ruteo interactivo haga click con el botón derecho
mientras no esta ruteando una NET. Desde luego puede utilizar la rueda del
mouse para hacer zoom mientras esta ruteando.

11-Si dos pistas se cruzan entre si puede ser necesario colocar una via. Para esto
presione en el teclado + o – y de esta forma va a ir cambiando las capas de ruteo.
La via va a ser colocada automáticamente de acuerdo a las propiedades seteadas
en las reglas de ruteo.

12-Cuando está en el modo de ruteo interactivo el editor trata de buscar un


camino entre el punto inicial y la posición actual del mouse, haciendo click con el
botón izquierdo se acepta el camino propuesto y se toma esa punto como nuevo
punto de inicio hasta llegar al pad de terminación.

13-Para deshacer el camino presione Backspace y asi volver al punto inicial de


ruteo.

En el caso de buses o cuando requiere rutear varias líneas simultáneamente


puede utilizar la herramienta Place > Interactive Multi-Routing

14-Encuentre le componente U1 en el PCB, recuerde que puede saltar a ese


componente con J>C. Fíjese que U1 tiene dos buses de datos paralelos TXD y
RXD.

406
15-Ubique los PADs RXD0-RXD3 en el componente U1. Presione SHIFT mientras
selecciona cada uno de ellos. De esta forma deben quedar todos los pads
seleccionados. Ahora haga clic en Place > Interactive Multi-Routing. Haga click
en cualquiera de los 4 pads seleccionados para comenzar el ruteo.

16-Mueva el mouse y podrá ver las 4 pistas ruteandose simultáneamente.

17-Mueva el cursos cerca de los pads de terminación y haga click para detener el
ruteo en ese punto y finalizar cada pista por separado.

18-Puede terminar el ruteo de cada net por separado en forma manual o bien
puede presionar CTRL y luego click con el botón izquierdo sobre el pad de
terminación para que el sistema intente finalizar el ruteo en forma automática.

407
Multi-Routing

Durante Multi-Routing puede presionar B para reducir la distancia entre las


pistas o bien SHIFT+B para incrementarla. Tambien puede presionar TAB y setear
la distancia en forma precisa.

19-Presionando SHIFT+R durante Multi-Routing puede cambiar entre los modos


de resolución de conflictos.

20-Continue ruteando el PCB hasta finalizar con todas las NETs.

21-Para augurarse que el ruteo esta efectivamente completo y cumple con las
reglas seteadas puede chequear el diseño con Design Rule Check (DRC).

22-Dentro del documento PCB acceda al comando Tools > Design Rule Check

23- Haga click en Run Design Rule Check y aparecerá una lista con las violaciones
a las reglas.

408
24-Vuelva al ruteo y corrija estos errores, ejecute DRC nuevamente hasta que no
aparezcan errores.

25-Salve el proyecto.

AUTOROUTING

Es posible realizar el ruteo automáticamente (regido por las reglas de ruteo


definidas previamente). Para esto vaya al Menú Auto Route > All. Realice el ruteo
automático de la placa anterior y compare los resultados obtenidos con el ruteo
manual.

409
410
PANELIZADO

Ahora que tenemos nuestro PCB ruteado, vamos a aprender de que manera unir
varias placas en un único panel de PCB. Panelizar nuestras placas proporciona
ventajas significativas: se puede hacer un montaje industrial, se reducen los
costos y disminuyen los tiempos de producción.

Panelizado de 4 placas. Nótese que los diseños están invertidos, cualquier


combinación es posible dentro del panel.

411
Generalmente los tamaños de los paneles son standard, consulte con su
proveedor para aprovechar el área al máximo. Hay una web muy interesante que
nos permite determinar el % de aprovechamiento del panel, según su tamaño,
las dimensiones de la placa y la márgenes requeridos.

[Link]

Aprovechamiento del panel según la cantidad de placas y los márgenes de


separación.

Es importante dejar márgenes de guarda entre las placas como así también en
los bordes del panel. A los márgenes entre las placas generalmente se les hace
una especie de doble biselado (v-scoring) para poder separarlas más fácilmente.
Dependiendo del método de montaje puede ser necesario agregar PADs
fiduciarios que indiquen el origen de coordenadas a las máquinas pick and place.
Veremos, a continuación de que manera resolver esto en Altium Designer.

412
Una vez que tenemos nuestro PCB completo y totalmente ruteado, estamos en
condiciones de generar el panel.

Vista en 2D de una placa demo totalmente ruteada. ([Link])

Para realizar el panel de esta placa demo, vamos a hacer lo siguiente:

1-Creamos una nuevo archivo PCB y lo agregamos al proyecto actual. En este


caso lo vamos a llamar [Link].

2-Hacemos doble click sobre este nuevo archivo y seleccionamos Embedded


Board Array desde el menú Place.

3-Teniendo en cuenta las dimensiones de la placa que se muestran en la figura


anterior, debemos setear los márgenes de seguridad y la cantidad de placas que
va a tener el panel.

413
Embedded Board Array

En este caso estamos fabricando un panel de 16 placas (4x4). En la propiedad


PCB Document se debe seleccionar el PCB original a partir del cual se va a
panelizar. En este caso: [Link].

Ahora hacemos clic en OK y veamos cual es el resultado.

414
Panel de 16 placas visto en 3D

Efectivamente logramos un panel de 16 placas, ocurre que esta placas aun están
unidas, con lo que debemos delimitar el área de scoring o separación entre las
mismas para poder, una vez fabricadas, separar las placas individualmente.

Para ello, debemos agregar líneas de separación en la capa mecánica. Vamos a


Place -> Line (siempre dentro de la capa mecánica) y delimitamos el contorno de
las placas como se muestra en la figura siguiente.

En este caso el ancho de la línea es de 50 mils.

415
Delimitando el contorno de las placas.

Debemos indicar que esas líneas dibujadas sobre la capa mecánica son líneas de
scoring o Route. Para esto vamos Board Options y seleccionamos Route Tool
Path: Mechanical 1 como se muestra a continuación.

Board options.

Recordar setear apropiadamente el ancho de las líneas, ya que va a ser, luego, la


separación mecánica entre las placas.

416
Vista 3D del panel.

Finalmente podemos renderizar y obtener la vista 3D del panel terminado. La


información de route o scoring se envía al fabricante junto con los archivos
gerber que veremos en el último capítulo.

417
418
RUTEO AVANZADO - RUTEO DE PARES DIFERENCIALES

Como diseñadores, podemos encontrarnos frente a la necesidad de rutear pistas


como pares diferenciales. Estas pistas ruteadas en forma paralela permiten
eliminar el ruido en modo común y además reducen la interferencia
electromagnética (EMI) producida por el par de pistas. Cabe destacar que una de
las señales lleva la señal (+) y la otra lleva una imagen igual y opuesta (-).

El propósito de este ejercicio es explorar las opciones que ofrece Altium Designer
para el ruteo de pares diferenciales.

1-Definición en el esquemático
En primer lugar debemos indicar en el esquemático que nets van a formar parte
de un par diferencial. Para esto seleccione Place > Directive > Diferential Pair y
coloque los iconos correspondientes sobre las nets.

Vista del esquemático con los símbolos diferenciales

419
2-Configuración del par diferencial

En el PCB debemos definir las asociaciones correspondientes para lograr el par


diferencial. Para esto abra el panel de PCB, seleccione la opción Differential Pairs
Editor y luego haga clic en Add.

Panel de PCB

420
3-Creando la asociación
Debemos vincular ambas nets mediante un par diferencial, en este caso LCD_RS
y LCD_RS# van a formar parte del par diferencial LCD_Reset.

Vinculando las nets con un par diferencial

4-Una vez hecho esto estamos en condiciones de iniciar el ruteo. Seleccione la


herramienta Interactive Differential Pair Routing desde el menú Place para iniciar
el ruteo. Simplemente seleccione uno de los PADs de inicio y automáticamente
estará ruteando ambas pistas como un par diferencial.

421
5-Para finalizar el ruteo deténgase sobre unos de los PADs de destino y se
finalizarán ambas pistas.

Ruteo interactivo de pares diferenciales.

Muchas veces debemos adaptar la longitud del par diferencial. Es por eso que
vamos a mencionar una herramienta interesante que permite sintonizar la
longitud de una pista. Si bien es sumamente útil para sintonizar pares
diferenciales se puede aplicar a cualquier pista del circuito. Por ejemplo se utiliza
para sintonizar la longitud de pistas de alta velocidad donde necesitamos que
todas lleguen al mismo tiempo.

422
6-Puede acceder a esta herramienta desde el menú Tools > Interactive Length
Tuning (para psitas) o bien Tools > Interactive Differential Pair Length Tuning
(para pares diferenciales). Es posible definir la longitud deseada, el tipo de
patrón y la amplitud del arco de la pista.

Presione TAB para ver las propiedades de la sintonización de pistas

423
7-Finalmente rutee la pista como lo hace habitualmente. En este caso aparecerá
un indicador con la longitud actual de la pista y lo que falta para alcanzar la
longitud deseada.

Ruteo interactivo con sintonización de longitud.

424
RUTEO AVANZADO - CONTROL DE IMPEDANCIA

Saber controlar la impedancia de una pista es muy importante para evitar


reflexiones y atenuaciones por desacople. Además es prudente destacar que un
mal diseño puede dañar en forma permanente receptores sensibles de radio
frecuencia. Es por eso que vamos a discutir diferentes métodos para lograr la
impedancia deseada.

1-Para comenzar utilizaremos una aplicación que se puede descargar desde


[Link] para calcular el ancho de
la pista adecuado y lograr una impedancia de aproximadamente 50 ohm. El único
propósito de este ejemplo es que usted va los parámetros que inciden sobre la
impedancia de la pista.

425
Calculador de impedancias on-line

Nótese que el tanto el espesor del sustrato (H) y su constante dieléctrica (Er)
como el espesor del cobre (T) y el ancho de la pista (W) determinan la
impedancia distribuida. Intente modificar los parámetros hasta obtener una Z =
50.0 Ohm.

426
2-Ahora bien, intentemos controlar la impedancia de una pista con las
herramientas que propone Altium Designer.

Es importante definir planos de masa (GND) debajo de cada plano de señal. Esto
debe hacerlo desde el Layer Stack Manager.

Plano de alimentación por debajo de la capa de señal.

El plano de masa debe cubrir toda el área debajo de la antena. Altium utiliza la
siguiente fórmula para calcular la impedancia de una microstrip, estos
parametros se pueden configurar también desde el Layer Stack Manager.

427
Layer Stack Manager - Control de impedancia

Zo=(87/SQRT(Er+1.41))*LN(5.98*TraceToPlaneDistance/(0.8*TraceWidth
+ TraceHeight))

428
3-Una vez definido el plano de señal debe crear una regla de ruteo que afecte a
la net cuya impedancia quiere controlar. Para esto vaya a Design > Rules y
seleccione la opción Width como se muestra en la siguiente figura:

Control de impedancia por reglas de ruteo

Haga click en Characteristic Impedance Driven width para controlar la


impedancia con la formula anterior.

Una vez hecho esto puede rutear en forma manual o automática y el ancho de la
pista será calculado en forma automática según la impedancia deseada. En este
caso es de 70 ohm.

429
430
AGREGANDO UN LOGO AL PCB

En las próximas paginas explicaremos como agregar el logo de nuestra empresa a


nuestro PCB mediante un proyecto del tipo Script. En el DVD hay una gran
cantidad de scripts para que el usuario pueda ir familiarizándose con las mismos,
y entender su funcionamiento, desde el script “Hola Mundo” hacia algunas más
complicadas.

Pasos

1.- Bajar los scripts (altium_scripts_files.zip) desde el DVD.

2.- Descomprimirlos. Luego veremos las siguientes carpetas.

En la carpeta Scripts\Delphiscript Scripts\General se encuentra el script Hello


World, donde el usuario podrá empezar a comprender los scripts, teniendo
algunos conocimientos previos de programación.

3.- Los proyectos del tipo Script, se abren igual manera que cualquier proyecto.
Simplemente hay que ir a File >>Open Project y luego buscar la ruta del proyecto
que se desee abrir.

4.- El proyecto que utilizaremos para agregar el logo a nuestro PCB se encuentra
en la siguiente ruta Scripts\Delphiscript Scripts\PCB\PCB Logo Creator.

5.- Para abrirlo, File >> Open Project y luego buscar el archivo de proyecto que se
desee abrir.

431
Si utilizamos Open Project, Altium Designer solo nos mostrará los archivos con
extensión de proyecto, en lugar de todos los demás archivos, haciendo más
sencilla su ubicación.

Seleccionamos el proyecto PCBLogoCreator.

6.- Una vez abierto, veremos lo siguiente en el panel de Proyectos:

El proyecto se compone de tres documentos, dos documentos con extensión


.pas y un documento del tipo PCB.

7.- Para correr el script hay dos formas. Abrir cualquier archivo .pas, haciendo
doble click y luego click en icono de la barra de herramientas contextual. O
click en DXP >> Run Script y luego seleccionar el script a ejecutar.

432
Se debe seleccionar y luego ejecutar el que dice RunConverterScript.

8.- Una vez ejecutado el script, se creará un nuevo documento de PCB, donde se
pondrá el logo y se nos abrirá el siguiente diálogo:

El mismo es bastante intuitivo. El primer sector corresponde a una vista


preliminar del logo a pegar, sin convertir.

433
La segunda parte corresponde a las opciones de la conversión, es decir, en qué
capa del PCB se pondrá el logo, factor de escala y más. La tercera parte cuanta
con tres botones, aunque uno esta griseado antes de la conversión. Los botones
son Load (para cargar nuestra imagen del logo), Convert (estará disponible una
vez que la imagen sea cargada) y por último Exit (para cerrar el script una vez que
lo hayamos utilizado). La cuarta parte corresponde a una barra de progreso.

9.- Hacer click en Load y buscar el logo. Se recomienda que el logo sea un mapa
de bits plana, es decir, no debería tener volumen y debe ser en blanco y negro.

10.- Seleccionar la capa (Board Layer) en donde se desea pegar el logo.


Generalmente se utiliza la capa Top Overlay (recomendable), aunque uno podría
elegir otra.

11.- Modificar demás opciones como crea necesario y luego hacer click en
Convert.

Opciones de conversión.

434
Una vez que haya finalizado la conversión vemos como ha quedado nuestro logo
en el PCB.

El color amarillo indica que se ha agregado en la capa Top Overlay.

Si estamos trabajando en otro documento de PCB, podemos copiar y pegar el


logo allí. O luego de realizar el esquemático, podríamos pegar el logo, salvar éste
documento y agregarlo como archivo existente a nuestro proyecto PCB.

435
NOTAS:

436
NOTAS:

437
NOTAS:

438
NOTAS:

439
NOTAS:

440
5.
REPORTES Y
GENERACIÓN
DE ARCHIVOS
PARA
FABRICACION
441
442
CREACIÓN DE
OUTJOBS
Estos documentos de salida permiten generar los
archivos necesarios para fabricar la placa. Además es
posible crear listas de materiales (BOM) y
especificaciones técnicas en PDF.

443
444
OUTJOBS

Una gran variedad de salidas se pueden generar para y desde un diseño de PCB,
y cada tipo de salida tiene sus propias configuraciones. La mejor manera de
manejar esta gran variedad de salidas en Altium Designer es mediante la
utilización de un archivo Output Job o simplemente OutJob.

Un OutJob es básicamente un set pre configurado de salidas. Cada salida es


configurada con sus propias opciones y su propio formato de salida, como por
ejemplo, una salida a un archivo o a la impresora. Los OutJobs son muy flexibles
y pueden incluir unas pocos o varias salidas, dependiendo de los requerimientos,
y cualquier cantidad de OutJobs puede ser incluido en un proyecto de Altium
Designer. El mejor enfoque es utilizar un OutJob para configurar todas las salidas
requeridas por cada tipo de salida específica generada desde el proyecto. Por
ejemplo, todas las salidas requeridas para fabricar un PCB deberían ir en un
OutJob, todas las salidas requeridas para el ensamblaje deberían ir en un
segundo OutJob y así sucesivamente.

Los OutJobs también pueden realizar validaciones, como por ejemplo los
reportes de ERC y DRC. Estos son útiles para una revisión final antes de generar
el prototipo/producto y además pueden servir como registro de que el diseño
está listo para la fabricación.

Portables por naturaleza, los OutJobs pueden ser reutilizados entre los diseños,
simplemente copiando un archivo Output Job de un proyecto a otro y
configurando los datos fuente necesarios.

445
AGREGANDO Y DEFINIENDO UN OUTJOB
Los OutJobs son manejados mediante el Editor de Output Jobs. La creación de un
nuevo archivo Output Job se realiza mediante las siguientes formas:

• Utilizando el comando File >> New >> Output Job File.


• Click derecho en el nombre del proyecto, en el panel de Proyectos, y
elegir Add New to Project >> Output Job File, desde el menú que aparece.

Los archivos Output Job, cuando son agregados al proyecto, aparecen el panel de
Proyectos bajo la subcarpeta Settings\Output Job Files.

Hay esencialmente tres pasos para configurar un OutJob, como se muestra en la


Figura:

Elementos constitutivos del OutJob, todos definidos y manejados del Editor


Output Job.

446
1. Agregar y configurar los output requeridos: Las salidas están agrupadas
en categorías funcionales, como por ejemplo, ensamblaje, fabricación y
reportes. Estrictamente hablando, las salidas se obtienen ejecutando el
Output Generator asociado, configurado de forma apropiada y utilizando
un documento especifico dentro del proyecto (o el proyecto mismo)
como la fuente de datos.

2. Agregar y configurar los formatos de salida requeridos: La generación de


cualquier tipo de salida requiere que esta sea mapeada al
correspondiente (y aplicable) formato de salida. Esto toma la forma de
alguno de los tipos soportados de Output Containers (PDF, Folder
Structure, Video) o Hard Copy (impresiones). Las salidas múltiples pueden
ser mapeadas al mismo contenedor o impresión, y el usuario tiene el
control sobre donde la salida será generada y cómo.

3. Seleccionar la variante (Variant): Altium Designer permite que las salidas


del proyecto PCB utilicen el diseño base o puede utilizar una variante
definida del diseño. Elegir una variante por salida o elegir una sola
variante para utilizar con todos los tipos de archivos Output.

AGREGANDO SALIDAS A UN OUTJOB

Agregar una nueva salida del tipo requerido haciendo click en el botón Add New
[Type] Output, debajo de cada categoría y elegir el tipo de salida requerido del
menú pop-up. Alternativamente, elegir el comando desde el menú principal,
haciendo click en Edit.

Los tipos de salida aparecerán disponibles cuando se encuentre la información


necesaria en el proyecto mientras que otros aparecerán griseados cuando no sea
posible utilizarlos.

447
Un segundo menú se provee para especificar la fuente de información, es decir,
qué documentos serán utilizados para generar las salidas. Solo algunos estarán
disponibles para cada salida, dejando mínimo lugar a errores.

Seleccionar la fuente de datos (Data Source) apropiada para cada salida.

La fuente de datos depende de una salida en particular. Las salidas relacionadas


con el PCB, como por ejemplo, impresiones PCB, archivos Gerber y reportes de
Test Points usaran el documento de diseño PCB como fuente de datos. La fuente
de datos para un BOM puede ser un esquemático en particular, un documento

448
del tipo PCB o todos los documentos de esquemáticos. Esto último se representa
mediante la entrada [Project].

NOTA: La fuente de datos puede ser cambiada en cualquier momento luego de


agregar una salida. Simplemente hay que hacer click en la fuente de datos actual
y una flecha con dirección hacia abajo aparecerá. Utilizar esto para elegir una
fuente alternativa.

Para ciertas salidas, la lista de la fuente de datos incluirá [Project Physical


Documents]. Utilizar esta opción si el diseño (el que será implementado en un
PCB) debe ser anotado de manera diferente del diseño lógico (el esquemático
original). Esto será necesario si el diseño incluye Device Sheets o si utiliza las
capacidades multi-canales de Altium Designer y una anotación simple y plana es
preferida.

NOTA: El término “Project Physical Documents” se refiere a la vista compilada


del esquemático. En el Editor de esquemáticos, esto corresponde al documento
compilado que aparece luego de la compilación de un documento/proyecto.

NOTA: Cuando se configura la fuente de datos para la salida Schematic Prints,


[All Schematic Docuements] se refiere a imprimir todos los esquemáticos del
proyecto (inclusive los no compilados). Para imprimir los esquemáticos
compilados del proyecto, seleccionar como fuente de datos [Project Physical
Documents].

449
CONFIGURANDO LAS SALIDAS

Dependiendo del tipo especifico de salida, ciertas opciones estarán disponibles


para configurar proveyendo de un mayor control a la salida generada. Donde las
opciones de configuración estén disponibles, estas pueden ser accedidas de la
siguiente forma:

• Doble click directamente en la fila, en la salida requerida.


• Click derecho en la salida requerida y elegir Configure desde el menú.
• Seleccionar la salida correspondiente y utilizar el atajo de teclado
Alt+Enter.
• Seleccionar la salida y luego Edit >> Configure desde el menú Principal.

Si múltiples salidas son seleccionadas, el diálogo de configuración asociado con la


última salida aparecerá.

NOTA: La información de configuración de las salidas está guardada en el archivo


OutJob.

DEFINIENDO EL FORMATO DE SALIDA


Agregando y configurando un OutJob define qué se va a generar y cómo. La
definición de donde será generado es ahora requerida, es decir, en qué clase de
formato será generado. Dependiendo del tipo de salida que será generado, esto
es manejado usando en combinación Output Containers y Hard Copy.

450
OUTPUT CONTAINERS
Las salidas pueden ser escritas (cuando sea aplicable) a tres tipos de Output
Containers; PDF, un formato especifico de archivo de salida (como por ejemplo
Gerber) o video.

Los contenedores de salida.

Un OutJob nuevo por defecto incluirá estos tipos de contenedores; PDF, Folder
Structure y Video. Pueden agregarse contenedores nuevos mediante el botón
[Add New Output Container].

451
CONFIGURANDO UN CONTAINER

Haciendo click en un contenedor provee acceso a controles adicionales,


incluyendo la habilidad de configurar un contenedor. Para eso, hacer click en
Change, y el dialogo de las opciones asociadas se abrirá.

NOTA: El acceso al dialogo de las configuraciones también puede realizarse


haciendo doble click en la entrada del contenedor o seleccionándola, click
derecho y elegir Propierties.

El dialogo de las opciones se abrirá inicialmente en modo Basic. Para acceder a


las opciones avanzadas relacionadas con la generación de la salida, hacer click en
botón Advanced, en la parte inferior del diálogo. La figura siguiente muestra un
ejemplo de acceso al dialogo de configuraciones de un contenedor PDF, mientras
que la otra página se muestran las opciones avanzadas disponibles para éste tipo
de contenedor.

Acceso al diálogo de configuraciones para el contenedor. En modo Basic, use el


dialogo para definir la ubicación de la salida del contenedor.

452
Mas opciones detalladas están disponibles en el modo Advanced.

453
UBICACIÓN DE LA SALIDA

La ubicación de la salida, es decir, donde el container es creado, se especifica en


la región Output Management del dialogo de opciones del contenedor. La
ubicación consiste de varios pasos, con cada paso definido utilizando el
correspondiente menú.

• Base Path: éste paso/etapa es utilizado para definir el root path de la


salida del container.

Las opciones para definir el base path de la ubicación de la salida.

Por default, ésto está configurado como [Release Manage], lo que significa que el
sistema Design Data Management manejará el base path automáticamente.

NOTA: Cuando se utilice la vista PCB Release en el modo Design, el base path
será la carpeta \<Project Name>\<Configuration Name>.

Un path local de salida puede ser definido cambiando esta etapa a [Manually
Managed] y especificar el path acorde (que puede ser hecho relativo al proyecto
de diseño).

454
• Container Type Folder: ésta etapa es utilizada para definir la subcarpeta
basándose en el tipo de contenedor de media siendo generado. Es
completamente opcional su uso. Si es utilizada, puede ser nombrada por
el sistema (utilizando el nombre del contenedor o el tipo) o darle un
nombre, determinado por el diseñador.

Opciones para definir la subcarpeta de un contenedor para


la ubicación de la salida.

• Output Folder/ Output Filename: La function de ésta etapa depende del


tipo de salidas del contenedor. Para containers del tipo PDF o Video
simplemente se requiere la entrada del nombre de archivo. Por default,
varias salidas generadas por el contenedor serán agrupadas en un solo
archivo, pero el diseñador tiene la opción de generar archivos separados
si es necesario.

455
Opciones para definir el nombre de archivo y opcionalmente subcarpetas.

Para el tipo de contenedor Folder Structure, ésta etapa se utiliza para especificar
la carpeta por cada tipo de archivo generado. Como se mencionó, la carpeta
puede ser nombrada automáticamente basándose en el nombre o tipo de salida
o puede ser customizado con un prefijo especifico.

456
HARD COPY - PRINT JOBS

Ciertas salidas, incluyendo Schematics Prints, Assembly Drawings y BOMs


pueden también ser enviados directamente a un dispositivo de impresión. Para
determinar cómo será manejado, un Print Job es agregado y configurado. Un
nuevo OutJob incluirá por defecto un Print Job, nombrado Print Job y agregará
como destino la impresora declarada como default en la computadora que corre
Altium Designer. Se pueden agregar Print Jobs adicionales haciendo click en [Add
New Print Job] y los nombres pueden ser editados para identificarlos fácilmente
(por ejemplo, el nombre del dispositivo de impresión al que el Job está asociado).

Print Jobs

NOTA: Cuando se agrega un Print Job nuevo, una lista de todos los dispositivos
de impresión se muestra, posibilitando una rápida búsqueda del equipo deseado.

457
CONFIGURANDO UN PRINT JOB

Haciendo click en un Print Job, éste provee acceso a los controles adicionales,
incluyendo la habilidad de configurar el Job. Para ello, hacer click en Change,
para acceder al dialogo de configuración de la impresora asociada al Job en
particular.

NOTA: El acceso al dialogo de configuración de la impresora puede ser realizado


mediante un doble click en la entrada del Print Job o seleccionándolo, luego click
derecho y elegir Propierties.

Acceso al dialogo de configuración de la impresora para configurar un Print Job.

458
ENLAZANDO SALIDAS A OUTPUT CONTAINERS Y PRINT JOBS

Con las salidas configuradas y agregadas en la parte izquierda del OutJob, y los
Output Containers y Print Jobs definidos del lado derecho, ahora los dos deben
ser mapeados, especificando que salidas deben ser generadas utilizando el
contenedor y/o el Print Job.

Cada salida tiene un campo Enabled asociado. Este campo provee el control
sobre una salida en particular y mediante el mismo se puede determinar si se
incluye o no del Output Container o Print Job.

NOTA: El campo Enabled estará disponible cuando esté soportada la generación


para el container seleccionado.

Una vez habilitado, una línea verde conectará una salida a un contenedor/Print
Job seleccionado. La misma salida puede ser incluida en varios tipos de salida,
por ejemplo, un BOM puede ser generado como un archivo PDF o enviado
inmediatamente a una impresora.

En el ejemplo de la Figura 511, tres salidas han sido habilitadas para la


generación, utilizando el container PDF. Note como los reportes de Pick&Place y
el reporte de Test Points no tienen el campo Enabled, ya que esos tipos de salida
no pueden ser escritos como archivo PDF.

459
Seleccionar el container o Print Job, luego habilitar las salidas que son generadas
utilizando ese Container o Print Job.

A medida que las salidas son habilitadas, son enumeradas consecutivamente.


Este ordenamiento es utilizado para definir la secuencia en que las salidas son
generadas.

NOTA:
Si una salida es removida de un contenedor, los números son reordenados.

460
GENERACIÓN DE LAS SALIDAS

Seleccionando un contenedor de salida, dará acceso al botón Generate Content.

Generación del contenido para el contenedor de salida.

Haciendo click en éste control, generará cada salida del contenedor en


secuencia. Alternativamente, con el contenedor seleccionado, utilizar uno de los
siguientes métodos para generar el contenido:

• Presionar la F9.
• Click derecho y elegir el comando Generate desde el menú contextual
(comando Run para el contenedor Folder Structure).
• Tools >> Generate (para PDF y Video) o Tools >> Run (para Folder
Structure).

El progreso de la acción se puede ver en la barra de estado. Las salidas generadas


se abrirán automáticamente, si esta opción se ha habilitado desde las opciones
avanzadas del container.

NOTA: Cuando se generan Gerbers, ODB++, NC Drill o IP-365-D en Folder


Structure, éstos pueden ser importados automáticamente en un nuevo CAM
Editor (*.CAM).

461
PUBLISHING DESTINATIONS

Ofrece la posibilidad de publicar información en un espacio de almacenamiento,


un FTP server o una simple carpeta en un rede compartida. En términos de
distribución y colaboración, esto provee una gran ventaja en un mundo donde
los miembros del equipo del producto, el equipo de diseño, el equipo de
producción y los demás involucrados en el proceso de llevar el producto a la
realidad, están dispersos alrededor del mundo.

Todos los miembros tienen acceso compartido (y controlado) para ver, discutir y
utilizar la información.

Para publicar, hacer click en el comando y seleccionar desde una lista de destinos
definidos en el menú pop-up que aparece. Las salidas serán generadas primero
en el path local de destino y luego publicadas. Como parte de la publicación, un
dialogo aparecerá preguntando por la carpeta en donde será almacenada la
salida. Ir hacia una carpeta existente, especificar una nueva carpeta o aceptar la
carpeta por defecto, nombrada usando el tipo de contenido del contenedor
junto a la fecha y hora (por ejemplo, PDFs-10-24-2013 11-32-33 PM).

Publicar una salida para un contenedor en un destino de publicación.

462
Utilizar el comando Manage Publishing en el menú para acceder a la parte del
dialogo de Preferencias Data Management – Publishing Destinations. Desde acá,
nuevos destinos pueden ser definidos o las conexiones a destinos existentes
modificados.

Publishing Destinations como parte de las preferencias de Data Management.

463
DESDE PRINT JOBS

Seleccionando un Print Job da acceso a los controles Preview y Print. Estos


controles estarán habilitados si por lo menos una salida es asignada a ese Job.

Los controles Preview y Print para el Print Job seleccionado.

PREVIEW
Utilizar el botón Preview para cargar la salida asignada a un Print Previewer.
Alternativamente, cuando está seleccionado, utilizar uno de los siguientes
métodos para acceder al Print Previewer:

• Click derecho y elegir Print Preview desde el menú contextual.


• Utilizar el comando Tools >> Print Preview.
• Click en el botón Preview del diálogo Page Setup para la salida
seleccionada.

Note que ésto sólo cargará las hojas para una salida particular y no todas las
páginas para todas las salidas al Print Job.

Los documentos fuente serán cargados en secuencia y en concordancia con las


opciones definidas en el diálogo Page Setup asociado.

464
Vista previa de una salida utilizando el Print Previewer.

Mas controles se proveen en la parte inferior del Previewer y en el menú botón


derecho, para la manipulación, acceso al diálogo de configuración de la
impresora, impresión, copiar al clipboard de Windows o exportar la pagina activa
como metarchivo de Windows.

465
IMPRESIÓN
Click en Print para enviar las salidas directamente a un dispositivo de impresión.
Alternativamente, las salidas asignadas pueden ser impresas usando uno de los
siguientes métodos:

• Presionar la tecla F9.


• Click derecho y seleccionar Print, desde el menú contextual.
• Utilizar el comando Tools >> Print.
• Click en el botón Print del diálogo Page Setup para la salida seleccionada.
Note que esto imprimirá sola las páginas para una salida en particular y
no todas las páginas para todas las salidas asignadas al Print Job.
• Click en el botón Print en el Print Previewer.

El control Print y los primeros tres métodos mencionados anteriormente, ofrecen


una impresión directa. Los últimos dos métodos ofrecen una impresión indirecta
mediante el diálogo Print Configuration.

466
EJERCICIOS
PROPUESTOS
Creación de archivos Gerber para fabricación,
archivos de montaje y Bill of Materials (BOM).

467
468
REPORTE DE SALIDAS

Un archivo de trabajo de reportes nos permite añadir, configurar y reutilizar una


variedad de configuraciones de salida. En este ejercicio vamos a generar 3
archivos basados en las tres etapas de salida, el ensamblaje, la fabricación y la
validación.

Utilice el proyecto [Link] para trabajar en este ejercicio.

Creación de nuevos archivos de trabajo de salida


1. Si no está abierto, abra el comando File » Open Project para abrir su proyecto
de trabajo [Link].

2. Haga doble clic en [Link] en el panel Proyectos para abrir el PCB.

469
Agregar un nuevo Output Job File al proyecto

3. Haga clic derecho en el nombre del proyecto en el panel Proyectos y


seleccione Add New para Project » Output Job File. Un nuevo archivo de trabajo
de salida se agregará al proyecto en Settings » Output Job Files y se abrirá para
su edición con el nombre de archivo predeterminado [Link]

4. Acceder al comando File » Save y guarde este dentro de su directorio de


proyecto como [Link]

5. Repita el proceso para crear otros dos archivos de trabajo de salida con el
nombre [Link] y [Link]

470
6. File » SaveAll

Definir salidas de Ensamblaje


7. Ajuste el enfoque en el archivo [Link] para editar su contenido.

8. En el ajuste VariantChoice en la parte superior del archivo de trabajo de salida


seleccione la configuración predeterminada.

9. En la sección Outputs, encontrar Documentation Outputs y, a continuación,


haga clic en el enlace [Add New Documentation Output]. A continuación, en el
menú emergente que aparece, seleccione SchematicPrints » All SCH Documents.

Configuración de la sección Outputs

471
10. Vuelva a hacer clic en el enlace [Add New Documentation Output] en la
Sección de Salidas de Documentación. A continuación, en el menú emergente
que aparece, seleccione PCB Prints » [Link]

11. Encuentre las Assembly Outputs y, a continuación, haga clic en el enlace


[Add New AssemblyOutput]. A continuación, en el menú emergente que
aparece, seleccione PCB Prints » [Link].

12. Encuentre las Assembly Outputs y, a continuación, haga clic en el enlace


[Add New AssemblyOutput]. A continuación, en el menú emergente que
aparece, seleccione Generates Pick and Place Files »[Link].

13. Encuentre la lista de salidas de informes y, a continuación, haga clic en el


botón [Add New ReportOutput]. A continuación, en el menú emergente que
aparece, seleccione Bill of Materials » [Project]

14. En la sección Output Containers, haga clic en PDF para resaltarlo. Seleccione
cada uno de los documentos que desee generar en PDF haciendo click en la
burbuja que aparece al lado del nombre.

472
Salidas de ensamblaje en un contenedor de salida PDF

Usted notará que Generates pick and place files no puede ser convertido a PDF,
esta salida tiene que producir un archivo compatible con las maquinas pick and
place, por lo que en la sección Output Container seleccione, Folder Structure y
luego habilite la burbuja de Generates pick and place files.

Vamos a generar la salida del Bill Of Materials. Para esto haga clic en Generate
Content dentro del formato PDF. El sistema generará un archivo similar al que
aparece a continuación:

473
Bill of Materials (lista de componentes)

Este BOM puede ser enviado al departamento de compras o bien puede


generarse un archivo CSV e importarlo directamente en el sistema de los
proveedores. Por ejemplo Digikey. com (un proveedor americano) soporta este
tipo de archivos.

16. Guarde el proyecto: File » Save

474
DEFINIR SALIDAS DE FABRICACIÓN

17. Ajuste el enfoque en el archivo [Link] para editar su contenido

18. Encuentre la lista de Fabrication Outputs y luego haga clic en el enlace [Add
NewFabrication Output]. A continuación, en el menú emergente que aparece,
seleccione los Gerber Files » [Link]

19. Esta salida se debe configurar, o no se generará ningún archivo. Haga doble
clic sobre el nuevo fichero Gerber de salida que acaba de agregar para abrir el
cuadro de diálogo GerberSetup y acceder a la ficha Layers.

En la parte inferior izquierda seleccione PlotLayers » UsedOn para habilitar las


capas utilizadas para salida y a continuación, haga clic en OK para cerrar el
cuadro de diálogo GerberSetup.

475
Habilitar las capas usadas dentro de Gerber Setup

20. Encuentre la lista de Fabrication Outputs y luego haga clic en el enlace [Add
NewFabrication Output]. A continuación, en el menú emergente que aparece,
seleccione NC Drill Files » [Link]

21. Habilite las burbujas Gerber Files y NC Drill Files en la sección Folder
Structure de salida.

476
Para generar el contenido haga click sobre Generate Content.

[Link] el archivo File »Save

477
DEFINIR SALIDAS DE VALIDACIÓN

23. Ajuste el enfoque en el archivo [Link] para editar su contenido

24. Encuentre la lista de salidas de validación y haga clic en el enlace [Add New
ValidationOutput]. A continuación, en el menú emergente que aparece,
seleccione Design Rules Check » [Link]

25. Encuentre la lista de salidas de validación y haga clic en el enlace [Add New
ValidationOutput]. A continuación, en el menú emergente que aparece,
seleccione DifferencesReport » [Link]

26. En la sección de contenedores de salida, haga clic en PDF para resaltarlo.


Haga clic en la burbuja para que las salidas de validación se generen en un
documento PDF.

27. Guarde el archivo File » Save all

Las salidas de documentos ya están configuradas. Todas las salidas definidas


también pueden ser generadas a partir del archivo de trabajo de salida en
cualquier momento.

478
NOTAS:

479
NOTAS:

480
NOTAS:

481
NOTAS:

482
APÉNDICE
PCBs FLEXIBLES
A continuación vamos a explicar cómo está
compuesto un PCB flexible, su proceso de fabricación,
sus ventajas en la industria y como implementarlo en
Altium Designer.

483
484
PCB FLEXIBLE

Un PCB flexible es un circuito impreso sobre un sustrato aislante flexible.


También existe la posibilidad de tener un PCB regid flex, el cual combina un PCB
tradicional (rígido) con un PCB flexible. Habitualmente se colocan los
componentes en los PCBs rígidos y los tramos flex sirven para interconectarlos.

Esta tecnología fui desarrollada inicialmente para el programa espacial porque


reducía el tamaño y el peso en los circuitos. Hoy en día los PCBs flexibles están
mucho más difundidos y se utilizan no solo porque ahorran espacio y peso, sino
porque además permiten reducir la cantidad de cables de interconexión
simplificando el montaje de los circuitos.

Imagen de un PCB Rigid-Flex

Este tipo de PCBs flexibles se encuentran habitualmente en los cabezales de


lectura de los discos rígidos o en las impresoras. de carro.

485
Debemos hacer una distinción según el uso que se le va a dar al material flexible,
por ejemplo, si vamos a utilizar el PCB Flex únicamente para montar nuestro
circuito en un gabinete, es decir no va a sufrir flexiones posteriores, se lo llama
de grado A o estático.

En cambio, si el material va a ser flexionado constantemente, por ejemplo en un


cabezal de impresora, se lo llama de grado B o dinámico. Naturalmente la
flexibilidad y la durabilidad de un material grado B deben ser mayores.

MATERIALES UTILIZADOS EN EL PROCESO DE FABRICACIÓN

Los PCB flexibles son fabricados como un stack compuesto por material flexible,
generalmente una poliamida, y cobre. Ambos materiales se unen mediante un
pegamento y luego son expuestos a calor y alta presión para formar el stack.

Unión de la poliamida con el cobre mediante un adhesivo.

El adhesivo es generalmente acrílico y, debido a su diferente coeficiente de


expansión térmica, es el que introduce los mayores desafíos en el proceso de
fabricación.

486
TIPOS DE PCBs FLEXIBLES

Existen diferentes tipos de PCBs flexibles, a continuación vamos a estudiar los


más habituales y sus posibles usos.

Tipo 1 - Simple capa:

Se utiliza una capa de cobre, que puede estar cubierta de ambos lados por
poliamida o bien expuesta en uno de sus lados. Perforaciones para acceder al
cobre sin laminar. Puede ser utilizado tanto en diseños estáticos como
dinámicos.

En este caso la lámina de cobre está cubierta de ambos lados.

Tipo 2 - Doble capa:

Está compuesto por 2 capas de cobre conductoras, aisladas por una capa de
poliamida. Además las capas exteriores pueden estar expuestas o cubiertas. Las
conexiones entre las capas se realizan mediante vías PTH. Puede ser utilizado
tanto en diseños estáticos como dinámicos.

487
PCB flexible con 2 laminas de cobre, recubiertas con poliamida.

Tipo 3 - Multilayer:

Están compuestos por 3 o más capas de material conductivo aislados por


poliamidas. Agujeros metalizados proveen las conexiones entre las distintas
capas. Puede haber vías ciegas y vías enterradas. Se utiliza generalmente en
diseños que requiere PCB flexibles estáticos.

Stack con 4 capas de material conductivo.

488
Tipo 4 - Multilayer Rigid-Flex:

Este tipo de PCB semi flexible se logra agregando capas rígidas a una sección del
material flexible. Está compuesto por 3 o más capas de material conductor. Los
agujeros metalizados atraviesan tanto el material flexible como el rígido. A las
capas externas se les coloca máscara antisoldante para facilitar el montaje y
aumentar la duración del cobre.

PCB semi flexible con 4 capas de material conductor.

489
COMO IMPLEMENTARLO EN ALTIUM

Los diseños rigid-flex no tienen el mismo stack de capas a lo largo de todo el


circuito con lo que se hacen necesarios stack adicionales. Por ejemplo, la parte
rígida del PCB va a tener un stack de capas diferente al de la parte flexible.

El nuevo Layer Stack Manager soporta stack adicionales.

Ahora tenemos la posibilidad de crear un stack principal y sub stacks para los
diseños rigid flex. Debemos, además determinar la región del PCB que va a ser
rígida y la que va a ser flexible.

Para esto Altium incorpora las líneas de separación o split lines, veamos cómo
utilizarlas.

490
SPLIT LINES

Es importante definir la región de la placa. Como sabemos esta región puede ser
un polígono de cualquier forma, incluso con agujeros internos o cutouts. En esta
región vamos a poder colocar los componentes y realizar el ruteo de las pistas.
Esta región, que incluye el diseño rígido y flexible se define desde Design ->
Board Shape.

Ahora bien, debemos especificar que parte de esta región va a ser un PCB rígido
y que parte uno flexible. Es aquí donde necesitamos introducir el concepto de
split lines o líneas separadoras.

Estas split lines dividen las diferentes regiones del PCB. Veamos cómo crearlas.

Las líneas punteadas son "split lines", que en este caso, dividen el PCB en 3
secciones.

491
¿ CÓMO COLOCAMOS UNA SPLIT LINE ?

1 - Seleccione View -> Board Planning Mode


2 - Seleccione Design -> Define Split Lane
3 - Dibuje la línea de separación sobre el PCB, para salir presione ESC.

Ahora debemos asignar un substack a esta nueva región:

Para esto, hacemos doble click sobre la región que acabamos de crear y luego
seleccionamos el stack correspondiente en la opción Layer Stack.

Las 2 líneas centrales dividen al PCB en 3 regiones diferentes. La región central


está conectada a un substack flexible.

492
BENDING LINES

Para finalizar podemos colocar Bending lines que nos permiten doblar el PCB y
visualizarlo en 3D. Nuevamente en View -> Board Planning Mode, seleccionamos
Design -> Define Bending Line.

Colocamos la línea de quiebre donde sea requerido por el diseño y podemos,


además, configurar ciertos parámetros, como el ángulo de movimiento y la
flexibilidad.

Es recomendable tomar mediciones antes de colocar las bending lines.

Bending lines diagonales.

493
PARÁMETROS:

Los parámetros que podemos modificar de una bending line son:

El ángulo que puede doblarse la superficie (a).


El radio desde la superficie (r).
La longitud de la superficie afectada (w).

Parámetros de una Bending line.

494
RENDER 3D

Una vez seteados estos parámetros, podemos visualizar la placa en 3D y


tendremos una buena idea del diseño final.

Render 3D de un PCB con 2 secciones rígidas y una zona flexible.

Siempre es importante chequear la capacidad de nuestro fabricante antes de


encarar un diseño flex o rigid-flex.

495
496
BIBLIOGRAFÍA
A continuación encontrará la bibliografía consultada.
Recomendamos su lectura para profundizar los temas
tratados en el libro.

497
498
BIBLIOGRAFÍA

Altium Wiki:
[Link]

What's New in Altium Designer 15:


[Link]

The Schematic Editor:


[Link]

Library and Component Management:


[Link]

PCB Routing:
[Link]

Design to Manufacturing:
[Link]

Designing with Embedded Components:


[Link]

Flex and Rigid-Flex Printed Circuit Design:


[Link]

Rule Definition for Differential Pair Routing:


[Link]

Mixed Simulation:
[Link]

Performing Signal Integrity Analyses:


[Link]

499
500
NOTAS:

501
NOTAS:

502
NOTAS:

503
NOTAS:

504
NOTAS:

505
NOTAS:

506
NOTAS:

507
NOTAS:

508
NOTAS:

509
NOTAS:

510
NOTAS:

511
Se terminó de imprimir
en Junio de 2015
en Rolta, (4865-7337),
Ecuador 334, Buenos Aires.
[Link]

512

También podría gustarte