Escolar Documentos
Profissional Documentos
Cultura Documentos
SPICE
(Versión Classroom)
INTRODUCCIÓN
Los circuitos que utiliza PSPICE son introducidos com o ficher os AS CII q ue
deben incluir:
Título (Primera sentencia del fichero)
Descripción del circuito eléctrico
Análisis a realizar
Petición de resultados
Sentencias de control
.END (última s entencia del fichero)
Cada sentencia contiene uno o varios campos de informac ión que deben
estar separadas por uno o más blancos , una com a, un signo igual o un
parént esis, los es pacios sobrantes se ignoran.
Un campo con un nombre debe comenzar con una letra y no puede
contener ningún delimitador. Solo se usan los ocho primeros caracteres.
Las letras que vayan inme diatam ente detrás de un núm ero y no s ean un
factor de escala se ignoran (10, 10v y 10voltios son lo mismo).
Siempre hay que enumerar los nudos del circuito (no necesariamente de
forma consecutiva) y solamente el nudo tierra es fijo e igual a 0.
el comando PROBE .
Si se invoca, PSPICE almacena todas las tensiones de nudo y corrientes
calc uladas durant e la simulación en un fichero llamado PROBE.DAT. En algunos
apartados dentro de la ejec ución de PROBE (por ejemplo en Ad Trace) se
permite incluir expresiones aritméticas o tensiones y corrientes simplemente.
Previo a la ejecución d e PRO BE co nviene adaptar el fichero PROBE.DEV
que contiene una lista de los dispositivos utilizados por nuestro sistema. Esta
versión incluye para "Display=":
Text: Sin gráficos por display
IBM: Tarjeta IBM CGA (640x200 m onocromo)
IBMEGA: Tarjeta IBM EGA (640x350 color)
GENERIC EGA: Tarjeta no IBM EGA (640x350 color)
Hercules: Tarjeta gráfica Hércules (720x348 monocromo)
...
y para impresora "Hard-copy=":
Text: Sin impresora
Epso n: Impresora Epson FX-80
Epson132: Impresora Epson FX-100
HPLJ Impresora Hewlett Packard LaserJet
...
3.4.1.- Tensiones.
3.4.2.- Corrientes.
Cada elemento del circuito se espec ificará por una s entencia que c ontiene
el nombre que le hem os as ignado al elemento, los nudos del circuito a los que
está conectado y los parámetros que determinan las características eléctricas del
elemento en cuestión. Aunque el nombre que demos a cada elemento es
arbitrario (menos de 8 caracteres) conviene tener muy presente que su primera
letra especifica al S PICE de q ué elem ento se trata. La sintaxis de cada uno de
ellos y los campos de cada sentencia son los siguientes:
4.1.- RESISTENCIAS.
Form a general:
4.2.1.- Lineales.
Form a general:
Cxxxxxxx N+ N- VALOR <IC=CONDINIC>
Lxxxxxxx N+ N- VALOR <IC=CONDINIC>
Ejemplos:
CBYP 13 0 1UF
COSC 17 23 10U IC=3Voltios
LLINK 42 69 1UH
LSHUNT 23 51 10U IC=15.7MA
Form a general:
Gxxxxxxx N+ N- NC+ NC- VALOR
Ejemplo:
G1 2 0 5 0 0.1Mmho
N+ y N- son, respectivamente los nudos positiv o y negativo ent re los que
se encuentra la fuente de corriente. La corriente fluye del nudo positivo, a través
de la fuente, hasta el nudo negativo. NC+ y NC- son, respectivamente, los nudos
de control positivo y negativo (no cuentan como nudos por lo que puede dar error
en el chequeo). VALOR es la transconductancia en mhos.
Form a general:
Vxxxxxxx N+ N- <CAR-DC><CAR-AC><CAR-TRAN>
Ixxxxxxx N+ N- <CAR-DC><CAR-AC><CAR-TRAN>
Ejemplos:
VIN 1 0 AC .5 SIN(0 0.1 5MEG)
ISCR 23 31 0.01M AC 0.3M 45
N+ y N- s on, respectivamente, los nudos positivo y negativo de la fuente.
Según el tipo de fuente y los análisis a realizar, así se debe especificar el campo
de las características DC (CAR-DC), el campo de las características AC (CAR-
AC) o el campo que define el valor de la señal en el tiempo (CAR-TRAN).
Form a general:
<DC> VALOR
La palabra clave DC indica que el valor que viene a continuac ión es una
tensión invar iable con e l tiem po y su inclusión o no es optativa. Así, una tensión
de alimentación de +15 voltios puede describirse como:
VCC 7 0 DC 15
o bien
VCC 7 0 15
4.6.3.1.- Pulso.
Form a general:
PULSE(V1 V2 TD TR TF PW PER)
El significado es el siguiente:
Parámetros Valores por defecto Unidades
V1 valor inicial Voltios o Amperios
V2 valor durante el pulso Voltios o Amperios
TD tiempo de retardo 0.0 Segundos
TR tiempo de subida TSTEP Segundos
TF tiempo de bajada TSTEP Segundos
PW anchura del pulso TSTOP Segundos
PER período TSTOP Segundos
Los puntos interm edios se de term inan mediante interpolac ión lineal.
Valor por
Nombre Parámetro defecto Ejemplo
VTO Voltaje umbral (V) -2 -2
BETA Parámetro de transcond.(A/V 2) 1E-4 1E-4
RD Resistencia de drenador (Oh.) 0 100
RS Resistencia de fuente (Oh.) 0 100
(ver tabla en manual -hasta 12 parámetros-)
4.7.5.- MOSFET.
4.8.- SUBCIRCUITOS.
5.1.- OPTIONS.
Form a general:
.OPTIONS OPT1 <OP T2 ...> (ó OPT=OPTVAL)
Ejemplo:
.OPTIONS O PTS NODE DEFW =60U
Esta sentencia es la m ás potente a efe ctos de control por el número de
opciones que presenta. Cualquier combinación d e las siguientes opciones se
puede incluir, en cualquier orden. La X representa un número positivo.
CPTIME=X Es el máximo tiempo de CPU permitido para ese trabajo expresado
en segundos. Por defecto vale 1.0E8.
METHOD=nombre Especifica el método de integración usado por el
SPICE. Los nombres posibles son GEAR o trapezoidal (por
defecto).
RELTOL=X Reajusta el error relativo del programa en corriente y en tensión. El
valor por defecto es de 0.001 (0.1%).
TNOM=X Reajusta la temperatura nominal. El valor por defecto es de 27ºC
(300ºK).
NUMDGT=X Reajusta el número de dígitos significativos que se imprimen
como valores de las variables de salida. X deb e ser un
número positivo inferior a 8 (por defecto 4). Es independiente
del factor de error utilizado.
Form a general:
.RESTART FNOMBRE
Ejemplo:
.RESTART ADDBUF.CHK
Mediante esta sentencia se manda al SPICE en los análisis transitorios de
circuitos com plejos que cada punto de che queo s e guarde e n el fichero que
define esta sentencia, todos los parámetros del análisis. Los puntos de chequeo
son generados automáticamente cada 30 minutos, pero es posible, mediante la
opción CHKTIM cam biar la duración de este intervalo. En caso de que se agote
el tiempo concedido de CPU (CPTIME) también se produce un punto de chequeo
guardando el resultado del análisis hasta ese momento.
5.3.- WIDTH.
Form a general:
.WIDTH <IN=NUMCOL> <OUT=NUMCOL >
Ejemplo:
.WIDT H IN=72 OUT= 133
Numcol es el número de columnas que se leen por cada línea de entrada.
El valor por defecto es de 80. El parámetro OUT especifica el ancho de la
impresión de salida. Los valores posibles de este parámetro son 80 y 133.
Uno de los dos parámetros debe expresarse.
5.4.- NODESET.
Form a general:
.NODESET V(NU MNODO)=VAL <V(NUMNODO2)=VAL2 ...>
Ejemplo:
.NODESET V(12)=4.5 V(4)=2.23
Esta sentencia ayuda al program a a encontrar la solución en continua
estableciendo una suposición previa de tensión en los nudos indicados.
****************************************************************************
*
*Circ uito sim ple de cu atro resisten cias
*
R1 1 2 1K
R2 2 3 2K
R3 2 0 3K
R4 3 0 4K
*
*Ent rada de tensi n DC ent re el nudo 1 y tierra, de val or 10 Volt ios
*
VIN 1 0 DC 10
*
*Obtencin de la relacin V(3)/VIN, impedancia de entrada vista por VIN
* e impedancia de salida (vista desde V(3))
*
.TF V(3) VIN
*
.END
****************************************************************************
VIN -3.333E-03
V(3)/VIN = 4.444E-01
JOB CONCLUDED
****************************************************************************
*
*Circ uito sim ple de cu atro resisten cias
*
R1 1 2 1K
R2 2 3 2K
R3 2 0 3K
R4 3 0 4K
*
*Ent rada de tensi n DC ent re el nudo 1 y tierra, de val or 10 Volt ios
*
VIN 1 0 DC 10
*
*Petic in de obten cin de la T ransferenci a de DC desd e -5 hasta +5 con
* incrementos de 0.5 voltios.
*
.DC VIN -5.0 5.0 0.5
*
*Petic in de resul tados
*
.PRINT DC V(1) V(3)
.PLOT DC V(1) V(3)
*
*Peticin de PROBE
*
.PROBE
.END
****************************************************************************
****************************************************************************
LEGEND:
*: V(1)
+: V(3)
VIN V(1)
(*)---------- -1.0000E+01 -5.0000E+00 0.0000E+00 5.0000E+00 1.0000E+01
(+)---------- -4.0000E+00 -2.0000E+00 0.0000E+00 2.0000E+00 4.0000E+00
_ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _
-5.000E+00 -5.000E+00 . +* . . .
-4.500E+00 -4.500E+00 . +* . . .
-4.000E+00 -4.000E+00 . .+ * . . .
-3.500E+00 -3.500E+00 . . +* . . .
-3.000E+00 -3.000E+00 . . +* . . .
-2.500E+00 -2.500E+00 . . +* . . .
-2.000E+00 -2.000E+00 . . +* . . .
-1.500E+00 -1.500E+00 . . X . . .
-1.000E+00 -1.000E+00 . . X . . .
-5.000E-01 -5.000E-01 . . X. . .
0.000E+00 0.000E+00 . . X . .
5.000E-01 5.000E-01 . . .X . .
1.000E+00 1.000E+00 . . . X . .
1.500E+00 1.500E+00 . . . X . .
2.000E+00 2.000E+00 . . . *+ . .
2.500E+00 2.500E+00 . . . X . .
3.000E+00 3.000E+00 . . . *+ . .
3.500E+00 3.500E+00 . . . *+ . .
4.000E+00 4.000E+00 . . . * +. .
4.500E+00 4.500E+00 . . . *+ .
5.000E+00 5.000E+00 . . . *+ .
- - - - - - - - - - - - -- - - - - - - - - - - - - -
JOB CONCLUDED
****************************************************************************
*
*Circ uito sim ple de cu atro resisten cias
*
R1 1 2 1K
R2 2 3 2K
R3 2 0 3K
R4 3 0 4K
*
*Entrada de tensin entre el nudo 1 y tierra: PULSO
*
VIN 1 0 PULSE(-1 1 5NS 10NS 15NS 50NS 100NS)
*
*Obtencin del Transitorio
*
.TRAN 1NS 200NS
*
*Petic in de salid as
*
.PLOT TRAN V(1)
*
*Peticin de creacin fichero PROBE.DAT
*
.PROBE
*
.END
****************************************************************************
VIN 3.333E-04
******* 06/23/94 ******* Evaluation PSpice (Jan. 1988) ******* 20:12:24 *******
****************************************************************************
TIME V(1)
(*)---------- -2.0000E+00 -1.0000E+00 0.0000E+00 1.0000E+00 2.0000E+00
_ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _
0.000E+00 -1.000E+00 . * . . .
1.000E-09 -1.000E+00 . * . . .
2.000E-09 -1.000E+00 . * . . .
3.000E-09 -1.000E+00 . * . . .
4.000E-09 -1.000E+00 . * . . .
5.000E-09 -1.000E+00 . * . . .
6.000E-09 -8.000E-01 . . * . . .
7.000E-09 -6.000E-01 . . * . . .
8.000E-09 -4.000E-01 . . * . . .
9.000E-09 -2.000E-01 . . * . . .
1.000E-08 1.216E-08 . . * . .
1.100E-08 2.000E-01 . . . * . .
1.200E-08 4.000E-01 . . . * . .
1.300E-08 6.000E-01 . . . * . .
1.400E-08 8.000E-01 . . . * . .
1.500E-08 1.000E+00 . . . * .
1.600E-08 1.000E+00 . . . * .
1.700E-08 1.000E+00 . . . * .
1.800E-08 1.000E+00 . . . * .
1.900E-08 1.000E+00 . . . * .
2.000E-08 1.000E+00 . . . * .
JOB CONCLUDED
****************************************************************************
*
*Circ uito sim ple de tres res istenc ias y un c ondensador
*
R1 1 2 1K
R2 2 3 2K
C3 2 0 10UF
R4 3 0 4K
*
*Ent rada de tensi n AC en tre el nudo 1 y tierra, de v alor 10 Vol tios
*
VIN 1 0 AC 1
*
*Obtencin de la respuesta en frecuencia
*
.AC DEC 10 1 10MEG
*
*Petic in de salid as
*
.PRINT AC V(3)
.PLOT AC VD(3)
*
*Peticin de creacin fichero PROBE.DAT
* Luego desde PROBE pediremos graficar 20*LOG(V(3)/V(1)) que debe coincidir
* con la determinada en PLOT
*
.PROBE
*
.END
****************************************************************************
VIN 0.000E+00
****************************************************************************
FREQ V(3 )
1.000E+00 5.706E-01
1.259E+00 5.701E-01
1.585E+00 5.694E-01
1.995E+00 5.682E-01
2.512E+00 5.663E-01
3.162E+00 5.633E-01
3.981E+00 5.587E-01
5.012E+00 5.517E-01
6.310E+00 5.410E-01
7.943E+00 5.254E-01
1.000E+01 5.031E-01
1.259E+01 4.730E-01
1.585E+01 4.346E-01
1.995E+01 3.893E-01
2.512E+01 3.397E-01
3.162E+01 2.893E-01
3.981E+01 2.415E-01
5.012E+01 1.985E-01
6.310E+01 1.613E-01
7.943E+01 1.301E-01
1.000E+02 1.043E-01
1.259E+02 8.338E-02
1.585E+02 6.649E-02
1.995E+02 5.295E-02
2.512E+02 4.213E-02
3.162E+02 3.350E-02
3.981E+02 2.662E-02
5.012E+02 2.116E-02
6.310E+02 1.681E-02
7.943E+02 1.335E-02
1.000E+03 1.061E-02
1.259E+03 8.427E-03
1.585E+03 6.694E-03
1.995E+03 5.318E-03
2.512E+03 4.224E-03
3.162E+03 3.355E-03
3.981E+03 2.665E-03
5.012E+03 2.117E-03
6.310E+03 1.682E-03
7.943E+03 1.336E-03
1.000E+04 1.061E-03
****************************************************************************
FREQ VD (3)
JOB CONCLUDED
ANALISIS DE FOURIER
****************************************************************************
*
*Circ uito sim ple de cu atro resisten cias
*
R1 1 2 1K
R2 2 3 2K
R3 2 0 3K
R4 3 0 4K
*
*Entrada de tensin entre el nudo 1 y tierra: PULSO
*
VIN 1 0 PULSE(-1 1 0 0 0 1MS 2MS)
*
*Obtencin del Transitorio
*
.TRAN 10US 4MS
*
*Anlisis de Fourier en V(1)
*
.FOUR 500Hz V(1)
*
*Petic in de salid as
*
*.PLOT TRAN V(1)
*
*Peticin de creacin fichero PROBE.DAT
*
.PROBE
*
.END
****************************************************************************
VIN 3.333E-04
******* 06/23/94 ******* Evaluation PSpice (Jan. 1988) ******* 20:16:55 *******
****************************************************************************
DC COMPONENT = 1.000000E-02
JOB CONCLUDED
TOTAL JOB TIME 145.28
****************************************************************************
*
.OPTIONS NODE
*
*
.MODEL DIODO D (IS=1E-6 RS=25 EG=1.11 BV=-10)
D1 1 0 DIODO
VAK 1 0 DC 1V
*
*Ent rada de tensi n DC ent re el nudo 1 y tierra, de val or 0 a 1.5 V oltios
*Obtencin de la curva Id = f(V ak)
*
.DC VAK 0 1.5 0.05
*
*Petic in de salid as
*
.PLOT DC I(VAK)
*
*Peticin de creacin fichero PROBE.DAT
* Luego desde PROBE pediremos graficar -I(VAK) qu e debe coincidir
* con la determinada en PLOT
*
.PROBE
*
.END
******* 06/20/94 ******* Evaluation PSpice (Jan. 1988) ******* 17:42:08 *******
****************************************************************************
0 D1 VAK
1 D1 VAK
****************************************************************************
DIODO
IS 1.000000E-06
RS 25
BV -10
****************************************************************************
JOB CONCLUDED
****************************************************************************
****************************************************************************
BC107
NPN
IS 10.000000E-15
BF 300
NF 1
VAF 70
IKF .25
ISE 20.000000E-12
NE 4
BR 1
NR 1
ISC 20.000000E-12
NC 4
RB 5
RBM 5
RE .5
CJE 15.000000E-12
VJE .6
CJC 10.000000E-12
TF 600.000000E-12
TR 200.000000E-09
KF 1.000000E-15
****************************************************************************
VCE I(VC E)
(*)---------- -4.0000E-03 -2.0000E-03 0.0000E+00 2.0000E-03 4.0000E-03
_ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _
0.000E+00 -7.606E-27 . . * . .
1.000E-01 -9.183E-12 . . * . .
2.000E-01 -1.538E-11 . . * . .
3.000E-01 -1.858E-11 . . * . .
4.000E-01 -2.090E-11 . . * . .
5.000E-01 -2.111E-11 . . * . .
6.000E-01 -2.131E-11 . . * . .
7.000E-01 -2.151E-11 . . * . .
8.000E-01 -2.172E-11 . . * . .
9.000E-01 -2.192E-11 . . * . .
1.000E+00 -2.213E-11 . . * . .
1.100E+00 -2.233E-11 . . * . .
1.200E+00 -2.254E-11 . . * . .
1.300E+00 -2.274E-11 . . * . .
1.400E+00 -2.295E-11 . . * . .
1.500E+00 -2.315E-11 . . * . .
1.600E+00 -2.336E-11 . . * . .
1.700E+00 -2.356E-11 . . * . .
1.800E+00 -2.377E-11 . . * . .
1.900E+00 -2.398E-11 . . * . .
2.000E+00 -2.419E-11 . . * . .
2.100E+00 -2.439E-11 . . * . .
2.200E+00 -2.460E-11 . . * . .
2.300E+00 -2.481E-11 . . * . .
2.400E+00 -2.502E-11 . . * . .
2.500E+00 -2.523E-11 . . * . .
2.600E+00 -2.544E-11 . . * . .
2.700E+00 -2.565E-11 . . * . .
2.800E+00 -2.586E-11 . . * . .
2.900E+00 -2.607E-11 . . * . .
3.000E+00 -2.628E-11 . . * . .
3.100E+00 -2.649E-11 . . * . .
3.200E+00 -2.670E-11 . . * . .
3.300E+00 -2.691E-11 . . * . .
3.400E+00 -2.712E-11 . . * . .
3.500E+00 -2.733E-11 . . * . .
3.600E+00 -2.754E-11 . . * . .
3.700E+00 -2.776E-11 . . * . .
3.800E+00 -2.797E-11 . . * . .
3.900E+00 -2.818E-11 . . * . .
- Sigue -
****************************************************************************
****************************************************************************
0 CE R2 RL RE2 VCC
VIN
1 R1 RC VCC
2 CC Q1 RC
3 CB Q1 R1 R2
4 Q1 RE1
5 CE RE1 RE2
6 CC RL
7 CB VIN
******* 06/17/94 ******* Evaluation PSpice (Jan. 1988) ******* 18:22:03 *******
****************************************************************************
QMOD
NPN
IS 100.000000E-18
BF 250
NF 1
BR 1
NR 1
******* 06/17/94 ******* Evaluation PSpice (Jan. 1988) ******* 18:22:03 *******
****************************************************************************
VCC -1.060E-03
VIN 0.000E+00
******* 06/17/94 ******* Evaluation PSpice (Jan. 1988) ******* 18:22:03 *******
****************************************************************************
FREQ VD (6)
JOB CONCLUDED
TOTAL JOB TIME 38.01
******* 07/04/94 ******* Evaluation PSpice (Jan. 1988) ******* 10:24:20 *******
****************************************************************************
*
*
*
.LIB OPNOM.LIB
X1 0 2 0 5 6 4 UA741
*
R1 1 2 1K
R2 2 4 2K
*
VPOS 5 0 DC 15
VNEG 6 0 DC -15
* VIN 1 0 AC 5
VIN 1 0 SIN(0 5 100 0 0)
*
*.AC DEC 10 1 1MEG
.TRAN 100NS 10MS
.PROBE
.END
******* 07/04/94 ******* Evaluation PSpice (Jan. 1988) ******* 10:24:20 *******
****************************************************************************
UA741DB UA741DA
IS 800.000000E-18 97.622870E-12
****************************************************************************
UA741QB UA741QA
NPN NPN
IS 830.947800E-18 800.000000E-18
BF 117.8571 91.66667
NF 1 1
BR 1 1
NR 1 1
******* 07/04/94 ******* Evaluation PSpice (Jan. 1988) ******* 10:24:20 *******
****************************************************************************
VPOS -1.645E-05
VNEG 1.666E-05
VIN -1.005E-06
X1.VC 1.220E-11
X1.VE 1.219E-11
JOB CONCLUDED
2.1.1
.OP < TRAN t1, t2 ... >
2.1.2
.DC NOMFU VST ART VSTO P VINCR <FU2 ST ART2 STO P2 INCR2>
2.1.3
.TF VARSAL FUENT
2.2.1
.AC DEC NDP FSTART FSTOP
.AC OCT NPO FSTART FSTOP
.AC LIN NP FSTART FSTOP
2.3.1
.TRAN TSTEP TSTOP <TSTART<TMAX>><UIC>
.IC V(NUMOD)= VAL<V(NUMOD 2)=VAL2...>
2.3.2
.FOUR FREC V ARSAL<VARS AL2...>
2.4
.TEMP T 1<T 2<T 3...>>
3.1
.PRINT TIPO VARSAL1<VARS AL2...VARSAL8>
3.2
.PLOT TIPO VARSAL1 < ( P BA,PAL)><VARSA L2<(PBA2,PAL2)>.. .
VARSAL8><(PBA8,PAL8)>
3.3
.DIGITIZE TRAN VARSAL FNOMBRE
4.1
Rxxxxxxx N1 N2 VALOR <TC=TC1<,TC2>>
Rxxxxxxx N1 N2 MODELO VALOR
4.8.3
Xyyyyyyy N1 <N2 N3 ...> SUBNOMBRE
5.1
.OPTIONS O PT1 <OPT 2...> (ó OPT=OPT VAL)
OPT:
CPTIME=X METHOD=nombre RELTOL=X TNOM=X NUMDGT=X
NOLIST LIST SUMM NOMOD NOPAGE NODE OPTS
5.3
.WIDT H <IN=NUMCO L><OUT= NUMCOL>
EXTERNOS:
.LIB <NFICHERO>
.END
.MC ??