Вы находитесь на странице: 1из 28

Introdução ao SPICE (LTspice IV)

José Batista de Sales Filho

07/03/2016 ELE0582 – Fundamentos de Eletrônica 1


SPICE
• SPICE (Simulated Program with Integrated Circuits Emphasis)
 software base de programas de simulação de circuitos elétricos e eletrônicos;

• Análise nodal modificada para calcular as tensões/correntes;

• Permite o uso de modelos complexos de dispositivos eletrônicos


 possibilidade de aproximar as simulações ao comportamento real do circuito a ser
fabricado;

• Empresas fabricantes de semicondutores fornecem os modelos dos


dispositivos com parâmetros de acordo com a sua tecnologia;

07/03/2016 ELE0582 – Fundamentos de Eletrônica 2


SPICE

• Versões de softwares de simulação que utilizam SPICE:


– PSpice / OrCAD;
– SPICE Opus;
– Ngspice;
– SIMetrix;
– Multisim;
– Spectre;
– Eldo;
– Proteus ISIS;
– LTSpice IV  versão freeware que será utilizada neste curso.

07/03/2016 ELE0582 – Fundamentos de Eletrônica 3


SPICE
• O SPICE gera um arquivo denominado netlist, que contém as
informações de todos os dispositivos, modelos, conexões e estímulos
do circuito, que são fornecidos à simulação;

• Os softwares baseados em SPICE oferecem duas abordagens para


interface com o usuário:

– Interface gráfica, permitindo a edição visual dos componentes do


circuito (e.g.: Orcad, Multisim, SIMetrix, Proteus ISIS, LTSpice
IV);

– Geração da netlist e configuração da simulação via linhas de


comando (e.g.: Eldo, Spice Opus, Ngspice).
07/03/2016 ELE0582 – Fundamentos de Eletrônica 4
SPICE

* Circuito Exemplo
V1 1 0 dc 24
V2 3 0 dc 15
R1 1 2 10k
R2 2 3 8.1k
R3 2 0 4.7k
.end

Esquemático de um circuito e sua netlist equivalente

07/03/2016 ELE0582 – Fundamentos de Eletrônica 5


LTspice IV

07/03/2016 ELE0582 – Fundamentos de Eletrônica 6


LTspice IV – Procedimento de uso
1. Desenhar o diagrama esquemático dos componentes do circuito,
considerando os dispositivos e suas fontes de excitação;

2. Especificar os modelos dos dispositivos considerados;

3. Especificar uma das análises oferecidas pelo SPICE, e fornecer os


parâmetros de simulação;

4. Executar a simulação;

5. Plotar as curvas provenientes dos resultados da análise.

07/03/2016 ELE0582 – Fundamentos de Eletrônica 7


LTspice IV – Atalhos úteis

Wire (F9) Spice Directive (S)

Ground Text (T)

Label Net (F4) Mirror (Ctrl+E)

Resistor (R) Rotate (Ctrl+R)

Capacitor (C) Redo (Shift+F9)

Inductor (L) Undo (F9)

Diode (D) Drag (F7)

Component (F2) Move (F6)

07/03/2016 ELE0582 – Fundamentos de Eletrônica 8


LTspice IV – Lista de componentes

07/03/2016 ELE0582 – Fundamentos de Eletrônica 9


LTspice IV – Multiplicadores

Letra Unidade Magnitude


a atto 10-18
f femto 10-15
p pico 10-12
n nano 10-9
u micro 10-6
m mili 10-3
k quilo 103
MEG mega 106
G giga 109

07/03/2016 ELE0582 – Fundamentos de Eletrônica 10


LTspice IV – Simulação
• Método 1 – especificar a diretiva SPICE contendo as análises da
simulação .op .dc V1 0 1.2 .5 .tran 0 10 5 .1
• Método 2 – usar a interface do LTspice para configurar a simulação

diretiva gerada
automaticamente

07/03/2016 ELE0582 – Fundamentos de Eletrônica 11


LTspice IV – Análises Disponíveis

• Análise DC de ponto de operação (.OP)


– Lineariza-se o circuito em torno de um ponto de operação definido
pelas fontes de tensão/correntes de excitação independentes;

– Considera-se as capacitâncias como circuitos abertos e os indutores


como curtos-circuitos (operação DC);

– Resultado da simulação: valores de tensão em todos os nós do


circuito e das correntes que passam em cada dispositivo;

07/03/2016 ELE0582 – Fundamentos de Eletrônica 12


LTspice IV – Análises Disponíveis

• Análise DC (.DC)
– Executa-se uma análise DC de ponto de operação, com a
possibilidade de informar valores para as fontes de tensão/corrente
de excitação;

– Esse tipo de análise permite especificar uma faixa de valores para


os parâmetros de uma ou mais fontes, possibilitando um DC
sweep;

– Resultado de simulação: valores de tensão em todos os nós do


circuito e das correntes que passam em cada dispositivo; quando
especificada a varredura, os resultados são expressos em função do
parâmetro varrido;
07/03/2016 ELE0582 – Fundamentos de Eletrônica 13
LTspice IV – Análises Disponíveis

• Análise transiente (.TRAN)


– Simulação não-linear no domínio do tempo  ponto de operação
variante com o tempo;

– Define-se um intervalo de tempo (tempo inicial, tempo final e


incremento de tempo) para a execução da simulação;

– Resultado da simulação: valores de tensão em todos os nós do


circuito e das correntes que passam em cada dispositivo, em
função do tempo especificado.

07/03/2016 ELE0582 – Fundamentos de Eletrônica 14


LTspice IV – Análises Disponíveis

• Análise AC (.AC)
– Computa-se o comportamento no domínio da frequência do
circuito de pequenos sinais linearizado em torno do seu ponto de
operação;

– Define-se o intervalo de frequências (frequência de início, de


parada, e seu incremento) que define a varredura;

– Resultado da simulação: resposta em frequência das tensões em


todos os nós do circuito e das correntes que passam em cada
dispositivo;

07/03/2016 ELE0582 – Fundamentos de Eletrônica 15


LTspice IV – Análises Disponíveis

• Análise DC de função de transferência (.TF)


– Realiza-se uma análise DC, com o intuito de extrair uma
característica de transferência entre dois pontos do circuito, no
ponto de operação definido pelas excitações;

– Explicita-se como parâmetro da simulação a entrada e saída


desejada a se obter a função de transferência;

– Resultado da simulação: função de transferência explicitada como


parâmetro de entrada da simulação;

07/03/2016 ELE0582 – Fundamentos de Eletrônica 16


LTspice IV – Análises Disponíveis

• Análise de ruído (.NOISE)


– É feita uma simulação AC em torno do ponto de operação
considerando os modelos estocásticos de ruído dos dispositivos;

– Deve-se especificar uma porta de entrada de saída;

– Os componentes devem dispor de um modelo que caracteriza sua


função de densidade de ruído;

– Resultados da simulação: valor de tensão/corrente de ruído das


portas de entrada e saída especificadas no domínio da frequência;

07/03/2016 ELE0582 – Fundamentos de Eletrônica 17


LTspice IV – Fontes

Pode-se associar fontes de tensão/corrente independentes às


análises realizadas.

07/03/2016 ELE0582 – Fundamentos de Eletrônica 18


LTspice IV – Fontes

Análise OP/ DC

Análise
Transiente Análise AC

07/03/2016 ELE0582 – Fundamentos de Eletrônica 19


LTspice IV – Visualização de Resultados

• Clicar em qualquer nó do circuito plota a tensão do respectivo


nó no visualizador de forma de onda;
– ponta de prova de tensão:

• Clicar em um dispositivo do circuito plota a corrente que passa


por ele;
– ponta de prova de corrente:

07/03/2016 ELE0582 – Fundamentos de Eletrônica 20


LTspice IV – Visualização de Resultados

07/03/2016 ELE0582 – Fundamentos de Eletrônica 21


LTspice IV – Visualização de Resultados

07/03/2016 ELE0582 – Fundamentos de Eletrônica 22


LTspice IV – Utilizando Modelos

• O LTspice dispõe de uma biblioteca de componentes que


possuem modelos de dispositivos reais (grande parte do
fabricante Linear Technology);

• O modelo aproxima a operação do dispositivo do seu


equivalente real, representando componentes parasitas e não-
idealidades em geral;

• Pode-se utilizar modelos próprios, além dos já disponibilizados


pela biblioteca do LTspice.
 Possibilidade de representar dispositivos de diferentes tecnologias!

07/03/2016 ELE0582 – Fundamentos de Eletrônica 23


LTspice IV – Utilizando Modelos

• Ex.: modelo de chave não-ideal


Diretiva para
especificar o
modelo

‘SW’ indica que é


utilizado o modelo
SPICE primitivo
para chaves Nome do modelo

07/03/2016 ELE0582 – Fundamentos de Eletrônica 24


LTspice IV – Utilizando Modelos

Tipo de
Netlist SPICE
Dispositivo
Resistor Rxx N1 N2 VALUE MODEL (L=L_R, W=W_R, TEMP=T_R)

Capacitor Cxx N1 N2 VALUE MODEL (L=L_C, W=W_C, IC=VAL)

Indutor Lxx N1 N2 VALUE MODEL (IC=INCOND)

Chave SWxxx N+ N- NC+ NC- MODEL (VT=VT_SW, RON=R1_SW, ROFF=R2_SW)

Diodo Dxxx N1 N2 MODEL (IS=IS_D, RS=RS_D, BV=BV_D, IBV=IBV_D)

MOSFET Mxxx ND NG NS NB MODEL (LEVEL=1, L=LM, W=WM, VTO=VTOM, LAMBDA=LAMBM)

TJB Qxxx NC NB NE MODEL (IS=ISQ, BF=BFQ, VAF=VAFQ)

Exemplos de netlist de dispositivos básicos (fonte: http://goo.gl/lfGJRy)

07/03/2016 ELE0582 – Fundamentos de Eletrônica 25


LTspice IV – Utilizando Modelos
Parâmetro de Nível Modelo Utilizado
LEVEL = 1 Shichman-Hodges
LEVEL = 2 MOS2
LEVEL = 3 MOS3
LEVEL = 4 BSIM1
LEVEL = 5 BSIM2
LEVEL = 6 MOS6
LEVEL = 9 BSIM3
LEVEL = 54 BSIM4

Ajustando o parâmetro “LEVEL” do modelo primitivo dos MOSFETs (tanto NMOS como
PMOS), pode-se mudar o nível de abstração do modelo (reconhecido pelo LTspice)

07/03/2016 ELE0582 – Fundamentos de Eletrônica 26


LTspice IV – Utilizando Modelos

• Pode-se inserir modelos de uma biblioteca de dispositivos com a


diretiva .inc:
– ex.: utilizando transistor NMOS da tecnologia ON C5 0,5 um:
Diretiva de inclusão .MODEL CMOSN NMOS ( LEVEL = 8
de biblioteca +VERSION = 3.3 TNOM = 27 TOX = 1.4E-8
+XJ = 1.5E-7 NCH = 1.7E17 VTH0 = 0.6155718
+K1 = 0.927165 K2 = -0.1083911 K3 = 22.8103193
+K3B = -9.5490578 W0 = 1.011931E-8 NLX = 2.526408E-9
+DVT0W = 0 DVT1W = 0 DVT2W = 0
+DVT0 = 0.8806411 DVT1 = 0.3803297 DVT2 = -0.2060183
+U0 = 455.1710634 UA = 1.041298E-13 UB = 1.579609E-18
+UC = 1.13123E-11 VSAT = 1.983149E5 A0 = 0.6022739
+AGS = 0.1382025 B0 = 1.831247E-6 B1 = 5E-6
+KETA = -4.902055E-3 A1 = 5.595408E-5 A2 = 0.3
+RDSW = 1.062E3 PRWG = 0.0798664 PRWB = -0.0174716 .... )

Arquivo v3bm_onsemi.lib
O nome do modelo deve coincidir com o
apresentado no arquivo de biblioteca

07/03/2016 ELE0582 – Fundamentos de Eletrônica 27


LTspice IV – Utilizando Modelos
• Pode-se também inserir modelos utilizando a diretiva .lib,
referenciando um arquivo de biblioteca e sua localização (local ou
online);

.MODEL BC548B NPN(Is=7.049f Xti=3 Eg=1.11


Vaf=62.79 Bf=374.6 Ise=68f Ne=1.576 +
Ikf=81.57m Nk=.4767 Xtb=1.5 Br=1 Isc=12.4f
Nc=1.835 Ikr=3.924 + Rc=.9747 Cjc=5.25p
Mjc=.3147 Vjc=.5697 Fc=.5 Cje=11.5p +
Mje=.6715 Vje=.5 Tr=10n Tf=410.2p Itf=1.491
Xtf=40.06 Vtf=10) * PHILIPS pid=bc546b
case=TO92 * 91-07-31 dsq

Extraído do arquivo
ebipolar.lib
O nome do modelo também deve coincidir
com o apresentado no arquivo de biblioteca

07/03/2016 ELE0582 – Fundamentos de Eletrônica 28

Вам также может понравиться