Professional Documents
Culture Documents
2 Criao de um circuito
Para analisarmos um circuito por meio do PSpice, temos de passar por trs
etapas: (1) criar o circuito, (2) simul-lo e (3) imprimir ou plotar os resultados. Nesta seo, aprenderemos como criar o circuito usando o programa
Schematics.
Antes de discutirmos como usar a captura do Schematics, precisamos saber como utilizar o mouse para selecionar um objeto e realizar dada ao. No
Schematics, usa-se o mouse em conjunto com o teclado para executar diversas
instrues. Ao longo do texto, usaremos os seguintes termos para representar
aes a serem realizadas pelo mouse:
CLICKL: dar um clique com o boto esquerdo do mouse para selecionar
um item.
CLICKR: dar um clique com o boto direito do mouse para abortar
um modo.
DCLICKL: dar um clique duplo com o boto esquerdo do mouse para
editar uma seleo ou encerrar um modo.
DCLICKR: dar um clique com o boto direito do mouse para repetir
uma ao.
CLICKLH: pressionar o boto esquerdo do mouse, mant-lo pressionado
e deslocar o mouse para arrastar um item selecionado. Soltar o boto esquerdo aps o item ter sido posicionado.
DRAG: arrastar o mouse (sem clicar) para movimentar um item.
Quando usamos o termo clique, significa que voc deve pressionar rapidamente e liberar o boto esquerdo do mouse. Para selecionar um item, usamos CLICKL, enquanto para realizar uma ao, necessrio DCLICKL.
Da mesma forma, para evitar ter de escrever clique vrias vezes, o menu
a ser clicado ser destacado, em negrito. Por exemplo, clique em Draw,
bem como clique em Get New Part ser escrito como Draw/Get New
Part. Obviamente, sempre podemos pressionar a tecla <Esc> para abortar
qualquer ao.
Supondo que esteja usando o Windows, voc poder acessar o PSpice clicando no cone Start no canto inferior esquerdo de seu PC; arraste o cursor para
Programs, PSpice student e, finalmente, para Schematics, como pode ser visto
na Figura 1. De modo alternativo, h o cone PSpice na tela. DCLICK sobre
ele. De qualquer forma, aparecer uma tela em branco, como mostra a Figura
2. O nome do arquivo [Schematic1 p.1] prximo a PSpice Schematics destina-se a um circuito que ainda no foi salvo. Voc pode modific-lo acionando o
menu File.
Criar um circuito por meio do Schematics requer trs etapas: (1) posicionar as peas ou componentes do circuito; (2) interligar esses componentes para
formar o circuito; e (3) alterar atributos dos componentes.
R2
L2
1k
1n
10uH
(a)
(b)
(c)
VDC
OV
VAC
+
VSIN
+ VSRC
OA
IDC
+
IAC
(a)
(b)
Figura 6 (a) Modificando o nome
Valor
10
109
giga
Meg
10
mega
103
quilo
103
mili
10
109
EXEMPLO 1
tera
Nome do sufixo
12
micro
nano
10
12
pico
10
15
femto
5 k
12 V +
2 k
Exemplo 1.
R1
+ V1
1k
R2
(a)
1k
+ V1
R1
k1
R2
(b)
1k
12 V +
V1
5k
R2
(c)
2k
3 k
5V
1 M
10 k
5 V +
3 k
V1
R2
2 k
R3
1 Meg
3 Anlise CC
A anlise CC uma das anlises-padro que podemos realizar usando o PSpice. Entre outras anlises-padro temos a anlise de Fourier, a CC, a transientes
e a CA. Na anlise CC existem dois tipos de simulao que o PSpice pode
executar: anlise nodal CC e variao CC.
1. Anlise Nodal CC
(a)
(b)
+ V1
R2
Figura 12 Posicionando
VIEWPOINTS e IPROBES.
2 k
1.
2.
3.
4.
5.
6.
2. Variao CC
A anlise nodal CC permite a simulao de fontes CC com tenses ou correntes fixas. A variao CC (DC sweep) oferece maior flexibilidade, j que
possibilita o clculo das tenses nodais e de correntes de ramo de um circuito
E1
F1
(a)
(b)
G1
H1
+
(c)
(d)
Clique em Analysis/Setup.
CLICKL o boto DC Sweep.
Clique na caixa Name e digite V1.
Clique na caixa Start Value e digite 0.
Clique na caixa End Value e digite 20.
Clique na caixa Increment e digite 1.
Clique OK para fechar a caixa de dilogo DC Sweep e salve os parmetros.
Clique Close para encerrar o menu Analysis Setup.
A Figura 14 mostra a caixa de dilogo DC Sweep. Observe que o ajuste padro Voltage Source para Swept Var. Type, enquanto Linear para Sweep
Type. Se necessrio, podem ser selecionadas outras opes clicando os botes apropriados.
12 k
1 k
io
28 V +
4 k
3 k
7 mA
Soluo:
Usamos o Schematics para criar o circuito. Aps salvar o circuito, clique em Analysis/Simulate para simul-lo. Obtemos os resultados da anlise cc a partir do arquivo
de sada ou dos componentes VIEWPOINT AND IPROBE, conforme ilustrado na
Figura 16. O arquivo da netlist indicado na Figura 17. Note que a netlist contm o
nome, o valor e a conexo para cada elemento do circuito. A primeira linha do primeiro exemplo mostra que a fonte de tenso V1 possui um valor igual a 28 V e est
conectada entre os ns 0 e 1. A Figura 18 indica a verso editada do arquivo de sada.
O arquivo de sada tambm contm o arquivo Netlist (arquivo de conexes), porm
este foi eliminado da Figura 18. A partir de IPROBE ou do arquivo de sada, obtemos
io igual a 3,25 mA.
R2
12k
V1
R1
R3
15.000
1k
3.250E 03
+
28
13.000
2
4k
0
R4
IDC
3k
I1
7 mA
* Schematics Netlist *
V_V1
R_R1
R_R2
R_R3
R_R4
I_I1
v_V2
1
0
1
2
0
0
2
0
4
2
3
3
3
4
28
4k
12 k
1k
3k
DC 7 mA
0
-=0
2=4
2=2
2=3
2=3
-=3
-=4
)
)
)
)
)
)
)
.probe
.END
NODE VOLTAGE
NODE VOLTAGE
NODE VOLTAGE
NODE VOLTAGE
( 1) 28.0000
( 2) 13.0000
( 3) 15.0000
( 4) 13.0000
-1.250E-03
3.250E-03
PROBLEMA PRTICO 2
Use o PSpice para determinar as tenses nodais e a corrente ix no circuito da Figura 19.
1
2 k
3 k
3
ix
50 V +
6 mA
4 k
Resposta: V1
50, V2
37,2, V3
27,9, ix
3,1 mA.
9 k
EXEMPLO 3
Coloque I1 e I2 em um grfico se a fonte de tenso cc da Figura 20 for variada entre
2 V e 10 V.
4 Vx
2 k
+V
x
2-10 V +
4 k
I1
6 k
I2
OV
R1
+
+
E1
2k
V1
R2
4k
R3
6k
I2
5 mA
0 A
2 V
I1
I(R1)
4 V
6 V
I(R3)
V_V1
8 V
10 V
PROBLEMA PRTICO 3
4.0 m A
2.0 m A
2 k
ix
2-10 V
iO
4 k
5 k
ix
io
2ix
1 k
0 A
2 V
4 V
6 V
I(R3)
I(R4)
V_V1
8 V
10 V
4 Anlise transiente
A anlise transiente usada para
visualizarmos a resposta transiente
de indutores e capacitores.
No PSpice, a anlise transiente geralmente usada para examinar o comportamento de uma forma de onda (tenso ou corrente) medida que o tempo varia.
Ela resolve certas equaes diferenciais que descrevem um circuito e obtm
tenses e correntes versus o tempo, alm de ser utilizada para obter-se a anlise
de Fourier. Para executar a anlise transiente em um circuito usando o PSpice,
normalmente envolvem-se as seguintes etapas: (1) desenhar o circuito, (2) fornecer especificaes e (3) simular o circuito
1. Desenho do circuito
Para executarmos uma anlise transiente em um circuito, devemos primeiro criar
esse circuito usando o Schematics, alm de especificarmos a fonte. O PSpice possui vrias fontes ou funes variveis com o tempo que melhoram o desempenho
da anlise transiente. Entre as fontes utilizadas na anlise transiente temos:
VSIN, ISIN: fonte de tenso ou de corrente senoidal amortecida, por
exemplo, v(t) 10e0,2t sen(120 pt 60).
VPULSE, IPULSE: pulso de tenso ou corrente.
VEXP, IEXP: fonte de tenso ou corrente exponencial, por exemplo, i(t)
6[1 exp(0,5t)].
VPWL, IPWL: fontes de tenso ou corrente linear por partes, as quais
podem ser usadas para criar uma forma de onda arbitrria.
interessante e til estudar com mais detalhes essas funes.
VSIN uma fonte de tenso senoidal com amortecimento exponencial,
por exemplo,
v(t)
Vo
Vme
a(t td)
sen[2 p f (t
td)
f]
(1)
(2)
6.0 V
VAMPL
4.0 V
TD
1/FREQ
VOFF
2.0 V
0 V
0 s
5.0 s
Tempo
4.0 V
TR
PW
(3)
TF
3.0 V
2.0 V
V2
TD
PER
1.0 V
V1
0 V
0 s
5 s
Tempo
10 s
Devem ser designados valores aos atributos V1 e V2. Por default, o atributo
TD recebe o valor 0; TR e TF recebem o valor print step (passo de impresso) e
PW e PER o valor final time (tempo final). Os valores de print time e final time
so obtidos como valores-padro a partir das especificaes fornecidas pelo
usurio em Transient Analysis/Setup, a ser discutida um pouco mais frente.
A fonte de tenso exponencial VEXP possui os seguintes atributos, cujos
valores tpicos so ilustrados na Figura 27:
V1 = Tenso inicial
V2 = Tenso final
TD1 = Tempo de elevao, em segundos
TC1 = Constante de tempo de elevao, em segundos
TD2 = Atraso de queda, em segundos
TC2 = Tempo de queda, em segundos
(4)
6.0 V
TC1
4.0 V
TC2
V2
2.0 V
V1
0 V
0 s
f(t)
V2
TD1
TD2
4.0 s
Tempo
8.0 s
T1
T2
T3
T4 t
trechos, VPWL.
v(t)
4
A fonte de tenso linear por trechos, VPWL, como mostrada na Figura 28,
requer a especificao de pares TN-VN, onde VN a tenso no instante TN
para N = 1, 2,..., 10. Por exemplo, para a funo indicada na Figura 29, precisaremos especificar os atributos, T1 = 0, V1 = 0, T2 = 2, V2 = 4, T3 = 6,V3 = 4
e, finalmente, T4 8, V4 2
Para obter informaes sobre outras fontes, clique em Help/Search for
Help on... e digite o nome da fonte. Para adicionar uma fonte ao esquema, siga
as etapas descritas:
1.
2.
3.
4.
5.
2. Fornecimento de especificaes
Aps o circuito ter sido desenhado e a fonte, especificada com seus atributos, precisamos acrescentar algumas especificaes para a anlise transiente.
Suponha, por exemplo, que queiramos que a anlise execute a simulao no
perodo de 0 a 10 ms com um intervalo para impresso de 2 ns; introduzimos
tais especificaes como segue:
1. Selecione Analysis/Setup/Transient para abrir a caixa de dilogo Transient Analysis.
2. CLICKL Print Step e digite 2 ns.
3. CLICKL Final Time e digite 10 ms.
4. CLICKL Step Ceiling e digite 5 ms.
5. CLICKL OK/Close para aceitar as especificaes.
Essas especificaes controlam a simulao e a exibio das variveis de sada.
Final Time especifica por quanto tempo a simulao deve ser executada. Ou
seja, a simulao executada de t = 0 a t = Final Time. Print Step refere-se ao
intervalo de tempo que o componente analisado ser impresso; ele controla
com que frequncia os resultados da simulao so gravados no arquivo de
sada. O valor de Print Step pode ser qualquer valor inferior a Final Time, porm ele no pode ser igual a zero. Step Ceiling o tempo mximo entre os pontos
de simulao; a especificao desse valor opcional. Selecionando-se 10 ms
como Final Time e 5 ms como Step Ceiling, a simulao ter no mnimo 10 ms/5
ms = 2.000 pontos. Quando Step Ceiling no for especificado, o PSpice seleciona
um passo de tempo interno prprio o tempo entre pontos de simulao. O
passo de tempo selecionado para ser o maior possvel de modo a reduzir o
tempo de simulao. Se o usurio no tiver a mnima ideia do aspecto do grfico, recomenda-se que o valor de Step Ceiling no seja especificado. Se o
grfico no tiver uma boa definio em consequncia de um passo de tempo
maior pressuposto pelo PSpice, o usurio tem a oportunidade agora de especificar um valor para Step Ceiling que suavize o grfico. Tenha em mente que um
valor menor fornece um nmero maior de pontos na simulao, porm, leva
mais tempo.
3. Simulao do circuito
Aps o circuito eltrico ter sido desenhado, as especificaes para a anlise
transiente terem sido dadas e o circuito ser salvo, estamos prontos para simul-lo. Para realizar uma anlise transiente, selecionamos Analysis/Simulate.
Se no existirem erros, a janela do Orcad PSpice aparecer automaticamente.
Como de praxe, o eixo do tempo (ou eixo X) desenhado, mas as curvas ainda
no aparecem l. Selecione Trace/Add e clique nas variveis a serem exibidas.
Uma maneira alternativa de exibir os resultados usar marcadores. Embora existam muitos tipos de marcadores, discutiremos apenas os de tenso e
de corrente. Um marcador de tenso usado para exibir a tenso em um n em
relao ao terra; um marcador de corrente destina-se a exibir a corrente que
passa pelo pino de um componente. Para inserir um marcador em determinado
n, realize as etapas a seguir, enquanto estiver na janela Schematics:
1. Selecione Markers/Mark Voltage/Level.
2. DRAG o marcador de tenso para o n desejado.
3. CLICKL para inserir o marcador e CLICKR para encerrar o modo de
posicionamento.
Isso provocar dois efeitos imediatos: o marcador de tenso se tornar parte
do circuito e a tenso nodal apropriada ser exibida automaticamente pela
janela Orcad PSpice quando o Schematics for executado. Para inserir um marcador de corrente em um pino de componente, adote as etapas a seguir na
janela Schematics:
1. Selecione Markers/Mark current into pin.
2. DRAG o marcador de corrente para o pino desejado.
3. CLICKL para inserir o marcador e CLICKR para encerrar o modo de
posicionamento.
Isso acrescentar automaticamente ao segundo grfico a corrente que passa
pelo pino. importante que o marcador de corrente seja colocado no pino de
componente; caso contrrio, o sistema rejeitaria o marcador. Podemos inserir
em um circuito tantos marcadores de tenso e de corrente quanto quisermos.
Para eliminar os marcadores do circuito, bem como os grficos da janela Orcad
PSpice, selecione Markers/Clear All na janela Schematics.
EXEMPLO 4
Supondo que i(0) 10 A, coloque em um grfico a resposta i(t) com entrada zero do
circuito da Figura 30 para 0 6 t 6 4 s usando o PSpice.
4
i(t)
R1
H1
h
L1
Soluo: O circuito o mesmo que aquele do Exemplo 7.3, do qual obtivemos a soluo como segue
i(t)
0.5 H
Figura 31 Esquema do
3i
0,5 H
10e(2
3)t
Para anlise por meio do PSpice, o esquema se encontra na Figura 31, na qual a fonte
controlada por corrente, H1, foi interligada para concordar com o circuito da Figura 30.
A tenso de H1 trs vezes a corrente que passa pelo indutor L1. Consequentemente,
para H1, configuramos GAIN = 3 e, para o indutor L1, estabelecemos a condio inicial
IC = 10. Usando a caixa de dilogo Analysis/Setup/Transient, configuramos Print
Step = 0,25 s e Final Time = 4 s. Aps simular o circuito, a sada tomada como a corrente no indutor, i(t), que representada no grfico da Figura 32.
10 A
5 A
0 A
0 s
1.0 s
I(L1)
2.0 s
3.0 s
4.0 s
Tempo
PROBLEMA PRTICO 4
Resposta: A Figura 34 ilustra o grfico. Note que v(t) 10e0,25t cos 0,5t +5e0,25t
sen 0,5t V.
2H
4.0 KV
1
1.6 F
v(t)
2.0 KV
prtico 4.
0 V
2.0 KV
4.0 KV
0 s
EXEMPLO 5
Represente graficamente a resposta forada vo(t) no circuito da Figura 35a para 0 6 t 6
5 s se a fonte de tenso for aquela mostrada na Figura 35b.
Soluo:
Desenhamos o circuito e configuramos os atributos conforme indicado na Figura 36.
Introduzimos os dados na Figura 35b dando um clique duplo sobre o smbolo da fonte
de tenso V1 e introduzindo T1 = 0, V1 = 0, T2 = 1 ns, V2 = 12, T3 = 1 s, V3 = 12, T4 =
1,001 s, V4 = 0, T5 = 2 s, V5 = 0, T6 = 2,001 s, V6 = 12, T7 = 3 s, V7 = 12, T8 = 3,001 s,
V8 = 0. Na caixa de dilogo Analysis/Setup/Transient, configuramos Print Step = 0,2 s
e Final Time = 5 s. Quando o circuito simulado e nos encontramos na janela Orcad
PSpice, fechamos ou minimizamos a janela para retornar janela Schematics. Inseri-
mos dois marcadores de tenso como mostrado na Figura 36 para obter os grficos de vs
de entrada e de vo de sada. Pressionamos <Alt-Esc> para entrar na janela Orcad PSpice
e obtemos os grficos indicados na Figura 37.
vs (t)(V)
10 k
vs
30 mH
50 F
12
20 k
+
vo
(a)
3 t(s)
(b)
10 V
V
V1
R1
L1
10 k
30 mH
C1
50 u
R2
5 V
20 k
0 V
0 s
2.0 s
4.0 s
V(L1:2)
V(V1:+)
Tempo
6.0 s
Obtenha o grfico de v(t) no circuito da Figura 38 para 0 6 t 6 0,5 s sendo is 2et sen
2p(5)t A.
PROBLEMA PRTICO 5
0 V
20 mH
is
10 F
10 F
5 k
+
v(t)
-5.0 KV
0 s 200 ms 400 ms 600 ms
-V(R1:2)
Tempo
prtico 5.
1. Desenho do circuito
Primeiro, desenhamos o circuito usando o Schematics e especificamos a(s)
fonte(s). As fontes utilizadas na variao CA so as fontes CA VAC e IAC.
As fontes e os atributos so introduzidos no Schematics, conforme afirmado
na seo anterior. Para cada fonte independente, temos de especificar seu mdulo e sua fase.
2. Fornecimento de especificaes
Antes de simularmos o circuito, precisamos adicionar algumas especificaes para a variao CA. Suponha, por exemplo, que queiramos uma variao linear nas frequncias 50, 100 e 150 Hz. Introduzimos esses parmetros
como segue:
1. Selecione Analysis/Setup/AC Sweep para abrir a caixa de dilogo para
AC Sweep.
2. CLICKL Linear para o eixo X ter uma escala linear.
3. Introduza 3 na caixa Total Pts.
4. Introduza 50 na caixa Start Freq.
5. Introduza 150 na caixa End Freq.
6. CLICKL OK/Close para aceitar as especificaes.
Uma variao linear implica que os pontos de simulao so distribudos
uniformemente entre as frequncias inicial e final. Note que Start Freq no
pode ser zero, pois 0 Hz corresponde anlise CC. Se quisermos que a simulao seja realizada em uma nica frequncia, introduzimos 1 na etapa 3 e a
mesma frequncia nas etapas 4 e 5. Se quisermos que a variao CA simule o
circuito de 1 Hz a 10 MHz em 10 pontos por dcada, CLICKL em Decade
na etapa 2 para tornar o eixo X logartmico, introduzimos 10 na caixa Total
Pts na etapa 3, 1 na caixa Start Freq e 10 Meg na caixa End Freq. Tenha em
mente que uma dcada um fator de 10. Nesse caso, uma dcada varia de 1 Hz
a 10 Hz, de 10 Hz a 100 Hz, de 100 Hz a 1 kHz e assim por diante.
3. Simulao de circuitos
|}
VPRINT1
PRINTDGTLCHG
VPRINT2
IPRINT
|}
VPLOT1
VPLOT2
IPLOT
Descrio
IPLOT
IPRINT
VPLOT1
VPLOT2
VPRINT1
VPRINT2
0,5 H
i
20 sen 2t V
0,25 F
2i
Soluo:
Lembre-se de que 20 sen 2t = 20 cos(2t 90) e que f = /2p = 2/2p = 0,31831. O esquema mostrado na Figura 42. Os atributos de V1 so configurados como ACMAG = 20,
ACPHASE = 90; enquanto os atributos de IAC so configurados como AC = 5. A fonte
de corrente controlada por corrente ligada de forma a estar de acordo com o circuito
original da Figura 41; seu ganho configurado para 2. Os atributos do pseudocomponente
IPRINT so configurados com AC = yes, MAG = yes, PHASE = ok, REAL =, e IMAG =.
J que esta uma anlise ca de frequncia nica, selecione Analysis/Setup/AC Sweep
e introduza Total Pts = 1, Start Freq = 0,31831 e Final Freq = 0,31831. Salve o circuito e
selecione Analysis/Simulate para simulao. O arquivo de sada inclui
FREQ
IM(V_PRINT3)
IP(V_PRINT3)
3.183E-01
7.906E+00
4.349E+01
IAC
5A
+
I1
L1
R1
20 +
0.5 H
2
AC = yes
MAG = yes
PHASE = ok
IPRINT
F1
R2
V1
C1
0.25
GAIN = 2
0
PROBLEMA PRTICO 6
1H
ix
20 cos 4t V
2ix
0,1 F
0,5 H
1
R
vi (t)
1k
ACMAG = 1V
+
ACPHASE = 0
C1
V1
4u
vo(t)
0
Exemplo 7.
Figura 44.
Outra suposio feita foi a de 10 pontos por dcada. Para as especificaes de variao CA, selecionamos Analysis/Setup/AC Sweep e introduzimos 10 na caixa Total
Pts, 1 na caixa Start Freq e 10 k na caixa Final Freq. Aps salvar o circuito, selecionamos Analysis/Simulate. Do menu Orcad PSpice, obtemos o grfico da Figura 46a
selecionando Traces/Add e clicando em V(2). Da mesma forma, selecionando Trace/
Add e digitando dB(V(2)) na caixa Trace Command, obtemos o grfico de Bode na
Figura 46b. Os dois grficos da Figura 46 indicam que o circuito um filtro passa-baixas: as frequncias baixas passam, enquanto as altas so bloqueadas pelo circuito.
1.0 V
0.5 V
0 V
1.0 Hz
10 Hz
V(2)
100 Hz
1.0 kHz
10 kHz
Frequncia
-50
10 Hz
1.0 Hz
dB(V(2))
100 Hz
1.0 kHz
10 kHz
Frequncia
(b)
(a)
Para o circuito da Figura 44, substitua o capacitor C por um indutor L = 4 mH e obtenha o grfico de amplitude (linear, bem como o de Bode) para vo no intervalo 10 6
f 6 100 MHz.
PROBLEMA PRTICO 7
0.5 V
-40
0 V
10 Hz
V(2)
1.0 Hz
100 kHz
Frequncia
10 MHz
-80
10 Hz
1.0 Hz
100 kHz
dB(V(2))
Frequncia
(a)
Figura 47 Resultado do Problema prtico 7: (a) grfico linear; (b) grfico de Bode.
(b)
10 MHz