Você está na página 1de 56

UNIVERSIDADE FEDERAL DE SANTA MARIA UFSM

CENTRO DE TECNOLOGIA CT
CURSO DE ENGENHARIA ELTRICA
NCLEO DE PESQUISA E DESENVOLVIMENTO EM
ENGENHARIA ELTRICA NUPEDEE
PROGRAMA DE EDUCAO TUTORIAL PET-EE

INTRODUO AO ORCAD 9.2

SANTA MARIA, NOVEMBRO DE 2007


Introduo ao OrCAD
O pacote OrCAD possui vrias ferramentas utilizadas para anlise, simulao ou
confeco de circuitos eltricos. Est dividido em alguns programas, entre eles: Capture
CIS, Layout Plus, PSpice AD, PSpice Model Editor e PSpice Optimizer. Abaixo
seguem as definies destes programas, embora neste curso seja dado nfase ao Capture
e ao Layout Plus.

O que o Capture?
Capture o componente do pacote OrCAD destinado confeco dos diagramas
dos circuitos que se deseja simular. Aqui sero abordados apenas os aspectos bsicos da
elaborao de circuitos.

O que Layout Plus?


OrCAD Layout uma ferramenta para o layout de placas de circuitos que possui
automatizadas todas as funes necessrias para confeccionar rapidamente uma placa de
circuito impresso.

O que PSpice AD?


OrCAD PSpice A/D um programa de simulao que modela o comportamento
de um circuito contendo qualquer arranjo de dispositivos analgicos e digitais. Utilizado
com o OrCAD Capture para a entrada do design, possvel pensar no PSpice A/D como
um breadboard do seu circuito que pode ser utilizado para testar e refinar o design antes
de tocar em qualquer pea de hardware.

O que PSpice Model Editor?


O Pspice Model Editor utilizado para a elaborao dos modelos usados na
simulao.

O que PSpice Optimizer?


Torna automtico o processo iterativo de re-simulao, fazendo com que ele
calcule os parmetros timos para o projeto.
Universidade Federal de Santa Maria UFSM
Centro de Tecnologia CT
Curso de Engenharia Eltrica
Ncleo de Pesquisa e Desenvolvimento em Engenharia Eltrica
NUPEDEE
Programa de Educao Tutorial PET-EE

INTRODUO SIMULAO DE CIRCUITOS


ELTRICOS UTILIZANDO O CAPTURE

SANTA MARIA
2007
ndice
Capture ..............................................................................................................................3
Adicionando componentes ................................................................................................4
Circuitos eltricos em regime DC .....................................................................................7
Simulando o circuito..........................................................................................................7
Varredura DC com variao de parmetros ....................................................................14
Circuitos eltricos em regime permanente AC................................................................15
Fontes Controladas ..........................................................................................................17
Transformadores..............................................................................................................18
Transiente ........................................................................................................................20
Corrente Alternada Trifsica ...........................................................................................21
Diodo Semicondutor........................................................................................................23
Transistores......................................................................................................................24
Amplificadores Operacionais ..........................................................................................25
Circuitos Digitais.............................................................................................................26
Anexo 1 Nomes dos componentes................................................................................27
Anexo 2 Principais bibliotecas .....................................................................................28

2
Capture
Como iniciar o desenho de um circuito?

Para iniciarmos o desenho do circuito a ser simulado, devemos ir at File,


escolher a opo New e em seguida escolher Project..., como mostrado abaixo:

Devemos dar um nome ao projeto e selecionar Analog or Mixed-Signal Circuit


Wizard, alm de escolher a locao do arquivo.

3
Adicionando componentes
Para adicionar componentes, deve-se clicar em PLACE e escolher a opo
PART, ou usar a tecla de atalho Shift+P, ou ainda clicar no cone (Place part),
localizado bem direita da tela. Com isso, aparecer a seguinte caixa de dilogo:

Nesta caixa de dilogo voc pode selecionar o componente desejado escrevendo


o nome do referido componente no espao PART. Abaixo, temos o exemplo de um
resistor:

4
Podemos tambm adicionar uma biblioteca s que esto mostradas nesta caixa
de dilogo clicando em Add Library, ou ainda procurar um determinado componente em
todas as bibliotecas existentes no programa, ou dar o caminho da biblioteca desejada,
clicando Part Search, como temos abaixo:

Assim, de posse do componente desejado, basta clicar em OK para termos o


componente selecionado na rea de trabalho.
Aps colocado o componente, basta clic-lo com o boto direito do mouse para
termos uma srie de opes referentes a este componente, como mostrado abaixo:

A seguir, temos uma breve descrio de algumas das operaes listadas na


figura acima:
- Espelhar o componente horizontalmente ou verticalmente;
- Rotacionar o componente (tambm pode ser usada a tecla R para este fim);
- Go to..., para posicionar o componente na tela do computador segundo um
eixo de coordenadas;
- Comandos diversos como: Zoom in, Zoom out, Delete, etc;

5
Alm dos comandos anteriores, temos o edit properties, no qual podemos editar
as propriedades do componente, como vemos abaixo (esta caixa de dilogo tambm
aparece com um clique duplo no componente em questo):

Obs.: O label e o valor da resistncia do resistor tambm podem ser alterados


com um duplo clique na letra R do componente e no seu valor padro (1k),
respectivamente, o que abre uma caixa de dilogo como a seguinte, onde alteramos o
valor do resistor no campo Value:

Para fazer as conexes entre os componentes, pode-se utilizar o comando Wire


do menu Place, ou a tecla de atalho Shift + W, ou ainda clicar no cone (Place
wire), localizado bem direita da tela, abaixo do cone Place part.
Para desenhar as conexes, posicione a ponteira em forma de cruz no terminal
do componente onde voc deseja iniciar o traado e pressione o boto esquerdo do
mouse, arrastando-o at chegar ao ponto ou terminal onde voc deseja finalizar o
traado, onde o boto esquerdo deve ser pressionado novamente. Para encerrar o
comando wire, pressione o boto direito do mouse e escolha a opo End Wire.

6
Circuitos eltricos em regime DC
Exerccio 01.
Neste exemplo ser mostrado como calcular as tenses em cada resistor, a
corrente e a potncia total.
Existem duas maneiras de medirmos a tenso sobre os resistores. Para medir a
tenso sobre R2, utilizamos a ponteira Voltage Level, presente no menu principal.
J para medir a tenso sobre R1, utilizamos a ponteira Voltage Differential. A
ponteira Voltage Level fornece uma tenso medida em relao ao GND, enquanto a
Voltage Differential fornece a tenso entre os terminais onde est posicionada.
Para medir a corrente seguimos o mesmo procedimento, utilizando a ponteira
current into pin, que apenas pode ser posicionada em um pino de um dos elementos do
circuito. Esse circuito ser utilizado no projeto de instrumentao, juntamente com um
regulador de tenso, a fim de fornecer a tenso de elevao necessria para tratamento
do sinal.
V+

V-

V
R1
1.2k I R2
V 1.2k
3Vdc

0 0
Divisor Resistivo

Simulando o circuito
O capture permite que circuito montado seja simulado e com isso se obtenha
diversas informaes sobre o comportamento do mesmo, alm de uma anlise da forma
de onda, fornecendo uma visualizao dos resultados com boa resoluo grfica. O
simulador permite plotar e multiplicar traos a serem exibidos, no s mostrando
correntes e tenses, mas tambm incluindo expresses matemticas com as tenses e
correntes assim como as Transformadas de Fourier destas expresses.
Para simular um circuito, necessrio que todos os seus componentes tenham
sido obtidos na biblioteca pspice, ou seja, que todos eles possuam um modelo de
simulao, ou template.
Outro fator importante a ser considerado com relao ao terra. O circuito
somente poder ser simulado se o terra assumir o referencial zero (zero source). Pode-se
fazer isso renomeando os terras para 0.
Realizados estes procedimentos, clique no cone , ou no menu Pspice em
new simulation profile, e atribua um nome ao arquivo de simulao na seguinte caixa
de dilogo:

7
Agora, com um clique no cone (edit simulation settings), ou em edit
simulation profile no menu Pspice, vamos estabelecer alguns parmetros necessrios
simulao. Quando voc clica no cone acima a seguinte caixa de dilogo aparece:

Nesta caixa podemos estabelecer ou modificar uma grande gama de parmetros,


entretanto iremos nos ater aos que mais nos interessam, deixando os outros no seu modo
default.
Run to time: mximo tempo estipulado para a simulao.
Start saving data after: O tempo colocado neste campo determina a partir de
quando a simulao comear. O tempo inferior ao valor colocado no aparecer no
arquivo de simulao.
Maximum step size: Estabelece o tamanho mximo do intervalo de tempo entre
cada ponto a ser calculado pelo simulador. Durante a simulao, o simulador mantm
um passo que continuamente ajustado para conservar a preciso, no simulando
passos desnecessrios. Durante perodos de inatividade, o tempo deste passo
aumentado, e durante as regies ativas, o valor do passo diminudo. Colocando um
valor neste campo fixamos um valor mximo para este passo, valor este que nunca ser
excedido pelo simulador.

8
Skip the initial transient bias point calculation (SKIPBP): Quando
habilitado, faz com que seja calculado o regime transitrio do circuito. Caso contrrio,
calculado somente o regime permanente.

Com os parmetros acima selecionados, podemos realizar a simulao do


circuito. Para tanto, basta clicar no cone , ou em Run, no menu Pspice. O
OrCAD abrir ento uma janela do programa Pspice A/D, para permitir a visualizao
dos resultados da simulao.

A figura abaixo apresenta o ambiente de visualizao dos resultados do


exemplo, como pode-se notar, as variveis V(R1:1,R1:2) e I(R2) foram modificadas
com o intuito de se obter uma melhor visualizao:

9
Para a visualizao de uma determinada forma de onda, na janela do Pspice
A/D, basta clicar no cone grfico , ou em add trace, no menu Trace, localizado
na barra de ferramentas. A seguinte caixa de dilogo abrir:

Escolhe-se ento a forma de onda desejada e clica-se no boto OK. Pode-se


escolher mais de uma grandeza ao mesmo tempo.
Nesta caixa de dilogo, constam todas as variveis cujas formas de onda podem
ser traadas. Cada varivel identificada a partir do componente e do n ao qual ela
est associada.
O programa permite tambm que voc plote expresses matemticas de acordo
com o problema simulado. Para tanto, basta selecionar a operao desejada no campo
Functions or Macros e selecionar a grandeza desejada de modo que esta fique dentro
dos parnteses desta expresso. Pode-se, tambm, simplesmente escrever a expresso
desejada.
A seguir, tem-se uma tabela das funes encontradas no simulador:

Funo Significado
ABS(x) |x|
SGN(x) Sinal de x:
+1 (se x>0)
0 (se x=0)
-1 (se x<0)
SQRT(x) x1/2
EXP(x) ex
LOG(x) ln(x)
LOG10(x) log(x)

10
Funo Significado
M(x) Magnitude de x
P(x) Fase de x em graus
R(x) Parte real de x
IMG(x) Parte imaginria de x
G(x) Atraso de grupo, em
segundos
PWR(x,y) |x|y
SIN(x) sin(x) , x em radianos
COS(x) cos(x) , x em radianos
TAN(x) tan(x), x em radianos
ATAN(x) tan-1(x) , resultado em
radianos
ARCTAN(x) tan-1(x) , resultado em
radianos
d(x) Derivada de x em relao
varivel X (eixo)
s(x) Integral de x com parmetros
em X (eixo)
AVG(x) Mdia da funo x em
relao ao eixo X
AVGX(x,d) Mdia de funo X (de x-d
para x) em relao ao eixo X
RMS(x) Valor mdio de x em relao
ao eixo X
DB(x) Magnitude em decibel de x
MIN(x) Mnimo da parte real de x
MAX(x) Mximo da parte real de x

O simulador permite tambm que seja plotado mais de um grfico na mesma


tela. Para isso, voc deve ir ao menu Plot e selecionar a opo Add Plot to Window.
Com isso aparecer um novo par de eixos ordenados acima do j existente. Para a
visualizao de uma forma de onda, basta escolher a grandeza desejada, conforme j
descrito anteriormente.
Assim como possvel adicionar novos grficos, possvel tambm excluir
grficos existentes, selecionando a opo Delete Plot no mesmo menu (Plot).

11
No menu Plot existem vrias opes de manipulao de eixos ordenados de
acordo com a necessidade de visualizao. Para modificarmos estes eixos devemos
selecionar a opo Axis Settings, ou ento clicar com o boto direito do mouse em
qualquer dos eixos do grid (retcula) e escolher a opo Settings. Junto com esta opo,
aparece tambm a opo Properties, que permite editar a cor, o padro e a largura do
eixo. Podemos visualizar a janela Axis Settings na figura abaixo:

Nesta caixa de dilogo existe a opo Axis Variable, que permite escolher a
varivel que ser representada no eixo X. Conseqentemente, o eixo Y representar a
funo que desejamos visualizar em relao ao eixo X. Existem tambm as opes scale
(escala dos eixos, que pode ser linear ou logartmica, de acordo com a necessidade da
simulao) e data range (faixa de dados, que permite a visualizao de apenas uma
parte da simulao, definida pelo usurio).
Ainda no menu Plot, podemos adicionar eixos Y ao j existente, isto possvel
atravs da opo Add Y Axis, assim como podemos excluir eixos Y com a opo Delete
Y Axis.
A opo Label, tambm no menu Plot, permite que coloquemos nomes ou
comentrios nas formas de onda plotadas. Podemos escolher diferentes formatos de
Label, tais como: texto, seta, crculo e outros. Logo, a escolha depender do tipo de
comentrio e/ou descrio que ser feita na referida forma de onda.
Dentro do simulador podemos, tambm, realizar medies de valores desejados.
Isto possvel aps a plotagem da forma de onda, quando escolhemos, na barra de
tarefas, o cone (Toggle cursor). Aps selecionarmos este cone, aparecer uma
pequena janela referente aos valores a serem medidos, onde a coluna da esquerda indica
valores correspondentes ao eixo X e a segunda, ao eixo Y. Ento, marcamos na forma
de onda o ponto desejado e assim aparecero os valores referentes quele ponto. Ns
podemos, depois de fixado um ponto, deslocar o cursor ao longo da forma de onda a ser

12
medida, de modo a obter qualquer valor referente mesma e a diferena entre os valores
de um novo ponto e o ponto marcado anteriormente. Para fixar um ponto, basta clicar
com o boto direito do mouse no local onde est o ponto desejado.

Dica:
Na simulao, para modificar a cor, padro, largura e smbolo do trao, basta
clicar com o boto direito do mouse sobre o mesmo e selecionar o comando Properties.
O comando Information fornece informaes a respeito da simulao que o originou.

Exerccio 02.
Determine a potncia entregue pela fonte.

R1 R2 V1 R3
5 10 60Vdc 20

Exerccio 03.
Determine a resistncia equivalente vista pela fonte.
R4 2k

R1 1k R2 3k R3 1k

R5 4k
V1
24Vdc

Exerccio 04.
Encontre o equivalente Thvenin entre os pontos a e b. A seguir, redesenhe o
circuito equivalente, adicione a carga de 500 ohms e teste a equivalncia entre ambos.

13
I1 R2 R3 R4
0.1A 1k 4k R5 3k
1k
R1 V1 a b
1k 32V

R6 R7
5k 3k

0
R8 3.733k
a

V2 R9
20V 500

b
0

Varredura DC com variao de parmetros


O OrCad permite efetuarmos a variao de parmetros do circuito. Para isso,
deve-se selecionar o cone (simulation settings) na barra de ferramentas e definir, na
aba Analysis, os valores de praxe: Run to time e Maximum step size. Em seguida, na
mesma aba, selecionamos o item Parametric Sweep e definimos qual componente do
circuito sofrer a varredura, alm dos valores inicial e final, do incremento e do tipo de
escala, conforme mostrado na figura abaixo:

14
Exerccio 05.
Verifique a influncia da variao da fonte DC sobre a tenso de R3. Faa a
tenso da fonte V1 variar de 0 a 6V.

R2
200
I1 R1 R3
0.1A 100 300

V1
32V

Circuitos eltricos em regime permanente AC


Fonte de tenso de entrada com a forma de onda do tipo SIN:

VSIN forma geral: SIN (VOFF, VAMPL, FREQ, TD, DF, PHASE)

Parmetros Descrio Unidade Default


VOFF Tenso de offset Volt Nenhum
VAMPL Amplitude (valor de pico) Volt Nenhum
FREQ Freqncia Hertz 1/TSTOP
TD Atraso Segundos 0
DF Fator de amortecimento Segundos-1 0
PHASE Fase Graus 0

Comportamento da forma de onda:

Perodo de tempo Valor


0 at TD VOFF + VAMPL.sin(2.PHASE/360)
TD at TSTOP VOFF + VAMPL.sin(2.(FREQ(time-TD)+PHASE/360)).e-(time-TD).DF

Exerccio 06.
Insira os seguintes parmetros na fonte senoidal e observe o comportamento da
tenso sobre o resistor R1 por um tempo mximo de 60ms. Obs.: Este circuito faz parte
do projeto de instrumentao, servindo como divisor resistivo para entrada dos sinais
dos sensores afim de adequar o sinal aos limites de saturao do amplificador
operacional.

VAMPL V1 = 44V, VOFF = 0V, FREQ = 60Hz, TD = 1e-3, DF = 5e2, PHASE = 30


VAMPL V2 = 2V, VOFF = 0V, FREQ = 10kHz, TD = 1e-3, DF = 5e2, PHASE = 0

15
V1
VOFF = 0 R2
VAMPL = 44 12k
FREQ = 60
V2
VOFF = 0 R1 V
VAMPL = 2 4.6k
FREQ = 10000

0 0

Podemos tambm utilizar outras formas de onda (degrau, triangular,


quadrada,...).

VPULSE forma geral: VPULSE (V1, V2, TD, TR, TF, PW, PER)

Parmetros Descrio Unidade Valor Padro


V1 Tenso inicial Volt Nenhum
V2 Tenso de pico do pulso Volt Nenhum
TD Atraso Segundos 0
TR Tempo de subida Segundos TSTEP
TF Tempo de queda Segundos TSTEP
PW Largura de pulso Segundos TSTEP
PER Perodo Segundos TSTOP

Exerccio 07.
Insira os seguintes parmetros na fonte pulso e observe o comportamento da
tenso sobre o resistor R1 por um tempo mximo de 3ms.

V1 = 0V, V2 = 5V, TD = 1ms, TR = 0.1ms, TF = 0.1ms, PW = 0.3ms, PER = 1ms

V1
R1
1K

Exerccio 08.
Modifique os parmetros da fonte VPULSE acima, a fim de obter uma forma de
onda triangular.

Exerccio 09.
Plote IR1 e VL1 e observe a defasagem entre a tenso e a corrente no indutor.

16
R1

V2 1K L1
VOFF = 0 20mH
VAMPL = 5
FREQ = 60

Exerccio 10.
Determine o fator de potncia da associao abaixo.
L1 C1 L2

1m
2mH 1mH

V2 R1
VOFF = 0 3
VAMPL = 20
FREQ = 60

Para determinar o fator de potncia do circuito, podemos plotar as formas de


onda da tenso da fonte e da corrente que circula pelo circuito.
Utilizando o Toggle Cursor podemos medir a defasagem t em segundos e
editar a expresso de um trao para que ele realize a operao FP = cos(2f . t).

Fontes Controladas

Fonte de Tenso Controlada por Tenso (E)


Para inserir este tipo de fonte no seu circuito, adicione a biblioteca DATACONV
e procure por E em part.
Os ns (+) e (-) da fonte de tenso so os ns de sada. A tenso de sada deste
tipo de fonte determinada pela tenso entre os terminais de controle. O (+)
controlling node e o (-) controlling node so em pares e definem o controle de
voltagem. Os ns de sada e de controle devem ser necessariamente diferentes.
Defina o ganho (GAIN) desta fonte clicando duas vezes sobre o seu smbolo.

Fonte de Tenso Controlada por Corrente (H)


Os ns (+) e (-) da fonte de tenso so os ns de sada. A tenso de sada deste
tipo de fonte determinada pela corrente que atravessa os terminais de controle. O
ganho definido clicando duas vezes sobre o seu smbolo.

Fonte de Corrente Controlada por Tenso (G)


Os ns (+) e (-) da fonte de corrente so os ns de sada. Correntes positivas
atravessam a fonte do n positivo at o negativo. A tenso entre os terminais de controle
determina a corrente de sada.

Fonte de Corrente Controlada por Corrente (F)

17
Os ns (+) e (-) da fonte de corrente so os ns de sada. Correntes positivas
atravessam a fonte do n positivo at o negativo. A corrente que atravessa os terminais
de controle determina a corrente de sada.

Exerccio 11.
Monte o circuito abaixo, que contm uma fonte de tenso controlada por
corrente de ganho 20, e mea a tenso sobre o resistor R3.

Exerccio 12.
Monte o circuito abaixo, que contm uma fonte de corrente controlada por
tenso com ganho 10, e mea a corrente no resistor R3.

Transformadores
Exerccio 13.
Construa o transformador a partir do uso de indutores com acoplamento.
Obs: Para construir o transformador necessrio usar o componente K_Linear,
que fornece o coeficiente de acoplamento entre as bobinas do primrio e do secundrio.
O componente K_Linear se encontra na Library Analog.

K K3
K_Linear
COUPLING = .1
R1 R2 R3

0.01 0.01 12k


V V
V1 L2 L1 V
VOFF = 0 R4
VAMPL = 440 1mH 1mH
FREQ = 60 4.6k

0 0

18
Exerccio 14.
Utilize agora o transformador disponvel na Library Analog.

Importante:

A relao de transformao pode ser ajustada na propriedade COUPLING.


Por exemplo, se quisermos uma relao de transformao de 10:1, basta ajustar
o valor da propriedade COUPLING para um valor igual a 0.1. Por este mtodo s
conseguimos representar o transformador como abaixador. Para utiliz-lo como
elevador, usa-se um artifcio para determinar os valores das indutncias do
transformador, de forma a utiliz-lo como elevador. Atravs da frmula
L1.(V2)2=L2.(V1) 2
pode-se ajustar os valores de L1 e L2 de forma a obter uma o transformador como
elevador. Ex.: Para uma entrada 110V e sada 220V, precisaremos de uma relao de
L2=4L1.

necessrio tambm inserir um resistor de valor reduzido entre a fonte e o


transformador, alm de ajustar o valor das reatncias indutivas do primrio e do
secundrio. Ex: 0.1mH.

Exerccio 15.
Monte o circuito de uma fonte DC, utilizando uma ponte de diodos, e observe a
forma de onda na entrada e na sada do retificador.

19
Exerccio 16.
Construa agora uma fonte DC com filtro. Observe a ondulao da tenso de
sada (Ripple).

Transiente
O OrCAD lhe fornece uma opo quando preciso que uma parte do circuito
entre em funcionamento em um dado instante, ou ainda, quando outra deixe de ser
alimentada; o recurso que lhe permite tal agilidade chamado de chave (Sw_topen e
Sw_tclose). Para inserir este componente no circuito, proceda da seguinte maneira:
clique sobre o boto Place Part (na paleta de ferramentas) e selecione a biblioteca
ANL_MISC.

Sw_tOpen: abre no tempo especificado tOpen


Sw_tClose: fecha no tempo especificado tClose

tClose=0 tOpen=0
1 2 1 2

U1 U2

Exerccio 17.
Plote a forma de onda da tenso no resistor e a corrente no circuito depois de S2
ser fechada e S1 ser aberta em t=1ms.

20
Exerccio 18.
Determine VC(t), IC(t) e IR2(t). Defina o tempo de simulao igual a 5s.

Corrente Alternada Trifsica


Obs: No OrCAD no existe uma fonte trifsica. Por isso, em exerccios que
requerem tal tipo de fonte, devemos utilizar trs fontes monofsicas devidamente
defasadas.

Exerccio 19.
Determine as correntes I1, I2 e I3.

Exerccio 20.
Verifique que a corrente de linha permanece a mesma se a ligao for em delta e
o valor de cada impedncia for multiplicado por 3.

Exerccio 21.
Observe o comportamento da tenso na carga quando uma fase desligada.

21
Exerccio 22.
Observe as formas de onda na sada da fonte trifsica e na carga R1.

Exerccio 23.
Encontre a potncia total perdida por Efeito Joule na linha de transmisso
representada abaixo.

22
Diodo Semicondutor
Exerccio 24.
Levante a curva caracterstica do diodo, ou seja, plote a curva I x V.

Para levantar tal curva, devemos efetuar uma varredura DC (DC Sweep),
variando o valor da fonte de tenso V1, de 0 a 1.5V, com incremento de 0.01V. Para
melhor visualizao, ajuste a escala de corrente para um valor mximo de 5A.
Aps ter realizado esta simulao, simule o efeito da variao de temperatura
sobre o diodo. Para isto, no item Options do menu Simulation Settings, ao invs de
marcar a opo Parametric Sweep, marque a opo Temperature Sweep e defina as
temperaturas desejadas.

Exerccio 25.
Observe como se comporta a tenso no resistor em relao fonte CA.

Transistores
Exerccio 26.
Gere uma onda quadrada utilizando uma fonte VPULSE e a seguir aplique esta
tenso base do transistor. Observe que o transistor se comporta como uma chave.

23
Exerccio 27.
Verifique que na configurao indicada abaixo o transistor atua como um
amplificador de pequenos sinais. Para isso, compare a tenso na carga com o pequeno
sinal alternado de entrada, determinando o ganho em dB do amplificador na faixa de
freqncias baixas e intermedirias. Observe que para as altas freqncias o ganho
atenuado devido s capacitncias internas do transistor (modelo -hbrido).
No menu Simulation Settings, escolha o tipo de anlise como sendo AC
Sweep/Noise e atribua ao grfico uma escala logartmica com 10 pontos por dcada,
iniciando com a freqncia de 1Hz e terminando com 10MEGHz. Simule o circuito com
as ponteiras indicadas na figura abaixo.
Elimine os traos anteriores (apenas para melhorar a visualizao), adicione um
novo trao simulao e edite sua expresso para 20*LOG10(V(C1:2)/V(V2:+)).
Assim, fica determinado o ganho em dB do amplificador na faixa de freqncias
estabelecida, sendo o ganho nas intermedirias igual a 20dB, que corresponde a um
ganho de tenso igual a 10. Altere a freqncia de trmino para 10GHz e verifique a
atenuao que o ganho sofre.

Amplificadores Operacionais
Exerccio 28.
Observe o comportamento do amplificador conversor (Tenso/Corrente) na
figura abaixo. A fonte de tenso e o divisor resistivo de entrada representam o sensor e a

24
queda tenso que deve se ter para adequao do sinal aos limites de operao do
amplificador operacional. Este tipo de topologia usado em transmisses a longa
distancia, em que as relativamente pequenas tenses de sinal so susceptveis a rudos
eletromagnticos.

0
V11
15Vdc R3

11
R4 130
2 TL084

V-
- U34A
1k
1
OUT
3

V+
0 +

V7 V10

4
VOFF = 0 R12 15Vdc
VAMPL = 44 12k
FREQ = 60
0
R13
0 4.6k

Exerccio 29.
Observe o comportamento do amplificador Bufferizador indicado abaixo.
Dica: Neste exemplo, utilizamos o recurso Place Port , onde escolhemos o
componente PORTNO-R da biblioteca CAPSYM para facilitar as conexes. Para alterar
o label do componente, basta dar um duplo clique sobre ele com o boto esquerdo do
mouse.

Vcc

U45A
4

3 Vcc
V+

+
1
V2 TL084 OUT
3Vdc 2
V-

- V21
11

0 5
0
0

Exerccio 30.
Simule o circuito com o amplificador operacional Rail to Rail OPA350
abaixo, note que as fontes de alimentao, tanto V- quanto V+, possuem nveis de
tenso menores que os da entrada AC. Este circuito tem funo de proteo no projeto
da instrumentao. O dispositivo OPA350 foi escolhido por se tratar de um elemento
que apresenta pequeno offset e pequena atenuao de sada.

25
V
U2
0 3
1 + V- 4
2 - OUT
V+
Vin V1
OPA350
VOFF = 0 3Vdc
VAMPL = 4
FREQ = 60
0 0 0

PROJETO

Este o projeto final de instrumentao para a medio de tenso que foi


proposto no incio do curso. Note que na entrada, onde esto localizados os sensores, foi
inserida uma fonte de tenso operando a freqncia de 10 kHz, representado um rudo
qualquer nesta freqncia.
O amplificador de instrumentao AD620 um amplificador que possui entrada
em modo diferencial, logo os rudos de modo comum existentes no sinal de entrada
sero, teoricamente, eliminados neste estgio da instrumentao. Repare tambm que
neste estgio h uma fonte de tenso Bufferizada, conectada ao pino REF, este pino
permite que seja acrescida ao sistema uma tenso de offset, o que de grande utilidade
ao nosso projeto pois os pinos do AD no suportam nveis negativos de tenso.

Amplificador de
Instrumentao
0 Proteo
0
R3
V

15Vdc V11 130


11

R4 V5
2 U34A 15 0
V-

-
7

TL084
1k
1 3 U33
V+

OUT +
4

1 U32
3 RG1 6 3 R7
V+

V-

0 + 8 OUT 2 + 1
V10 2 RG2 5 - OUT
V+
V-

- REF 10
R14 C2
4

V7 15Vdc AD620/AD OPA350


VOFF = 0 R12 100000k V4 530n
4

VAMPL = 44 12k
FREQ = 60 -15Vdc 0
V22 0
VOFF = 0 R13
VAMPL = 2 4.6k
FREQ = 10000 0
0
0 V6
0 5Vdc V21
4

U38A R2
4

3 1.2k U45A 5
V+

+ 3
V+

1 +
OUT R5 1
Saida dos Sensores 2 V2 OUT
V-

-
Converso Tenso-Corrente 1.2k 3Vdc 2
V-

TL084 -
0
11

TL084
11

0 0
0
Alimentao / Buffers

26
Circuitos Digitais
Exerccio 30.
Edite os estmulos das entradas do somador apresentado abaixo e verifique a
sada. Para inserir a porta lgica OR, cujo CI comercial o 7432, escolha o componente
7432 na biblioteca 7400. Na mesma biblioteca, encontra-se o componente 7409, que o
CI comercial para a porta lgica AND. Para inserir os estmulos, escolha o componente
DigStim1 da biblioteca SOURCSTM. Em seguida, clique sobre ele com o boto
esquerdo do mouse, pressione o boto direito e ento escolha a opo Edit Pspice
Stimulus. Isto far com que seja aberta uma janela do programa Pspice Stimulus Editor,
onde possvel editar o estmulo escolhendo a sua freqncia e razo cclica ou perodo
e tempo ligado (on time), alm de seu valor inicial e atraso.

27
Anexo 1 Nomes dos componentes
Os nomes para os dispositivos iniciam com uma letra reservada para aquele
dispositivo. A tabela abaixo mostra a primeira letra de elementos e fontes.

Primeira Letra Elementos de Circuito e Fontes


B GaAsFET
C Capacitor
D Diodo
E Fonte de tenso controlada por tenso
F Fonte de corrente controlada por corrente
G Fonte de corrente controlada por tenso
H Fonte de tenso controlada por corrente
I Fonte de corrente independente
J Transistor de efeito de campo de juno - JFET
K Indutores mtuos (transformador)
L Indutor
M Mosfet
N Entrada digital
O Sada digital
Q Transistor bipolar de juno
R Resistor
S Chave controlada por tenso
T Linha de transmisso
U Dispositivo digital
V Fonte de tenso independente
W Chave controlada por corrente
X Chamada de subcircuito

28
Anexo 2 Principais bibliotecas
A tabela abaixo mostra em quais bibliotecas esto localizados os componentes
mais utilizados.

Biblioteca Componentes
7400 Todas as portas lgicas de uso comum
ABM Blocos que executam operaes matemticas (SIN, COS,
TAN, EXP, LOG, SQRT, SUM, DIFF, etc.) com os
sinais de um circuito que est sendo simulado
ANALOG Resistores, capacitores, indutores, K_Linear,
transformadores, linha de transmisso, etc.
ANL_MISC 555, rels, chaves tOpen e tClose
BIPOLAR Transistores Bipolares de Juno
DARLNGTN Transistores na configurao Darlington
DATACONV Fontes dependentes, bloco de delay, clock
DIODE Diodos comuns e zener
EBIPOLAR Transistores da srie BC
IGBT IGBTs
JFET JFETs das sries BF e J2N
OPAMP Amplificadores Operacionais e outros componentes da
srie LM, como reguladores de tenso
OPTO Optoacopladores
PWRBJT BJTs de potncia
PWRMOS MOSFETS de potncia
SOURCE Fontes independentes de corrente e tenso
SOURCSTM Estmulos para circuitos digitais
THYRISTR Tiristores
TLINE Linhas de transmisso
TRANSISTOR Outros transistores
XTAL Cristais osciladores
ANLG_DEV, Pacotes de componentes dos seguintes fabricantes:
HARRIS, Analog Devices, Harris Semiconductor, Motorola,
MOTOR, Phillips, Siemens, Texas Instruments e Zetex.
PHIL_, SIEMENS,
TEX_INST, ZETEX

29
Universidade Federal de Santa Maria UFSM
Centro de Tecnologia CT
Curso de Engenharia Eltrica
Ncleo de Pesquisa e Desenvolvimento em Engenharia Eltrica
NUPEDEE
Programa de Educao Tutorial PET-EE

INTRODUO AO DESIGN DE PLACAS DE CIRCUITO


IMPRESSO UTILIZANDO O LAYOUT PLUS

XTENSO
INTRODUO CRIAO DE PL

Santa Maria
2007
INDCE

Conceitos iniciais _____________________________________________________________ 1


Comandos bsicos ____________________________________________________________ 1
1. Criando uma netlist__________________________________________________________ 3
2. Criando um arquivo no Layout Plus ____________________________________________ 4
3. Footprints _________________________________________________________________ 6
3.1. Inserindo footprints _____________________________________________________ 6
3.2. Criando um Footprint ___________________________________________________ 7
3.3. Tratamento de erros ___________________________________________________ 11
3.4. Alterando um footprint _________________________________________________ 11
4. Roteamento _______________________________________________________________ 12
4.1. Roteamento automtico e manual ________________________________________ 15
4.2. Manipulando texto _____________________________________________________ 17
5. Verificando erros___________________________________________________________ 17
6. Criando reas de Cobre_____________________________________________________ 20
7. ANEXOS ________________________________________________________________ 191
O Layout Plus um software que acompanha o pacote OrCAD e atravs dele possvel
desenvolver placas de circuito impresso a partir de um projeto esquemtico desenhado no Capture
CIS.
Este programa uma ferramenta bastante verstil e que permite construir placas com uma ou
mais faces, desenvolvendo-as conforme a necessidade.
Esta apostila tem como objetivo introduzir as funes bsicas de operao deste software,
acompanhando todo o projeto de uma placa de circuito impresso a partir de um esquemtico j
desenvolvido, passando pela importao da lista de componentes para edio da placa, estratgias
de roteamento das trilhas, especificaes e depurao.

Conceitos iniciais
Para iniciarmos o entendimento da confeco de placas de circuito impresso, vamos definir
alguns termos que sero utilizados posteriormente.
Listas de ligaes (netlists): arquivos que contm informaes sobre tipos e valores dos
componentes em um projeto, bem como sobre as ligaes entre eles.
Trilhas (tracks): linhas de cobre isoladas do restante da placa responsveis pela ligao entre
componentes.
Ilhas (padstacks): alargamento das trilhas que podem conter um pino de um componente ou
uma via, so necessrios para facilitar a soldagem.
Vias (vias): so pontes para ligao entre faces.
DRC (design rules check): ferramenta para verificao de erros de projeto.
Footprints: modelos de componentes. Contm um desenho tipo planta baixa, o qual define a
dimenso e o formato do componente e seus pinos.
Roteamento (routing): processo de criao das trilhas de cobre e, quando necessrio, das
vias. Pode ser automtico ou manual.
Camadas (layers): so uma separao virtual entre detalhes de tipos diferentes no projeto.
Existem layers para trilhas em cada face, para desenhos e textos nas duas faces, para os furos e
algumas outras (consulte o anexo 1). Cada layer interpretada separadamente pelo software da
fresa que ir confeccionar a placa, orientando-a a utilizar uma ferramenta para cada camada.

Comandos bsicos
O Layout Plus possui vrios comandos para sua operao, nesta seo esto relacionados
alguns dos mais utilizados.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

1 Library Manager este comando permite acessar a biblioteca de footprints, sendo possvel
selecion-los ou editlos

2 Find atravs deste comando possvel encontrar algum componente, bastando fornecer
seu nome

3 Edit comando que permite editar qualquer elemento que esteja selecionado

4 View Spreadscheet um atalho para comandos de estratgias de roteamento e


configurao de layers, trilhas, pads, footprints e etc.

Programa de Educao Tutorial Engenharia Eltrica 1


5 Query comando que informa os dados de um componente ou pino, ao selecionar este
comando, abrir uma caixa de dilogo. Basta ento, selecionar o objeto do qual se deseja
alguma informao

6 Component Tool quando acionado este boto somente permitido editar os componentes

7 Pin Tool - quando acionado, permite somente a edio de pinos

8 ObstacleTool funo que quando selecionada permite definir limites para placa e
componentes

9 Text Tool ferramenta usada para insero e edio de texto em uma placa

10 Conection Tool permite inserir novas conexes no circuito

11 Error Tool permite manipular algum erro de projeto

12 DRC on-line este boto quando acionado, faz com que um assistente de verificao de
erros de projetos acompanhe a edio da placa

13 Reconnect Mode permite tornar visvel ou invisvel as conexes entre pinos e


componentes

14 Autopath Route Mode - atravs desta funo possvel editar manualmente uma trilha,
porm com estratgias de roteamento pr-determinadas pelo software.

15 Shove Track Mode permite editar uma trilha, porm sem utilizao de critrios

16 Edit Segment Mode com esta funo selecionada, possvel somente editar o segmento
da trilha que estiver selecionado

17 Add/Edit Route Mode usada quando se deseja editar uma trilha inteira

18 Refresh All - esta opo atualiza a tela

19 Design Rule Check - esta opo procura por erros no projeto a cada vez que selecionada

Programa de Educao Tutorial Engenharia Eltrica 2


1. Criando uma netlist

Para iniciarmos a confeco de uma placa de circuito impresso precisamos informar ao


software a lista dos componentes que sero utilizados no projeto, bem como as suas conexes. Isto
feito atravs de um arquivo gerado no mdulo Capture CIS do OrCAD, a partir do esquemtico.
O Layout Plus utiliza arquivos de extenso MNL para importar as informaes do
esquemtico, tais arquivos so denominados netlists.
Para gerar uma netlist necessrio que o Capture CIS esteja aberto com o arquivo do
projeto que originar a placa. Aps conferir as conexes do esquemtico ative a janela do projeto,
atravs do menu Window. Selecione o arquivo de extenso DSN que define o projeto, este arquivo
encontra-se dentro da pasta Design Resources. No menu Tools, clique na opo Create Netlist. A
janela mostrada na figura 1 ser exibida, clique na aba Layout.

Figura 0.1: gerando uma lista de componentes..

Antes de criar a netlist algumas opes devem ser ajustadas. Veja cada uma delas:
1 PCB Footprint: serve para formatar o arquivo. Para gerar um arquivo ao Layout Plus
utilize {PCB Footprint} que o valor default.
2 Run ECO to Layout: se marcado, comunica automaticamente o Layout Plus das
modificaes ocorridas na netlist. Utilize somente quando estiver modificando o projeto.
As duas outras opes referem-se s unidades mtricas do projeto. Selecione polegadas ou
milmetros.
3 Selecione um nome de arquivo para a netlist.

Programa de Educao Tutorial Engenharia Eltrica 3


2. Criando um arquivo no Layout Plus

Para criar um arquivo no Layout Plus necessrio que exista um arquivo com a lista de
componentes (extenso MNL), cujo procedimento de gerao foi descrito no tpico anterior.
Com o software Layout Plus aberto, no menu File selecione a opo New. Efetuando este
passo, abrir uma nova janela do Layout Plus e a caixa de dialogo Load Template File.

Figura 0.1: caixa de dilogo load template file.

LOAD TEMPLATE FILE tem o objetivo de definir que tecnologia de projeto ser usada para
o desenvolvimento do layout. Cada arquivo .TCH ou .TPL exibido na caixa de dilogo se refere a
uma tecnologia de projeto, o qual define regras para estratgias de roteamento, layers, nets e outras
configuraes bsicas. Abaixo segue um resumo de algumas das principais bibliotecas de
tecnologias:

CERAMIC.TCH Usada para mdulos com chip cermico.


DEFAULT.TCH Usada para o sistema de unidade ingls
386LIB.TCH Tecnologia usada para arquivos gerados utilizando a biblioteca PCB386 .
HYBRID.TCH Usada para chips hibridos.
JUMP5535.TCH Tecnologia para placas de face simples, na qual as vias possuem 55 mils
de dimetro com furo de 35 mils.
MCM.TCH Para diversos mdulos de chip.
METRIC.TCH Usada para sistema mtrico (SI).
PADS.TCH Usada em placas criadas usando o software PADS.
PROTEL.TCH Usada para placas criadas usando o software PROTEL.

Programa de Educao Tutorial Engenharia Eltrica 4


Aps a confirmao desta etapa, abrir uma caixa de dilogo na qual selecionado o arquivo
.MNL desejado, em seguida, a caixa para seleo do destino no qual o arquivo do Layout Plus
(extenso .MAX) ser salvo.
Automaticamente aps a execuo dos passos citados acima, o programa efetua o processo
de transferncia de dados - Automatic ECO utily-, no qual feita a busca por footprints que
correspondam aos elementos do arquivo .MNL. Caso algum elemento do esquemtico no possua
um footprint definido, ser exibida uma caixa de dilogo Link Footprint to Component (veja na
figura abaixo), solicitando ao operador que indique um footprint existente em alguma biblioteca ou
crie conforme sua necessidade (veja 3.2Criando um footprint.)

Figura 0.2: transferncia dos dados ao Layout Plus.

Ao terminar o processo de transferncia de dados, aparecer uma janela do Bloco de Notas,


listando os erros que por ventura possam ser encontrados.

Programa de Educao Tutorial Engenharia Eltrica 5


3. Footprints

Quando os componentes so organizados dentro de uma netlist, ainda no possuem um


formato definido, isto , seus limites, dimenso e pinagem so desconhecidos. Para isso foram
criados footprints, desenhos em vista superior dos componentes. Eles contm o formato do
componente e sua pinagem.
Junto com o mdulo Layout Plus do pacote OrCAD existe uma grande quantidade de
footprints j prontos e divididos em bibliotecas para as mais diversas aplicaes. Possivelmente
algum projeto ter algum componente inexistente nas bibliotecas padres do software, por isso,
existe a opo de criar novos conforme necessrio.
A pinagem contida nos footprinst conectada com as informaes contidas na netlist. Por
exemplo, o pino 1 do componente C no projeto ir coincidir com o pino 1 do footprint escolhido
para este elemento. Deve-se tomar cuidado, portanto, para que o projeto preveja uma pinagem
semelhante adotada pelo modelo, principalmente em componentes polarizados, como capacitores
eletrolticos e diodos.
Ateno deve ser dada tambm ao fato de algumas bibliotecas de footprints utilizadas para
elementos polarizados de dois terminais terem um padro de pinagem P(positivo)-N(negativo),
C(ctodo)-A(nodo) ou 1-2 enquanto a maioria dos componentes do Capture CIS utilizam um
padro 1-2. Caso exista uma incompatibilidade entre os padres utilizados no Capture CIS e no
Layout Plus uma mensagem de erro emitida.
Para exemplificar o problema, admita um capacitor ligado conforme a figura 2. Observe que
o pino 2 est ligado a um terminal positivo e o pino 1 est ligado ao terra. Atente agora para o
layout da placa de circuito impresso e verifique que o pino 1 continua ligado ao terminal negativo.
Porm, este pino neste footprint contm marcaes para guiar a soldagem de um terminal positivo,
o que provavelmente acarretaria a montagem errada da placa e a inutilizao deste componente,
sem que nenhuma mensagem de erro alerte o usurio.
Duas solues para este problema sero apresentadas mais adiante.

J1 C1
2 1
1
Positivo
10u

J2

1
Negativo
0
Figura 0.1: ligao de um capacitor explicitando a sua pinagem e um erro constatado no layout da placa.

3.1 Inserindo footprints

Quando um projeto aberto ou atualizado, uma ferramenta chamada Automatic ECO Utility
se encarrega de ler os arquivos necessrios, verificar a presena de footprints, a consistncia das
informaes sobre pinagem e emitir mensagens de erro para que o usurio possa ajustar algum
parmetro errado.
Uma das mensagens emitidas a janela link footprint to component apresentada na figura 3.
Esta janela surge quando o software no consegue encontrar um footprint para determinado
componente. Neste momento, existem trs opes possveis.

Programa de Educao Tutorial Engenharia Eltrica 6


Figura 0.2: janela link footprint to component

A primeira opo, Link existing footprint to component, usada quando se conhece algum
footprint existente nas bibliotecas padres ou naquelas criadas pelo usurio. Clicando neste boto a
janela Footprint for <nome do componente> apresentada. Nela pode-se escolher dentre as vrias
bibliotecas existentes o footprint necessrio. Existe tambm a possibilidade de adicionar novas
bibliotecas.
Clicando em Create or modify footprint library possvel criar um novo footprint ou alterar
um j existente, este processo ser discutido mais tarde.
A opo Defer remainig edits until completion permite prosseguir o processo sem tomar
nenhuma deciso a respeito deste e quaisquer outros erros e visualizar a listagem de erros ao final
do procedimento.
Clicando em Cancel um procedimento semelhante ao anterior acontece, mas apenas para o
atual erro, os prximos iro provocar o aparecimento desta janela novamente. Clicando em OK so
exibidas algumas informaes sobre o atual erro.

Pode-se ainda definir os footprints a serem utilizados pelo Layout Plus ainda na etapa de
criao do esquemtico no Capture CIS. Para isso basta chamar a janela Edit Properties e inserir o
nome do footprint a ser utilizado no campo PCB Footprint. Feito isto com todos os componentes,
crie a netlist e abra no Layout Plus conforme descrito na captulo anterior.

3.2 Criando um Footprint

Ao executar um projeto de layout, podero existir componentes cujo footprint no esteja


definido. Para criar um novo, existem duas opes:

1- no momento de transferncia de dados, quando aparecer a caixa de dilogo Link


Footprint to Component, selecione a opo Create or Modify Footprint Library (veja
figura 3.2);
2- caso esteja no modo de edio da placa, selecione no menu :File a opo Library
Manager ou (Ctrl+L).

Em ambos os casos, abrir a janela Library Manager (ver figura 3.3).

Programa de Educao Tutorial Engenharia Eltrica 7


Figura 0.3: janela Library Manager.
Library Manager atravs desta janela possvel buscar, adicionar, criar ou remover bibliotecas
de footprint. A seguir temos alguns procedimentos bsicos para a criao de um footprint.

Passo 1
Clicando no boto Create new footprint (veja figura 3.4), abrir uma caixa de dilogo
solicitando um nome para o footprint e unidade de medida (Sistema Ingls ou Mtrico).

Figura 0.4: seleo do sistema de medidas do novo footprint.

Pode-se iniciar verificando as configuraes das unidades de medida utilizadas e as


definies do grid. No menu Options, clique no item System Settings (Ctrl+G).A caixa de dilogo
da figura 3.5 permitir definir as configuraes desejadas (obs.:esta opo atinge a configurao de
todo o programa).

Programa de Educao Tutorial Engenharia Eltrica 8


Figura 0.5: configuraes gerais do projeto.

1) Display Unit seleo da unidade de medida utilizada e sua resoluo;


2) Grids define a visualizao e a preciso a ser utilizada para movimentar algum elemento
grfico pela grade;
3) Rotation estabelece o comportamento de rotao de um componente, no caso da funo
rotation ser requerida.

Passo 2
Para criar um novo componente, interessante definir suas dimenses. Para isso, no menu
Tool selecione a opo Dimension e a seguir New. Agora no grid defina as dimenses de seu
componente; bastando simplesmente clicar com o boto direito do mouse e arrast-lo at obter a
dimenso desejada.
Aps dimensionar, clique no boto Obstacle Tool , posicione o cursor sobre o grid,
clique no boto direito e aps New. Assim possvel modelar o componente.

Figura 0.6: definindo os limites do footprint.

Programa de Educao Tutorial Engenharia Eltrica 9


Passo 3
Tendo agora um formato definido para o componente, podemos inserir os pinos que o
compem. Para editar os pinos, clique no boto Pin . Para inserir novos pinos posicione o cursor
sobre o grid, clique no boto direito e aps New.

Figura 0.7: inserindo pinos.

Caso o pino no esteja na configurao desejada, clique com o boto esquerdo do mouse
sobre o pino, imediatamente clique no boto direito e aps Properties, onde ir abrir a caixa de
dilogo Edit Pad. Esta funo permite selecionar um modelo de pino com o dimetro do furo e do
pad desejado.

Figura 0.8: janela de edio de pinos.

Com o footprint do componente pronto, selecione a opo Save as. Abrindo a caixa de
dilogo Save footprint as..., escolha um nome (Name of Footprint), uma biblioteca destino(Name of
Library) ou crie uma nova (Create a New Library) para o componente em questo.

Programa de Educao Tutorial Engenharia Eltrica 10


3.3 Tratamento de erros

Aps todo o procedimento de transferncia de dados ocorrer, sem mensagens de erro ao


final, ainda no h segurana de todos os footprints estarem corretos. O motivo o fato de a
ferramenta AutoECO se basear em escolhas feitas anteriormente para escolher footprints
automaticamente. Deve-se ento revisar cada componente, procurando por discrepncias como:
tamanho errado, pinos mal posicionados ou invertidos (como ilustrado no incio deste captulo).
Para este ltimo problema duas solues sero apresentadas, ambas implementadas no
Capture CIS. A primeira refere-se a elementos polarizados de dois terminais, caso o problema no
seja incompatibilidade de padres de pinagem. Uma vez detectado que houve uma inverso entre os
pinos do componente, volte ao Capture CIS, selecione o componente e aplique uma rotao de
180, fazendo com que haja uma inverso entre os pinos. Crie novamente uma netlist com a opo
Run ECO to Layout ativada para que as alteraes sejam automaticamente comunicadas ao Layout
Plus.
Outra soluo, mais geral, aplica-se a quaisquer problemas de pinagem encontrados no
projeto. Primeiramente, verifique se no existe algum outro footprint que se aplique ao caso. Caso
no existe nenhum, verifique o problema ocorrido, seja incompatibilidade de padres ou
simplesmente algum pino invertido, e anote as modificaes a serem feitas. No Capture CIS utilize
a ferramenta Edit Part para editar cada pino do componente. Altere o campo number de cada
terminal aos valores anotados, pois este parmetro utilizado para indexar os pinos do esquemtico
aos do footprint. Crie uma netlist conforme o procedimento anterior e verifique no Layout Plus se
o problema foi satisfatoriamente resolvido.
Para resolver os problemas de tamanho errado e pinos mal posicionados basta escolher o
footprint correto para o componente em questo se o mesmo existir nas bibliotecas padro ou cri-
lo, caso no exista.

3.4 Alterando um footprint

Para alterar o footprint de um componente qualquer basta selecion-lo e clicar com o boto
direito do mouse, chamando o menu pop-up de opes do componente. Escolha a opo Properties.
A janela Edit Component aparecer e nela diversas opes podem ser alteradas. Para modificar o
footprint simplesmente digite o seu nome ao lado do boto Footprint e clique em OK. Caso no
saiba o nome do modelo clique no boto Footprint para escolher pela janela Select Footprint que
apresenta todas as bibliotecas e um desenho do modelo ao lado.

Programa de Educao Tutorial Engenharia Eltrica 11


4. Roteamento

A etapa de roteamento de extrema importncia no processo de edio de uma placa de


circuito impresso. Neste captulo sero descritos dois modos possveis de roteamento, o manual e o
automtico. Inicialmente ser ilustrado um exemplo no qual sero definidas a estratgias de
roteamento e aps suas opes de execuo. Uma placa bem organizada representa qualidade, e
uma das principais maneiras de obt-la fazendo uma boa estratgia de roteamento.

Exemplo 1
Este exemplo tem por objetivo ilustrar os passos bsicos para edio de uma placa a partir de
um esquemtico.

1 - Passo
Utilizando o software Capture CIS, reproduza o esquemtico abaixo:

J1

~IN 1

D2 D1 J3
1 POS
D3 D4 J4
J2
C1 1 NEG
~IN 1
1000uF

0 0 0

Figura 0.1: diagrama esquemtico do exemplo 1.


Aps finalizar a edio do esquemtico, deve-se gerar a lista de componentes atravs da
funo Create Netlist.

2 - Passo
Agora, execute o procedimento de criao de um novo arquivo para o Layout Plus (veja
captulo 2). Uma vez que todos componentes esto dispostos aleatoriamente no grid do Layout
Plus, eles devem ser organizados, para isso clique no boto Component Tool . Caso prefira uma
melhor visibilidade dos componentes, clique em Reconect Mode . Defina agora os limites de sua
placa, clique em Obstacle Tool com o boto direito sobre o grid e em seguida new.

3 - Passo
Uma vez que a estrutura bsica da placa est definida, pode-se passar para as estratgias de
roteamento. Clique no boto View Spreadsheet, aponte para Strategy no qual aparecer as
seguintes opes:

Inicialmente selecione a opo Route Pass a qual abrir uma planilha como na figura
seguinte. Esta opo permite definir o custo das trilhas em cada etapa do algoritmo de roteamento
do software.

Programa de Educao Tutorial Engenharia Eltrica 12


Planilha Route Pass

Figura 0.2: planilha Route Pass


Name esta coluna possui a seqncia das etapas que o software utiliza para realizar o roteamento;
Enable opo que permite definir qual passo da seqncia de roteamento ser habilitado;
Via Cost define a quantidade de vias permitidas, lembrando que vias so furos para conexo de
layers. Um alto custo de vias, significa que o roteador ir usar poucas vias;
Retry Cost permite configurar o custo das tentativas para o roteamento, ou seja, quanto menor este
custo, mais tentativas de roteamento prximo a trilhas existentes sero executadas pelo software;
Route Limit esta configurao responsvel pelo esforo na tentativa de roteamento. Um valor
alto atribudo para esta opo, acarreta num esforo mximo para o roteamento, mas em
contrapartida menos qualidade.
Rout Attempt define o nmero de tentativas que o algoritmo ter para rotear em cada etapa.
Em Options temos as seguintes opes:
- Heuristics ignora todas as opes de custo exceto Attempts. Esta opo far as ligaes
somente, por exemplo, entre pinos que estejam alinhados horizontal ou verticalmente;
- Maze esta opo habilita todos as opes de custo, logo muito eficiente;
- Auto DFM esta opo faz uma chamada para o funo Cleanup Design do menu Auto.
- Via Reduce esta configurao utiliza arquivos estratgicos (VIARED_H.SF) definindo a
necessidade de via.

Obs.: Para alterar alguma destas configuraes, apenas d um duplo clique na clula correspondente
ao objeto a ser alterado.

Programa de Educao Tutorial Engenharia Eltrica 13


Planilha Route Layer
Uma outra opo para a estratgia de roteamento o Route Layer, que permite configurar as
layers em cada etapa do roteamento.

Figura 0.3: planilha Route Layer


A coluna Sweep/Layer Name fornece o nome da etapa de roteamento, bem com o nome da
layer. Atravs da coluna Enable possvel habilitar ou desabilitar alguma layer para determinada
etapa de roteamento. Cost define o custo da layer, logo, uma layer com um custo mais elevado ter
menos preferncia no roteamento. Com a opo Direction podemos definir a preferncia de direo
(horizontal/vertical) da layer. Between permite configurar a passagem da layer entre pinos, quanto
maior o nmero atribudo, menor a chance da layer passar entre pinos. Tais opes podero ser
alteradas com um clique duplo sobre a clula correspondente.

Planilha Route Spacing

Figura 0.4: planilha Route Spacing


Fazendo uso desta opo, podemos definir as distncias mnimas entre layers da placa em
edio. Abaixo temos descrio da a funo de item desta planilha:
-Track to Track - distncia entre trilhas
-Track to Via distncia entre trilha e via
-Track to Pad - distncia entre trilha e pad
-Via to Via - distncia entre vias
-Via to Pad - distncia entre via e pad
-Pad to Pad - distncia entre pad
Os valores exibidos esto expressos na unidade configurada pelo usurio, no menu Options,
System Setting. (veja 3.2-Criando um Footprint)

Programa de Educao Tutorial Engenharia Eltrica 14


4.1. Roteamento automtico e manual

Depois de definidas todas as estratgias de roteamento. Certifique-se de que as layers que


no devem conter trilhas esto desabilitadas. Para o exemplo apresentado, uma placa simples, de
face nica, deve-se desabilitar a layer TOP, pois esta se refere camada de componentes,
permitindo que o software utilize apenas a layer BOTTOM para o roteamento das trilhas (consulte o
anexo 1). Para isso, clique em View spreadsheet e aps em layers para abrir a planilha de
propriedades das camadas. Na linha TOP, verifique se o campo Layer Type possui o valor Unused.
Caso no possua, d um duplo clique neste campo a fim de alterar o seu valor para Unused routing.
Para a confeco de placas de face dupla deixe habilitadas as layers TOP e BOTTOM.
possvel tambm projetar placas com mltiplas camadas internas de trilhas, para isso usam-se as
layers INNER1 at INNER12, que ficam desabilitadas como padro.
Tendo configurado as estratgias de roteamento pode-se iniciar o roteamento automtico do
exemplo dado.
Para iniciar o roteamento automtico, clique no menu Auto e em seguida selecione
Autoroute > Board.
Este procedimento aciona um algoritmo que se baseia nas configuraes anteriores sobre
estratgias de roteamento para produzir as trilhas necessrias entre os componentes, utilizando
somente as layers permitidas anteriormente e a espessura de trilha escolhida na planilha nets.
Quando uma placa de mais de uma face criada, este comando tambm se responsabiliza pela
criao das vias necessrias.
Porm, este algoritmo nem sempre eficaz na criao de trilhas otimizadas como mostra a
figura abaixo, o que requer uma posterior anlise visual do layout da placa. Duas aes so eficazes
para a melhora do roteamento automtico. Pode-se reavaliar as estratgias de roteamento,
diminuindo, se possvel, a largura da trilha, reduzindo as distncias entre trilhas e pinos ou alterando
outras configuraes como a disposio dos componentes para que fiquem organizados de forma
mais otimizada. Depois de realizar as alteraes necessrias, selecione Auto > Unroute > Board
para desfazer as trilhas e execute o roteamento automtico novamente.

Figura 0.5: Roteamento automtico com trilhas pouco otimizadas.


Uma segunda abordagem o roteamento manual que pode ser feito em toda a placa, no caso
de sistemas bastante simples ou em pequenas partes em circuitos mais complexos. Para isso
selecione a ferramenta Track > Select Tool no menu Tool. Selecione a trilha que deseja refazer, e
clique com o boto direito para acessar o menu pop-up mostrado a seguir.

Programa de Educao Tutorial Engenharia Eltrica 15


Desfaz o roteamento de apenas um segmento
Desfaz o roteamento entre dois pinos
Desfaz o roteamento de todo um n

Muda para o modo de edio apenas do segmento selecionado


Troca o sentido de construo do segmento
Muda a espessura da trilha que est sendo alterada

Manipulao de vias

Quando ativado no permite a edio da trilha selecionada


Desativa a opo anterior

Se ativado utiliza o grid para posicionar segmentos

Altera o tipo de curva das trilhas

Figura 0.6: menu pop-up da ferramenta de edio de trilhas. Atente para as teclas de atalho para cada comando.

Para realizar o roteamento manual, desfaa o de algum segmento ou mais e reconstrua


utilizando o mouse e as opes deste menu pop-up. Atente para as teclas de atalho de cada
comando, pois estas aumentam a agilidade no trabalho com o programa.
Aps a depurao do layout da placa utilizando o roteamento manual, esta deve ter um
aspecto como o mostrado na figura abaixo, com o comprimento das trilhas reduzido e uma
separao razovel entre as mesmas.

Figura 0.7: Placa de circuito impresso com o roteamento terminado e otimizado.

Programa de Educao Tutorial Engenharia Eltrica 16


4.2 Manipulando texto

Na construo de placas de circuito impresso necessrio muitas vezes inserir algum dado
funcional do projeto ou simplesmente a identificao do autor da mesma, gravado em sua
superfcie. Para isso existem ferramentas de manipulao de textos no Layout Plus.
Existem quatro layers reservadas para o uso de inscries na prpria placa, so elas: SSTOP,
SSBOT, ASYTOP e ASYBOT.
Os footprints geralmente vm com uma srie de informaes adicionais como o seu nome,
identificao do componente e o seu valor. necessrio, portanto, apagar algumas dessas
informaes para evitar poluio visual na superfcie da placa. Os dados contidos devem apenas
auxiliar a montagem da mesma e uma eventual manuteno, por isso, a maioria dessas informaes
pode ser excluda.
Voltando ao nosso exemplo, como uma placa bastante simples, no possui vrios
componentes do mesmo tipo e de valores diferentes, pode se excluir, portanto, o valor dos
componentes. Pelo mesmo motivo, no necessrio conter a identificao de cada componente nem
mesmo o nome do seu footprint. As nicas informaes relevantes so a identificao dos terminais
de entrada e sada e a polarizao do capacitor, j que a polaridade dos diodos dada pelo desenho
do seu footprint.
Para excluir textos, utilize a funo Text Tool presente na barra de botes superior. Clique
no texto indesejado e depois tecle Del. Apague todos os textos at sobrarem apenas aqueles citados
anteriormente.
Para incluir textos, com a mesma ferramenta, clique com o boto direito para abrir o menu
pop-up, selecione New. Na janela que aparece digite o seu nome ou uma identificao do projeto no
campo Text String, selecione a opo Free e a layer SSTOP. Clique em OK e posicione o seu texto.

5. Verificando erros

Quando se trabalha na edio de placas com um nvel de complexidade maior, a edio


da mesma est sujeita a erros. Esta seo apresenta alguns procedimentos bsicos para
verificao e soluo de erros na edio de placas utilizando o Layout Plus.
Este software possui basicamente duas maneiras de minimizar erros, umas delas o
DRC on-line, que quando selecionado, verifica os erros no momento em que eles ocorrem. Para
usar esta propriedade basta acionar o boto correspondente
Uma outra maneira de verificar erros, utilizar a funo Design Rules Chek. Esta opo
busca por erros cada vez em que ela for solicitada atravs do boto , sendo que os erros
encontrados so indicados por reas circulares. Para conhecer o motivo dos erros apontados
pelo sistema, no menu Tool, aponte para o item Errors clique em Select from Spreadsheet. Ao
final deste procedimento, abrir uma planilha informando o local do erro, seu tipo,
componentes e conexes envolvidos.

Figura 0.1: planilha errors

Programa de Educao Tutorial Engenharia Eltrica 17


Outro modo de verificar a origem de erros, selecionando na paleta de funes os
botes Query e Error Tool, assim basta clicar no local do erro (rea circulada), que a janela
Query descrever os mesmos.

Figura 0.2: observe os erros circulados e a descrio de um deles na janela Query.

Programa de Educao Tutorial Engenharia Eltrica 18


6. Criando reas de Cobre

Um artifcio muito usado ao criar placas de circuito impresso a utilizao de reas


de cobre. Elas deixam o circuito mais seguro, diminuem o rudo e tambm as chamadas
correntes parasitas.
Para se criar uma rea de cobre deve-se seguir os seguintes passos:
Seleciona-se a Layer a qual se queira criar uma rea de cobre;
Clique em Obstacle Tool e crie um novo obstculo;
Entre em propriedades desse obstculo (Figura 6.1):

Figura 6.1: Janela de modificao de obstaculo.

Mude obstacle type para Cooper pour;


Altere o Clearance que a distancia entre a rea de cobre e a ilha ou trilha;
Selecionando Net Attachment ira conectar a rea dee cobre a alguma net, -
para nenhuma;
Clique em OK e selecione a rea que deseje criar a rea e aps a seleo
pressione ESC.

Programa de Educao Tutorial Engenharia Eltrica 19


7. ANEXOS
ANEXO 1 Layers

Layer name (nickname) Layer type Shortcuts


Global layer All layers 0
TOP (TOP) Top or Component layer 1
BOT (BOT) Bottom or Solder layer 2
INNER (INNER) All inner routing layers 5 to CTRL+6
PLANE (PLANE) Power and Ground planes 4(power) 3(ground)
SMTOP (SMT) Soldermask top CTRL+7
SMBOT (SMB) Soldermask bottom CTRL+8
SPTOP (SPT) Solderpaste top CTRL+9
SPBOT (SPB) Solderpaste bottom SHIFT+0
SSTOP (SST) Silkscreen top SHIFT+1
SSBOT (SSB) Silkscreen bottom SHIFT+2
ASYTOP (AST) Assembly top SHIFT+3
ASYBOT (ASB) Assembly bottom SHIFT+4
DRLDWG (DRD) Drill drawing SHIFT+5
DRILL (DRL) Drill holes and sizes SHIFT+6
FAB_DWG (FAB) Fabrication drawing SHIFT+7
NOTES (NOT) Documentation SHIFT+8

ANEXO 2 Teclas de atalho (shortcuts)


Funes globais
Tecla Funo Comentrio
CTRL+C Copy Copia para a rea de transferncia
CTRL+F or F3 Find Procura elementos no projeto
CTRL+G System settings Configuraes do sistema
CTRL+O Open file Abre arquivos
CTRL+P Print Imprime
R Rotate Rotaciona em 90
CTRL+S Save Salva para arquivo
CTRL+X Delete Apaga elementos
U Undo Desfaz a ltima alterao
F1 Help Contents Contedo da ajuda
F2 Context-sensitive help Ajuda no contexto
F5 Redraw Redesenha a tela
SHIFT+F4 Tile Windows Pe as janelas lado a lado
SHIFT+F5 Cascade Windows Pes a janelas em cascata
I Zoom in Mais zoom
O Zoom out Menos zoom
PAGE UP Move up one screen Move uma tela acima
PAGE DOWN Move down one screen Move uma tela abaixo
SHIFT+PAGE UP Move right one screen Move uma tela direita
SHIFT+PAGE DOWN Move left one screen Move uma tela esquerda
HOME or F5 Redraw screen Redesenha a tela
SHIFT+HOME Zoom All (Fit) Zoom em todos elementos
BACKSPACE Erase Screen Apaga a tela. (Dica: volte layer a layer)
SPACEBAR Same as left mouse click
ENTER Same as double mouse click Tente essas!
PLUS Same as right mouse click Tendo prtica no uso do teclado, muitas
ESC Same as middle mouse click funes so realizadas mais rapidamente.
ARROW KEYS Move pointer one grid up, left, right, or down

Programa de Educao Tutorial Engenharia Eltrica 20


Menu File
Funo Tecla Comentrio
New CTRL + N Inicia um novo projeto
Open CTRL + O Abre um projeto j existente
Save CTRL + S Salva o projeto atual
Print/Plot CTRL + P Imprime/plota o arquivo atual
Library Manager CTRL + I Crie seus prprios footprints

Menu Edit
Funo Tecla Comentrio
Undo U Desfaz a ltima alterao
Find/Goto CTRL + F; F3 Procura elementos no projeto
Select Any ALT + S Seleciona um componente/grupo atravs de alguma informao
Select Next N Seleciona o prximo na lista de componentes do comando anterior
Properties CTRL + E Abre a janela propriedades

Menu View
Funo Tecla Comentrio
High Contrast .(period) Alterna entre a visualizao com e sem alto contraste
Clear Screen Backspace Limpa a tela. Utilize para visualizar layers separadamente.
Redraw Home; F5 Redesenha a tela aps alguma modificao. Utilize com freqncia.
Query Window Q Janela que apresenta informaes sobre o elemento selecionado
Zoom All (Fit) SHIFT + HOME Zoom para visualizar todos os elementos na mesma tela
Zoom Center C Centraliza a tela no ponto onde est o ponteiro do mouse
Zoom In I Aumenta o zoom
Zoom Out O Diminui o zoom
Zoom DRC/Route Box B Altera o tamanho e posio da janela de abrangncia do DRC
Visible <> Invisible - (hyphen) Alterna layers entre visvel e invisvel

Menu Tool
Submenu Funo Tecla
Layer Properties CTRL + E
Cluster Make K
Break CTRL + K
Group Opposite T
Rotate R
Lock L
Properties CTRL + E
Delete CTRL + X
Matrix Delete CTRL + X
Component Adjust J
Opposite T
Rotate R
Lock L
Shove CTRL + H
Swap CTRL + W
Properties CTRL + E
Delete CTRL + X
Package Properties CTRL + E
Gate Swap CTRL + W
Footprint Properties CTRL + E
Delete CTRL + X
Padstack Properties CTRL + E
Delete CTRL + X
Pin Copy CTRL + C
Rotate R
Swap CTRL + W
Properties CTRL + E
Delete CTRL + X
Aperture Properties CTRL + E

Programa de Educao Tutorial Engenharia Eltrica 21


Delete CTRL + X
Net Unlock CTRL + L
Lock L
Change Width W
Properties CTRL + E
Delete CTRL + X
Connection Tack CTRL + T
Track Mirror CTRL + M
Rotate R
Finish F
Lock L
Unlock CTRL + L
Unroute D
Track Segment Exchange ends X
Change Width W
Delete CTRL + X
Jumper Properties CTRL + E
Delete CTRL + X
Via Add Via V
Add Free Via E
Properties CTRL + E
Delete CTRL + X
Test Point Add Test Point P
Properties CTRL + E
Delete CTRL + X
Text Mirror CTRL + M
Rotate R
Properties CTRL + E
Delete CTRL + X
Dimension Properties CTRL + E
Delete CTRL + X
Obstacle Mirror CTRL + M
Rotate R
Exchange ends X
Finish F
Properties CTRL + E
Delete CTRL + X
Error Delete CTRL + X

Menu Options
Funo Tecla Comentrio
System Settings CTRL + G Opes gerais do software

Menu Auto
Submenu Funo Tecla
Place Component(s) CTRL + Q

Menu Window
Funo Tecla Comentrio
Cascade SHIFT + F5 Pe as janelas em cascata
Tile SHIFT + F4 Pe as janelas lado a lado

Teclas de atalho para janelas e planilhas (spreadsheet)


Tecla Funo
SHIFT+A Open the Place Pass spreadsheet
SHIFT+C Open the Components spreadsheet
SHIFT+D Open the design window
SHIFT+E Open the Route Pass spreadsheet
SHIFT+F Open the Footprints spreadsheet
SHIFT+G Open the Route Spacing spreadsheet

Programa de Educao Tutorial Engenharia Eltrica 22


SHIFT+H Open the density graph window
SHIFT+I Open the Statistics spreadsheet
SHIFT+K Open the Packages spreadsheet
SHIFT+L Open the Color spreadsheet
SHIFT+M Open the Error Markers spreadsheet
SHIFT+N Open the Nets spreadsheet
SHIFT+O Open the Obstacles spreadsheet
SHIFT+P Open the Apertures spreadsheet
SHIFT+Q Open the Query window
SHIFT+R Open the Drills spreadsheet
SHIFT+S Open the Post Process spreadsheet
SHIFT+T Open the Padstacks spreadsheet
SHIFT+U Open the Route Layer spreadsheet
SHIFT+W Open the Route Sweep spreadsheet
SHIFT+X Open the Text spreadsheet
SHIFT+Y Open the Layers spreadsheet

Programa de Educao Tutorial Engenharia Eltrica 23