Professional Documents
Culture Documents
PSpiceshmioseis
PSpiceshmioseis
. , . , . , .
..
2013
,
.
.
,
.
,
.
, , ,
(dc) ( ),
ac, (, )
. ,
,
.
.
,
. , , Computer Aided Circuit
Analysis.
1960
. ,
IBM ECAP (Electric Circuit Analysis Program).
, ,
( , nodal notation), .
,
.
ECAP ,
.
, .
ECAP
. SPECTRE, TRAC, NET
CIRCUS. SPICE (Simulation Program
with Integrated Circuit Emphasis). PSpice (Personal
computer Simulation Program with Integrated Circuit Emphasis).
.
SPICE
SPICE, , Simulation Program
with Integrated Circuit Emphasis (
). 1970
Berkeley California ...
SPICE Dr Lawrence Nagel.
Nagel
SPICE. SPICE ,
(bugs),
. o
SPICE,
.
(file)
( ) SPICE.
(, , ,
, ..)
.
, ,
.
SPICE
.
, ,
(
0).
.
Kirchhoff
() . SPICE
.
Newton Raphson.
SPICE.
. ,
, PSpice
SPICE MicroSim. PSpice, ,
Schematics Probe. Schematics
GUI (Graphical User Interface)
(menu) . .SCH .
, PSpice text files
.
.
Probe
,
.PROBE. text files ( .CIR)
4
. PSpice
, , .
SPICE
SPICE :
) (source file)
.
)
.
)
.
( .CIR) ,
. PSpice
. ,
,
.
,
(schematic) , SPICE,
:
1) .
1. PSpice
. SPICE,
SPICE2G.6 Berkeley . PSpice
RLOAD rbaseq1 .
2) , 0.
0.
.
.
3) ( )
.
.
.
. SPICE ac,
dc, (transient), dc,
dc, , Fourier.
() .
,
ac,
( )
.
, .. .
1
C
D
E
F
G
H
I
J
K
L
M
Q
T
V
()
- (JFET)
(MOSFET)
(BJT)
SPICE .
.
.
,
SPICE .
(default)
.
.TF
(),
.
. .PRINT
. .PLOT
.
PSpice .
,
,
.
, PSpice graphics postprocessor
( ) PROBE. PROBE
,
SPICE. PROBE
.
PSpice
.PROBE .
PROBE
(command shell) .
, :
SPICE (text editor). To
PSpice . .CIR.
.
.END .
. (
) .
PSpice ,
.OUT .
.
.
SPICE .
(scientific notation) 5.23E04,
8.45E-6 , 10.
2.
,
()
.
(SI).
2 . ,
.
..
270V 270 ( V)
0.27KW 270 ( K 1*103 W )
0.27KOHM 270 ( K 1*103
).
F
P
U
M
MIL
K
MEG
G
T
1 10-15
1 10-12
1 10-6
1 10-3
25,4 10-6
1 103
1 106
1 109
1 1012
fempto
pico
micro
milli
kilo
mega
giga
tera
() .
()
, 1 . SPICE 8
PSpice 131 .
, () .
+ .
* (comment). ,
< > .
:
C15 31 7 15U IC=-1V
C15, 31 (
) 7 ( ).
15*10-6 F = 15 F 1 V
31 7.
, :
Cxxxxxx N+ N- POLY C0 C1 C2 <C=INCOND>
C0, C1, C2 : C= C0 +C1*V +C2*V2+... C
farad V volt.
Kxxxxxx Lyyyyyy Lzzzzzz VALUE
Lyyyyyy Lzzzzzz
VALUE ( 0<VALUE 1).
Lyyyyyy Lzzzzzz.
M=K
:
L1 L2
LP 10 16 3.5E-6
LS 13 18 1.6E-6
KPRISEC LP LS 0.97
0,97 .
VBORING 3 6
3 6.
.
. 3 6
.
VFM1 13 10 AC 2 30 LSFFM(0 3 1K 3.5 300)
VFM1 ,
. , AC (
.AC), VFM1 2
V () 30. .AC .
( .TRAN), VFM1
FM (Frequency Modulation, )
1 kHz, 3,5 ()
300 Hz.
11
.
5
:
1. PULSE.
.
Vxxxxxx
Ixxxxxx
} N+ N- PULSE (V1
V2 TD TR TF PW PER)
PULSE
.
V1 volt ampere ( ), V2
volt ampere ( ), TD (
, default, 0) second, TR (
tstep) second, TF (
tstep) second, PW ( tstop)
second , PER ( tstop) second.
TSTEP TSTOP
.TRAN TSTEP TSTOP .
1 .
V
( A)
V2
V1
TD
TR
PW
TF
PER
1
2. SIN.
.
() .
:
Vxxxxxx
Ixxxxxx
} N+ N- SIN(V0 VA
FREQ TD THETA)
12
V
( A)
VA
exp(-(T-TD)*THETA)
V0
TD
2
TSTEP TSTOP .TRAN TSTEP TSTOP
.
t TD V = V0
t TD
V = V0 + VA * exp( -(t-TD) * theta) * sin (2 * *freq * ( t TD ) )
3. EXP
.
,
Vxxxxxx
Ixxxxxx
} N+ N- EXP(V1
second. :
TD1=0, TAU1=TSTEP, TD2=TD1+TSTEP,TAU2=TSTEP.
V1 V2 .
TSTEP ,
.TRAN TSTEP TSTOP
0 t TD1 Vxxxxxx = V1 .
D1 t TD2
13
Vxxxxxx
Ixxxxxx
V
( A)
V2
TAV2=
TAV1=
V1
TD2
TD1
4. PWL
Vxxxxxx
Ixxxxxx
: Tn (n- )
second. Vn (n- )
volt ampere.
:
VPWL 1 0 PWL(0 0 2 3 3 2 4 2 4.2 5 4.4 5 4.3 -2 7 1 9 -1 9.5 4 10 3)
4 .
14
5,V5
6,V6
V
( A)
2,V2
3,V3 4,V4
8,V8
1,V1
9,V9
7,V7
4
5. SFFM
, FM, (frequency modulation)
().
Vxxxxxx
Ixxxxxx
} = N+ N- DFFM(V0
VA FC MDI FS)
:
Vxxxxxx
Ixxxxxx
(VCCS voltage controlled current source)
,
Gxxxxxx N+ N- NC+ NC- VALUE
N+ N- ,
N+ N-. NC+ NC-
NC+.VALUE
siemens.
,
15
I=G*V
V volt, I ampere G siemens. 5.
V(NC+)
N+
NC+
Gxxxxxx
NCNV(NC-)
Gxxxxxx = VALUE * (V(NC+)-V(NC-))
(VCVS voltage controlled voltage source).
E.
Exxxxxx N+ N- NC+ NC- VALUE
VALUE ( ).
.
Exxxxxx .
V=E*Vcontrol
Exxxxxx = VALUE *(V(NC+) - V(NC-)) . 6.
16
V(NC+)
N+
NC+
+
Exxxxxx
-
NC-
NV(NC-)
Exxxxxx = VALUE * (V(NC+)-V(NC-))
6
:
VCVS. . 7.
7
NC-=19, NC+=11, N1=4, N2=22
:
R1 4 11 50
R3 19 0 1K
R2 22 19 20K
RIN 11 19 1MEG
VS 4 0 AC 1 0
E1 22 0 11 19 5E4
.AC ()
VS.
17
.
( CCCS current controlled current source)
:
Fxxxxxx N+ N- VNAME VALUE
VNAME
CCCS, VALUE CCCS.
VNAME .
.
,
Fxxxxxx = VALUE* ( VNAME)
:
(BJT) npn, ,
8 .
8
=80 (=IC/IB)
VIB 0 2 0
FBJT 4 5 VIB 80
VCC 3 0 15
VEE 6 0 -12
RBASE 2 5 1.8K
RE 5 6 10K
RC 3 4 10K
18
( CCVS current controlled voltage source )
()
.
, -.
,
fv = p0 + p1*fa + p2*fa2 + p3*fa3 + p4*fa4 +
fv fa .
p1
p0 = 0 .
( ) ,
19
.
(VCCS) ,
Gxxxxxx N+ N- <POLY(ND)> NC1+ NC1- <NC2+ NC2->
+ P0 P1 <IC=>
N+ , N- . POLY(ND)
VCCS , ND
( POLY(1), ). NC+ ,
NC- . , IC = ,
.
.
:
) GSIMPLE 1 4 7 2 0 0.5 0.3 0.06
1 4
GSIMPLE 7 2
,
I = 0 + 0.5*V(7,2) + 0.3*V(7,2)2 + (6E-2)*V(7,2)3
).
( V
POLY(ND), GSIMPLE
.
) GGOLLY 5 9 POLY(2) 1 0 3 4 0.001 7M 80U
GGOLLY ,
5 9 ( 5 9
20
GGOLLY) .
1 0, 3
4. P0 = 1E-3, P1 = 7E-3 P2 = 8E-5 (
V A ) .
,
I = 1E-3 + (7E-3)*V(1,0) + (8E-5)*V(3,4)
) VCCS
. VCCS
.
.
. 10 .
,
NONLINR.CIR TO MODEL A NONLINEAR RESISTOR
* A NONLINEAR VCCS IS USED TO MAKE A RESISTOR WITH I-V GRAPH
* TO BE A CURVE (NO STRAIGHT LINE).
VSWEEP 5 0 DC
VSENSE 5 8 0
* IN THE VCCS BELOW (GNLR), THE CURRENT THAT FLOWS BETWEEN
* NODES 8 AND 0 IS CONTROLLED BY THE VOLTAGE BETWEEN NODES 8
* AND 0.
GNLR 8 0 8 0 0 1 4
.DC VSWEEP 0 1 0.05
.END
GNLR VCCS 8 0,
, 8 0 .
GNLR ,
I = 1*V + 4*V2
V V(8,0) I 8
0 GNLR .
21
10
SPICE GNLR
.
.
,
xxxxxx N+ N- <POLY(ND)> NC1+ NC1- <NC2+ NC2->
+ P0 P1 <IC=>
, .
:
) ESIMPLE 1 4 7 2 0 0.5 0.3 0.06
ESIMPLE VCVS ( 1
4 ) 7 2
,
V(1,4) = 0.5*V(7,2) + ).3*V(7,2)2 + (6E-2)*V(7,2)3
POLY(ND) .
) EPRODUCT 5 7 POLY(2) 20 22 31 33 0 0 0 0 1
H VCVS EPRODUCT 5 7 (+
). 20
22 31 33.
,
V(5,7) = 1.0*V(20,22)*V(31,33)
,
(amplitude modulation) .
(DSB-FC, double sideband full carrier) DSB-SC (double sideband
suppressed carrier) .
DSC-FC , DSBSC .
22
.
,
Fxxxxxx N+ N- <POLY(ND)> VN1 <VN2>
+ P0 P1 <IC=>
CCCS
.
.
,
Hxxxxxx N+ N- <POLY(ND)> VN1 <VN2>
+ P0 P1 <IC=>
Hxxxxxx CCVS + -
+ - . VN1, VN2
. 1 . IC=
.
.
:
HITHERE 7 1 VX 0 2 0 4E2
H HITHERE 7 1
VX .
HITHERE ,
V(7,1)=0 + 2*I(VX) + 4E2*(I(VX))3 ( V A)
POLY(ND) HITHERE
.
23
.
.DC dc
.
.
DC .
,
.DC SRC START STOP INCR <SRC2 START2 STOP2 INCR2>
SRC .
START , STOP , INCR
. volt ampere
SRC2
.
.
.PRINT .PLOT
, xxx.out.
.AC .
SPICE dc
(,
).
.
.
24
OCT NO NO
. . FSTOP
FSTART,
FSTOP.
.DC
. ac .
.PRINT .PLOT
xxx.out.
.TRAN transient (,
) .
.
INPUTSCR) ( OUTPUTVAR)
, ,
, .
:
.TF V(5) VIN
5
VIN. .
.TF I(VIDRAIN) VGAIN
VIDRAIN
VGATE. .
.SENS
dc
.
.SENS OV1 <OV2>
OV1 ,
.
.DISTO
.AC
.
.DISTO
RLOAD
INTER
<SKW2
<REFPWR
<SPW2>>>
SPICE
ac .
RLOAD
. INTER
.
INTER ,
. , INTER=2
ac.
. f1 c,
f2=SKW2*f1.
SKW2 f2 = 0,9 * f1 (
SKW2 0,9).
REFPWR
. REFPWR 1mW
26
.DISTO ,
HD2, f1, f2.
HD3, f1 f2.
SIM2, (f1 + f2).
DIM2, (f1- f2).
DIM3, (2f1 f2).
.NOISE
.AC
.
.FOUR Fourier .
.
9
dc.
27
( TSTART (
)) TSTOP.
1/FREQ.
(TMAX .TRAN) ( ) /100 .
.TEMP SPICE
.
.TEMP T1 <T2<T3>>
T1,T2,T3 . 223,0 C.
.
TNOM=27 oC, .OPTIONS .
TNOM.
:
.TEMP 0 25 60 100
0 oC, 25 oC, 60 oC 100 oC.
.IC
.
IC = ...
.IC . dc
. dc
2) .IC
.
3) UIC .R, dc
( ) .
.IC
, . ,
.
.WIDTH: ,
WIDTH IN = COLNUMIN OUT = COLNUMOUT
COLNUMIN
SPICE. .
.
COLNUMOUT, 80
133.
133 ,
, .WIDTH OUT = 80
80 .
.OPTIONS: 32 (options) .
. TNOM=x
. 27 oC.
.OPTIONS TNOM=0
0 oC.
.NODESET : ,
.OP : .
SPICE (
) ,
,
,
. SPICE
.OP AC
.
.PRINT :
30
SPICE
To SPICE .
,
Dxxxxxx N+ N- MODNAME <AREA> <OFF> <IC=VD>
Dxxxxxx . +
-
. MODNAME
.MODEL . ,
AREA -
MODNAME
Dxxxxxx .
OFF
- Dxxxxxx dc .
IC=VD
- SPICE VD
,
.
,
.MODEL MODNAME D <(PAR1=PVAL1 PAR2=PVAL2)>
MODNAME
. D . PARxx =
PVALxxx 3 .
3
.
1
2
3
4
5
6
7
8
9
IS
RS
N
TT
CJO
VJ
M
EG
XTI
10 KF
11 AF
12 FC
13 BV
14 IBV
saturation current
A
1,0 10-14
ohmic resistance
0
emission coefficient
1
transit time
s
0
zero bias junction capacitance
F
0
junction potential
V
1
grading coefficient
0,5
activation energy
eV
1,11
saturation
current
temperature 3,0
exponent
flicker noise coefficient
0
flicker noise exponent
1
coefficient for forward bias depletion 0,5
capacitance formula
reverse breakdown voltage
V
Infinite
current at breakdown voltage
A
1,0 10-3
31
:
D1 7 9 H11 ( ).
.MODEL H11 D(RS=0.5 BV=400 IV=50M)
, D1
N+ = 7 N- = 9 H11. 7
9. H11 0,5 ,
400 V
50 mA
(BJT).
,
Qxxxxxx NC NB NE <NS> MODNAME <AREA><OFF><IC=VBE,VCE>
Q . Qxxxxxx . NC,
NB NE ,
. MODNAME
.MODEL .
,
NS - (substrate),
0.
AREA -
(BJT) D
Qxxxxxx .
OFF - Qxxxxxx dc .
IC = VBE, VCE - ,
UIC .TRAN . SPICE
VBE , VCE -
-,
.
,
.MODEL MODNAME NPN <(PAR1=PVAL1 PAR2=PVAL2 )>
NPN PNP. 40 (PAR
PVAL) . 4 .
32
4
( Modified Gummel-Poon BJT )
#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
IS
BF
NF
VAF
IKF
ISE
NE
BR
NR
VAR
IKR
ISC
NC
RB
IRB
A
V
A
A
V
A
A
Ohms
A
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
RBM
RE
RC
CJE
VJE
MJE
TF
XTF
VTF
IRF
PRF
CJC
VJC
MJC
XCJC
Ohms
Ohms
Ohms
F
V
sec
V
A
deg
F
V
-
RB
0
0
0
0,75
0,33
0
0
Infinite
0
0
0
0,75
0,33
1
31
32
33
34
35
36
37
38
39
40
TR
CJS
VJS
MJS
XTB
EG
XTI
KF
AF
FC
1,0 10-16
100
1,0
Infinite
Infinite
1,0 10-13
1,5
1
1
Infinite
Infinite
0
21,5
0
Infinite
Sec
F
V
EV
-
0
0
0,75
0
0
1,11
3
0
1
0,5
:
Q11 4 10 5 SMALLSIH
.MODEL SMALLSIH NPN (BF=140)
33
, Q11 (BJT),
4, 10 5 .
NPN =140.
(JFET).
JFET ,
Jxxxxxx ND NG NS MODNAME <AREA> <OFF> <IC=VDS,VGS>
. ND
(drain), NG (gate) NS
(SOURCE). VDS VGS (
).
JFET ,
.MODEL MODNAME NJF<(PAR1 = PVAL1 PAR2 = PVAL2)>
NJF .
PJF P . , PAR ,
5 .
5
JFET
#
1
2
3
VTO
threshold voltage
BETA
transcontuctance parameter
LAMBDA channel
length
modulation
parameter
RD
drain ohmic resistance
RS
source ohmic resistance
CGS
zero
bias
G-S
junction
capacitance
CGD
zero
bias
G-D
junction
capacitance
PB
gate junction potential
IS
gate junction saturation current
KF
flicker noise coefficient
AF
flicker noise exponent
FC
coefficient for forward bias
depletion capacitance formula
4
5
6
7
8
9
10
11
12
34
V
A/V2
V-1
- 2.0
1,0 10-4
0
0
0
0
V
A
-
1
1,0 10-14
0
1
0,5
Shichman Hodges.
MOS (MOSFET).
,
(MOSFET) ,
Mxxxxxx ND NG NS NB MODNAME <L=VAL> <W=VAL>
+<AD=VAL> <AS=VAL> <PD=VAL> <PS=VAL> <NRD=VAL>
+<NRS=VAL> <OFF> <IC=VDS,VGS,VBS>
( , JFET).
NB , (bulk
substrate). ,
L
W
AD (drain) m2
AS m2 .
.
.OPTIONS . DEFL L,
DEFW W, DEFAD AD, DEFAS AS . ,
PD
PS
NRD
NRS .
NRD NRS
RSH .MODEL
.
, PD+PS+0 ,
NRD=NRS=1 .
OFF dc .
IC -, -
-. UIC
.TRAN . SPICE
VDS, VGS VBS
.
MOSFET ,
.MODEL MODNAME NMOS<(PAR1=PVAL1 PAR@=PVAL2)>
NMOS - .
PMOS P . PAR
6 PVAL .
35
:
MBUFFER 8 5 7 0 SIMPLE
.MODEL SIMPLE NMOS
.OPTIONS
, DEFL=DEFW=100 m DEFAS = 0 m2 .
6
MOSFET
#
1
2
3
4
5
6
LEVEL
VTO
KP
GAMMA
PHI
LAMBDA
7
8
9
10
11
12
13
RD
RS
CBD
CBS
IS
PB
CGSO
14
CGDO
15
CGBO
16
RSH
17
CJ
18
19
MJ
CJSW
20
21
MJSW
JS
22
23
24
25
26
TOX
NSUB
NSS
NFS
TPG
27
28
29
30
XJ
LD
UO
UCRIT
31
UEXP
Model index
Zero bias threshold voltage
Transconductance parameter
Bulk threshold parameter
Surface potential
Channel length modulation
(MOS1 and MOS2 only)
Drain ohmic resistance
Source ohmic resistance
Zero bias B-D junction capacitance
Zero bias B-S junction capacitance
Bulk junction saturation current
Bulk junction potential
Gate source overlap capacitance
per meter channel width
Gate drain overlap capacitance
per meter channel width
Gate bulk overlap capacitance
per meter channel length
Drain and source diffusion
Sheet resistance
Zero bias bulk junction bottom capacitance
per square meter of junction area
Bulk junction bottom gradient coefficient
Zero bias bulk junction sidewall capacitance
per meter of junction perimeter
Bulk junction sidewall grading coefficient
Bulk junction saturation current
per square meter of junction area
Oxide thickness
Substrate doping
Surface state density
Fast surface state density
Type of gate material:
+1 opposite to substrate
-1 same as substrate
0 Al gate
Metallurgical junction depth
Lateral diffusion
Surface mobility
Critical field for mobility
degradation (MOS2 only)
Critical field exponent in
36
V
A V-2
V
V
V-1
1
0
2,0 10-5
0,6
0,6
0
F
F
A
V
F/m
0
0
0
0
1,0 10-14
0,8
0
F/m
F/m
/square
F m-2
F/m
0,5
0
A m-2
0
1,0 10-8
m
cm-3
cm-2
cm-2
1,0 10-7
0
0
0
m
m
cm2/Vs
V/cm
0
0
600
1,0 104
32
UTRA
33
34
VMAX
NEFF
35
XQC
36
37
38
KF
AF
FC
39
DELTA
40
41
42
THETA
ETA
KAPPA
M/s
-
0
1
0
1
0,5
V-1
-
0
0
0,2
I-V MOSFET
LEVEL .
LEVEL = 1 Shichman-Hodges
LEVEL = 2
MOS2
LEVEL = 3
MOS3
(..
) (
).
:
.SUBCKT SUBNAME N1 <N2 N3>
:
.ENDS <SUBNAME>
SUBNAME . N1, N2, N3
.
.
0 .
0 N1, N2,
.
Xyyyyyy N1 <N2 N3> SUBNAME
Xyyyyyy
SUBNAME.
37
1, 2,... .
:
11.
11. RC.CIR
RC.CIR
VGEN 10 0 AC 1
.SUBCKT TEE 1 2
RLEFT 1 8 60
RMID 8 0 50
RRIGHT 8 2 80
CRIGHT 2 0 1V
.ENDS TEE
XA 10 20 TEE
XB 20 30 TEE
XC 30 40 TEE
.AC DEC 5 100 1MEG
.END
12 .
12.
.SUBCKT TEE 1 2
RLEFT 1 8 60
RMID 8 0 50
RRIGHT 8 2 80
CRIGHT 2 0 1V
.ENDS TEE
38
dc
:
ID=IS[exp(VD/N*VT)-1]
IS , N
1,0 VT=k/e ( = Boltzmann = 1,38 10-23 J/K, T
e=1,6 10-19 C, ). 25 oC k/e=
VT=26 mV. IS =1 10-14 A.
13
13 .
3 .
.MODEL NEWD1 D( IS=5E-9)
IS default IS=5 10-9 A.
BJT.
, , ,
Q1 9 8 7 NEWT1
.MODEL NEWT1 NPN(BF=200).
100 .
3
39
JFET.
, , BETA ()
JFET ,
J1 9 8 7 B1
.MODEL B1 NJF(BETA = 5E-4)
1,0 10-4 /V2 .
5 .
MOSFET.
.
6 .
M1 9 8 7 6 B1
.MODEL B1 PMOS(KP=3E-5)
=2 10-5 /V2 .
SPICE .
,
Txxxxxx NA+ NA- NB+ NB- Z0=ZVAL F=FREQ
+<NL=NLENGTH> <IC=VA,IA,VB,IB>
D .
VA IA
V V+
V- . V+ .
.
.TRAN UIC (use initial
conditions, ).
14
TLINE1.CIR SINGLE PULSE INTO TRANSMISSION LINE
TO ILLUSTRATE THE TIME DELAY OF A LINE
VIN 1 0 PULSE(0 10 1N 0 0 3N)
RIN 1 2 50
TSHORT 2 0 3 0 Z0=50 TD=2N
RLOAD 3 0 50
.TRAN 0.2N 7N
.END
balun.
balun , balancedunbalanced (-) . 15.
,
BALUN.CIR TRANSMITION LINE BALUN, 1 A CURRENT INPUT.
IIN 0 20 AC 1
T1 20 0 30 0 Z0=75 F=100MEG NL=1.0
T2 30 0 40 0 z0=75 F=100MEG NL=0.5
41
RL 30 40 300
.AC LIN 41 60MEG 140MEG
.PRINT AC VR(20) VI(20)
.END
15
16. :
MATCH.CIR 0.25 WAVELENGTH TRANSMITION LINE MATCH
VS 1 0 AC 141.42
RS 1 2 50
VSENSE 2 10 0
T1 10 0 3 0 Z0=50 F=50MEG NL=2
T2 3 0 4 0 z0=158.11 F=50MEG NL=0.25
*
SQRT(500*50)=158.11, 0.25 WAVE MATCH
T3 4 0 5 0 Z0=50 F=50MEG NL=0.25
*
T3 SECTION TRANSFORMS 5 OHM RLOAD TO 500 OHM
RLOAD 5 0 5
.AC LIN 41 10MEG 90MEG
.PRINT AC VM(5) (5,25)
.END
16
42
17 .
17
.
(VCVS), EPRI-SEC.
=1/( ).
( # ) / (#
). FSEC-PRI,
, (CCCS).
.
FSEC-PRI () .
V-ISEC,
EPRI-SEC.
=2 .
()
10 11.
EPRI-SEC 20 13 10 11 2
FSEC-PRI 10 11 V-ISEC 2
V-ISEC 20 12 0
. dc ! dc .
1 . ,
LSEC = LPRI * N2
LSEC, LPRI
.
43
=5 500 mH
18.
LSEC = (50 10-3 ) 52 H = 1,25 H .
18
,
LPRI 30 40 50E-3
LSEC 50 60 1.25
KPRI-SEC LPRI LSEC 1.0
.
.
dc .
SPICE2 SPICE3 .
() .
(VCCS).
VCCS
,
0 V 1 V,
( , ON), 1 V 0 V ,
( , OFF).
PULSE PWL .
VCCS .
, 1 106 siemens (S),
1 10-6 .
.
44
19
:
19 20
VCCS GSWITCH
PULSE (VPULSE) .
VPULSE ,
RPULSE = 1 .
20
.CIR ,
SWITCH.CIR (USE OF VCCS TO MAKE A SWITCH)
VPULSE 100 0 PULSE(0 1 1 1M 1M 1)
RPULSE 100 0 1
VL 1 0 10
RL 2 3 20
RMID 3 0 5
RR 3 4 5
VR 4 0 2
GSWITCH 1 2 POLY(2) 100 0 1 2 0 0 0 0 1E6
.TRAN 0.1 2.5
.END
(pulse) , 1 s, 0 V 1 V .
1 ms ( )
45
1 s . VCCS GSWITCH 1
2 V(100,0) ( ) V(1,2) (
). p4
GSWITCH 1 106 S
10-6 .
, () 360 0.
, , C . ()
120 0 .
21 .
21
,
3-PHASE.CIR GENERATING SWITCHED 3-PHASE POWER
* VCCS ARE USED TO SWITCH ALL THREE PHASES ON AT THE
* SAMETIME
* THE THREE FREE-RUNNING PHASES ARE CREATED BELOW
VA 1 0 SIN(0 311.1 50 0)
VB 2 0 SIN(0 311.1 50 6.66667M)
VC 3 0 SIN(0 311.1 50 13.3333 M)
RA 1 0 1
RB 2 0 1
RC 3 0 1
* THE SWITCH CONTROL VOLTAGE FOR ALL 3 PHASES FOLLOWS
VSW 100 0 PULSE(0 1 16M 1N)
RSW 100 0 1
* THREE VCCS SWITHCHES FOLLOW
GA 1 11 POLY(2) 100 0 1 11 0 0 0 0 1E6
GB 2 12 POLY(2) 100 0 2 12 0 0 0 0 1E6
46
SPICE PSpice.
SPICE (SPICE2G.6 Berkeley)
PSpice ( MicroSim) .
PSpice
SPICE.
,
SPICE PSpice.
.
MicroSim.
SPICE
PSpice.
1. PSpice .OPTION:
LIMTIM, LVLCOD, METHOD, MAXORD, LVLTIM ITL3.
2. PSpice = .WIDTH .
3.
.MODEL
.
SPICE
PSpice. PSpice
SPICE.
SPICE.
1. SPICE .
2. SPICE , , ,
.STEP.
3. SPICE dc .
4. SPICE .MODEL .
5. To SPICE .LIB .
6. SPICE .
47
CHARACTERISTIC OF A DIODE
VD
10 0
D
10 20 PLAIN
V-ID 20 0 0
.DC VD 0.6 0.81 0.01
.MODEL PLAIN D
.PLOT DC I(V-ID) (0, 0.4)
.PROBE
.OPTIONS NOPAGE
.END
48
:
, par1.cir.
(drag and drop)
PSpice AD .
( )
.
par1.cir
, par1.dat par1.out
.
49
50
, 1 :
**** 09/02/102 15:36:38 ******** NT Evaluation PSpice (July 1997) ************
CHARACTERISTIC OF A DIODE
****
CIRCUIT DESCRIPTION
******************************************************************************
VD
10 0
D
10 20 PLAIN
V-ID 20 0 0
.DC VD 0.6 0.81 .01
.MODEL PLAIN D
.PLOT DC I(V-ID) (0, 0.4)
.PROBE
.OPTIONS NOPAGE
.END
****
PLAIN
IS 10.000000E-15
****
DC TRANSFER CURVES
VD
I(V-ID)
(*)---------- 0.0000E+00 1.0000E-01 2.0000E-01 3.0000E-01 4.0000E-01
___________________________
6.000E-01 1.188E-04 *
.
.
.
.
6.100E-01 1.749E-04 *
.
.
.
.
6.200E-01 2.574E-04 *
.
.
.
.
6.300E-01 3.789E-04 *
.
.
.
.
6.400E-01 5.578E-04 *
.
.
.
.
6.500E-01 8.211E-04 *
.
.
.
.
6.600E-01 1.209E-03 *
.
.
.
.
6.700E-01 1.779E-03 *
.
.
.
.
6.800E-01 2.619E-03 *
.
.
.
.
6.900E-01 3.855E-03 .*
.
.
.
.
7.000E-01 5.675E-03 .*
.
.
.
.
7.100E-01 8.353E-03 .*
.
.
.
.
7.200E-01 1.230E-02 . *
.
.
.
.
7.300E-01 1.810E-02 . *
.
.
.
.
7.400E-01 2.664E-02 . *
.
.
.
.
7.500E-01 3.922E-02 . *
.
.
.
.
7.600E-01 5.773E-02 .
* .
.
.
.
7.700E-01 8.498E-02 .
*.
.
.
.
7.800E-01 1.251E-01 .
. *
.
.
.
7.900E-01 1.841E-01 .
.
*.
.
.
8.000E-01 2.711E-01 .
.
.
* .
.
8.100E-01 3.990E-01 .
.
.
.
*
---------------------------
JOB CONCLUDED
TOTAL JOB TIME
.01
51
Probe PSpice.
PSpice AD File Run Probe.
.
add trace.
52
53
54
CIRCUIT DESCRIPTION
******************************************************************************
ISOURCE 0 5 AC 0.5M
RSOURCE 5 0 100K
CPRIM 5 0 316.63P
RPRIM 5 6 2
LPRIM 6 0 20U
KP-S LPRIM LSEC 0.10
LSEC 1 3 20U
RSEC 1 2 2
CSEC 2 3 316.63P
RL 2 3 30K
RDCPATH 3 0 1T
.AC LIN 41 1.8MEG 2.2MEG
*.PLOT AC VM(2,3) (0.3,5)
.OPTIONS NOPAGE
.PROBE
.END
****
NODE VOLTAGE
NODE VOLTAGE
JOB CONCLUDED
TOTAL JOB TIME
.05
56
NODE VOLTAGE
4
BJT DIFFERENTIAL AMPLIFIER, AC ANALYSIS
VSIG 3 0 AC 1
VCC 1 0 DC 12
VEE 5 0 -12
Q1
2 3 4 APPLE
Q2
6 0 4 APPLE
.MODEL APPLE NPN(BF=60 CJC=16P CJE=30P)
RC1 1 2 5K
RC2 1 6 5K
RE
4 5 4.8K
.AC DEC 5 100 1G
.PLOT AC VDB(6) (-10,50) VP(6) (-90,0)
.OPTIONS NOPAGE
.OP
.PROBE
.END
57
58
59
60
61
62
63
9
AMPLITUDE MODULATION USING A POLYNOMIAL VCVS
V-CAR
10 0 SIN(0 10 10K)
*
V-CAR 10VP 10KHZ
R-CAR
10 0 1
V-MOD
20 0 SIN(1 1 2K 200U)
*
V-MOD 1VDC + 1VP 2KHZ,
200U,
R-MOD
20 0 1
E-AM 30 0 POLY(2) 10 0 20 0 0 0 0 0 1
R-AM 30 0 1
.TRAN 10U 1M
.OPTIONS NOPAGE
.PLOT TRAN V(20) V(30)
.PROBE
.END
64
65
10
10
66
11
11
DIFFERENTIAL AMPLIFIER WITH SENSITIVITY ANALYSIS
VCC 1 0 14
VEE 2 0 -9
VIN1 3 0 AC 1M
Q1
4 3 5 MOD1
RC1 1 4 10K
RE
5 2 4.3K
VIN2 7 0 0
Q2
6 7 5 MOD1
RC2 1 6 10K
.OP
.SENS V(4)
.MODEL MOD1 NPN(BF=75)
.OPTIONS NOPAGE
.END
**** 09/02/102 16:25:18 ******** NT Evaluation PSpice (July 1997) ************
DIFFERENTIAL AMPLIFIER WITH SENSITIVITY ANALYSIS
****
CIRCUIT DESCRIPTION
******************************************************************************
VCC
VEE
VIN1
Q1
RC1
RE
VIN2
1 0 14
2 0 -9
3 0 AC 1M
4 3 5 MOD1
1 4 10K
5 2 4.3K
700
67
Q2
6 7 5 MOD1
RC2 1 6 10K
.OP
.SENS V(4)
.MODEL MOD1 NPN(BF=75)
.OPTIONS NOPAGE
.END
****
MOD1
NPN
IS 100.000000E-18
BF 75
NF 1
BR 1
NR 1
****
NODE VOLTAGE
NODE VOLTAGE
NODE VOLTAGE
NODE VOLTAGE
-1.888E-03
1.913E-03
-1.259E-05
-1.259E-05
****
NAME
Q1
Q2
MODEL
MOD1
MOD1
IB
1.26E-05 1.26E-05
IC
9.44E-04 9.44E-04
VBE
7.73E-01 7.73E-01
VBC
-4.56E+00 -4.56E+00
VCE
5.33E+00 5.33E+00
BETADC
7.50E+01 7.50E+01
GM
3.65E-02 3.65E-02
RPI
2.05E+03 2.05E+03
RX
0.00E+00 0.00E+00
RO
1.00E+12 1.00E+12
CBE
0.00E+00 0.00E+00
CBC
0.00E+00 0.00E+00
CJS
0.00E+00 0.00E+00
BETAAC
7.50E+01 7.50E+01
CBX
0.00E+00 0.00E+00
FT
5.81E+17 5.81E+17
68
****
DC SENSITIVITY ANALYSIS
RC1
RE
RC2
VCC
VEE
VIN1
VIN2
ELEMENT
ELEMENT
NORMALIZED
VALUE
SENSITIVITY SENSITIVITY
(VOLTS/UNIT) (VOLTS/PERCENT)
1.000E+04
4.300E+03
1.000E+04
1.400E+01
-9.000E+00
0.000E+00
0.000E+00
-9.441E-04
-9.441E-02
2.189E-03
9.411E-02
-4.644E-12
-4.644E-10
1.000E+00
1.400E-01
1.144E+00
-1.030E-01
-1.831E+02
-0.000E+00
1.819E+02
0.000E+00
Q1
RB
RC
RE
BF
ISE
BR
ISC
IS
NE
NC
IKF
IKR
VAF
VAR
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
7.500E+01
-8.255E-04
-6.192E-04
0.000E+00
0.000E+00
0.000E+00
1.000E+00
1.000E-12
1.000E-14
0.000E+00
0.000E+00
0.000E+00
1.000E-16
-4.735E+16
-4.735E-02
1.500E+00
0.000E+00
0.000E+00
2.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
RB
RC
RE
BF
ISE
BR
ISC
IS
NE
NC
IKF
IKR
VAF
VAR
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
7.500E+01 -8.255E-04
-6.192E-04
0.000E+00
0.000E+00
0.000E+00
1.000E+00
4.919E-21
4.919E-23
0.000E+00
0.000E+00
0.000E+00
1.000E-16
4.706E+16
4.706E-02
1.500E+00
0.000E+00
0.000E+00
2.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
0.000E+00
Q2
JOB CONCLUDED
TOTAL JOB TIME
.02
69
SPICE GUI
(Graphical User Interfaces)
PSpice (SPICE)
, ,
MicroSim. GUI (Graphical User Interfaces)
.
Schematics
.
, mouse
. ,
.SCH .
file/open .
analysis/setup
analysis/simulate .
, PROBE
, .
, .
- ,
.
GUI
Schematics.
.
:
1.
)
( )
. , mouse
draw/Get New Part ( CTRL+G) draw/Place Part (
CTRL+P) , (part
browser basic) .
90
CTRL+R.
)
()
Draw Wire ( ) mouse.
70
.
AGND (analogue ground).
,
, .
, 1.1
.
.
,
.
2.
)
. ,
, mouse ,
.
)
.
)
( )
, , , ,
.. .
,
.
.
3.
)
(time domain) (frequency
domain). Analysis/Setup, ,
, (checking)
(.. AC Sweep
, Transient ) .
DC Sweep
. Bias Point Detail
.
)
double click
(.. Voltage Source, Temperature),
(Total Pts), (Start value,
End value) (Linear, Octal, Decade).
Transient Final time Step Ceiling
71
, Print Step
.
)
Voltage/Level Markers Current Marker ,
,
,
.
4.
)
Analysis/Simulate ( F11).
)
:
Enable Bias Voltage Display Enable Bias
Current Display single click .
( )
.Probe.
, , ,
, FFT .. ,
output file.
() (..
)
, PSpice
.
:
1.
,
,
(blocks) ,
.
draw/block (
) . ,
, (.. 1)
( ).
, Set Up
Block filename.
OK
: blockname.filename.sch. ,
1 filename ( ) amplifier,
: 1.amplifier.sch.
()
72
, ( 4).
, ,
(.. 1, 2,).
3. ,
, ()
.
2.
.
, file
(copy)
. ,
, ,
(paste).
.
3.
( ) .
,
. ,
( )
IF_IN IF_OUT
.
.
4.
, :
mouse
. ,
.
window ( )
Schematics.
-
.
:
) Print Screen
( Prt sc). ,
73
buffer .
(.. Word), Paste
. , mouse
(crop)
. ,
90 (4
2 180 )
(
).
, ..
) Snagit
. CTLR+<SHIFT>+P,
Crop
(.. bmp).
)
Schematics
,
.
mouse ( ).
, File/Export
.DXF .
( Microsoft Visio)
.DWG Autocad .JIF, .JPG,
.TIF, .EPS
(Word, Latex) Power Point .
( Probe) .
, File/Print Preview
.
) ,
File/Print, virtual printer Distiller
.PDF
. ()
.
)
( x,y ), Probe,
(.. Excel). click (),
CTLR+C (copy) CTLR+V (paste)
. Probe
Word, , : window
copy to clipboard. Word paste
.
, ,
,
.
.
74
1.
1.1
( )
Schematics
75
(
): R
90 CTRL+R
76
(
)
Draw Wire
77
( )
V1, VAC,
Voltage Marker
78
: Analysis Setup
AC
Sweep ( Bias Point Detail
)
:
=100
=5 kHz
=15 kHz
(AC Sweep type: linear)
79
file .sch
80
(: decade linear)
Probe
81
82
1.2
( )
Transient
83
:
=4 s
=4 ms
=4 s
---
84
1.3
( )
85
86
1.4
(
DC Sweep
VCE
87
VCE:
=0
=10 V
=0.01 V
(Linear)
( , nested):
=0
=50
=10
(Linear)
(Enable Nested
Sweep)
88
, C,
,
DC Nested Sweep
89
1.5
( VCE-IC )
90
91
92
2.
2.1
( )
( )
.
10 V, 100 ms 20 ms Vin-1 Vin2 VPULSE. analysis setup transient 1 ms
150 ms.
93
2.2
( )
. ()
,
. , ()
, .
100 mV, 100 ms V1
V2 VSIN. analysis setup AC Sweep 20
(Pts/decade), (decade),
0,1 Hz 10 kHz.
.
94
2.3
( )
(L) (C).
V1. analysis setup
transient 2 ns 600 ns.
Probe
100 ns .
.
.
95
2.4
(Debouncer RS flip-flop)
,
() . R-S flip flop
.
, .
,
Set 1, Reset 0 .
.
(Reset).
96
2.5
( )
,
IC LF411.
in-, out in+, out ,
.
. Vin
VSIN, .
.
97
2.6
( 4-bit)
IC 74107
J-K flip flops. flip flop
,
. analysis setup
transient .
98
2.7
( offset)
.
(offset)
.
Vin VSIN.
99
-
, COMPUTER-AIDED CIRCUIT
ANALYSIS USING SPICE by Walter Banzhaf, Prentice Hall, 1989 Introduction
to PSpice by James W. Nilsson and Susan A. Riedel, Addison-Wesley, 1993. ,
MicroSim Corporation
SPICE
.
SPICE ,
.
.
. -,
..
, , ,
.
100