PROIBIDA A REPRODUO POR QUALQUER MEIO SEM A PRVIA AUTORIZAO POR ESCRITO DO AUTOR RESPEITE O DIREITO AUTORAL CPIA ILEGAL CRIME
DEDICATRIA
minha famlia e a minha querida namorada pela dedicao e apoio constantes
AGRADECIMENTOS
Aos amigos e professores Mrio Pagliaricci e Nilson de Lucca pelo incentivo e orientaes sem as quais esta obra no estaria concluda . Escola de Engenharia Mau e seus alunos que nos inspiram em buscar cada vez mais o aperfeioamento e a busca em divulgar o conhecimento
S o conhecimento traz o poder ( Freud ) OBJETIVOS
esta obra tem por objetivos introduzir as simulaes de circuitos analgicos e digitais atravs do software PSpice , servindo como guia passo--passo para as principais anlises e componentes utilizados num curso de Engenharia Eltrica
SUGESTES E COMENTRIOS : rodrigocutri@hotmail.com
SITE DO AUTOR : WWW.ANGELFIRE.COM/PRO/PSPICE
DISTRIBUIO : Livraria Esquadro Ltda Praa Mau , 01 Bairro Mau Cep 09580.500 So Caetano do Sul - So Paulo Brasil Tel . 4232.1447 Fax . 4232.1443 liv.esquadro@ig.com.br
TREINAMENTOS E DISTRIBUIO DO SOFTWARE PSPICE :
Anacom Software e Hardware Ltda. Rua Nazaret, 807 Bairro Barcelona So Caetano do Sul, SP Brasil 09551-200 Fone (0xx) 11 3422-4200 Fax (0xx) 11 3422-4242 E-mail: treinamento@anacom.com.br www.anacom.com.br
Copyright 2003 - PSpice Guia passo--passo - 2
NDICE
PSpice............................................................................................................ 5 Aviso e Termo de Responsabilidade............................................................. 6 1.Desenhando um esquema de um circuito eltrico...................................... 7 1.1 Simulando o circuito ...................................................................... 16 2. DC SWEEP (Variando parmetros p/ obter a Curva de Transferncia). 20 3. Teorema da Superposio e Proporcionalidade...................................... 32 3.1 A funo de transferncia (Transfer Function) .............................. 32 3.2 Medindo a resistncia equivalente do circuito............................... 35 4. AC SWEEP (Variando a freqncia )..................................................... 37 4.1 Grfico em funo da frequncia ................................................... 37 4.2 Grfico da Anlise AC na freqncia de 1kHz 10 kHz ............. 41 4.3 Grfico de Bode.............................................................................. 45 4.4 Anlise do Ganho de um Amplificador ......................................... 48 4.5 Ganho do Amplificador Operacional ............................................. 50 4.6 Variao Automtica do Ganho do Amplificador Operacional..... 53 4.6.1Anlise Paramtrica...................................................................... 53 4.7 Indutncia Mtua............................................................................ 58 5 . TRANSIENT (Anlise Transitria) ....................................................... 61 5.1 Circuito com capacitor com condies iniciais.............................. 61 5.2 Resposta Transitria do Indutor ..................................................... 69 5.3 Circuito Grampeador com Zener ............................................... 72 5.4 Anlise de Fourier na Tela Grfica ................................................ 76 5.5 Anlise de Fourier com PSpice ...................................................... 82 5.6 Integrador com Amplificador Operacional Ideal ........................... 89 6. Digital Simulations ( Simulao com Circuitos Digitais )...................... 93 6.1 Alimentao dos Sinais Digitais .................................................... 93 6.11 Fontes de Sinais Digitais .............................................................. 93 6.1.2 Digital Clock (Clock Digital)................................................... 101 6.2 Utilizando ao mesmo tempo componentes analgicos e digitais. 104 6.2.1 Contador .................................................................................... 108 6.3 Observaes.................................................................................. 112 7. Monte Carlo Analyses ( Anlise do Pior Caso ) ................................... 113 7.1 Anlise do Pior no Divisor de Tenso.......................................... 113 7.2 Anlise Monte Carlo do Divisor de Tenso................................ 118 Copyright 2003 - PSpice Guia passo--passo - 3
Copyright 2003 - PSpice Guia passo--passo - 4
PSpice
O pacote Microsim um software de simulao desenvolvido pela Microsim Corporation. Ele composto pelos principais programas: .Microsim Schematics: onde feita a edio do circuito; .Microsim PSpice: responsvel pela compilao e interpretao; .Microsim Probe: visualizao grfica dos resultados obtidos; .Microsim Stimulus Editor: edio dos estmulos de entrada Basicamente os arquivos so gerenciados pelo Design Manager que automaticamente aberto quando qualquer outro programa aberto.
Simuladores de circuitos so poderosas ferramentas de software que permitem a anlise de sinais eltricos, sem a necessidade da implementao fsica dos mesmos. Possibilitam uma anlise em geral mais rpida, segura e barata do que a montagem fsica do circuito.
Particularmente para o projeto de circuitos integrados, a simulao uma ferramenta fundamental, pois a implementao fsica do chip um processo caro e demorado. Um circuito integrado s fisicamente construdo quando todas as simulaes eltricas do circuito mostram o resultado desejado. A verso utilizada do PSPICE de propriedade da CADENCE Design Systems , sendo que a verso utilizada neste apostila a 9.1 (verso estudante) .
Copyright 2003 - PSpice Guia passo--passo - 5
Aviso e Termo de Responsabilidade
Esta apostila escrita com autorizao de CADENCE Design Systems . PSpice uma marca registrada de CADENCE Design Systems Windows uma marca registrada de Microsoft Corporation O autor perante qualquer pessoa ou sociedade no responsvel com respeito danos ou perdas causadas pelas informaes contidas nesta apostila ou pelo uso de disquetes , cds ou programas que possam acompanh-la .
Copyright 2003 - PSpice Guia passo--passo - 6
1.Desenhando um esquema de um circuito eltrico
Para iniciar devemos ir ao menu de programas e procurar pela pasta PSpice > Schematics :
A seguinte tela se abrir : Copyright 2003 - PSpice Guia passo--passo - 7
Esta tela tambm chamada de folha e nela que iremos desenhar nossos circuitos .
Instrues Gerais : - O Microsim PSpice no distingue entre caracteres maisculos e minsculos. - O nome de um campo deve comear com uma letra, mas os caracteres que se seguem podem ser letras, nmeros ou: "$", "_", "*" ou "%". Nomes podem ter 131 caracteres. - O nmero de um campo pode ser inteiro ou real. Nmeros inteiros e reais podem ser seguidos por um expoente inteiro(7E-6, 2.136e3) ou um fator de escala simblico(7U, 2.136K). Veja a tabela dos fatores de escala: Smbolo Forma exponencial F 1E-15 P 1E-12 N 1E-9 U 1E-6 M 1E-3 K 1E3 MEG 1E6 G 1E9 T 1E12 Copyright 2003 - PSpice Guia passo--passo - 8
- Letras imediatamente seguindo um nmero que no so fatores de escala so ignoradas, isso vale tambm para letras imediatamente seguindo um fator de escala. Por exemplo, 10, 10V, 10Hz e 10A representam o mesmo nmero. O mesmo pode ser dito para 2.5M, 2.5MA, 2.5Msec e 2.5MOhms. Vamos agora inserir os componentes que iremos utilizar :
1) Clique no menu Draw > Get New Part
Copyright 2003 - PSpice Guia passo--passo - 9
A seguinte janela aparecer:
Caso voc queira selecionar os componentes e v-los, clique em Advanced. Copyright 2003 - PSpice Guia passo--passo - 10
A seguinte janela se abrir:
Para selecionar os componentes pelas bibliotecas, clique em Libraries. A seguinte janela aparecer:
Copyright 2003 - PSpice Guia passo--passo - 11
Para definir os componentes a serem utilizados siga o exemplo :
Em Part Name digite R , voc observar a figura de um resistor , a seguir pressione o boto PLACE , voc agora poder colocar o componente sobre sua folha apenas clicando com o mouse .
Insira agora os outros componentes que usaremos digitando :
- EGND para terra ; - VDC para fonte de tenso contnua ;
obrigatrio a presena de um n "zero", que ser o n de referncia ( usualmente o n de "terra" do circuito) , ao qual sero referenciadas todas as tenses calculadas, o "terra" deve sempre ser fixado no circuito .
seguir pressione o boto CLOSE para sair .
Copyright 2003 - PSpice Guia passo--passo - 12
Voc dever ter a seguinte tela agora :
Para melhor visualizao utilize os botes de Zoom .
Vamos agora desenhar as linhas (wires) que ligaro nosso circuito , para isso clique no boto Desenhar Linhas (Draw Wire) , o cursor agora passa a ter a forma de um lpis permitindo que voc desenhe as linhas clicando com o mouse no ponto inicial e final da ligao , para sair desta funo basta pressionar o lado direito de seu mouse .
Voc deve ter agora o seguinte circuito :
CUIDADO PARA NO DESENHAR UMA LINHA SOBRE O COMPONENTE O PSPICE ENTENDER COMO UM CURTO E IGNORAR O COMPONENTE
Copyright 2003 - PSpice Guia passo--passo - 13
Para imprimir o esquema ou grfico , selecione o menu File > Print
Para rotacionar os componentes , selecione o componente e pressione Control+R , ou menu Edit > Rotate
Vamos agora explicitar os valores dos componentes :
1) Clique 2 vezes sobre o texto 0V uma caixa de dilogo se abrir permitindo que voc altere o valor da fonte de tenso DC , mude o valor para 10 V e pressione OK para confirmar .
2) Vamos agora definir o valor do resistor , clique 2 vezes sobre o texto 1k (valor padro) uma caixa de dilogo se abrir permitindo que voc altere o valor da resistncia , mude o valor para 100 Ohms e pressione OK para confirmar . Uma outra maneira de ajustar os valores dos componentes clicando duas vezes sobre estes. Por exemplo, ao clicarmos duas vezes sobre um resistor, a seguinte janela aparece:
Copyright 2003 - PSpice Guia passo--passo - 14
Selecione cada caracterstica do componente e faa a alterao.Ao alterar os valores clique em Save Attr. Ao trmino, clique em OK.
Para salvar o esquema desenhado v ao menu Arquivo (Files) , Salvar Como (Save As) :
Monte agora o seguinte circuito :
Utilize os componentes VDC , R , EGND e BUBBLE .
clique 2 vezes sobre o componente Bubble , uma caixa de dilogo se abrir permitindo que voc altere o seu texto , ele servir como um marco de referncia para medirmos o valor da tenso nos resistores ( todas as tenses so sempre medidas tendo como referncia o terminal terra ) . Copyright 2003 - PSpice Guia passo--passo - 15
1.1 Simulando o circuito
Vamos rodar agora a simulao do programa afim de sabermos qual o valor das tenses nas referncias (bubbles) , pressione o boto Simulate .
A seguinte tela se abrir :
Copyright 2003 - PSpice Guia passo--passo - 16
Pressione o boto ao lado :
Aparecer ento o arquivo contendo os valores das tenses simuladas do circuito :
TOTAL JOB TIME .01 Copyright 2003 - PSpice Guia passo--passo - 18
1.2 EXERCCIOS
1) Determine agora a tenso VA , VB e VC do circuito seguir : (Gerador de Corrente -> IDC )
VA (V) VB (V) VC (V)
2) Determine agora a tenso VA , VB e VC do circuito seguir :
VA (V) VB (V) VC (V)
Uma outra maneira de se ver os resultados atravs dos botes V (Tenso) e I (Corrente ) :
Copyright 2003 - PSpice Guia passo--passo - 19
2. DC SWEEP (Variando parmetros p/ obter a Curva de Transferncia)
At agora para simularmos o circuito com diferentes valores , deveramos mudar o valor desejado e rodar novamente quantas vezes fossem as analises desejadas , vamos aprender agora como simular o circuito para diferentes valores numa mesma simulao.
Vamos desenhar o circuito abaixo :
A pergunta : como varia a tenso Vo quando variamos V1. Vamos abrir o menu Analysis > Setup .
Copyright 2003 - PSpice Guia passo--passo - 20
a seguinte tela se abrir :
Vamos pressionar o boto DC Sweep , a caixa de dilogo aparecer , preencha-a conforme o indicado e confirme :
Acabamos de dizer ao programa para simular a variao de uma fonte de tenso (Voltage Source) , indicamos qual fonte sofrer a variao (Name : V1) , escolhemos o tipo de variao (Linear) e definimos os valores inicial , final e o incremento da variao .
A seguir feche a tela Analysis Setup , verificando que agora o item DC Sweep est selecionado .
Copyright 2003 - PSpice Guia passo--passo - 21
Vamos rodar agora a simulao do programa afim de sabermos qual o valor da tenso em Vo em funo de V1 , pressione o boto Simulate .
A seguinte tela se abrir :
Copyright 2003 - PSpice Guia passo--passo - 22
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vo) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 23
Teremos ento o grfico da variao de Vo em funo de V1 :
Para inserir um novo grfico no mesmo eixo repita o procedimento ( apenas tenha cuidado para no colocar grficos com valores mximos muito distantes ou voc ter problemas de escala para visualizao ) . Voc tambm pode plotar o grfico de funes utilizando as variveis de tenso e corrente , bastando escrever a expresso na tela Add Trace . Copyright 2003 - PSpice Guia passo--passo - 24
2.1 EXERCCIO
Plote as tenses Va , Vb e Vc quando a fonte DC varia de 1 20 V .
2.2 Curva Caracterstica do Diodo
Componentes : Resistor (R) , Fonte Dc (Vdc) , marcador (Bubble) , Diodo (D1N4148) , Terra (EGND)
Vamos variar a fonte Dc de 15 V 15 V , modo Linear , incremento 0.1 .
Vamos plotar a corrente I(D1) .
Copyright 2003 - PSpice Guia passo--passo - 25
Vamos agora definir o eixo X como sendo a tenso Vd .
Entre no menu Plot > Axis Settings
Copyright 2003 - PSpice Guia passo--passo - 26
Agora pressione o boto Axis Variable ( para definirmos qual varivel estar representada no eixo x ) :
Vamos escolher V(Vd) e confimar Ok em seguida at retornarmos a tela do grfico :
Copyright 2003 - PSpice Guia passo--passo - 27
2.3 Curva Caracterstica do Diodo Zener
Plote a curva caracterstica do Diodo Zener do circuito abaixo variando V1 de 15 V 15 V :
Componentes : Fonte de tenso (Vdc) , Resistor (R) , marcador (Bubble) , Diodo Zener , Terra (EGND)
Eixo x : V(Vz) Eixo y : -I(R1) (para indicar a corrente no sentido positivo da tenso de referncia )
Copyright 2003 - PSpice Guia passo--passo - 28
2.4 Circuito com Diodos
Plote a curva correspondente Vs variando a tenso V1 de 10 V 20 V :
Componentes : Fonte de tenso (Vdc) , Resistor (R) , marcador (Bubble) , Diodo , Terra (EGND)
Copyright 2003 - PSpice Guia passo--passo - 29
2.5 Curva caracterstica do Transistor
Componentes : Fonte de tenso (VSRC) , Fonte de corrente (ISRC) , Transistor (Q2N222) , Terra (EGND)
Monte o circuito ao lado e configure o Setup do Analysis conforme indicado abaixo ( no se esquea de ativa o Nested Sweep , afim de variar a corrente simultaneamente com a tenso ) .
Copyright 2003 - PSpice Guia passo--passo - 30
Quando finalizada a simulao voltaremos ao Probe , para visualizarmos a curva basta entrar no Add Trace > e selecionar IC(Q1) , ou seja , corrente de coletor do transistor . Para desenharmos tambm a reta de carga , basta acrescentarmos uma nova curva Add Trace > , vamos escrever a expresso da reta de carga (V1_maximo V_V1)/Rc , ou seja , definimos um valor para V1_Maximo e um valor para Rc (resistor do coletor) , no exemplo fizemos : (10-V_V1)/25 .
Copyright 2003 - PSpice Guia passo--passo - 31
3. Teorema da Superposio e Proporcionalidade 3.1 A funo de transferncia (Transfer Function)
O comando Transfer Function nos diz qual a relao entre uma tenso de sada e uma tenso de entrada , basta ativar a funo , definir as variveis de entrada e sada e simular Simulate , a funo de transferncia estar mostrada no arquivo de sada .
A varivel de sada deve ser colocada da forma : V(varivel_sada) .
Copyright 2003 - PSpice Guia passo--passo - 32
**** SMALL-SIGNAL CHARACTERISTICS
V(Vs)/V_V1 = 5.000E-01
INPUT RESISTANCE AT V_V1 = 2.000E+03
OUTPUT RESISTANCE AT V(Vs) = 5.000E+02
JOB CONCLUDED
TOTAL JOB TIME .18
Ou seja , Vs = k1*V1 = 0.5*V1 . Copyright 2003 - PSpice Guia passo--passo - 33
EXERCCIOS
Vamos aplicar o Teorema da Proporcionalidade e da Superposio afim de descobrir quais as relaes de V1 , V2 e I1 com a tenso de sada Vs , para isso vamos montar o circuito a seguir e determinar as constantes k1 , k2 e k3 aplicando o recurso da Funo de Transferncia ( Transfer Function) .
No se esquea que para respeitar o teorema temos que zerar as outras fontes que no esto sendo analisadas .
Vs = k1*V1 + k2*V2 + k3*I1
k1 k2 k3
Copyright 2003 - PSpice Guia passo--passo - 34
3.2 Medindo a resistncia equivalente do circuito
Imagine que nos quisssemos saber qual a resistncia equivalente entre dois ptos quaisquer de um circuito , para isso basta puxarmos dois fios daqueles pontos , colocar uma referncia (bubble Vs) afim de sabermos o valor da tenso naquele ponto e ligarmos um gerador de corrente , aplicamos ento o DC Sweep fazendo variar a corrente de 0 at um valor qualquer , por exemplo 10 , simulamos e plotamos o grfico de V(Vs)/I_I1 onde Vs a tenso no bubble e I1 a corrente do gerador , ao analisarmos o grfico , a leitura do valor constante a leitura do valor da resistncia equivalente naquele pto do circuito . (Lembre-se que para medirmos resistncia devemos desligar (zerar) qualquer outra fonte de tenso ou corrente no circuito , o mtodo de leitura aqui empregado serve apenas para circuitos com resistores , ou seja , cuja impedncia no varia com freqncia , para medir a resistncia de circuitos com indutores e capacitores utilize um gerador de corrente alternada com fase zero no lugar do gerador de corrente contnua ) .
Para sabermos o valor exato , v ao menu Trace > Cursor > Display , uma janelinha se abrir , clique com o cursor esquerdo do mouse sobre a curva , voc ter agora a variao nmerica caminhando com o cursor sobre a curva .
Copyright 2003 - PSpice Guia passo--passo - 35
Requivalente = 970 Ohms
Copyright 2003 - PSpice Guia passo--passo - 36
4. AC SWEEP (Variando a freqncia )
A simulao de circuito com diferentes valores de uma grandeza AC utilizada em grande parte para a construo de grficos de Bode , grficos de ganhos e fases e anlise de fasores . O circuito pode ser analisado em uma nica freqncia ou em mtliplas frequncias . Utilizaremos os componentes VAC e IAC nestas simulaes . 4.1 Grfico em funo da frequncia
Vamos desenhar o circuito abaixo :
Componentes utilizados : VAC , R , L , C , EGND e BUBBLE .
O valor de ACMAG , ou seja , a magnitude da fonte AC pode ser interpretado como um valor RMS ou de Pico , sua escolha , basta escolher a interpretao desejada e todas as outras tenses obtidas sero tambm interpretadas da mesma maneira .
Para que apaream no circuito os nomes ACMAG e ACPHASE basta clicarmos em Change Display quando inserimos os valores e a seguinte tela apareera :
Copyright 2003 - PSpice Guia passo--passo - 37
Basta selecionar a forma que desejamos que seja vista (Valor / Nome / Nome e Valor / Nenhum ) , a orientao (Vertical/Horizontal) e confirmar com OK . Afim de que os valores desejados de tenso e corrente quando da variao da freqncia sejam no somente plotados mas tambm apaream no arquivo texto de sada necessrio acrescentar um componente chamado PRINT.
Copyright 2003 - PSpice Guia passo--passo - 38
Ao clicarmos 2 vezes sobre este componente teremos a seguinte caixa de dilogo :
Ao clicarmos sobre a propriedade analysis poderemos alterar seu valor , definimos o valor AC V(2,0) VP(2,0) , que significa que queremos o resultado dos valores simulados em AC Sweep da amplitude da tenso V do n 2 ao terra (0) e da fase da tenso do n 2 ao terra (0) . Se quisermos saber sobre outros ns basta dar um comando semelhante na mesma caixa de dilogo ou acrescentar um novo componente PRINT . Se quisermos saber os valores em relao corrente basta no lugar de V colocarmos I , assim teramos AC I(2,0) IP(2,0) . Podemos fazer as combinaes de qualquer n do circuito , no podemos deixar no entanto de conectar o componente PRINT ao circuito em qualquer ponto .
Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
Copyright 2003 - PSpice Guia passo--passo - 39
A seguinte tela se abrir :
Podemos ento definir qual a faixa de freqncia faremos a anlise das tenses e/ou correntes , se quisermos saber sobre uma freqncia especfica basta selecionarmos para Total Pts : 1 , e Star Freq (freqncia inicial) e End Freq (freqncia final) iguais .
Veja o exemplo de como o texto no arquivo de sada para 3 pontos de 10 Hz 30 Hz :
Pressione o boto ao lado para ver o arquivo de simulao :
Determine o valor das tenses nos ns 1 , 2 e 3 na freqncia de 1kHz e 10 kHz .
Tenses F= 1kHz F= 10 kHz V1 V2 V3
Componentes : R , L , C , IDC , VAC , EGND , BUBBLE .
4.2 Grfico da Anlise AC na freqncia de 1kHz 10 kHz
Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
Copyright 2003 - PSpice Guia passo--passo - 41
A seguinte tela se abrir :
Coloque os valores inicial e final das frequncias para a anlise , bem como o nmero de pontos serem analisados entre os valores inicial e final , seguir clique em OK .
Vamos rodar agora a simulao do programa , pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 42
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vx) , V(Vy) e V(Vz) e confirme :
Para marcar algum ponto especfico da curva , v ao menu Trace > Display > Cursor para obter o valor do ponto desejado . Depois v ao menu Plot > Label > Mark e teremos assim o ponto identificado no grfico :
Copyright 2003 - PSpice Guia passo--passo - 43
Copyright 2003 - PSpice Guia passo--passo - 44
4.3 Grfico de Bode
Grficos de Bode permitem visualizar a amplitude e a fase em funo da freqncia .
Todas as anlise AC assumem que estamos trabalhando com um circuito linear : se a sada 3 V para 1 V da fonte , para uma sada de 30 V teremos 10 V na fonte . Ou seja , no h considerao quanto as limitaes fsicas dos componentes pois o que simulado so situaes algbricas . Para ser analisadas do ponto de vista real , podemos ento simular a anlise com amplitude 1 o que permite que analisemos o circuito obtendo assim o valor de seu ganho .
Vamos utilizar o circuito abaixo : (VAC , R , C , EGND , BUBBLE )
Este circuito um Filtro Passa Baixas , em alta freqncia o capacitor se comporta como um curto , permitindo portanto a passagem somente de baixas freqncias . Pela equao Hz 159 C . R 1 = = , temos a freqncia onde teremos a queda de -3 dB do circuito .
Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
Copyright 2003 - PSpice Guia passo--passo - 45
A seguinte tela se abrir :
Vamos realizar a anlise de 1 10 kHz com 20 pontos por dcada . seguir clique em OK .
Vamos rodar agora a simulao do programa , pressione o boto Simulate .
Para mostrar Vo em decibis basta colocar expresso dB(V(Vo)) e confirme :
Observe que para ganho 1 temos 0 dB .
Para mostrar a fase de Vo em graus em funo da freqncia basta colocar expresso Vp(Vo) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 47
Se quisssemos o grfico da corrente I em dB teramos dB(I(R1)) e para a obtermos o grfico da fase da corrente basta selecionar a varivel desejada na forma Ip(varivel) .
4.4 Anlise do Ganho de um Amplificador
Uma das mais importantes aplicaes da anlise em freqncia AC Sweep a resposta em freqncia de um amplificador . Se a anlise AC Sweep realizada num circuito com um transistor , o ponto de operao DC calculado e o transistor visto como uma variao de um pequeno sinal ao redor do ponto de operao . Esta anlise s pode ser utilizada para calcular o ganho de pequenos sinais e resposta em freqncia . Outras anlises devem ser realizadas na simulao de transitrios vista em outro captulo .
Vamos desenhar o circuito abaixo : ( VDC , R , C , BUBBLE , VAC , EGND , Q2N3904)
Vamos obter a anlise AC deste amplificador de 1 Hz 100 MHz com 20 pontos por dcada .
Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
Copyright 2003 - PSpice Guia passo--passo - 48
A seguinte tela se abrir :
seguir clique em OK .
Para simular seu amplificador sempre deixe habilitado a opo Bias Point Detail .
Vamos rodar agora a simulao do programa , pressione o boto Simulate .
Para mostrar Vo em decibis basta colocar expresso dB(V(Vo)) e confirme :
4.5 Ganho do Amplificador Operacional
Neste exemplo vamos utilizar o operacional LM324 . Vamos desenhar o circuito abaixo : ( VDC , EGND , R , C , VAC , LM324 , OFFPAGE , BUBBLE )
Copyright 2003 - PSpice Guia passo--passo - 50
Neste circuito utilizamos um componente chamado OFFPAGE que permite que interliguemos partes distantes do circuito que possuam o mesmo Label . Para definir este Label basta darmos um duplo clique sobre o componente OFFPAGE .
O ganho deste operacional a relao Vout/Vin . Lembre da recomendao feita no item 4.3 . Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
A seguinte tela se abrir :
Vamos realizar a anlise de 1 Hz 1 MHz com 20 pts/Dcada . Clique OK e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 51
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vo) e confirme :
O valor obtido o ganho do operacional na configurao do circuito analisado .
Copyright 2003 - PSpice Guia passo--passo - 52
4.6 Variao Automtica do Ganho do Amplificador Operacional 4.6.1Anlise Paramtrica
Neste exemplo vamos utilizar o operacional LM324 . Vamos desenhar o circuito abaixo : ( VDC , EGND , R , C , VAC , LM324 , OFFPAGE , PARAM, BUBBLE )
Neste circuito utilizamos um componente chamado PARAM que permite possamos realizar a anlise para diferentes valores do componente parametrizado .
No nosso exemplo , o componente parametrizado o Rf , ao darmos um duplo clique sobre o componente PARAM devemos definir qual o nome do componente parametrizado e qual o seu valor padro . Assim , vamos definir NAME1=RF_Valor e VALUE1=1 , isso significa que a anlise se somente a anlise AC SWEEP for realizada , ela ser feita para o valor de Rf=1 Ohm .
Copyright 2003 - PSpice Guia passo--passo - 53
No podemos esquecer de mudar o valor de Rf para Rf_Valor .
O ganho deste operacional a relao Vout/Vin . Lembre da recomendao feita no item 4.3 . Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
Copyright 2003 - PSpice Guia passo--passo - 54
A seguinte tela se abrir :
Vamos realizar a anlise de 1 Hz 1 MHz com 20 pts/Dcada . Clique OK para confirmar .
Vamos agora definir para quais valores de Rf realizaremos a anlise .
Vamos agora ao menu Analysis > Setup , pressione o boto Parametric :
A seguinte tela se abrir : Copyright 2003 - PSpice Guia passo--passo - 55
Basta definir as opes como a figura acima . A varivel que queremos controlar um parmetro global de nome Rf_Valor . Queremos que a anlise seja feita para uma lista de valores (1k 10k 100k 1MEG) . Note que tambm temos a opo de definir uma faixa de valores com o incremento que desejarmos . Aps a escolha clique em OK e simule .
Pressione o boto Simulate .
A seguinte tela se abrir :
Um pequeno menu aparece , permitindo que escolhamos para quais valores desejamos realizar a anlise . Se desejarmos todos basta selecionar >All e seguir OK .
Selecione no Menu Trace > Add Trace
Copyright 2003 - PSpice Guia passo--passo - 56
Selecione a tenso dB(V(Vo)) e confirme :
Os grficos obtidos so o ganho do operacional na configurao do circuito analisado . Copyright 2003 - PSpice Guia passo--passo - 57
4.7 Indutncia Mtua
A indutncia mtua requer duas partes : o indutor (L) e o coeficiente de acoplamento entre os indutores (K) . Vamos desenhar o circuito abaixo , tomando o cuidado de inserirmos os indutores com a marcao de polaridade conforme o desenho :
(VCA , BUBBLE , L , K_LINEAR , C , R , EGND)
Para definir o acoplamento entre as indutncias , utilizamos o componente K_Linear . Ao clicarmos duas vezes sobre ele , a seguinte tela se abrir :
Basta ento definir quem a indutncia L1 , L2 , L3 e L4 e qual o coeficiente de acoplamento entre elas COUPLING (sendo que ele deve estar compreendido entre -1 e 1) .
Copyright 2003 - PSpice Guia passo--passo - 58
Para o primeiro K_Linear definimos L1=L1 , L2=L2 e Coupling=0.4 , para o segundo definimos L1=L1,L2=L3 e Coupling=0.8 .
Vamos agora ao menu Analysis > Setup , pressione o boto AC Sweep .
A seguinte tela se abrir :
Vamos realizar a anlise de 1Hz 1MHz com 20 pts/Dcada . Confirme OK e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 59
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vo) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 60
5 . TRANSIENT (Anlise Transitria)
A anlise Transitria permite visualizarmos formas de onda em funo do tempo assim como um osciloscpio .
5.1 Circuito com capacitor com condies iniciais
Vamos desenhar o circuito abaixo :
Componentes ( BUBBLE , R, C, EGND , Sw_tClose )
Queremos que o capacitor esteja carregado inicialmente com 5 V e que a chave abra em t=1 ms .
Inicialmente vamos definir os atributos do capacitor .Ao clicarmos duas vezes sobre o capacitor a seguinte tela se abrir :
Copyright 2003 - PSpice Guia passo--passo - 61
Os atributos so :
VALUE : valor do capacitor em Farads . IC : valor da tenso inicial do capacitor em Volts
No nosso caso , VALUE=1U e IC=-5 .
O valor de IC negativo pois queremos que a tenso sobre o resistor seja positiva . Valores negativos de IC fazem com que a tenso siga a conveno de bipolo gerador .
Para definir o tempo de abertura da chave basta clicar duas vezes sobre o nome tClose e a seguinte tela se abrir :
Defina o tempo de 1ms e clique em Ok para sair .
Estamos utilizando uma chave inicialmente aberta que aps um certo tempo fechar , componente Sw_tClose . Se quisssemos uma chave inicialmente fechada que aps um certo tempo abrisse deveramos utilizar o componenete Sw_tOpen .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
Copyright 2003 - PSpice Guia passo--passo - 62
A seguinte tela se abrir :
Vamos realizar a anlise com Print Step 1ms , Final Time 6 ms e Step Celling 5ms/500.
O Print Step utilizado para imprimir o texto no arquivo de sada . A cada Print Step segundos os valores sero gravados no arquivo de sada . Se este valor for muito pequeno podemos afetar o tempo de simulao deixando-o muito lento .
Final Time define o tempo total da simulao . A simulao ser executada de 0 at Final Time segundos .
O campo No-Print Delay permite definir aps qual intervalo queremos no arquivo de sada os resultados da simulao , assim se vamos simular at 1 segundo e nos interessa apenas os valores entre 990 ms e 1s , basta setarmos o No-Print Delay para 990 ms . Se no desejamos um intervalo especfico podemos deix-lo em branco . Esse parmetro utilizado para diminuir o tempo de simulao em anlises longas .
CUIDADO COM O TEMPO DE SIMULAO ENTRE OS PONTOS (STEP CELLING )
O Step Celling define o tempo mximo entre os pontos que sero simulados . Quanto menor mais preciso ser o meu grfico , no entanto mais tempo levar a minha simulao . Se deixado em branco o PSpice calcular um tempo de modo que a simulao ocorra no menor tempo possvel mantendo o erro dentro de um limite mximo . No nosso caso teremos 500 pontos na simulao pois Step Celling = 5ms/500 .
Copyright 2003 - PSpice Guia passo--passo - 63
Podemos definir ainda que no queremos as condies inicias durante a simulao , para isso basta setarmos a opo Skip Initial Transient Solution , no nosso caso queremos que a simulao ocorra com os valores iniciais , vamos assim deix-lo em branco .
Como vamos simular um circuito onde queremos que as condies iniciais sejam calculadas pelo simulador durante a anlise transitria devemos desabilitar a opo Bias Point Detail .
Feche a tela e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 64
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vr) e confirme :
Selecione a tenso V(Vc) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 65
EXERCCIOS
1) Ache a tenso Vo .
Componentes ( VDC , R , C, EGND , BUBBLE )
Copyright 2003 - PSpice Guia passo--passo - 66
2) Ache Vo .
Copyright 2003 - PSpice Guia passo--passo - 67
3) Ache Vo .
Copyright 2003 - PSpice Guia passo--passo - 68
5.2 Resposta Transitria do Indutor
Vamos desenhar o circuito abaixo :
Componentes ( BUBBLE , R, L, EGND , Sw_tClose )
Queremos que o indutor esteja descarregado inicialmente , assim IC=0 e que a chave abra em t=0 ms .
Inicialmente vamos definir os atributos do indutor .Ao clicarmos duas vezes sobre o indutor a seguinte tela se abrir :
Os atributos so :
VALUE : valor do indutor em Henry . IC : valor da corrente inicial do indutor em Ampere
No nosso caso , VALUE=10mH e IC=0 .
Copyright 2003 - PSpice Guia passo--passo - 69
O valor de IC pode ser positivo ou negativo dependendo do sentido que queremos a corrente inicialmente carregada no indutor .
Para definir o tempo de abertura da chave basta clicar duas vezes sobre o nome tClose e a seguinte tela se abrir :
Defina o tempo de 0ms e clique em Ok para sair .
Estamos utilizando uma chave inicialmente aberta que aps um certo tempo fechar , componente Sw_tClose .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
A seguinte tela se abrir :
Copyright 2003 - PSpice Guia passo--passo - 70
Vamos realizar a anlise com Print Step 1ms , Final Time 10 ms .
O Print Step utilizado para imprimir o texto no arquivo de sada . A cada Print Step segundos os valores sero gravados no arquivo de sada . Se este valor for muito pequeno podemos afetar o tempo de simulao deixando-o muito lento .
Final Time define o tempo total da simulao . A simulao ser executada de 0 at Final Time segundos .
Como vamos simular um circuito onde queremos que as condies iniciais sejam calculadas pelo simulador durante a anlise transitria devemos desabilitar a opo Bias Point Detail .
O componente VPWL um tipo de fonte de tenso onde podemos construir segundo a nossa vontade a forma de onda que quisermos desde que ela seja feita por linhas retas .
Copyright 2003 - PSpice Guia passo--passo - 72
Clicando duas vezes sobre o componente VPWL teremos :
Os atributos DC e AC so para as anlises DC e AC respectivamente , como estamos interessados na anlise transitria eles podem ser deixados de lado .
A curva construda de maneira bem simples : no tempo T1 teremos a tenso V1 , no tempo T2 teremos a tenso V2 e assim por diante .
Ns vamos construir uma fonte com uma onda triangular de amplitude +-15 V conforme a tabela abaixo :
T1 T2 T3 T4 0 1m 3m 4m V1 V2 V3 V4 0 15 -15 0
Aps definir os parmetros do componente , clique ok para confirmar .
Copyright 2003 - PSpice Guia passo--passo - 73
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
A seguinte tela se abrir :
Vamos definir o passo de 1ms Tempo final de 4 ms e intervalo entre os pontos de 0.01 ms
Feche a tela e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 74
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vin) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 75
seguir selecione V(Vo) e confirme :
5.4 Anlise de Fourier na Tela Grfica
Vamos desenhar como demonstrao o circuito seguir :
Componentes ( VSIN , EGND , R , BUBBLE )
Copyright 2003 - PSpice Guia passo--passo - 76
Vamos definir a amplitude e a frequncia dos geradores de tenso senoidal , para isso basta dar um duplo clique sobre eles :
Definimos VOFF=0 (offset ), VAMPL=10 (amplitude) e FREQ=60 (Frequncia do sinal em Hz) para o 1 gerador e VOFF=0 (offset ), VAMPL=5 (amplitude) e FREQ=180 (3 Harmnica) .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
Copyright 2003 - PSpice Guia passo--passo - 77
A seguinte tela se abrir :
Vamos definir o passo de 0.1ms Tempo final de 20 ms e intervalo entre os pontos de 0.001 ms
Feche a tela e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 78
A seguinte tela se abrir :
Selecione no Menu Trace > Add Trace
Copyright 2003 - PSpice Guia passo--passo - 79
Selecione a tenso V(Vin) e confirme :
Para observar o espectro do sinal basta clicar sobre o boto FFT ou no menu Trace > Fourier :
Copyright 2003 - PSpice Guia passo--passo - 80
Teremos ento o grfico com o espectro do sinal plotado :
Para melhor visualizao , alteramos a escala das freqncias no eixo x , para isso v ao menu Plot > Axis Settings , defina a faixa desejada e clique em Ok :
Copyright 2003 - PSpice Guia passo--passo - 81
5.5 Anlise de Fourier com PSpice
As amplitudes e as freqncias componentes de um sinal podem ser obtidas atravs da anlise transitria de um sinal .
Como exemplo vamos desenhar o circuito seguir :
Componentes ( VPULSE , EGND , R , BUBBLE)
O VPULSE uma fonte de tenso pulsada ( pode ser utilizada para criar uma onda quadrada ) , para ajustar seus parmetros , vamos clicar duas vezes sobre ele :
Parmetros do VPULSE :
Perodo (PER) : definimos o perodo da forma de onda em segundos Tempo de subida (TR): definimos o tempo de subida do sinal Tempo de descida (TF) : definimos o tempo de descida do sinal Copyright 2003 - PSpice Guia passo--passo - 82
Tamanho do pulso (PW) : definimos o tamanho do pulso , este deve ser menor que o perodo definido . Para obtermos uma onda quadrada , PW=PER/2 . Tenso inicial (V1) : valor inicial da amplitude da tenso do pulso Tenso do pulso (V2) : valor final da amplitude da tenso do pulso Tempo de espera (TD) : no comeo da anlise , a fonte de tenso comea com a tenso inicial (V1) por um tempo igual ao tempo de espera (delay time) . Depois deste tempo a tenso muda do valor inicial para a tenso (V2) .
O pulso ter uma amplitude definida pela faixa de V1 V2 .
No nosso caso , queremos uma onda quadrada de +- 5V , 1 KHz , assim :
TR=TF= 1 Us ; PER= 2ms ; PW=1 ms ; V1=+5 ; V2=-5 ; TD=0
Aps o ajuste dos parmetros clique OK para sair .
importante lembrar que tempo de subida e descida no devem ser totalmente zerados pois podem vir a ocasionar erros de convergncia em circuitos mais complexos .
Obs .: Como estamos realizando a anlise transitria os parmetros DC e AC ficam em branco , no sendo necessrio defin-los .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
Copyright 2003 - PSpice Guia passo--passo - 83
A seguinte tela se abrir :
Vamos definir o passo de 0.1ms Tempo final de 20 ms e intervalo entre os pontos de 0.001 ms
Como queremos a anlise de Fourier de um determinado sinal , vamos habilitar a anlise (Enable Fourier) .
Definimos a frequncia central como a freqncia da nossa fundamental , no nosso caso 1kHz .
seguir definimos o n de harmnicas que queremos analisar e de quais variveis queremos realizar a anlise .
Feche a tela e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 84
A seguinte tela se abrir :
Selecione no Menu Trace > Add Trace
Copyright 2003 - PSpice Guia passo--passo - 85
Selecione a tenso V(Vin) e confirme :
Para visualizar o arquivo de sada que contm a anlise de Fourier das variveis , pressione o boto ao lado :
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C ****************************************************************************** NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE ( Vin) 5.0000
VOLTAGE SOURCE CURRENTS NAME CURRENT V_V1 -5.000E-03 TOTAL POWER DISSIPATION 2.50E-02 WATTS
Componentes ( OPAMP , EGND , VPULSE , R , C , BUBBLE )
Neste circuito estamos utilizando um amplificador operacional ideal , este componente deve somente ser utilizado para fins de simulao . Seu comportamento no corresponde totalmente realidade quando da montagem de um prottipo . Ele muito til devido limitao do nmero de amplificadores reais que podem ser utilizados na verso estudante do PSpice , j que ele no apresenta restries quando ao nmero de seu uso .
Vamos definir os parmetros do VPULSE (Seco 5.4) :
No nosso caso , queremos uma onda quadrada de +- 10V , 1 KHz , assim :
TR=TF= 1 Us ; PER= 1ms ; PW=0.5 ms ; V1=+10 ; V2=-10 ; TD=0
Aps o ajuste dos parmetros clique OK para sair . Copyright 2003 - PSpice Guia passo--passo - 89
Podemos definir tambm os parmetros do operacional , como ganho (GAIN) e tenso de alimentao (VPOS/VNEG) :
Ao definirmos os valores de alimentao do operacional ideal estamos tambm definindo seus valores de saturao (limite mximo e mnimo de tenso de sada ) .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
Copyright 2003 - PSpice Guia passo--passo - 90
A seguinte tela se abrir :
Vamos definir o passo de 20 ns Tempo final de 10 ms
A simulao deve demorar um pouco , se desejar uma simulao mais rpida altere o Print Step
Feche a tela e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 91
Selecione no Menu Trace > Add Trace
Selecione a tenso V(Vin) e V(Vo) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 92
6. Digital Simulations ( Simulao com Circuitos Digitais )
O PSpice pode simular circuitos puramente analgicos , puramente digitais ou uma associao de ambos . Na verso do estudante temos limitaes quanto ao nmero de componentes e ns que podemos simular o que no permite que utilizemos circuitos muito complexos . Os circuitos digitais podem ser analisados sob qualquer tipo de simulao que j estudamos , mas geralmente nos interessamos mais pela anlise transitria onde podemos observar o sinal da sada dos pinos em um determinado intervalo de tempo . Por isso vamos demonstrar a utilizao dos circuitos digitais com nfase na anlise transitria (seco 5) .
6.1 Alimentao dos Sinais Digitais
Apesar de termos que utilizar fontes analgicas para alimentar nossos circuitos digitais o PSpice faz internamente a converso Analgico-Digital afim de providenciar um sinal digital para os componentes digitais . Essas converses so realizadas por pequenos circuitos mas que faro que a simulao fique mais longa e que o limite de uso da verso estudante seja logo alcanado . Por isso vamos nos dedicar a conhecer fontes de alimentao digitais . 6.11 Fontes de Sinais Digitais
A fonte STIM nos permite definir qualquer seqncia de bits no tempo .
Ao clicarmos duas vezes sobre ela a seguinte tela se abrir :
Copyright 2003 - PSpice Guia passo--passo - 93
Ela nos permite definir os tempos e as amplitudes de nosso sinal , como se definssemos a carta de tempos daquele sinal .
No nosso exemplo temos :
TEMPO ABSOLUTO
Ou seja , do tempo 0 at 1 ms teremos nvel 0 , de 1m at 3ms nvel 1 , de 3ms 4 ms nvel 0 e de 4ms em diante nvel 1 .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
Copyright 2003 - PSpice Guia passo--passo - 94
A seguinte tela se abrir :
Vamos definir o passo de 10 Us Tempo final de 10 ms
Feche a tela e simule .
Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 95
A seguinte tela se abrir :
Selecione no Menu Trace > Add Trace
Copyright 2003 - PSpice Guia passo--passo - 96
Selecione a tenso V(Vsinal) e confirme :
TEMPO RELATIVO
Ao configurarmos como tempo relativo , teremos os tempos sendo definimos partir do ltimo instante . Vamos definir a mesma forma de onda do exemplo anterior utilizando tempo relativo . O sinal permanece em zero no instante inicial at 1 ms , mudando para o nvel 1 , permanece l por 2ms e muda para o nvel 0 , permanece por 2ms e muda para o nvel 1 onde fica pelo restante do tempo .
Copyright 2003 - PSpice Guia passo--passo - 97
Procedemos da mesma forma para plotar o sinal de V(Vsinal) .
REPETIO DE LOOPS
Como muitos sinais so peridicos um comando chamado GOTO utilizado para termos o looping do sinal . Vamos demonstr-lo produzindo um sinal de clock de 1kHz por quatro pulsos de clock e um sinal de 500 Hz por seis pulsos de clock :
Vamos definir os parmetros da seguinte maneira :
Copyright 2003 - PSpice Guia passo--passo - 98
Como no possvel demonstrar todos os parmetros em uma nica imagem vamos continuar sua edio em outra imagem :
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
A seguinte tela se abrir :
Vamos definir o passo de 10 Us Tempo final de 20 ms
Feche a tela e simule .Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 99
A tela do Probe (Grfica) se abrir , selecione no Menu Trace > Add Trace
Selecione a tenso V(Vsinal) e confirme :
Se desejarmos que um loop de um pulso se repita indefinidamente use -1 para o nmero de vezes que o loop deve ser repetido :
Se quisermos utilizar um clock com uma freqncia constante , um componente chamado DigClock utilizado :
Este componente nada mais do que um caso particular do componente STIM visto na seco anterior . Ao clicarmos duas vezes sobre ela a seguinte tela se abrir :
Os atributos so :
DELAY : define o tempo de espera do sinal em zero at comearem os pulsos ONTIME : define o tempo em que o sinal ficar em nvel alto (1) OFFTIME : define o tempo em que o sinal ficar em nvel baixo (0) STARVAL : se 0 permite o funcionamento do clock , se 1 desabilita o clock e o deixa em nvel alto OPPVAL : se 1 permite o funcionamento do clock , se 0 desabilita o clock e o deixa em nvel baixo
No nosso exemplo , queremos um sinal de 1kHz com tempo de espera de 0.5 ms , definimos : DELAY= 0.5ms ; ONTIME = 0.5 ms ; OFFTIME =0.5 ms ; STARVAL=0 e OPPVAL=1 . Clique ok para confirmar e sair .
Observe que a onda no necessariamente tem que ser quadrada podendo assumir tambm a forma retangular .
Copyright 2003 - PSpice Guia passo--passo - 101
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
A seguinte tela se abrir :
Vamos definir o passo de 10 Us Tempo final de 20 ms
Feche a tela e simule . Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 102
A tela do Probe (Grfica) se abrir , selecione no Menu Trace > Add Trace
Selecione a tenso V(Vsinal) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 103
6.2 Utilizando ao mesmo tempo componentes analgicos e digitais
Vamos desenhar o circuito abaixo de um amplificador operacional que proporciona o clock de um flip-flop J-K :
Todos os circuitos seqenciais lgicos que possuem a funo clear devem ter seus estados lgicos iniciais definidos antes de simularmos o circuito .
Se no definirmos o estado inicial dos circuitos seqenciais lgicos o PSpice no saber qual estado inicial deve ser simulado , como o estado inicial indefinido ele no poder simular os estados seguintes .
Copyright 2003 - PSpice Guia passo--passo - 104
O sinal digital est configurado da seguinte maneira :
O clear do flip-flop ter o estado inicial nulo no tempo definido entre 0 e 20 us , permanecendo em nvel lgico 1 aps este tempo .
A tenso pulsada VPULSE ser definida como uma onda quadrada de 1kHz com tenses entre -1 e 1 V :
O amplificador operacional tem um ganho definido pelos resistores de 10 vezes e produz uma tenso quadrada de +- 10V em 1kHz no bubble Vo .
Copyright 2003 - PSpice Guia passo--passo - 105
A forma de onda ser ceifada por um diodo zener que limita a tenso no bubble Vo1 .
Esta tenso compatvel com o nvel TTL do 7414 . A sada do Schimit-Trigger deve ser uma onda quadrada de 0 5 V com freqncia de 1 kHz (Vo2) .
O flip-flop est funcionando como um divisor por 2 (as entradas (J=K=1) so definidas por um componente chamado HI que insere um nvel lgico alto nas entradas ) , assim as sadas Q e Qbarrado devem estar com freqncia de 500 Hz e defasadas de 180 .
Se quisessemos um nvel lgico baixo podemos utilizar o componente LO .
Vamos agora ao menu Analysis > Setup , pressione o boto Transient .
A seguinte tela se abrir :
Vamos definir o passo de 1ms Tempo final de 15 ms
Feche a tela e simule . Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 106
A tela do Probe (Grfica) se abrir , selecione no Menu Trace > Add Trace
Selecione a tenso V(Vo) , Vo2 , Q e Qbarrado e confirme :
Os sinais digitais so dispostos em um grfico separado dos sinais analgicos , mas ambos dividem a mesma escala de tempos . Copyright 2003 - PSpice Guia passo--passo - 107
As configuraes do operacional , do VPULSE e da anlise transitria seguem os mesmos valores do item anterior 6.2 , sendo que a nica mudana foi no sinal digital STIM :
Copyright 2003 - PSpice Guia passo--passo - 108
Observe que nos esquemas , no aparecem os pinos de alimentao das portas lgicas , pois o PSpice providencia um circuito para sua alimentao mas no o mostra afim de no tumultuar a visualizao dos circuitos na tela .
Em muitos casos temos pinos de componentes que no sero utilizados , o PSpice necessita que todos os pinos estejam conectados , assim , para pinos que no sero utilizados , basta conect-los ao componente NC (not connected ) .
As configuraes do operacional , do VPULSE e da anlise transitria seguem os mesmos valores do item anterior 6.2.1 .
Copyright 2003 - PSpice Guia passo--passo - 109
Observe que este componente (7493) no possui Clear ou Preset , mas temos que definir qual o estado inicial dos seus flip-flops internos .
Vamos agora ao menu Analysis > Setup , pressione o boto Digital Setup :
Copyright 2003 - PSpice Guia passo--passo - 110
A seguinte tela se abrir :
Nela podemos definir qual o estado inicial dos flip-flops ([All 0] Todos 0 ; [All 1] Todos 1 ; [All X] Indefinido) .
Depois s simular normalmente assim como nos casos anteriores .
Copyright 2003 - PSpice Guia passo--passo - 111
6.3 Observaes
Quando inserirmos um componente digital temos que tomar um certo cuidado . Vamos exemplificar inserindo um componente 7400 :
Ao inserirmos novamente o mesmo componente o PSpice mantm a mesma pinagem mudando a numerao como se fosse um novo componente :
como queremos que seja utilizado ainda o mesmo circuito integrado visto que o mesmo possui 4 portas lgicas internas vamos renomear a porta lgica dando um duplo clique sobre sua referncia U1A (figura1) :
figura 1
figura 2 figura 3
Agora basta mantermos a mesma referncia mudando U2 para U1 e alterando o Gate (pinos ) para B (figura 2) , assim teremos a numerao do segundo conjunto de pinos do CI (figura 3) e assim por diante se quisermos outras portas lgicas basta alterar para C e D .
Copyright 2003 - PSpice Guia passo--passo - 112
7. Monte Carlo Analyses ( Anlise do Pior Caso )
As anlises Monte Carlo so utilizadas para observar como as tolerncias dos componentes podem afetar o desempenho do circuito . A anlise do pior caso utilizada para encontrar os valores mximos e mnimos de um parmetro dada as tolerncias dos componentes . A anlise do pior caso demonstra estatisticamente qual a probabilidade de uma dada situao . A anlise somente pode ser executada quando temos fontes cujos parmetros so variveis em amplitude ou freqncia ( DC Sweep / AC Sweep / Transient ) . 7.1 Anlise do Pior no Divisor de Tenso
Vamos utilizar como exemplo um divisor de tenso como o desenho abaixo :
Componentes ( VDC , BUBBLE , R , EGND )
Para definirmos a tolerncia absoluta dos resistores , basta dar um duplo clique sobre cada um deles . A seguinte tela se abrir :
Copyright 2003 - PSpice Guia passo--passo - 113
No parmetro tolerncia , definimos a percentagem de variao do valor total do resistor . Clique OK para sair .
Muitos dos componentes do PSpice j possui o campo TOLERANCE para ser preenchido .
No menu Analyses > Setup definimos as condies da variao e qual varivel ser anlise no menu Monte Carlo/Worst Case :
Ns queremos determinar qual o pior caso para o ganho mximo , desde que o ganho dado por Vo/Vin e Vin varia de 10 V 20 V com incremento de 1 V de amplitude , a amplitude do ganho exatamente o valor de Vo/Vin .
A anlise ser do pior caso (Worst Case) . A anlise ser feita em DC porque queremos determinar qual o ganho em DC do circuito . A varivel de sada (output var) que queremos monitorar a tenso V(Vo) . Como queremos mxima variao escolhemos MAX .
Copyright 2003 - PSpice Guia passo--passo - 114
Vamos definir a variao da fonte VDC :
Feche a tela e simule . Pressione o boto Simulate .
Copyright 2003 - PSpice Guia passo--passo - 115
A tela do Probe (Grfica) se abrir , onde podemos escolher qual as caractersticas das variaes queremos plotar (nominal [MINAL] e pior caso [L DEVICES]) , no nosso caso so todas (All) . Clique ok para sair .
selecione no Menu Trace > Add Trace
Selecione a tenso V(Vo) e confirme :
Copyright 2003 - PSpice Guia passo--passo - 116
Temos o grfico da tenso Vo com os valores nominais dos resistores e tambm no pior caso de mxima variao .
Para obtermos o grfico da variao do ganho , no menu Trace > Add Trace defina a equao V(Vo)/V(Vin) e teremos o grfico do ganho nominal e mximo do circuito :
Vamos calcular manualmente o ganho e verificar soluo simulada :
Vo/Vin = R2/(R1+R2)
Sendo R2= 1000 e R1=1000 - O Ganho Nominal : Vo/Vin = 0.5 Sendo R2= 1050 e R1=950 - O Ganho Mximo do pior caso : Vo/Vin = 0.525 Sendo R2= 950 e R1=1050 - O Ganho Mnimo do pior caso : Vo/Vin = 0.475
Vemos que o resultado simulado correspondeu ao esperado .
Copyright 2003 - PSpice Guia passo--passo - 117
7.2 Anlise Monte Carlo do Divisor de Tenso
A anlise Monte Carlo utilizada para responder questo : Que percentagem do meu circuito atingir ou no minhas especificaes ? . Analisando pelo pior caso podemos verificar quais os valores mximos e mnimos do meu parmetro analisado , vemos assim se o circuito como um todo atende nossa especificao . Se isto no ocorrer podemos utilizar a anlise Monte Carlo para estimar que percentagem do circuito ser aceitvel .
Um exemplo o ganho do divisor de tenso , no caso anterior vimos que o ganho ficou entre 0.475 e 0.525 , mas se nossa especificao mnima fosse 0.49 , que percentagem do circuito atenderia nossa especificao . Isso o descobriremos .
Vamos utilizar o mesmo circuito anterior modificando a fonte DC por uma AC (VAC) :
No menu Analyses > Setup definimos as condies da variao e qual varivel ser anlise no menu Monte Carlo/Worst Case :
Copyright 2003 - PSpice Guia passo--passo - 118
Vamos definir a variao da fonte VAC em 1 V numa freqncia fixa em 1 kHz :
O ganho no muda em nada , o fato de utilizarmos uma AC que podemos fixar a amplitude j que queremos saber a variao do ganho .
A anlise ser de Monte Carlo . O nmero de vezes que o anlise ser efetuada ser de 100 (MC Runs 100) . Para cada vez , cada parte que possui uma tolerncia ter um valor aleatrio escolhido dentro de sua faixa de tolerncia . A anlise ser feita em DC porque queremos determinar qual o ganho em DC do circuito . A varivel de sada (output var) que queremos monitorar a tenso V(Vo) . Vamos escolher YMAX pois queremos a resposta da sada ordenada do maior para menor diferena do valor nominal . YMAX define a funo :
f =V(Vo)- 0.5 onde 0.5 o valor nominal do ganho
Copyright 2003 - PSpice Guia passo--passo - 119
Quanto MC Outputs vamos escolher All pois queremos os valores intermedirios da sada para cada tentativa . Clique OK para sair
Pressione o boto Simulate .
A tela do Probe (Grfica) se abrir , selecione All ,selecione no Menu Trace > Add Trace
Selecione a tenso V(Vo) e confirme :
e teremos o Histograma com as percentagens de amostras em funo dos valores do ganho :
Copyright 2003 - PSpice Guia passo--passo - 120
:
Os desvios so dados em relao ao valor nominal :
Nossa especificao mnima para o ganho era de 0.49 , assim como temos 40 amostras (havamos definido 100 amostras mas a verso estudante tem um limite mximo de 40 ) basta verificar quantas delas no atendem , ou seja , esto localizadas abaixo de 0.49 . No nosso caso temos cerca de 18 % .Este nmero representa a quantidade de circuitos que no passaro na especificao mnima cada 40 unidades . Quanto maior o nmero de amostras mais preciso teremos .
Copyright 2003 - PSpice Guia passo--passo - 121
SOBRE O AUTOR : Rodrigo Cutri
Nascido em 1979 , em So Caetano do Sul , formado em Tcnico em Eletroeletrnica pela E.T.E Jorge Street e em Engenharia Eltrica pela Escola de Engenharia Mau , tendo recebido o prmio como sendo o melhor aluno de sua turma . Professor das disciplinas Clculo II , Fsica II , Laboratrio de Fundamentos de Engenharia Eltrica e Materiais Eltricos na Escola de Engenharia Mau. Atualmente faz Mestrado na rea de Eletrnica de Potncia na linha de pesquisas sobre Filtros Ativos de Potncia na Escola Politcnica da Universidade de So Paulo .
SOBRE O LIVRO :
O objetivo deste livro introduzir o aluno no uso do software PSpice , visando permitir um contato com um software de simulao de circuitos . O livro recheado de figuras e exerccios ideal para aqueles que querem comear a trabalhar com simulaes e para aqueles que querem um texto que lhes permita serem autodidatas no seu aprendizado .
CONTEDO : PSpice........................................................................................................................................................... 5 Aviso e Termo de Responsabilidade ............................................................................................................ 6 1.Desenhando um esquema de um circuito eltrico ..................................................................................... 7 1.1 Simulando o circuito................................................................................................................... 16 2. DC SWEEP (Variando parmetros p/ obter a Curva de Transferncia) ................................................. 20 3. Teorema da Superposio e Proporcionalidade...................................................................................... 32 3.1 A funo de transferncia (Transfer Function) ........................................................................... 32 3.2 Medindo a resistncia equivalente do circuito............................................................................ 35 4. AC SWEEP (Variando a freqncia ) .................................................................................................... 37 4.1 Grfico em funo da frequncia................................................................................................ 37 4.2 Grfico da Anlise AC na freqncia de 1kHz 10 kHz........................................................... 41 4.3 Grfico de Bode.......................................................................................................................... 45 4.4 Anlise do Ganho de um Amplificador ...................................................................................... 48 4.5 Ganho do Amplificador Operacional ..........................................................................................50 4.6 Variao Automtica do Ganho do Amplificador Operacional .................................................. 53 4.6.1Anlise Paramtrica .................................................................................................................. 53 4.7 Indutncia Mtua ........................................................................................................................ 58 5 . TRANSIENT (Anlise Transitria)....................................................................................................... 61 5.1 Circuito com capacitor com condies iniciais........................................................................... 61 5.2 Resposta Transitria do Indutor.................................................................................................. 69 5.3 Circuito Grampeador com Zener ........................................................................................ 72 5.4 Anlise de Fourier na Tela Grfica ............................................................................................. 76 5.5 Anlise de Fourier com PSpice................................................................................................... 82 5.6 Integrador com Amplificador Operacional Ideal ........................................................................ 89 6. Digital Simulations ( Simulao com Circuitos Digitais )...................................................................... 93 6.1 Alimentao dos Sinais Digitais ................................................................................................. 93 6.11 Fontes de Sinais Digitais........................................................................................................... 93 6.1.2 Digital Clock (Clock Digital)................................................................................................ 101 6.2 Utilizando ao mesmo tempo componentes analgicos e digitais .............................................. 104 6.2.1 Contador................................................................................................................................. 108 6.3 Observaes .............................................................................................................................. 112 7. Monte Carlo Analyses ( Anlise do Pior Caso )................................................................................... 113 7.1 Anlise do Pior no Divisor de Tenso....................................................................................... 113 7.2 Anlise Monte Carlo do Divisor de Tenso............................................................................. 118