Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila de Pspice Petee-Ufmg
Apostila de Pspice Petee-Ufmg
APOSTILA DE PSPICE
CONTEÚDO
1 ‐ Objetivo.......................................................................................................................................... 4
2 ‐ Introdução...................................................................................................................................... 4
3 ‐ Usando o Schematics ..................................................................................................................... 4
3.1 – Menu File................................................................................................................ 5
3.2 – Menu Edit ............................................................................................................... 5
3.3 – Menu Draw ............................................................................................................. 6
3.4 – Menu View ............................................................................................................. 6
3.5 - Menu Analysis ........................................................................................................... 6
3.6 – Selecionando componentes e montando o circuito ................................................... 6
3.6.1 - Componentes mais utilizados nas simulações e seus atributos ........................... 8
3.6.2 - Descrição das principais fontes de alimentação.................................................. 8
3.6.3 - Trocando nomes dos componentes e seus atributos.......................................... 10
3.7 - Marcadores ............................................................................................................... 11
3.8 – Grandezas ................................................................................................................ 11
4 ‐ Simulando..................................................................................................................................... 12
5 ‐ Configuração da Análise:.............................................................................................................. 12
5.1 - Transient................................................................................................................... 13
5.2 – AC Sweep ................................................................................................................ 13
5.3 – DC Sweep ................................................................................................................ 14
5.4 – Bias Point Detail...................................................................................................... 14
5.5 – Temperature............................................................................................................. 14
6 – PSPICE AD .................................................................................................................................... 15
6.1 - Adicionando Curvas................................................................................................. 16
6.2 - Deletando Curvas ..................................................................................................... 16
6.3 – Fazendo operações matemáticas com formas de onda de tensão e/ou corrente ...... 16
6.4 – Medindo o valor da curva em determinado ponto................................................... 16
6.5 – Outras funções importantes do PSPICE AD ........................................................... 16
7 – Dicas para fazer relatórios........................................................................................................... 17
7.1 – Criando figura do circuito........................................................................................ 17
7.2 – Criando figura do gráfico ........................................................................................ 18
8 – Exemplos ..................................................................................................................................... 18
8.1 - Exemplo 1- Análise Transiente ................................................................................ 18
8.2 - Exemplo 2 – Usando transformadores ..................................................................... 21
8.3 - Exemplo 3 – Utilizando a AC Sweep ...................................................................... 22
Bibliografia ........................................................................................................................................ 25
__________________________________________________________ 2
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
__________________________________________________________ 3
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
1 - Objetivo
2 - Introdução
3 - Usando o Schematics
__________________________________________________________ 4
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
• Undo(Ctrl+Z): Desfaz a ultima alteração (pode ser utilizado para desfazer mais de
uma operação);
• Redo(Ctrl+Y): Refaz a ultima alteração 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;
__________________________________________________________ 5
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Para selecionar algum componente temos três maneiras: apertando CTRL+G, indo
ao menu Draw Get New Part ou clicando no ícone , feito isto abrirá a janela mostrada
na Figura 2.
__________________________________________________________ 6
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Com todos os componentes escolhidos na tela agora temos que conectá-los, para
isso usam-se fios (wires), basta apertar Ctrl+W ou ir a Draw Wire ou clicar no ícone .
Se desejar excluir algum componente ou fio, primeiro selecione-o e em seguida aperte a
tecla Delete do seu teclado.
__________________________________________________________ 7
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
É necessário que todos os circuitos tenham um terra, este que pode ser obtido por
qualquer um destes componentes:
• GND_ANALOG;
• GND_EARTH ;
• EGND.
Nome: R
Descrição: Resistor
Atributos:
• Value: Valor da resistência
• Tolerance: Tolerância em %
Nome: C
Descrição: Capacitor
Atributos:
• Value: Valor da capacitância
• IC: Condição inicial (tensão inicial)
• Tolerance: Tolerância em %
Nome: L
Descrição: Indutor
Atributos:
• Value: Valor da indutância
• IC: Condição inicial (corrente inicial)
• Tolerance: Tolerância em %
OBS: Os componentes que possuem o sufixo break significam que são ideais, por
exemplo:
• Dbreak (diodo ideal, sem queda de tensão);
• Rbreak (resistor ideal);
• Cbreak (capacitor ideal).
Fontes independentes
Nome: VDC
Descrição: Tensão de corrente contínua
Atributos:
• DC: Tensão dc fornecida
__________________________________________________________ 8
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Nome: VSIN
Descrição: Fonte de tensão senoidal
Atributos:
• DC: Tensão contínua
• AC: Tensão alternada
• VOFF: Tensão alternada
• VAMP: Amplitude da senoide (valor
de pico)
• FREQ: Freqüência da senoide
• TD: Tempo de atraso
• DF: Fator de amortecimento
• PHASE: Ângulo inicial da fase
Nome: VPULSE
Descrição: Fonte de pulso de tensão
Atributos:
• DC: Tensão contínua
• AC: Tensão alternada
• V1: Tensão mínima do pulso
• V2: Tensão máxima 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
Descrição: Fonte de tensão linearizada por partes
Atributos:
• DC: Tensão contínua
• AC: Tensão alternada
• Vn: Tensão do n-ésimo ponto
• Tn: Tempo do n-ésimo ponto
Nome: VEXP
Descrição: Fonte de tensão exponencial
Atributos:
• DC: Tensão contínua
• AC: Tensão alternada
• V1: Tensão mínima do pulso
• V2: Tensão máxima do pulso
• TD1: Tempo de atraso da primeira exponencial
__________________________________________________________ 9
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Nome: VAC
Descrição: Tensão de corrente alternada
Atributos: AC: Tensão ac usada na simulação de resposta em
freqüência (AC Sweep).
Fontes dependentes
Nome: E
Descrição: Fonte de tensão controlada por tensão
Atributos: E é utilizada em modelo de amplificador de tensão.
Nome: G
Descrição: Fonte de corrente controlada por tensão
Atributos: G é utilizada em modelo de amplificador de
transcondutância.
Nome: H
Descrição: Fonte de tensão controlada por corrente
Atributos: H é utilizada em modelo de amplificador de
transresistência.
Nome: F
Descrição: Fonte de corrente controlada por corrente
Atributos: F é utilizada em modelo de amplificador de corrente
Provavelmente você não quer os nomes dos componentes que o PSPICE coloca
automaticamente, para alterar basta dar dois cliques com o botão esquerdo do mouse sobre
o nome do componente, na janela que se abrirá altere o valor do campo package reference
designator. Para alterar os atributos do componente basta dar dois cliques com o botão
esquerdo sobre o próprio componente, a figura 3 mostra a tela que se abrirá. Agora é só
alterar o valor do atributo que você deseja e clicar em save attr. É recomendado que você
desabilite as opções include non-changeable attributes e include system definied attributes.
__________________________________________________________ 10
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
3.7 - Marcadores
3.8 – Grandezas
Exemplo:
C = 10m (significa 10*10-3 F ou 10.000μF)
R = 7Meg (significa 7*10+6 Ω)
__________________________________________________________ 11
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
4 - Simulando
Agora configure o tipo de simulação (análise) desejado com os devidos tempos e/ou
freqüências se necessário.
5 - Configuração da Análise:
Vá a Analysis Setup ou clique em , abrirá a janela mostrada na Figura 4. Nela
está contida opções de simulação que o PSPICE fornece:
• Transient: Simulação em um dado intervalo de tempo;
• AC Sweep: Executa uma varredura de freqüência numa fonte AC;
• DC Sweep: Executa uma varredura de freqüência numa fonte DC;
• Bias Point Detail: Mostra as tensões e correntes de polarização;
• Temperature: Executa simulações com diferentes temperaturas.
Apenas as análises citadas acima serão tratadas aqui, devida a sua maior
importância que as demais. Para escolher alguma análise basta marcar a caixa de seleção e
depois clicar no botão correspondente para configurar os valores da simulação. O PSPICE
permite que mais de um tipo de análise seja realizada simultaneamente.
__________________________________________________________ 12
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
5.1 - Transient
5.2 – AC Sweep
__________________________________________________________ 13
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
5.3 – DC Sweep
5.5 – Temperature
__________________________________________________________ 14
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
6 – PSPICE AD
Figura 7 – PSPICE AD
__________________________________________________________ 15
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Basta clicar com o botão esquerdo do mouse sobre a legenda da curva e em seguida
apertar a tecla delete. Se quiser apagar todas as curvas vá ao menu Trace Delete all
traces.
6.3 – Fazendo operações matemáticas com formas de onda de tensão e/ou corrente
__________________________________________________________ 16
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Primeiro vamos ensinar como tirar o grid (aqueles pontos do fundo do schematic),
para isto basta ir ao menu Options Display Options..., na janela que se abrirá desmarque o
campo Grid On, se desejar recolocar o grid é só habilitar este campo novamente.
Outra tática que deixa seu circuito mais apresentável é retirar o nome dos
componentes, por exemplo, quando colocamos o diodo 1N4148, algumas vezes não
precisamos saber qual é o nome do diodo, somente que é um diodo. Para retirar o nome do
componente vá ao menu Options Display Preferences..., na janela que se abrirá selecione
part name na lista da esquerda e em seguida desmarque a opção display. Agora você pode
notar que não há mais os nomes dos componentes, exatamente igual à figura 8.
O próximo passo é transformar nosso circuito em uma figura para ser colada em um
editor de texto. Para isto basta selecionar a parte do circuito que deseja copiar e ir ao menu
Edit Copy to Clipboard, clipboard é uma área de transferência onde fica armazenado
texto ou figura para fazer transferência de informação entre programas diferentes. Agora
com seu circuito na área de transferência (clipboard) podemos colar nossa figura
diretamente no editor de texto. Perceba que deste modo, a figura aparecerá com uma borda
preta, caso não deseje a borda, cole a figura no Paint e edite a borda. Além disso, colando
primeiro no Paint e em seguida no editor de texto, a figura tem uma qualidade melhor.
__________________________________________________________ 17
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Para que o gráfico não fique com o fundo preto é muito simples. Vá ao menu
Window Copy to Clipboard, na janela que se abrirá a opção Use Screen Colors deixa a
escala tênue e é aconselhável utilizar quando a forma de onda coincidir com alguma linha
da escala, já a opção Change White to Black é aconselhável quando desejar enfatizar a
escala em relação à forma de onda. Agora é só colar a sua figura no editor de texto. Uma
maneira para se obter uma figura de boa qualidade é primeiramente colar a figura no
programa Paint e em seguida ao documento que deseje.
Procedendo do modo acima criaremos uma figura colorida, porém a maioria das
vezes que imprimirmos o relatório será em preto e branco. Assim quando seu gráfico tiver
mais de uma forma de onda, clique em para colocar nomes em cada forma de onda.
Além disso, clique com o botão do lado direito em cima de uma forma de onda e depois
clique em Properties..., na janela que se abrirá no campo width (largura) altere para uma
linha mais grossa e no campo Pattern (molde) selecione moldes diferentes para cada forma
de onda, assim fica fácil distinguir uma da outra. Vá em Window->Copy to Clipboard e
selecione o campo Change All Color to Black. Pronto, agora temos uma figura em preto e
branco para colar no nosso relatório.
8 – Exemplos
T = RC = 103*10-6 = 1ms
__________________________________________________________ 18
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Figura 9 – Circuito RC
__________________________________________________________ 19
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
5.0
-5.0
0s 2ms 4ms 6ms 8ms 10ms 12ms 14ms 16ms 18ms 20ms
V(V1:+) V(C:1) I(R)
Time
Percebemos que a corrente está no zero, isto ocorre porque neste exemplo a corrente
está na casa dos miliamperés, logo podemos multiplicar a corrente para compará-la com as
outras formas de onda. Para isto dê dois cliques na legenda da corrente “I(R1)” na caixa
que se abrirá no canto inferior em trace expression (expressão da curva) aparecerá I(R1),
agora multiplique este valor por 1000 (valor do resistor). Agora se podem comparar as
curvas de tensão com a de corrente como mostrado na figura 11.
10
-5
-10
0s 2ms 4ms 6ms 8ms 10ms 12ms 14ms 16ms 18ms 20ms
V(V1:+) V(C:1) 1000*I(R)
Time
Às vezes essa tática deve ser utilizada para ver como o circuito se comporta. Aqui
podemos observar que quando a tensão é positiva o capacitor se carrega e sua tensão tende
a tensão da fonte, assim a diferença de tensão sobre o resistor diminui e conseqüentemente
a corrente no circuito decai até o zero (quando a tensão no capacitor é igual a fonte). Essa
análise só foi possível, pois podemos comparar a forma de onda da corrente com a da
tensão para ver o que está acontecendo no circuito.
__________________________________________________________ 20
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Neste exemplo vamos simular uma fonte que utiliza a tensão de uma tomada
residencial (fonte senoidal de 127VRMS=180Vpico e com freqüência 60Hz), esta tensão tem
sua amplitude abaixada pelo transformador, é retificada (transforma o ciclo negativo em
positivo) pelos diodos e o pico de tensão é armazenado no capacitor C1, o diodo zener
serve para regular a tensão de saída, ou seja, tornar a tensão de saída o mais constante
possível. A resistência Rp é a resistência do primário do transformador e a resistência Rps é
a resistência entre o primário e o secundário do transformador. É obrigatório colocar estas
resistências, pois sem estas o PSPICE dá um erro. Este macete deve ser usado toda vez que
se utilizar algum transformador no circuito.
Dicas:
1 Lembre-se das teclas de atalho Ctrl+R (girar em 90º o componente), Ctrl+Z (desfazer
última operação) e Ctrl+W (selecionar a ferramente fio para a conexão dos componentes)
para ajudá-lo a montar o circuito.
2 A relação de transformação de tensão é dada por , onde Lptotal é a
indutância total no primário e Lstotal é a indutância total no secundário. Assim para nosso
exemplo queremos transformar 180Vpico para 12Vpico em cada terminal do secundário.
Então queremos uma tensão de pico total no secundário de 24V. Assim a relação de tensão
(n=Vp/Vs) é 7,5. Logo temos:
__________________________________________________________ 21
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
Como a freqüência é 60Hz sabemos que o período é 16,67ms, logo podemos colocar
um tempo final de 50ms (aproximadamente três ciclos de onda), um passo de impressão de
25us (2000 pontos para os três ciclos) e um passo de calculo de 50us. Deve estar claro que
estes valores são estimados através de uma base de tempo como o período por exemplo.
Feito todos os procedimentos execute a simulação aparecerá um gráfico com o eixo y entre
–20 e 20. Para alterar os limites do eixo y, dê dois cliques com o botão direito do mouse no
número 20, na janela que se abrirá, selecione a opção User defined, agora altere para –13
até 13 para poder visualizar melhor. A figura 13 mostra o gráfico obtido para nosso
exemplo, copiamos o gráfico usando desta vez a opção Change White to Black, observe que
aqui as linhas da escalas estão mais visíveis que na figura 11.
13V
10V
0V
-10V
-13V
0s 5ms 10ms 15ms 20ms 25ms 30ms 35ms 40ms 45ms 50ms
V(D1:1) V(C1:1) V(R2:2)
Time
__________________________________________________________ 22
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
__________________________________________________________ 23
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
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 não está aterrado, pois nós vamos separar as duas curvas em gráficos
distintos.
Para adicionar um novo local para inserir suas curvas, vá ao menu Plot Add Plot
to Window observe que um novo ambiente gráfico se abriu e no seu lado esquerdo está
escrito SEL>>, isto significa que este gráfico que está selecionado. Para adicionar uma
curva ao gráfico vá ao menu Trace Add Trace..., em Trace Expression digite
Vdb(Rcarga:1) ou Vdb(Rcarga:2), isto depende de qual terminal não 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 freqüência, dê dois cliques
em qualquer número na escala vertical ou horizontal, na janela que se abrirá selecione a
guia X Grid e desabilite a caixa Automatic, na caixa de seleção Log(# of decades) selecione
a opção 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 é não, é claro que o PSPICE faz este trabalho todo sozinho.
Para isto vá ao menu Trace Add Trace..., na caixa de seleção Functions or Macros
selecione a opção Plot Window Template, veja que a lista mudou e que há uma opção com
o nome Bode Plot dB – Separete(1), clique nesta opção e repare que o campo Trace
Expression mudou, agora coloque dentro do parêntesis V(Rcarga:1) ou V(Rcarga:2) e
aperte em Ok. Repare que existem outras funções prontas muito importantes, explore o
funcionamento delas através do Help do PSPICE.
0
-20
SEL>>
-40
Vdb(Rcarga:1)
180d
90d
0d
1.0KHz 2.0KHz 3.0KHz 5.0KHz 8.0KHz 20KHz 30KHz 50KHz 70KHz 110KHz 200KHz 300KHz 500KHz 800KHz
VP(Rcarga:1)
Frequency
__________________________________________________________ 24
PETEE-UFMG - www.cpdee.ufmg.br/~petee
PROGRAMA DE EDUCAÇÃO TUTORIAL – ENGENHARIA ELÉTRICA UFMG (PETEE-UFMG)
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
__________________________________________________________ 25
PETEE-UFMG - www.cpdee.ufmg.br/~petee