Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pspice para Teoria de Circuitos PDF
Pspice para Teoria de Circuitos PDF
teora de circuitos
Produccin: CPDA
Av. Diagonal 647, ETSEIB, 08028 Barcelona
1 Introduccin y objetivos...........................................................................1
3. 2 DISCRETIZACIN DE CIRCUITOS.............................................................................. 22
6 Referencias bibliogrficas......................................................................63
[1] MIR SANS, J.M.; PUERTA NOTARIO, A.; MIGUEL LPEZ, J.M.; SANZ POSTILS, M.
The Analysis and Design of Linear Circuits, Englewood Cliffs (N.J.), Prentice Hall, 1994
SPICE for Circuits and Electronics Using PSpice, Englewood Cliffs (N.J.), Prentice Hall, 1990
SPICE: A Guide to Circuit Simulation and Analysis Using PSpice, Englewood Cliffs (N.J.), Prentice
Hall, 1988
62
Los autores, 1999; Edicions UPC, 1999.
1 Introduccin y objetivos
1
Los autores, 1999; Edicions UPC, 1999.
2 Anlisis de circuitos resistivos en P-SPICE
3
Los autores, 1999; Edicions UPC, 1999.
Fig. 2.2 Aplicacin del mtodo nodal sobre un circuito
4
Los autores, 1999; Edicions UPC, 1999.
Fig. 2.4 Circuito con un solo generador independiente de tensin
5
Los autores, 1999; Edicions UPC, 1999.
valor de una tensin nodal,) se le indica al programa con un fichero de texto con
extensin .CIR y de cuya sintaxis nos ocuparemos a continuacin.
Los resultados del anlisis los proporciona el programa ejecutable en otro fichero
de texto con extensin .OUT.
Tanto para editar el fichero .CIR como para leer el .OUT (Fig. 2.7) se necesita un
editor de texto (por ejemplo: el Notepad de Windows u otro con el que el usuario est
familiarizado). Adems, para los casos en que los resultados admitan una representacin
grfica, el programa incorpora un excelente procesador grfico (accesible a travs de la
opcin .PROBE).
La primera lnea del fichero de entrada se utiliza como ttulo o comentario, y el
resto de lneas para la descripcin propiamente dicha.
P-SPICE se basa en el mtodo de anlisis nodal, y es por ello que lo primero que
se hace es numerar los nodos del circuito asignando el 0 al nodo de referencia.
Adems, no se permiten nodos a los que slo est conectado un nico elemento de
circuito (elementos en circuito abierto).
La presencia de resistores se describe del siguiente modo:
r1* 1 0 10
r2 1 2 10
*
Nota: tanto R como el resto de parmetros pueden definirse utilizando maysculas o minsculas;
utilizaremos minsculas en los ejemplos concretos para distinguirlos de las definiciones
6
Los autores, 1999; Edicions UPC, 1999.
Debido a que slo estamos abordando el anlisis de circuitos resistivos, en los
que cualquier respuesta tiene la misma forma que la excitacin (r(t) = K vg(t)), y entre
las que existe un factor de escala K, es irrelevante la forma de la excitacin, que
supondremos constante. Las fuentes de tensin constante se describen:
v1 2 0 dc 5
i1 0 1 dc 10
La confeccin del fichero con la descripcin del circuito de la Fig. 2.6 es la que
aparece en la Fig. 2.8 y lo hemos denominado TEST-1.CIR. Se inicia con la primera
lnea de comentarios y finaliza con el comando .END. Ejecutando P-SPICE con este
fichero como entrada se obtienen los resultados del anlisis en el fichero de texto de
salida TEST-1.OUT que mostramos en la Fig. 2.9. En l puede leerse el valor de cada
una de las tensiones nodales. Adems, aparece tambin la corriente a travs de las
fuentes de tensin y la potencia suministrada por ellas.
7
Los autores, 1999; Edicions UPC, 1999.
Circuito test 1
v1 2 0 dc 5
i1 0 1 dc 10
r1 1 0 10
r2 1 2 10
.end
Fig. 2.8 Contenido del fichero de entrada TEST-1.CIR
8
Los autores, 1999; Edicions UPC, 1999.
Fig. 2.10 Circuito para el anlisis de fuente con barrido
Barrido fuente
v1 1 0 dc 5
r1 1 2 6
r2 1 3 2
r3 2 3 10
r4 2 0 4
r5 3 0 4
.dc v1 -10 10 .1
.probe
.end
Fig. 2.11 Contenido del fichero de entrada TEST-2.CIR
9
Los autores, 1999; Edicions UPC, 1999.
Se trata de una recta debido a que el circuito es lineal; no as en circuitos que
incluyen elementos no lineales, cuyo anlisis suele ser ms complejo. En ese caso el
comando .DC resulta de gran utilidad.
10
Los autores, 1999; Edicions UPC, 1999.
La Fig. 2.15 muestra la descripcin del circuito y la Fig. 2.16 los resultados
proporcionados por P-SPICE.
Amplificacin
vg 1 0 dc 10
r1 1 2 1
r2 2 0 2
r3 2 3 1
r4 3 0 4
r5 1 3 3
.tf v(3) vg
.end
Fig. 2.15 Contenido del fichero de entrada TEST-3.CIR
V(3)/vg = 6.197E-01
INPUT RESISTANCE AT vg = 2.088E+00
OUTPUT RESISTANCE AT V(3) = 8.451E-01
JOB CONCLUDED
TOTAL JOB TIME .05
_
11
Los autores, 1999; Edicions UPC, 1999.
Dv Volts
S Rv0 = en
0
DR %
100
R
Para evaluar esta sensibilidad, con lpiz y papel, se podra recurrir al concepto de
dv
derivada, ya que lim S Rv0 = R 0
. Sin embargo, en P-SPICE resulta mucho ms eficaz
DR 0 dR
resolver de nuevo el circuito para una nueva asignacin de valores a las resistencias
(Rn=R+DR). Se obtiene as el nuevo valor de v0 que permite calcular el Dv0 y,
finalmente, la sensibilidad.
Para incorporar el clculo de sensibilidades al anlisis que realiza P-SPICE,
basta aadir a la descripcin del circuito el comando
Amplificacin
vg 1 0 dc 10
r1 1 2 1
r2 2 0 2
r3 2 3 1
r4 3 0 4
r5 1 3 3
.tf v(3) vg
.sens v(3)
.end
Fig. 2.17 Contenido del fichero de entrada TEST-4.CIR
DR
100
R
hemos referido, P-SPICE tambin suministra en otra columna la sensibilidad simple
Dv
( S Rv3 = 3
).
DR
12
Los autores, 1999; Edicions UPC, 1999.
**** 10/21/96 10:15:11 ********* Evaluation Pspice (January 1994) ************
amplificacin
**** DC SENSITIVITY ANALYSIS TEMPERATURE = 27.000 DEG C
******************************************************************************
DC SENSITIVITIES OF OUTPUT V(3)
ELEMENT ELEMENT ELEMENT NORMALIZED
NAME VALUE SENSITIVITY SENSITIVITY
(VOLTS/UNIT) (VOLTS/PERCENT)
r1 1.000E+00 -1.190E+00 -1.190E-02
r2 2.000E+00 5.475E-01 1.095E-02
r3 1.000E+00 -1.428E-01 -1.428E-03
r4 4.000E+00 3.273E-01 1.309E-02
r5 3.000E+00 -3.571E-01 -1.071E-02
vg 1.000E+01 6.197E-01 6.197E-02
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
e1 2 1 3 4 k
13
Los autores, 1999; Edicions UPC, 1999.
que aplicada al circuito de la Fig. 2.19b resulta:
g1 1 2 3 4 gm
Fig. 2.20 Circuito con fuente de tensin y de corriente controladas por tensin
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 2.22 Resultados obtenidos en el fichero de salida TEST-5.OUT
14
Los autores, 1999; Edicions UPC, 1999.
2.4.2 Fuentes controladas por corriente
Cuando la variable de control de una fuente controlada es una corriente, P-
SPICE requiere la insercin de una fuente de tensin continua de 0V.
De esta forma quedan inalteradas todas las tensiones y corrientes del circuito,
pero se posibilita el que aparezca la variable iX en el S.E.L. que se crea, tal como se
indic al describir el modo de analizar circuitos mediante el mtodo nodal modificado.
h1 1 2 vs a
vs 3 4 dc 0
15
Los autores, 1999; Edicions UPC, 1999.
Por otra parte, para la fuente de corriente controlada por corriente, la sintaxis es
f1 1 2 vs b
vs 3 4 dc 0
Fig. 2.25 a) Ejemplo de circuito con fuente de corriente controlada por corriente
b) Inclusin de la fuente sensora y definicin de las tensiones nodales
16
Los autores, 1999; Edicions UPC, 1999.
**** 10/21/96 10:23:48 ********* Evaluation Pspice (January 1994) ************
fuentes contr. por corriente
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 1) 1.0000 ( 2) .6366 ( 3) .6366 ( 4) -60.0300
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 2.27 Resultados obtenidos en el fichero de salida TEST-6.OUT
17
Los autores, 1999; Edicions UPC, 1999.
A modo de ejemplo, para el amplificador no inversor de la Fig. 2.29, el fichero
descriptivo sera el de la Fig. 2.30 y el de salida el de la Fig. 2.31.
no inversor
vg 1 0 dc 1
r1 1 2 1e9
r2 2 0 1k
r3 2 3 10k
e1 3 0 1 2 1e5
.tf v(3) vg
.end
Fig. 2.30 Contenido del fichero de entrada TEST-7.CIR
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 2.31 Resultados obtenidos en el fichero de salida TEST-7.OUT
Puede comprobarse cmo los resultados son prcticamente idnticos a los que se
obtienen en el anlisis por cortocircuito virtual: resistencia de entrada muy elevada,
resistencia de salida nula y amplificacin 11.
18
Los autores, 1999; Edicions UPC, 1999.
3 Anlisis de circuitos dinmicos en P-SPICE
Puesto que un circuito resistivo queda descrito por un S.E.L., entonces cualquier
respuesta que se determine en l tendr la misma forma que la excitacin. Esta es la
razn por la que cuando P-SPICE analiza circuitos resistivos (.DC) no ofrece la opcin
de seleccionar formas de onda para los generadores independientes: sera superfluo. Por
el contrario, cuando se incorporan al circuito inductores y/o condensadores el panorama
di
cambia radicalmente. Las relaciones constitutivas de estos elementos ( v = L ,
dt
dv
i=C ) conducen a una descripcin matemtica del comportamiento del circuito
dt
mediante un sistema de ecuaciones lineales, pero, en este caso, ntegro-diferenciales.
Ahora, lo que el anlisis del circuito pretende, es determinar cmo evolucionan (derivan
con el transcurso del tiempo) las tensiones, a partir del conocimiento de la excitacin y
de la situacin de inicio (partida).
Un procedimiento para analizar circuitos dinmicos enormemente interesante es
el que se conoce con el nombre de circuito transformado de Laplace. La idea bsica del
mtodo es aplicar la transformada de Laplace a las variables, leyes de interconexin y
relaciones constitutivas de los elementos de un circuito. El resultado es que, en el nuevo
dominio de definicin (variable compleja s), el circuito puede ser otra vez descrito por
un sistema algebraico de ecuaciones. De esta manera, analizar un circuito dinmico no
tiene mayores dificultades que analizar un circuito resistivo. La principal limitacin de
esta tcnica es que requiere la obtencin de la transformada de Laplace de la excitacin
del circuito, y ello slo es posible para formas de onda elementales (u(t), ke-t/Tu(t),
Amcoswt u(t), etc.), de manera que, por ejemplo, un circuito tan simple como el
mostrado en la Fig. 3.1 queda fuera de las posibilidades del mtodo al no existir
transformada de Laplace para la excitacin vg(t).
Fig. 3.1 Circuito dinmico excitado con una tensin variable con el tiempo
19
Los autores, 1999; Edicions UPC, 1999.
Para el anlisis de circuitos por ordenador, sin embargo, existen otros
procedimientos ms adecuados que la tcnica del circuito transformado de Laplace. En
efecto, mientras que operaciones bsicas como la suma, la resta, la multiplicacin o la
divisin pueden implementarse en un ordenador mediante algoritmos sencillos y muy
eficientes, el clculo de transformadas de Laplace resultara mucho ms complicado,
costoso y lento.
La clave de los procedimientos alternativos para simular los circuitos con
dinmica por ordenador se encuentra en la discretizacin, es decir, en fijarse como
objetivo la determinacin de incgnitas {v(t), i(t)} nicamente en instantes de tiempo
discreto t=nDt (n=0,1,2), tal como se muestra en la Fig. 3.2. El renunciar a la
determinacin completa para cualquier instante de tiempo t de las incgnitas simplifica
enormemente el anlisis, hecho que puede deducirse de estudiar el efecto que la
discretizacin (conocimiento de una funcin en instantes discretos) tiene para la
derivada y la integral.
df (t ) f (t ) - f (t )
2 1
dt t = t 2 t -t 2 1
20
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.3 Estimacin de la derivada de una funcin a partir de sus muestras
As, por ejemplo, sabemos que el valor exacto de la derivada de f(t)= 3t2+2 en
t=2 sera 12. Mediante la aproximacin discreta y para Dt=0,1, este valor resulta
df (t ) 14 - 12,83
= 11,7
dt t = t 2 0,1
f (t ) + f (t )
t - t
t2
t1
f ( t ) dt 2
2
1
2 1
Obviamente, la bondad de las aproximaciones ser tanto mejor cuanto menor sea
el intervalo Dt=t2-t1.
21
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.4 Estimacin de la integral de una funcin a partir de sus muestras
t2 14 + 5
t1
f (t ) =
2
1 = 9 ,5
22
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.5 Circuito con elementos dinmicos cuyas variables en el instante t=nDt son
conocidas
dvC (t )
iC (t ) = C
dt
vC ((n + 1) D t ) - vC (nD t )
iC ((n + 1) D t ) = C
Dt
Dt
vC ((n + 1) D t ) = vC (nD t ) + i ((n + 1) D t )
C C
Este resultado puede leerse circuitalmente como el KVL del circuito equivalente
de la Fig. 3.6. b. El condensador equivale a un resistor de valor Dt/C en serie con una
fuente de tensin de valor igual a la tensin en terminales del condensador en el instante
precedente t=nDt.
23
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.6 a) Tensin y corriente en un condensador
b) Discretizacin de la relacin v-i
di L (t )
v L (t ) = L
dt
i L ((n + 1) D t ) - i L (nD t )
v L ((n + 1) D t ) = L
Dt
Dt
i L ((n + 1) D t ) = i L (nD t ) + v ((n + 1) D t )
L L
Esta ecuacin puede leerse circuitalmente como el KCL del circuito equivalente
de la Fig. 3.7 b. Puede observarse cmo el inductor se transforma, a efectos de la
determinacin de tensin y corriente en el instante t=(n+1)Dt, en un resistor de valor
L/Dt, en paralelo con una fuente de corriente de valor igual a la corriente en el inductor
en el instante previo t=nDt.
24
Los autores, 1999; Edicions UPC, 1999.
A modo de conclusin, puede afirmarse que si se conocen en un circuito
dinmico todas las tensiones y corrientes en el instante t=nDt, la determinacin de las
mismas en t=(n+1)Dt puede efectuarse resolviendo un circuito resistivo en el que los
elementos dinmicos originales L y C se han convertido en resistores de valores L/Dt
y Dt/C, respectivamente, tal como se muestra en la Fig. 3.8. Obviamente, la
aproximacin ser tanto mejor cuanto ms pequea sea la duracin Dt del intervalo de
discretizacin.
La iteracin del procedimiento descrito permite obtener los valores v0(nDt) para
cualquier valor de n resolviendo secuencialmente n circuitos resistivos.
As es como P-SPICE analiza y simula los circuitos dinmicos. Tras dividir el
intervalo T de simulacin en N subintervalos de duracin Dt, resuelve secuencialmente
N circuitos resistivos (Fig. 3.8 b), y es la solucin de estos circuitos lo que proporciona
los valores de las variables respuesta v(t), i(t) en los instantes discretos ti=nDt. Como ya
se dijo en el primer captulo, el ncleo de P-SPICE es un potente algoritmo de
resolucin de S.E.L. y, por eso, cualquier problema se plantea en trminos que slo
requieran encontrar solucin de S.E.L. La exactitud del anlisis depende de la eleccin
del intervalo Dt: a menor Dt, mayor exactitud. En contrapartida, para un valor de T fijo,
cuanto ms pequeo sea Dt mayor ser el nmero de subintervalos; aumenta, por tanto,
el nmero de veces que se ha de solucionar el circuito resistivo intermuestras.
25
Los autores, 1999; Edicions UPC, 1999.
Para ilustrar la teora expuesta se va a determinar la evolucin de la tensin v0(t)
en el circuito de la Fig. 3.9 en los instantes t=nDt.
v (( n + 1) D t ) = 0,909u(( n + 1) D t ) + 0,909v ( nD t )
0 0
26
Los autores, 1999; Edicions UPC, 1999.
Obsrvese que para iniciar la recurrencia slo se requiere conocer la tensin
inicial en el condensador v0(0), tal como se muestra en la tabla 1. Comprese el valor
obtenido, por ejemplo, para v0(15Dt) = 7.82 con el valor exacto 10(1 - e-1.5) = 7.77.
n D
v0(n t) v0((n+1) t) D
0 0 0.91
1 0.91 1.74
2 1.74 2.49
3 2.49 3.17
4 3.17 3.79
5 3.79 4.36
6 4.36 4.87
7 4.87 5.33
8 5.33 5.76
9 5.76 6.14
10 6.14 6.50
11 6.50 6.81
12 6.81 7.10
13 7.10 7.37
14 7.37 7.61
15 7.61 7.82
27
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.11 Circuito con excitacin formada por tramos rectilneos
Para describir una funcin escaln mediante el generador PWL habr que
aproximar mediante un tramo de pendiente muy elevada la transicin en t=0. Por
ejemplo, un escaln de amplitud 10 V y duracin 5 s, como el representado en la Fig.
3.12, se podra simular mediante el siguiente generador PWL:
28
Los autores, 1999; Edicions UPC, 1999.
y para el inductor,
c1 2 0 1e-6 ic=9
l1 2 0 0.1 ic=9e-6
29
Los autores, 1999; Edicions UPC, 1999.
los resultados del anlisis hay que especificar la duracin del intervalo entre dos
resultados sucesivos a travs de la opcin printtime. La sintaxis simplificada toma la
siguiente forma:
Las letras UIC (Use Initial Conditions) le indican a P-SPICE que use los valores
de tensin y corriente que pueden existir en t=0 en condensadores e inductores.
30
Los autores, 1999; Edicions UPC, 1999.
La evolucin de la tensin en los terminales del condensador para cada uno de
los casos se muestra en las Fig. 3.16 y Fig. 3.18. Puede observarse que es difcil intuir, a
partir de la curva de la Fig. 3.18, que responde a la expresin v0(t)=10(1-e-t)u(t). En
cambio, en la Fig. 3.16, se aprecia con detalle tanto el transitorio como el permanente
del circuito, gracias a una eleccin correcta del intervalo T=10 s > 4t. Es importante
observar que las curvas que proporciona el procesador grfico Probe son continuas a
pesar de que P-SPICE slo calcula muestras de las variables. Para establecer trazados
continuos, Probe rellena los espacios intermuestras mediante interpolacin.
RC-1
vg 1 0 pwl(0 0 .001 10 10 10)
r1 1 2 1e6
c1 2 0 1e-6 ic=0
.tran .2 10 uic
.print tran v(2)
.probe v(2)
.end
Fig. 3.15 Contenido del fichero de entrada RC-1.CIR
31
Los autores, 1999; Edicions UPC, 1999.
**** 04/17/97 11:28:12 ********* Evaluation PSpice (January 1994) ********
RC-1
**** TRANSIENT ANALYSIS TEMPERATURE = 27.000 DEG C
**************************************************************************
JOB CONCLUDED
TOTAL JOB TIME .11
32
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.18 Visualizacin de la respuesta del circuito RC con T=1 s
33
Los autores, 1999; Edicions UPC, 1999.
unos 20 s. Con esta informacin puede construirse el fichero RLC-1.CIR, mostrado en
la Fig. 3.20, en donde se ha asignado a T el valor de 15 s, el cual posibilitar una
observacin detallada de la evolucin del transitorio de v0(t).
RLC-1
vg 1 0 pwl(0 0 .001 10 15 10)
r1 1 2 0.4
l1 2 3 1 ic=0
c1 3 0 0.06 ic=0
.tran .01 15 uic
.probe v(3)
.end
Fig. 3.20 Contenido del fichero de entrada RLC-1.CIR
34
Los autores, 1999; Edicions UPC, 1999.
entonces P-SPICE disminuye Dt, y, por el contrario, si es muy montona, P-SPICE le
asigna su valor mximo permitido, igual a T/50. Con la sintaxis ampliada del comando
.TRAN es posible fijar la cota mxima de Dt independientemente del valor de T, con lo
que se aumenta la precisin y mejora la calidad de los grficos.
La sintaxis ampliada del comando .TRAN es la siguiente:
en donde printtime es el intervalo entre dos muestras sucesivas al construir una tabla de
resultados (su valor mnimo es Dt), T es la duracin total del intervalo de simulacin,
Tinicio posibilita, cuando se le asigna un valor distinto de cero, almacenar resultados de
la simulacin slo a partir de un cierto instante (esta opcin puede resultar til en la
obtencin de respuestas en rgimen permanente), y, finalmente, Dt es el mximo valor
intermuestras permitido.
RLC-2
vg 1 0 pwl(0 0 .001 10 15 10)
r1 1 2 0.4
l1 2 3 1 ic=0
c1 3 0 0.06 ic=0
.tran .01 15 0 0.01 uic
.probe v(3)
.end
Fig. 3.22 Contenido del fichero de entrada RLC-2.CIR
vg (t ) = [V + V A e -a
0
(t - TD )
sin(2p f (t - TD ) + f )] u(t )
v g (t ) = [V A sin(2p f t + f )] u(t )
As, por ejemplo, para crear 5 perodos de vg(t)= 10 cos2p103t u(t), se generara
el fichero GEN-SIN.CIR de la Fig. 3.25. Obsrvese en la representacin grfica de la
Fig. 3.26 la calidad lograda a base de fijar en el comando .TRAN un valor mximo
Dt=5.10-5 s, que corresponde a 20 intervalos, como mnimo, por perodo de la sinusoide.
Sinusoide
vg 1 0 sin(0 10 1000 0 0 90)
r1 1 0 1000
.tran 0.1e-3 5e-3 0 5e-5
.probe
.end
Fig. 3.24 Circuito para la generacin de Fig. 3.25 Contenido del fichero de entrada
una sinusoide GEN-SIN.CIR
36
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.26 Sinusoide correspondiente a la descripcin del fichero GEN-SIN.CIR
Transitorio + Permanente
vg 1 0 sin(0 10 0.796 0 0 90)
r1 1 2 1.5
l1 2 3 0.5 ic=-10
c1 3 0 1 ic=15
.tran 0.3 15 uic
.probe
.end
Fig. 3.28 Contenido del fichero de entrada TRAN-PER.CIR
37
Los autores, 1999; Edicions UPC, 1999.
Fig. 3.29 Respuesta a la excitacin sinusoidal del circuito RLC con condiciones
iniciales no nulas
38
Los autores, 1999; Edicions UPC, 1999.
4 Anlisis de circuitos en rgimen permanente sinusoidal con
P-SPICE
2 2 2 20
3 - 5 j j V x 3
5
=
2j 2
- j+ 5 j V0 0
5 5
- 2,66 j
V0 = = 0,728 - o
2,32 + 3,6j 147
Una vez obtenido el valor del fasor V basta incorporar su informacin a una
0
40
Los autores, 1999; Edicions UPC, 1999.
La estructura de un circuito en RPS excitado por varias fuentes podra ser la que
se muestra en la Fig. 4.4. Todos los generadores han de ser de la misma frecuencia; en
cuanto a la referencia de fase, se escoge una arbitrariamente (por ejemplo la funcin
coseno, cos(wt+0)) y se expresa la seal de cada generador con respecto a dicha
referencia. As, por ejemplo, la excitacin vg2=Vm2sin(wt+a2) debe transformarse en
vg2=Vm2cos(wt+a2-p/2).
Fig. 4.4 Circuito en RPS con varias fuentes de seal sin referencia de fase comn
Una vez se tienen todas las seales con la misma referencia de fase, se pueden
describir en P-SPICE los fasores correspondientes; para el caso de fuentes de tensin se
tiene
41
Los autores, 1999; Edicions UPC, 1999.
en donde VM(n), VP(n), VR(n) y VI(n) son, respectivamente, el mdulo, la fase, la
parte real y la parte imaginaria del fasor tensin asociado al nodo n.
A modo de ejemplo, considrese el circuito de la Fig. 4.2, presentado con
anterioridad, el cual opera a la frecuencia de 0,796 Hz y cuyo fichero de descripcin es
el mostrado en la Fig. 4.5.
RPS
vg1 1 0 ac 10 0
r1 1 2 1.5
l1 2 3 .5
c1 3 0 1
.ac lin 1 .796 .796
.print ac vm(3) vp(3) vr(3) vi(3)
Fig. 4.5 Contenido del fichero de entrada RPS-0.CIR.
Los resultados del anlisis aparecen en el fichero de salida con extensin .OUT
(Fig. 4.6). La composicin de este fichero incluye primero un listado con la descripcin
del circuito analizado, a continuacin la solucin del anlisis en continua (componente
continua en cada nodo debida a la posible presencia de generadores constantes) y,
finalmente, los resultados del anlisis en RPS.
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 4.6 Contenido del fichero de salida RPS-0.OUT.
42
Los autores, 1999; Edicions UPC, 1999.
4.3 Ejemplos de obtencin de la respuesta de circuitos en R.P.S.
mediante P-SPICE
Fig. 4.7 Circuito con excitacin sinusoidal (w=1 s-1, f=0.159 Hz) constituido por dos
mallas
Corrientes de malla
vg1 1 0 ac 5 0
vg2 3 0 ac 10 -90
r1 1 2 2
r2 2 3 1
l1 2 4 1
c1 4 0 .5
.ac lin 1 .159 .159
.print ac im(r1) ip(r1) im(r2) ip(r2)
.end
Fig. 4.8 Contenido del fichero RPS-1.CIR
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 4.9 Contenido del fichero de salida RPS-1.OUT
43
Los autores, 1999; Edicions UPC, 1999.
Otra opcin para determinar las corrientes de malla sera intercalar los
generadores de tensin vs1 y vs2, de 0 V, en serie con los resistores, segn se muestra en
la Fig. 4.10. En este caso, el comando .PRINT incluira los parmetros expresados en la
Fig. 4.11.
Corrientes de malla
vg1 1 0 ac 5 0
vg2 5 0 ac 10 -90
r1 1 2 2
r2 3 4 1
l1 3 6 1
c1 6 0 .5
vs1 2 3 dc 0
vs2 4 5 dc 0
.ac lin 1 .159 .159
.print ac im(vs1) ip(vs1) im(vs2) ip(vs2)
.end
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 4.12 Contenido del fichero de salida RPS-2.OUT
En la Fig. 4.12 puede apreciarse que los resultados son idnticos a los obtenidos
con la primera simulacin.
44
Los autores, 1999; Edicions UPC, 1999.
4.3.2 Determinacin de impedancias
Un problema frecuente en el anlisis y diseo de circuitos es la determinacin de
la impedancia vista desde un par de terminales de un circuito que opera en RPS. Por
ejemplo, la red de adaptacin de la Fig. 4.13 permite transferir mxima potencia del
generador con resistencia interna de 50 W a una carga de 300 W. Para conseguir este
objetivo, la impedancia que ve el generador debe ser de 50 W a la frecuencia de
100 MHz.
45
Los autores, 1999; Edicions UPC, 1999.
La Fig. 4.16 muestra el contenido del fichero descriptivo del circuito de la Fig.
4.15 y la Fig. 4.17 los resultados de la simulacin; de ellos se deduce Z in =50,451.02W,
valor muy prximo al requerido para conseguir la mxima transferencia de potencia.
Impedancia de entrada
ig 0 1 ac 1 0
l1 1 2 0.18e-6
c1 2 0 11.8e-12
r1 2 0 300
.ac lin 1 1e8 1e8
.print ac vm(1) vp(1)
.end
Fig. 4.16 Contenido del fichero de entrada RPS-3.CIR
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 4.17 Contenido del fichero de salida RPS-3.OUT
1
Pm = |V || I |cos(fV - fI )
2
46
Los autores, 1999; Edicions UPC, 1999.
Por lo tanto, para determinar potencias medias bastar con obtener los fasores
mediante P-SPICE y efectuar posteriormente la operacin indicada.
Como ejemplo, puede retormarse el circuito de la Fig. 4.13 y calcular la potencia
suministrada a la carga de 300 W. La obtencin de los fasores tensin y corriente se
puede efectuar mediante el circuito de la Fig. 4.19, cuya descripcin se encuentra en la
Fig. 4.20 y en donde se ha incluido una fuente de tensin de 0 V que, actuando como
ampermetro, permite determinar la corriente que atraviesa a la carga.
Fig. 4.19 Circuito con fuente sensora para la determinacin de la potencia media
entregada a la carga
Potencia media
vg 1 0 ac 10 0
rg 1 2 50
l1 2 3 0.18e-6
c1 3 0 11.8e-12
r1 3 4 300
vs 4 0 dc 0
.ac lin 1 1e8 1e8
.print ac vm(r1) vp(r1) im(vs) ip(vs)
.end
Fig. 4.20 Contenido del fichero de entrada RPS-4.CIR
JOB CONCLUDED
TOTAL JOB TIME 0.00
_
Fig. 4.21 Contenido del fichero de salida RPS-4.OUT
47
Los autores, 1999; Edicions UPC, 1999.
Los resultados del anlisis se muestran en la Fig. 4.21. Ntese en primer lugar
que la tensin y la corriente en el resistor de 300 W no estn desfasadas y que la potencia
media ser simplemente el producto de mdulos dividido por 2:
1
Pm = 12 ,25 4 ,08 10- = 0,25 W2
Este resultado puede obtenerse de forma ms simple con slo determinar el fasor
tensin, sin necesidad de introducir el generador de 0 V, aprovechando que para un
resistor la potencia media se puede expresar:
1 |V |2
1 12 ,25 2
Pm = = = 0,25 W
2 R 2 300
48
Los autores, 1999; Edicions UPC, 1999.
5 Obtencin de las curvas de respuesta en frecuencia mediante
P-SPICE
Las curvas de respuesta frecuencial de un circuito, que suelen ser uno de los
objetivos del anlisis del mismo por cuanto son de extraordinaria ayuda para el diseo,
se definen como la representacin grfica del mdulo y del argumento de la funcin de
red H(s) del circuito evaluada en s=j2pf, tal como se muestra en la Fig. 5.1.
L{v ( t )}
0
= H ( s) s= pf
= H ( j2 pf )
L{ v g ( t )} j2
s = j2 pf
49
Los autores, 1999; Edicions UPC, 1999.
De estas expresiones se deduce que | H ( j2pf )| = |V0 | / |Vg | no es sino la
0
50
Los autores, 1999; Edicions UPC, 1999.
conocer N puntos de las curvas de respuesta en frecuencia, bastar repetir el proceso N
veces.
El comando .AC de P-SPICE permite realizar y automatizar la simulacin de
circuitos en RPS. La sintaxis de este comando es la siguiente:
n = n intervalos
o
N = n +1 f max = f min + n Df
N = n puntos
o
As, por ejemplo, para obtener las curvas de respuesta frecuencial con una
resolucin de Df=100 Hz desde una frecuencia inferior de valor fmin=60 Hz,
considerando un nmero de intervalos n=15, habra que fijar N y fmax del siguiente
modo:
N = n+1 = 15+1 = 16
y producira 16 anlisis sucesivos en RPS a las frecuencias 60, 160, 260, , 1560 Hz.
Los resultados del anlisis pueden visualizarse grficamente incorporando el
comando .PROBE despus del comando .AC; las curvas proporcionadas son continuas
como resultado de un proceso de interpolacin entre los puntos previamente calculados.
No obstante, la asignacin de valores a fmin, fmax y N debe hacerse adecuadamente para
obtener resultados aceptables.
51
Los autores, 1999; Edicions UPC, 1999.
5.3 Ejemplos de obtencin de la respuesta frecuencial mediante
P-SPICE
1
V ( s) s
RC
H ( s) = =
0
V g ( s) 1 1
s +
2
s+
RC LC
Respuesta frecuencial
vg 1 0 ac 1
r 1 2 10k
l 2 0 .22
c 2 0 220n
.ac lin 21 100 1100
.print ac v(2) vp(2)
.probe v(2) vp(2)
.end
Fig. 5.5 Contenido del fichero de entrada RF-0.CIR
P-SPICE calcula la respuesta a las frecuencias 100, 150, 200, , 1100 Hz, tal
como aparece en el fichero RF-0.OUT (Fig. 5.6). Puede observarse que el valor mximo
de la amplificacin es de 0,835 a la frecuencia f=700 Hz.
52
Los autores, 1999; Edicions UPC, 1999.
**** 03/03/97 17:54:19 ********* Evaluation Pspice (January 1994) ************
Respuesta frecuencial
**** AC ANALYSIS TEMPERATURE = 27.000 DEG C
******************************************************************************
FREQ V(2) VP(2)
1.000E+02 1.409E-02 8.919E+01
1.500E+02 2.166E-02 8.876E+01
2.000E+02 2.992E-02 8.829E+01
2.500E+02 3.921E-02 8.775E+01
3.000E+02 5.002E-02 8.713E+01
3.500E+02 6.304E-02 8.639E+01
4.000E+02 7.939E-02 8.545E+01
4.500E+02 1.009E-01 8.421E+01
5.000E+02 1.312E-01 8.246E+01
5.500E+02 1.773E-01 7.979E+01
6.000E+02 2.568E-01 7.512E+01
6.500E+02 4.226E-01 6.500E+01
7.000E+02 8.351E-01 3.337E+01
7.500E+02 8.110E-01 -3.581E+01
8.000E+02 4.445E-01 -6.361E+01
8.500E+02 2.950E-01 -7.284E+01
9.000E+02 2.215E-01 -7.720E+01
9.500E+02 1.784E-01 -7.973E+01
1.000E+03 1.501E-01 -8.137E+01
1.050E+03 1.300E-01 -8.253E+01
1.100E+03 1.151E-01 -8.339E+01
JOB CONCLUDED
TOTAL JOB TIME .11
_
Fig. 5.7 Curva de amplificacin del circuito paso-banda con fmin=100 Hz, fmax=1100 Hz
y N=21 puntos
53
Los autores, 1999; Edicions UPC, 1999.
En la grfica de la Fig. 5.7 aparece la curva de respuesta frecuencial donde puede
apreciarse tambin la inexactitud tanto en la ubicacin como en la amplitud del pico de
resonancia.
La falta de precisin en la simulacin puede solventarse utilizando unos
parmetros ms adecuados en el comando .AC. As, por ejemplo, si Df=10 Hz y se parte
de fmin=100 Hz con N=101 puntos resulta la grfica de la Fig. 5.8, donde el mximo, de
valor 0,9995, se obtiene a la frecuencia de 720 Hz.
Fig. 5.8 Curva de amplificacin del circuito paso-banda con fmin=100 Hz,
fmax=1100 Hz y N=101 puntos
54
Los autores, 1999; Edicions UPC, 1999.
Fig. 5.9 Curva de amplificacin del circuito paso-banda con fmin=700 Hz,
fmax=800 Hz y N=101 puntos
55
Los autores, 1999; Edicions UPC, 1999.
respuesta se efectuar a las frecuencias 20 Hz, 25,26 Hz, 30,52 Hz, 35,78 Hz, , 46,30
Hz, 51,56 Hz, , 110 Hz, sin que ninguna de ellas coincida con f=50 Hz. Por este
motivo, la curva de respuesta en frecuencia no alcanza el valor mnimo de 0 V (Fig.
5.12).
Filtro ranura
vg 1 0 ac 1
r1 1 2 67800
r2 2 3 67800
r3 4 5 33900
c1 1 4 47e-9
c2 3 4 47e-9
c3 2 5 94e-9
e1 5 0 6 0 .7
e2 6 0 3 0 1
r4 6 0 1000
.ac lin 20 10 110
.probe v(6)
.end
Fig. 5.11 Contenido del fichero de entrada RF-1.CIR
Fig. 5.12 Curva de amplificacin del filtro ranura con fmin=10 Hz, fmax=110 Hz y N=20
puntos
56
Los autores, 1999; Edicions UPC, 1999.
Fig. 5.13 Curva de amplificacin del filtro ranura con fmin=10 Hz, fmax=110 Hz y N=21
puntos
Fig. 5.14 Curva de fase del filtro ranura bajo las mismas condiciones de la Fig. 5.13
57
Los autores, 1999; Edicions UPC, 1999.
Al utilizar 21 puntos, P-SPICE efecta el clculo a las frecuencias 10 Hz, 15 Hz,
20 Hz, , 45 Hz, 50 Hz, 55 Hz, , 110 Hz, con incrementos de 5 Hz y, al coincidir
uno de los puntos con el cero de transmisin, la simulacin mejora en calidad (Fig.
5.14). Tambin se ha incluido en el fichero .CIR el parmetro vp(6) para visualizar la
curva de fase (Fig. 5.15).
Con esta sintaxis P-SPICE obtiene la respuesta frecuencial del circuito desde una
frecuencia mnima fmin, distinta de cero, hasta la frecuencia mxima fmax, dividiendo el
intervalo de representacin en dcadas (una dcada es el intervalo entre dos frecuencias
cuyo cociente vale 10). El parmetro N indica el nmero de puntos por cada dcada en
los cuales se calcular el mdulo y el argumento de H(j2pf), tal como se ilustra en la
Fig. 5.15.
Fig. 5.15 Distribucin de frecuencias en una escala logartmica a partir de una serie de
puntos equiespaciados
58
Los autores, 1999; Edicions UPC, 1999.
A modo de ejemplo, van a calcularse los trazados de Bode del filtro paso-banda
de la Fig. 5.4, ya estudiado. En este caso se va a calcular la respuesta para las
frecuencias comprendidas entre 1 y 10000 Hz, tal como se indica en el fichero de la Fig.
5.16 en el comando .AC.
Fig. 5.17 Trazado de Bode (amplificacin) del filtro paso-banda con N=10 puntos por
dcada
59
Los autores, 1999; Edicions UPC, 1999.
Fig. 5.18 Trazado de Bode (amplificacin) del filtro paso-banda con N=50 puntos por
dcada
60
Los autores, 1999; Edicions UPC, 1999.
Fig. 5.20 Trazado de Bode (amplificacin) del filtro ranura
61
Los autores, 1999; Edicions UPC, 1999.