Professional Documents
Culture Documents
libreria.lib
ASCII
nomefile.out nomefile.cir
ASCII
SPICE
Simulatore
ASCII
nomefile.dat
binario
PROBE
Post-Processore Grafico
nomefile.sch
binario
SCHEMATIC
Disegno
libreria.slb
binario
2
SPICE - Nodi
7 + Vin 0 R1 5 L1 3 2 1.5 mH C1 10 uF
Vanno assegnati al circuito Gli elementi vanno connessi tra i nodi Sono definiti da numeri interi Il nodo 0 predefinito per la massa (gnd)
3
Elementi attivi
Diodi
BJT
Q<nome> NC NB NE [NS] <nome modello> [(area) val.]
MOSFET
M<nome> ND NG NS NB <nome modello> [W=<val.>] [L=<val.>] + [AD=<val.>] [AS=<val.>] [PD=<val.>] [PS=<val.>] + [M=<val.>]
14
Suffissi di Scala
F = 1e-15 P = 1e-12 N = 1e-9 U = 1e-6 M = 1e-3 K = 1e3 MEG = 1e6 G = 1e9 T= 1e12
Suffissi di Unit
V = volt A = amp HZ = hertz OHM = ohm H = henry F = farad DEG = degree
Generatori di corrente
I<nome> N+ N- [DC <val.>] [AC <(ampiezza) val.> <(fase) val.>] + [(valori di transitorio) + [PULSE] [SIN] [EXP] [PWL] [SFFM] [argomenti]]
V = Vo + V A e (t td )sin [2 f (t td ) ]
10
16
SPICE - .PRINT
Il comando .PRINT permette di stampare sotto forma di tabella nel file .out il valore delle analisi DC, AC, di transitorio e di rumore
.PRINT .PRINT .PRINT .PRINT DC [variabili di uscita] AC [variabili di uscita] TRAN [variabili di uscita] NOISE [variabili di uscita]
Esempio
.PRINT DC V(2), V(3,5), I(VIN), IC(Q2)
17
qualit fotografica)
Il comando .PROBE genera il file .dat utilizzato dal post processore grafico
.PROBE
18
SPICE - .OPTIONS
Il comando .OPTIONS specifica delle opzioni per il simulatore
.OPTIONS [(opzioni) nome] [<(opzioni) nome>=<valore>]
RELTOL Accuratezza relativa di tensioni e correnti [1e-3] ABSTOL Miglior accuratezza delle correnti [1pA] VNTOL Miglior accuratezza delle tensioni [1uV]
19
20
SPICE - .TF
.TF ritorna il valore numerico del guadagno in continua tra due nodi nonch delle resistenze di ingresso e di uscita.
.TF VOUT VIN .TF IOUT VIN
21
22
SPICE - .AC
.AC calcola la risposta in frequenza del circuito nellintervallo specificato
.AC LIN NP FSTART FSTOP .AC OCT NP FSTART FSTOP .AC DEC NP FSTART FSTOP
Nel caso di analisi lineare NP il numero totale di punti. Nel caso di analisi per decade o per ottava, NP rispettivamente il numero di punti per decade o per ottava.
23
SPICE - .NOISE
.NOISE analizza il rumore proveniente da resistori e semiconduttori.
Richiede il comando .AC .NOISE V(N+, N-) SOURCE M
Per ogni punto dellanalisi AC, calcola il rumore alluscita V(N+, N-) e il rumore equivalente in ingresso al generatore specificato M il numero di punti calcolati
24
SPICE - .TRAN
.TRAN esegue lanalisi in transitorio
.TRAN TSTEP TSTOP [TSTART TMAX] Lanalisi parte sempre da t=0 TSTEP lintervallo di stampa (.PRINT) TSTOP il tempo finale TSTART specifica da quale punto stampare i risultati TMAX specifica il massimo intervallo temporale
25
SPICE - .FOUR
.FOUR calcola le componenti delle armoniche di una data frequenza e la relativa THD
Richiede il comando .TRAN .FOUR FREQ V1 V2 VN .FOUR FREQ I1 I2 IN
FREQ la frequenza fondamentale V1, V2 VN (o I1, I2 IN) sono le uscite dellanalisi Lanalisi effettuata nellintervallo TSTOP-PERIOD
26
Uscite di corrente
I(<nome>) Corrente attraverso <nome> Ix(<nome>) Corrente al terminale x di <nome>
12
Simboli a pi terminali
M Mosfet D (Drain) G (Gate) S (Source) B (Bulk) C (Colletore) B (Base) E (Emettitore) S (Substrato)
Q BJT
11
MOSFET
PMOS NMOS
27
28
.MODEL NCH_1 NMOS LEVEL=2 + CGSO =0.290E-09 CGDO + CJ =0.360E-03 MJ + MJSW =0.190E+00 JS + RSH =25.50E+00 TOX + LD =-.050E-06 WD + NSUB =33.30E+15 NFS + UO =515.0E+00 UCRIT + UTRA =0.000E+00 VMAX + KF =0.101E-25 AF
29
SPICE - Esempio 1
Calcolo di F
Iin 3
E1 1 1 2 Q1 0
+ -
Vcc
Determinazione di Bf * * Elementi * Q1 C B E S Modello Q1 1 2 0 0 C2 E1 2 0 1 0 1 * Generatori Iin 3 1 1m Vcc 3 0 3 * mostra il punto di lavoro .op * .dc generatore start stop incr. .dc Iin 100n 2u .01u * Probe .lib stud_lib.lib .probe .end 30
SPICE - Esempio 1
Dati in uscita
**** BIPOLAR NAME MODEL IB IC VBE VBC VCE BETADC GM RPI RX RO CBE CBC CJS BETAAC CBX FT JUNCTION TRANSISTORS Q1 C2 2.17E-05 1.00E-03 9.40E-01 0.00E+00 9.40E-01 4.62E+01 2.70E-02 1.19E+03 2.73E+02 4.35E+04 8.65E-13 1.23E-15 7.12E-15 3.22E+01 8.25E-15 4.91E+09
31
SPICE - Esempio 2
Curve caratteristiche di un MOS
2 1 Vgs + 0
M1
+ -
Vds
Curve caratteristiche di un MOS * * Elementi * M1 D G S B Modello W=... L=... M1 2 1 0 0 NCH_1 W=30u L=1.2u * Generatori Vds 2 0 3 Vgs 1 0 1 * mostra il punto di lavoro .op * .dc generatore start stop incr. .dc Vds 0 3 .01 Vgs .5 2.5 .5 * Probe .lib stud_lib.lib .probe .end
32
SPICE - Esempio 2
Dati in uscita
**** MOSFETS NAME MODEL ID VGS VDS VBS VTH VDSAT GM GDS GMB CBD CBS CGSOV CGDOV CGBOV CGS CGD CGB M1 NCH_1 8.42E-05 1.00E+00 3.00E+00 0.00E+00 6.98E-01 2.43E-01 4.84E-04 4.50E-06 1.50E-04 0.00E+00 0.00E+00 8.47E-15 8.47E-15 2.21E-16 3.67E-14 0.00E+00 0.00E+00
33
SPICE - Il Manuale
Muhammad H. Rashid SPICE FOR CIRCUITS AND ELECTRONICS USING Pspice Prentice-Hall International Editions
34