Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila de Pspice
Apostila de Pspice
APOSTILA DE PSPICE
CONTEDO
1Objetivo.......................................................................................................................................... 4
2Introduo...................................................................................................................................... 4
3UsandooSchematics ..................................................................................................................... 4
5.1 - Transient................................................................................................................... 13
5.2 AC Sweep ................................................................................................................ 13
5.3 DC Sweep ................................................................................................................ 14
5.4 Bias Point Detail...................................................................................................... 14
5.5 Temperature............................................................................................................. 14
6PSPICEAD .................................................................................................................................... 15
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
1 - Objetivo
O objetivo da presente apostila de capacitar o estudante de engenharia
eltrica e afins, para a realizao de simulaes de circuitos eletrnicos utilizando o
programa de simulao digital PSPICE. Este programa muito utilizado pelos engenheiros
eletricistas de forma a verificar de forma quase real o funcionamento dos circuitos
projetados. Desta forma, o aprendizado deste programa poder auxiliar os estudantes de
engenharia eltrica no aprendizado de algumas disciplinas bsicas do curso.
O PSPICE possui vrios programas de utilidade para os engenheiros, como por
exemplo, o Captures CIs o qual permite a implementao de circuitos eletrnicos
analgicos-digitais, layout plus e o layout plus smart os quais permitem a realizao de
projetos de placas de circuito impresso, entre outros. Na presente apostila ser apresentada
de uma forma bsica, porm suficiente, para que os estudantes possam dar inicio a
utilizao eficiente do Pspice.
2 - Introduo
Tradicionalmente, a verificao do projeto dos circuitos eletrnicos foi atravs da
construo de prottipos, sendo que estes circuitos estavam sujeitos a vrios estmulos:
sinais de entrada e rudos, variao de temperatura e variao da tenso nas fontes de
alimentao. As medidas das variveis de sada eram realizadas por instrumentos digitais
ou analgicos. A realizao de prottipos consome tempo e dinheiro, por outro lado,
conduzem a uma boa experincia na implementao do projeto.
O programa PSPICE (Orcad) um simulador digital de circuitos eletrnicos, que
emula os comportamentos de um circuito real. Deste modo ele permite fazer todos os testes
do projeto, certificando que o projeto proposto est correto e possa ser implementado.
3 - Usando o Schematics
Depois de instalado, o PSPICE encontra-se no menu Iniciar Programas Orcad.
Abra o programa Schematics, a tela mostrada na Figura 1.
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
Undo(Ctrl+Z): Desfaz a ultima alterao (pode ser utilizado para desfazer mais de
uma operao);
Redo(Ctrl+Y): Refaz a ultima alterao desfeita;
Cut(Ctrl+X): Corta o componente ou parte do circuito que for selecionado;
Copy(Ctrl+C): Copia o componente ou parte do circuito que for selecionado;
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
necessrio que todos os circuitos tenham um terra, este que pode ser obtido por
qualquer um destes componentes:
GND_ANALOG;
GND_EARTH ;
EGND.
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
Nome: VSIN
Descrio: Fonte de tenso senoidal
Atributos:
DC: Tenso contnua
AC: Tenso alternada
VOFF: Tenso alternada
VAMP: Amplitude da senoide (valor
de pico)
FREQ: Freqncia da senoide
TD: Tempo de atraso
DF: Fator de amortecimento
PHASE: ngulo inicial da fase
Nome: VPULSE
Descrio: Fonte de pulso de tenso
Atributos:
DC: Tenso contnua
AC: Tenso alternada
V1: Tenso mnima do pulso
V2: Tenso mxima do pulso
TD: Tempo de atraso
TR: Tempo de subida
TF: Tempo de descida
PW: Largura do pulso ativo
PER: Tempo total do pulso
Nome: VPWL
Descrio: Fonte de tenso linearizada por partes
Atributos:
DC: Tenso contnua
AC: Tenso alternada
Vn: Tenso do n-simo ponto
Tn: Tempo do n-simo ponto
Nome: VEXP
Descrio: Fonte de tenso exponencial
Atributos:
DC: Tenso contnua
AC: Tenso alternada
V1: Tenso mnima do pulso
V2: Tenso mxima do pulso
TD1: Tempo de atraso da primeira exponencial
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
Nome: VAC
Descrio: Tenso de corrente alternada
Atributos: AC: Tenso ac usada na simulao de resposta em
freqncia (AC Sweep).
Todas as fontes de tenses detalhadas acima tm seu corresponde em fonte de
corrente. Os atributos so iguais, com exceo que, onde V (tenso) passa a ser I
(corrente).
Fontes dependentes
Nome: E
Descrio: Fonte de tenso controlada por tenso
Atributos: E utilizada em modelo de amplificador de tenso.
Nome: G
Descrio: Fonte de corrente controlada por tenso
Atributos: G utilizada em modelo de amplificador de
transcondutncia.
Nome: H
Descrio: Fonte de tenso controlada por corrente
Atributos: H utilizada em modelo de amplificador de
transresistncia.
Nome: F
Descrio: Fonte de corrente controlada por corrente
Atributos: F utilizada em modelo de amplificador de corrente
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
10
3.7 - Marcadores
Para medir a corrente ou a tenso em determinado ponto do circuito, usam-se os
marcadores disponveis no PSPICE, com estes marcadores podemos medir estas grandezas
em termos de amplitude, decibis, medir suas fases, etc.
Abaixo listamos os principais itens do menu Markers:
Voltage/Level: Mede a tenso no ponto em relao ao Terra (ground);
Voltage Differential: Mede a tenso entre dois pontos quaisquer;
Current into Pin: Mede a corrente que circula em dado componente;
Advanced: Possui marcadores para corrente e tenso em decibis, medir a fase,
apenas a parte imaginria ou a real entre outros. Quando se escolhe algum
marcador avanado aparece uma breve descrio do que este marcador faz.
Em vs de usar o menu Markers, podemos acessar de forma direta os marcadores de
teste de tenso e/ou de corrente
3.8 Grandezas
O PSPICE utiliza algumas as seguintes abreviaes para as ordens de grandezas:
Smbolo
Nome
Valor
p
n
u
m
k
Meg
G
pico
nano
micro
mili
kilo
Mega
Giga
10-12
10-9
10-6
10-3
10+3
10+6
10+9
Exemplo:
C = 10m (significa 10*10-3 F ou 10.000F)
R = 7Meg (significa 7*10+6 )
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
11
4 - Simulando
Antes de realizar alguma simulao, devero ser realizados alguns procedimentos:
Confira se seu circuito tem um terra (EGND por exemplo);
Certifique que todos os componentes esto com seus terminais conectados e com os
valores desejados;
Veja se no h nenhum fio curto-circuitando algum componente;
Salve o arquivo (Ctrl+S).
Agora configure o tipo de simulao (anlise) desejado com os devidos tempos e/ou
freqncias se necessrio.
5 - Configurao da Anlise:
V a Analysis Setup ou clique em
, abrir a janela mostrada na Figura 4. Nela
est contida opes de simulao que o PSPICE fornece:
Transient: Simulao em um dado intervalo de tempo;
AC Sweep: Executa uma varredura de freqncia numa fonte AC;
DC Sweep: Executa uma varredura de freqncia numa fonte DC;
Bias Point Detail: Mostra as tenses e correntes de polarizao;
Temperature: Executa simulaes com diferentes temperaturas.
Apenas as anlises citadas acima sero tratadas aqui, devida a sua maior
importncia que as demais. Para escolher alguma anlise basta marcar a caixa de seleo e
depois clicar no boto correspondente para configurar os valores da simulao. O PSPICE
permite que mais de um tipo de anlise seja realizada simultaneamente.
12
5.1 - Transient
A anlise transiente realizada ao longo do tempo e provavelmente a anlise mais
utilizada no PSPICE. Clique no boto transient para abrir a tela indicada pela Figura 5.
Descrio dos campos:
Print Step: define em quanto tempo ser impresso um ponto calculado da curva;
Final Time: define o tempo mximo que o circuito ser simulado;
No-Print Delay: espera determinado tempo antes de comear a imprimir, porm
neste tempo o PSPICE calcula os valores sem imprimi-los no grfico.
Step-Ceiling: o PSPICE tem um passo de calculo aleatrio, este campo define qual
o passo de calculo que o programa deve seguir. Isto permite dar mais preciso as
curvas, principalmente aquelas que tiverem variaes em relao ao tempo alta.
Fourier Analysis: realiza uma analise em freqncia em determinada varivel de
sada (Output Vars.), com freqncia fundamental (Center Frequency) e nmero de
harmnicos (Number of Harmonics). Se o campo Number of Harmonics estiver em
branco, PSPICE considera como padro nove harmnicos.
Para visualizar a anlise v em Analysis Examine OutPut, procure por Fourier
Analysis no arquivo, voc ter o nmero da harmnica analisada, amplitude e fase..
5.2 AC Sweep
AC Sweep faz uma varredura de freqncia analisando tenses ou correntes
alternadas, permitindo plotar o grfico de amplitude versus freqncia. necessrio que o
circuito tenha alguma fonte de tenso ou corrente com seus atributos na opo AC, a
maioria das fontes citadas, na seo 3.6.2, possuem esse atributo. Se o valor AC de uma
fonte estiver em branco como se no houvesse nenhuma fonte AC no circuito.
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
13
5.3 DC Sweep
DC Sweep permite fazer diversas varreduras para analisar o circuito em vrias
condies. Estas varreduras so relacionadas a fontes de tenso e corrente, variaes na
temperatura ou a algum parmetro do circuito. Suas configuraes so parecidas com a
simulao AC Sweep.
e/ou
5.5 Temperature
A maioria dos componentes eltricos sofre algumas alteraes no seu modo de
conduo quando submetidos a variaes considerveis de temperatura, isso ocorre
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
14
6 PSPICE AD
Depois de simular o programa PSPICE AD, mostrado na Figura 7, se abrir e nele
possvel ver as formas de ondas solicitadas na simulao.
Figura 7 PSPICE AD
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
15
6.3 Fazendo operaes matemticas com formas de onda de tenso e/ou corrente
s vezes necessrio fazer algumas operaes matemticas com as curvas, como
por exemplo, valor eficaz, valor mdio, produto de tenso por corrente para determinar
potncia, entre outros. Isto pode ser feito clicando duas vezes na legenda da curva ou
selecionado alguma curva e acessando o menu Trace Add Trace. A janela que se abrir
a mesma para adicionar uma curva, porm usaremos os elementos da lista direita para fazer
as operaes. Acessando o menu help voc poder ver uma descrio de todas as operaes
contidas nesta lista.
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
16
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
17
8 Exemplos
A melhor maneira de aprender a usar o PSPICE usando bastante e vendo alguns
exemplos prontos. Por isso abordaremos alguns exemplos para ensinar como se usam as
ferramentas do PSPICE e ensinar tambm alguns macetes que devem ser utilizados para
que a simulao ocorra.
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
18
Figura 9 Circuito RC
19
5.0
-5.0
0s
V(V1:+)
2ms
V(C:1)
4ms
I(R)
6ms
8ms
10ms
12ms
14ms
16ms
18ms
20ms
Time
-5
-10
0s
V(V1:+)
2ms
V(C:1)
4ms
1000*I(R)
6ms
8ms
10ms
12ms
14ms
16ms
18ms
20ms
Time
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
20
21
Como a freqncia 60Hz sabemos que o perodo 16,67ms, logo podemos colocar
um tempo final de 50ms (aproximadamente trs ciclos de onda), um passo de impresso de
25us (2000 pontos para os trs ciclos) e um passo de calculo de 50us. Deve estar claro que
estes valores so estimados atravs de uma base de tempo como o perodo por exemplo.
Feito todos os procedimentos execute a simulao aparecer um grfico com o eixo y entre
20 e 20. Para alterar os limites do eixo y, d dois cliques com o boto direito do mouse no
nmero 20, na janela que se abrir, selecione a opo User defined, agora altere para 13
at 13 para poder visualizar melhor. A figura 13 mostra o grfico obtido para nosso
exemplo, copiamos o grfico usando desta vez a opo Change White to Black, observe que
aqui as linhas da escalas esto mais visveis que na figura 11.
13V
10V
0V
-10V
-13V
0s
V(D1:1)
5ms
V(C1:1)
10ms
V(R2:2)
15ms
20ms
25ms
30ms
35ms
40ms
45ms
50ms
Time
22
23
coloque 1k e em End Freq coloque 1Meg. Aperte Ok e na tela Analysis Setup clique em
Close, aperte F11 para simular.
Repare como est a legenda do probe, dependendo do jeito que voc colocou o
resistor Rcarga aparecer Vp(Rcarga:1) ou Vp(Rcarga:2), importante saber qual o
terminal de Rcarga no est aterrado, pois ns vamos separar as duas curvas em grficos
distintos.
Para adicionar um novo local para inserir suas curvas, v ao menu Plot Add Plot
to Window observe que um novo ambiente grfico se abriu e no seu lado esquerdo est
escrito SEL>>, isto significa que este grfico que est selecionado. Para adicionar uma
curva ao grfico v ao menu Trace Add Trace..., em Trace Expression digite
Vdb(Rcarga:1) ou Vdb(Rcarga:2), isto depende de qual terminal no est aterrado. Agora
apague a curva Vdb que est junto com a curva Vp, para isto clique no nome que est na
legenda e aperte a tecla Del.
Para vermos melhor o comportamento das curvas com a freqncia, d dois cliques
em qualquer nmero na escala vertical ou horizontal, na janela que se abrir selecione a
guia X Grid e desabilite a caixa Automatic, na caixa de seleo Log(# of decades) selecione
a opo 0.1 e clique em Ok, veja que o resultado final um diagrama de Bode (figura 15).
Mas sempre que eu quiser fazer um diagrama de Bode tenho que fazer esta
trabalheira toda??? A resposta no, claro que o PSPICE faz este trabalho todo sozinho.
Para isto v ao menu Trace Add Trace..., na caixa de seleo Functions or Macros
selecione a opo Plot Window Template, veja que a lista mudou e que h uma opo com
o nome Bode Plot dB Separete(1), clique nesta opo e repare que o campo Trace
Expression mudou, agora coloque dentro do parntesis V(Rcarga:1) ou V(Rcarga:2) e
aperte em Ok. Repare que existem outras funes prontas muito importantes, explore o
funcionamento delas atravs do Help do PSPICE.
0
-20
SEL>>
-40
Vdb(Rcarga:1)
180d
90d
0d
1.0KHz
2.0KHz
VP(Rcarga:1)
3.0KHz
5.0KHz
8.0KHz
20KHz
30KHz
50KHz 70KHz
110KHz
200KHz
300KHz
500KHz
800KHz
Frequency
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
24
Bibliografia
1.- Roberts, Gordon W. and Sedra, Adel SPICE, Oxford University Press, 1997.
2.- Rashid, Muhammad H. - SPICE for Circuits and Electronics Using PSPICE (2nd
Edition) (Paperback - Jan 15, 1995)
3.- Sedra, Adel S. and Smith, Kenneth C - Microelectronic Circuits: includes CD-ROM,
The Oxford Series in Electrical and Computer Engineering, 2003
__________________________________________________________
PETEE-UFMG - www.cpdee.ufmg.br/~petee
25