Download Seminario de PSpice 9

Document related concepts

SPICE wikipedia , lookup

Quite Universal Circuit Simulator wikipedia , lookup

Análisis de nodos wikipedia , lookup

Análisis de circuitos wikipedia , lookup

Simulador de circuitos electrónicos wikipedia , lookup

Transcript
UNIVERSIDAD NACIONAL DE LA PLATA ‐ FACULTAD DE INGENIERIA. Seminario de PSpice 9 2da Parte Teoría de Circuitos II
Año 2008
Fernando Inthamoussou
Andrés Muñoz
Alejandro Vignoni
Contenido
INTRODUCCIÓN.......................................................................................................................1
CREACIÓN DE UN NUEVO PROYECTO ................................................................................1
ELABORACIÓN DEL ESQUEMATICO......................................................................................4
MODOS DE SIMULACIÓN .......................................................................................................7
Transient (Dominio del tiempo).........................................................................................7
Marcadores ......................................................................................................................7
Configuración de la Simulación ...................................................................................8
Simulación ..................................................................................................................... 10
Exportar Dados ............................................................................................................. 14
Otros problemas a la hora de simular ...................................................................... 15
AC SWEEP .......................................................................................................................... 18
Marcadores ................................................................................................................... 18
Configuración de la Simulación ................................................................................ 19
Ejemplo: Circuito RLC serie ......................................................................................... 21
Ejemplo: Ejercicio 3 de la práctica de filtros (Segundo Módulo) ........................ 26
Análisis paramétrico ........................................................................................................ 27
Pasos a seguir para la configuración del análisis paramétrico ........................... 27
Ejemplo para la variación de del valor de un resistor (Global Parameter)....... 32
Seminario de SPice 9
Teoría de Circuitos II
INTRODUCCIÓN Actualmente los programas de simulación son una herramienta de trabajo muy
importante tanto a la hora de disenar como tambien para comprobar
resoluciones.
Este trabajo tiene como objetivo presentar al alumno los conceptos básicos para
la utilización de Pspice orientados a la resolución de los problemas presentados
en la materia, dejando así una base como para que el interesado pueda seguir
profundizando por su cuenta, ya que un curso completo del mismo demandaría
demasiado tiempo.
CREACIÓN DE UN NUEVO PROYECTO Para comenzar debemos abrir el Capture CIS, que es el programa en donde se
realizara el esquemático del circuito a simular; haciendo click en su icono
correspondiente, como muestra la imagen a continuación.
Luego tenemos que crear un nuevo documento o proyecto con el siguiente
botón de la barra de herramientas o desde el menú “File > New > Project…”.
1
Seminario de SPice 9
Teoría de Circuitos II
Con esta acción aparece la ventana de Nuevo Proyecto que se muestra a
continuación.
Aquí hay que elegir el nombre, seleccionar el tipo de proyecto y su ubicación. En
nuestro caso particular seleccionaremos Analog or Mixed-Signal Circuit Wizard.
2
Seminario de SPice 9
Teoría de Circuitos II
El paso siguiente es seleccionar las librerías que queremos que estén en nuestro
proyecto, con la ventana:
En nuestro caso, vamos a agregar la librería Anl_misc que contiene las llaves que
vamos a utilizar, de la siguiente manera
3
Seminario de SPice 9
Teoría de Circuitos II
Con esto se finaliza la creación del proyecto.
ELABORACIÓN DEL ESQUEMATICO El próximo paso es el de crear el esquemático que nuestro circuito. Para esto
hacemos click en la ventana Schematic1, con lo que nos aparece la barra de
herramientas lateral donde podemos apretar el botón señalado: Place part.
Así aparece la ventana Place Part, a la que se puede acceder presionando la
tecla P, o en el menú “Place -> Part...”
4
Seminario de SPice 9
Teoría de Circuitos II
Y en este caso elegimos por ejemplo VCD, fuente de tensión continua.
Haciendo click en botón OK, nos encontraremos en la siguiente situación
Y podremos hacer click donde queramos colocar el componente o apretar la
tecla R para rotarlo y luego colocarlo. Con la tecla Esc, volvemos al modo normal.
Las fuentes como ya vimos se encuentran en la librería SOURCE. Los elementos
pasivos (R, L y C) se encuentran en la librería ANALOG.
Para colocar la llave, debemos seleccionar la librería ANL_MISC, y luego
Sw_tClose.
5
Seminario de SPice 9
Teoría de Circuitos II
Luego procedemos a cablear el circuito usando la herramienta
Wire, con el boton señalado en la barra de la izquierda o
apretando la tecla W; y unimos los elementos deseados haciendo
click en los terminales correspondientes.
No debemos olvidar agregar un nodo de referencia para que el
programa pueda efectuar los cálculos Para ello, utilizamos el
botón Place Ground (señalado en rojo a la derecha) y lo ubicamos
en el nodo con respecto al cual queremos que el PSpice calcule
todas las tensiones del circuito. Después veremos que si
necesitamos la tensión de un nodo con respecto a otro que no es
el de referencia, el programa posee un marcador de tensión
diferencial que mide la tensión entre dos nodos que nosotros le
señalemos.
El circuito completo queda como se muestra a continuación.
6
Seminario de SPice 9
Teoría de Circuitos II
MODOS DE SIMULACIÓN Transient (Dominio del tiempo) Marcadores El paso previo a ejecutar el análisis, es indicarle al programa donde queremos
conocer ya sea la tensión o la corriente. Para ello se utilizan los Markers, es decir
Marcadores.
Existen tres marcadores básicos (puntas de prueba), el de tensión, el de tensión
diferencial y el de corriente. En el caso de que se estuviera trabajando para
hacer un barrido de alterna (es decir, para hallar un bode) se pueden usar los
marcadores avanzados, que medirán en dB. Para poder abrirlos es necesario
configurar el análisis como "AC Sweep" antes.
• Marcador de tensión. Da la tensión de un determinado punto respecto del
nodo que hayamos marcado como tierra.
• Marcador de corriente. Da la corriente que pasa por el punto marcado.
Debe colocarse exactamente en el terminal del componente al que se le
desea medir la corriente ya que de otro modo será ignorado o aparecerá
un error. Además hay que considerar el sentido de la corriente, es decir, si
7
Seminario de SPice 9
Teoría de Circuitos II
es entrante o saliente al nodo en cuestión ya que ésto determina el signo
con que se realiza el grafico de la misma.
• Marcador diferencial de tensión. Es un marcador doble; primero se coloca
uno en un punto, y luego se coloca el segundo en otro. Marca la diferencia
de tensión entre ambos puntos, siendo esta la tensión del primero con
respecto al segundo.
Configuración de la Simulación La simulación requiere especificaciones acerca de cómo queremos realizar la
misma.
Hay que generar un nuevo perfil de simulación utilizando el icono correspondiente
de la barra de herramientas como muestra la siguiente figura. Esto se puede
realizar además desde el menú "Pspice -> New Simulation Profile".
El siguiente paso es nombrar a la nueva simulación.
8
Seminario de SPice 9
Teoría de Circuitos II
Luego aparecerá la siguiente ventana donde se configuran los parámetros de la
simulación.
Aquí se elige el tipo de análisis que se va a realizar, que en nuestro caso es
transitorio en el dominio del tiempo: Time Domain (Transient).
Con este análisis se podrá observar cómo responde el circuito al paso del tiempo.
Lo primero que hay que hacer, es especificar el tiempo final hasta el que se va a
realizar la simulación. Pspice permite, en el caso de que la parte interesante de
una función se de a partir de un determinado momento, comenzar el análisis en
cero, pero sin mostrar resultados (mucho más rápido) y empezar a guardar datos
a partir de dicho instante. Esto se consigue con "Start saving data after".
9
Seminario de SPice 9
Teoría de Circuitos II
Por último se señala cual es el paso máximo de tiempo entre cada punto.
La opción de “Skip the inicial bias calculation” se debe tildar para que se realice
un análisis de los transitorios siempre que no se hallan determinado las
condiciones iniciales de los elementos involucrados, como por ejemplo los
capacitores e inductores. Si en cambio se establecieron las condiciones iniciales
(IC), en circuitos simples no tiene efecto la selección o no de esta opción en
circuitos simples. Además hay que tener en cuenta que si se coloca una llave, el
resultado de la simulación va a ser independiente de si se seleccionado o no la
casilla de verificación.
Análisis paramétrico. (Parametric Sweep) Esta opción puede ser elegida
independientemente del tipo de análisis escogido. Parametric Sweep permite
escoger un componente del circuito, una variable global o de un modelo en
particular o incluso la temperatura y hacerla variar como parámetro, Ver Anexo.
Simulación Una vez hecho el esquema, y configurada la simulación, sólo queda ejecutarla y
hacer la simulación propiamente dicha. Para ello utilizamos el botón indicado en
la figura, o bien a través de la barra de menú "Pspice -> Run"
Se deberá abrir esta ventana:
10
Seminario de SPice 9
Teoría de Circuitos II
En este caso es la ventana correspondiente a un análisis transitorio. Dentro de la
ventana principal, aparecen otras tres ventanas: las dos inferiores informan, de
cómo se ha ejecutado la simulación (la ventana de la izquierda), y de cómo
estaba esta configurada, mientras que la central nos da el resultado.
Si se quiere modificar la escala de la simulación, es suficiente con hacer doble clic
sobre cualquiera de los dos ejes. Aparecerá un desplegable que por un lado
permitirá seleccionar la escala (logarítmica o lineal) y los limites del eje en
cuestión; y por otro la configuración de la representación.
Nota: La escala logarítmica es útil para el trazado de diagramas de Bode.
11
Seminario de SPice 9
Teoría de Circuitos II
Para conocer algún valor en concreto, un punto determinado de las gráficas,
existen los cursores. Estos se abren haciendo click sobre el icono que representa
una gráfica roja marcada con un cursor (seleccionado en la figura).
Una vez seleccionado se abrirá una ventana donde aparecerá el valor del cursor
(Probe Cursor). Si se hace click sobre la gráfica se podrá desplazar el cursor sobre
la función. El primer cursor se controla con el botón izquierdo del mouse o bien
con las flechas del teclado, mientras que al otro cursor se lo hace con el botón
derecho del Mouse o mediante shift + flechas del teclado, pudiendo evaluar,
manejando ambos, distintos valores y sus diferencias. En caso de tener mas de
una curva en la simulación para pasar los cursores de una a otra curva se puede
hacer mediante el mouse cliqueando con el botón izquierdo o derecho sobre la
referencia de la curva de interés o con el teclado apretando control + flecha, o
control + shift + flechas. Si se quiere llevar un cursor sobre un mínimo o un máximo
local, así como sobre un punto de inflexión, con el cursor seleccionado
cliqueamos el símbolo que corresponda:
12
Seminario de SPice 9
Teoría de Circuitos II
Nota: Los dos iconos de la izquierda informan sobre máximos o mínimos locales,
mientras que el cuarto y el quinto sobre absolutoss. El tercero coloca el cursor
donde halla un punto de inflexión. El último marca el punto siguiente al punto
sobre el que tengamos el cursor.
Si se quiere señalar el valor de un punto determinado marcado por el cursor, hay
que pinchar en el icono de "Mark Label".
En la barra principal, "Trace" tiene distintas posibilidades como complemento de
la representación gráfica.
Con "Add Trace" se pueden representar simultáneamente varias funciones, o
incluso relaciones entre ellas (Diferencias, productos...).
"Goal Functions" da la posibilidad de calcular propiedades de las distintas
magnitudes. Como ejemplo se calcula el periodo de la tensión V(N0013) o el
nodo de interes.
13
Seminario de SPice 9
Teoría de Circuitos II
En primer lugar se elige el tipo de cálculo que queremos realizar, en este caso el
periodo. Una vez seleccionado el periodo, hay que escoger la función de la cual
se quiere calcular el periodo, y presionar "Ok".
"Eval goal functions" da la posibilidad de calcular funciones que sean relaciones
(diferencias, productos) de las funciones que ofrecía "Goal Functions". Por
ejemplo, el producto del periodo por un máximo.
Para modificar una gráfica en particular, como por ejemplo, sumarle otra o
multiplicarla por un escalar, hay que hacer doble clic en la referencia de la curva
deseada y posteriormente en la ventana que se abre escribir las operaciones que
se quieran. Además en la parte derecha de la ventana existen funciones
predefinidas.
Exportar Datos Importante: Si es necesario exportar datos a otro programa como pueden ser el
Matlab o el Excel, hay que proceder de la siguiente manera. Primero se
selecciona con el cursor la función con la cual se quiere trabajar.
14
Seminario de SPice 9
Teoría de Circuitos II
Una vez está la función marcada (en rojo), se selecciona en "Edit -> Copy", o Ctrl +
C. Sólo queda en Excel o Matlab hacer lo mismo pero seleccionando "Paste" o
"Pegar" o Ctrl + V. También es posible sobre un fichero de texto.
Nota: Un problema frecuente es que el Orcad no utiliza como separador decimal
la coma, sino que usa el punto: entonces el Excel no interpreta los datos copiados
como números ya que utiliza la configuración regional de la computadora.
Para solucionar esto es necesario cambiarlo desde Excel o desde configuración
regional en el panel de control.
Otros problemas a la hora de simular Copiar y pegar:
Cuando se copian y pegan componentes en un mismo proyecto sus referencias
también se copian. Esto hace que los nombres de estos elementos queden
duplicados y aparezca un error. Para solucionar esto se debe ir a la ventana
principal del proyecto y seleccionarlo.
Luego ingresar a “Tools>anótate”. Una vez tildado en Action “Reset part
referentes to “?”” apretar “OK”, dejando las otras opciones como aparecen
15
Seminario de SPice 9
Teoría de Circuitos II
predeterminadas. Esto reseteara las referencias y para renombrarlas se debe
ingresar nuevamente a “Tools>anótate” y una vez seleccionado “Incremental
referentes update” apretar “OK” y así quedaran todos los elementos con
referencias nuevas sin duplicados.
Capacitores en seire
Cuando se desea simular un circuito que contiene dos capacitores en serie como
se muestra en la siguiente figura,
R1
1k
V1
C1
1n
10Vdc
C2
1n
0
Aparecerá una indicación con un error que hemos cometido o bien en el
esquema o en la configuración.
V
Esto significa que existe un nodo que no tiene referencia. Para solucionar este
problema fácilmente lo que se debe hacer es colocar una resistencia en paralelo
con uno de los capacitores, lo suficientemente grande como para que sea
despreciable ante la impedancia que presenta el capacitor en las condiciones
de operación y/o no alterar la constante de tiempo que posee en circuito.
R1
1k
V1
C1
R2
1n
10Vdc
1000MEG
C2
1n
0
16
Seminario de SPice 9
Teoría de Circuitos II
Esto le permitirá al simulador resolver el modelo y a nosotros obtener una
simulación aproximada de lo que necesitábamos.
17
Seminario de SPice 9
Teoría de Circuitos II
AC SWEEP Marcadores A la hora de realizar este tipo de análisis cobran importancia otro tipo de
marcadores además de los ya utilizados. Estos son los marcadores que aparecen
como marcadores avanzados y los podemos encontrar de la siguiente forma:
• db Magnitude of Voltage: este marcador es utilizado para obtener el
módulo de la tensión para el nodo especificado con respecto al nodo de
referencia, expresada en DB.
•
db Magnitude of Current: este marcador es utilizado para obtener el
módulo de la corriente para el terminal especificado del componente
(recordemos que PSpice® grafica la corriente como positiva cuando la
corriente esta entrando al marcador y negativa cuando está saliendo del
marcador) expresada en DB.
• Phase of Voltage: este marcador es utilizado para obtener la fase de la
tensión para el nodo especificado con respecto al nodo de referencia,
expresada en grados sexagesimales.
18
Seminario de SPice 9
Teoría de Circuitos II
• Phase of Current: este marcador es utilizado para obtener fase de la
corriente para el terminal especificado del componente
grados sexagesimales.
expresada en
• Group Delay of Voltage y Group Delay of Current: estos marcadores no son
de interés para el alcance de este curso.
Para no redundar demasiado, vamos a decir que los últimos cuatro
marcadores son para graficar la parte real e imaginaria por separado tanto
de la tensión como de la corriente, según lo indican sus nombres.
IMPORTANTE: Para poder acceder a estos marcadores el perfil de simulación
debe estar configurado para una simulación como AC SWEEP por ejemplo.
Configuración de la Simulación Si el circuito es nuevo es necesario crear un perfil de simulación como ya se
mostró o editar el existente como se muestra en el anexo, que se realiza con el
botón contiguo.
Ahora en la ventana donde se configuran los parámetros de la simulación es
necesario elegir el modo de simulación AC SWEEP, como se muestra en la figura:
19
Seminario de SPice 9
Teoría de Circuitos II
Y la ventana cambiará a la siguiente forma:
20
Seminario de SPice 9
Teoría de Circuitos II
En el cuadro “AC Sweep Type” podemos elegir entre un análisis donde la
frecuencia varíe linealmente (“Linear” o lineal) o logarítmicamente (“Logarithmic”
o logarítmico).
En ambos casos hay que determinar la frecuencia de inicio y fin en “Start
Frecuency” y “End Frecuency”. Para la opción de corrida logarítmica se puede
especificar la cantidad de puntos a utilizar por década u octava (según se elija
debajo de la opción logarítmico) en el cuadro debajo de “End Frecuency”.
Para la opción de corrida lineal se pueden especificar la cantidad total de puntos
que se desean utilizar.
Luego de completar los casilleros se presiona aceptar y quedara lista la
configuración de la simulación.
Aclaración:
Para poder realizar este tipo de simulación al circuito no se puede utilizar
cualquier fuente de tensión o de corriente sino que hay que colocar una fuente
de excitación del tipo VAC. A continuación se mostrara como se aplica esto en
un circuito RLC serie resonante como el que se vio en materias anteriores.
Ejemplo: Circuito RLC serie El objetivo de este ejemplo es ver como varía la corriente en función de la
frecuencia, medir el ancho de banda de 3DB y medir el factor de mérito para lo
cual se propone el circuito que se muestra más abajo.
Recordar que:
• La pulsación angular de resonancia está dada por:
21
Seminario de SPice 9
Teoría de Circuitos II
•
El factor de mérito es:
•
∆ω (ancho de banda de 3DB), está dada como la diferencia de las
pulsaciones angulares para las cuales la amplitud cae 3DB respecto del
valor a la pulsación de resonancia.
Para determinar el valor donde la amplitud cae 3 DB se hace:
Eligiendo C=10 uF y ω= 2*π*10 KHz, resulta L=25.33 uF
Circuito:
El valor de tensión de la fuente se cambia al igual que en una fuente de continua
haciendo doble click sobre el valor que trae por defecto y escribiendo el valor
que se desea en la ventana que se abre.
Una vez que se haya realizado el circuito y se haya fijado el valor de los
componentes, el paso siguiente es configurar el perfil de la simulación. Como
ejemplo se muestra la siguiente imagen:
22
Seminario de SPice 9
Teoría de Circuitos II
Como de ante mano se sabía cuál era la frecuencia de resonancia se eligieron
los extremos de la variación de la frecuencia (recalcamos que es frecuencia y no
pulsación angular lo que se configura en el perfil de la simulación) de manera que
se pueda observar de forma apropiada. En cuanto a la cantidad de puntos por
década se debe poner la cantidad necesaria como para que la curva de suave.
Con los valores elegidos el valor de la amplitud para una caída de 3DB es de
0.7071, que es el que debemos buscar para calcular
.
Una vez configurado el perfil se presiona en aceptar y se corre la simulación como
ya hemos explicado arrojando el siguiente resultado:
23
Seminario de SPice 9
Teoría de Circuitos II
Como se puede corroborar de la figura la corriente para la frecuencia de
resonancia es igual a la división del calor de tensión fijado sobre la resistencia del
circuito. De la figura también se puede corroborar la frecuencia de resonancia.
Además se muestra el ancho de banda medido. Solo resta calcular Q, que para
este caso es de 0.159 que como filtro no es muy bueno, pero no viene al caso.
Otra forma de determinar el ancho de banda de 3DB es utilizando los marcadores
que ya dan la magnitud en DB. Para esto en lugar de colocar un marcador de
corriente común se coloca un marcador de corriente en DB.
24
Seminario de SPice 9
Teoría de Circuitos II
Resultando:
Este modo de simulación es muy útil para la segunda parte de la materia, en
donde se ve síntesis de inmitancias y filtros, para poder hacer la corroboración de
25
Seminario de SPice 9
Teoría de Circuitos II
los ejercicios. Por esto a continuación se muestra la aplicación de este tipo de
simulación en un ejercicio de la práctica. Hay que aclarar que en lo que a PSpice
concierne todo lo explicado sirve de igual forma con lo cual no se explicará
nuevamente todo para no redundar demasiado.
Ejemplo: Ejercicio 3 de la práctica de filtros (Segundo Módulo) En este ejercicio se pide sintetizar un filtro cuya relación
corresponda a un
filtro pasa bajos Butherworth que satisfaga las siguientes especificaciones:
RG=RC=600 Ω, fC= 2 KHz, Atenuación a 20 KHz > 35 DB.
Se realiza el circuito según lo ya explicado quedando:
La salida resulta:
26
Seminario de SPice 9
Teoría de Circuitos II
Finalmente pudimos corroborar la resolución del ejercicio.
ANEXO
La idea de este anexo es tener una introducción a la simulación de circuitos con
parámetros variables, que puede ser de gran utilidad en muchos casos,
permitiendo incluso el “cálculo” de algún componente en la búsqueda de
determinado tipo de respuesta.
Análisis paramétrico Para comenzar se hará una explicación general del análisis paramétrico
cuanto a los pasos que son necesarios para su realización, describiéndolos
forma detallada y resaltando las cosas más importantes. Seguidamente
realizarán algunos ejemplos de aplicación mostrando los resultados que
obtienen.
en
de
se
se
Es fundamental tener bien claro, a la hora de realizar este tipo de análisis, que
componente o componentes se desean variar y que respuesta es la de interés.
Una vez que esto está bien definido, realizar el análisis se resume a realizar una
serie de pasos, que si se los realiza con cuidado, nos llevarán a buen puerto.
Se necesita incorporar un nuevo elemento para poder realizar este tipo de
análisis. Dicho elemento responde al nombre PARAM y se encuentra en la librería
SPECIAL.
Pasos a seguir para la configuración del análisis paramétrico El primer paso consiste en insertar el elemento PARAM. Haciendo clic en el menú
PLACE -> PART (o presionando la tecla P), se abrirá la siguiente ventana (ya
conocida)
Una vez aceptado se verá de la forma
27
Seminario de SPice 9
Teoría de Circuitos II
El segundo paso consiste en modificar algunas propiedades de este elemento,
para esto hacemos doble clic sobre el mismo (o clic derecho -> Edit Properties…),
apareciendo la siguiente ventana
Es hora de indicar que componente se va a variar, para esto hacemos clic en el
botón NEW apareciendo lo siguiente
Nombre del componente
En el cuadro de texto Property Name escribimos el nombre del componente a
variar. Lo que hay que escribir es el nombre que figura al lado del componente
(de no aparecer se va a las propiedades del componente y el nombre figura en
la casilla bajo el nombre Part Reference). Es preciso escribir el nombre
exactamente igual.
A modo de ejemplo se pondrá: “nombre del componente”. Una vez aceptado
aparecerá una nueva propiedad con el nombre que se haya ingresado.
28
Seminario de SPice 9
Teoría de Circuitos II
Ahora seleccionamos esta casilla y hacemos clic en Display apareciendo
Seleccionamos la opción Name and Value en el cuadro de dialogo Display
Format y aceptamos. Seguidamente cerramos la ventana de propiedades del
elemento PARAM, teniendo cuidado de no cerrar el programa, hay que presionar
sobre la cruz de abajo
29
Seminario de SPice 9
Teoría de Circuitos II
Así ahora aparecerá
Haciendo doble clic sobre el nombre del componente que nos interesa (se aclara
esto porque podría existir más de un componente), en este caso “Nombre del
componente”, aparecerá la siguiente ventana, y en Value ingresamos el valor por
defecto u original del componente (este valor es el que se le da al componente
en caso de no realizarse el análisis paramétrico).
Valor por defecto
Como finalización del tercer paso resta reformar la propiedad Value del
componente a variar, para esto hacemos doble clic en el valor del componente
apareciendo:
30
Seminario de SPice 9
Teoría de Circuitos II
y se pone ENTRE LLAVES el nombre del componente, (en este caso se toma un
resistor para ejemplificar, es lo mismo para cualquier componente).
El cuarto y último paso consiste en realizar la configuración de la simulación en sí.
Para acceder a la configuración, como ya fue comentado, se presiona en los
siguientes iconos según se quiera crear una nueva o modificar una existente.
En la ventana simulation settings escogemos Time Domain (Transient) como tipo
de análisis (Análisis Type). En el cuadro Options, es necesario seleccionar además
de General Settings, Parametric Sweep, apareciendo en la misma ventana
nuevas propiedades a establecer para terminar con la configuración.
31
Seminario de SPice 9
Teoría de Circuitos II
Dentro del rectángulo rojo se observa que hay varios tipos de variables que
pueden variar en este tipo de análisis. El objetivo de esta guía es el análisis de los
tres primeros, es decir, Voltaje source (para variaciones de los valores de fuentes
de tensión), Current source (idem anterior para fuentes de corriente) y Global
Parameter (para el resto de los componentes como podría ser el valor de un
resistor).
Dentro del ovalo azul se encuentran las propiedades que definen de que forma
van a va a variar el valor del componente, pudiendo ser lineal o logarítmica y con
opción de elegir algunos valores determinados (Value List) o un rango de
variación con un determinado incremento o paso.
La descripción de lo que se está configurando con cada opción se realizará
mediantes ejemplos para de esta forma no redundar demasiado y poder dejar
bien en claro los conceptos.
Ejemplo para la variación de del valor de un resistor (Global Parameter) Como circuito se utilizará el mismo que el empleado para la explicación anterior y
se variará la resistencia R2, con el objetivo de buscar determinada característica
en la respuesta como por ejemplo sobrepaso máximo o alguna otra.
32
Seminario de SPice 9
Teoría de Circuitos II
Circuito:
1) Un vez que se tenga dibujado el circuito insertar el componente PARAM
como ya se explicó.
2) Seguir los pasos hasta crear la propiedad en el elemento PARAM que
ahora se llamará R2. Aparecerá lo siguiente:
Se nota que como valor por defecto se puso 1, valor originario del resistor
en el circuito si no se lo variara.
3) Resta modificar el valor del componente a variar. Para hacerlo se hace
doble clic en el valor del mismo y poner “{R2}”, sin comillas.
Hasta aquí los pasos son los mismos que los explicados anteriormente y por eso no
se lo hizo de forma detallada. Lo que si se va a explicar es lo que resta para
terminar la configuración de la simulación que quedó pendiente.
Para editar las propiedades de la simulación hacemos clic en el botón Edit
Simulation Settings como se muestra en la siguiente imagen:
33
Seminario de SPice 9
Teoría de Circuitos II
Se abrirá la siguiente ventana (ya conocida) donde se podrá observar la
configuración:
Antes de ir de lleno a la configuración es necesario aclarar que cuando se tienen
más de una opción seleccionada en el cuadro de Opciones es necesario
seleccionar la opción deseada para poder acceder a la configuración de la
misma (como se puede apreciar en la imagen).
Resta elegir la opción “global parameter” en el cuadro Sweep variable, esto
habilitará el cuadro de texto Parameter name, donde es preciso escribir el
nombre del componente a variar.
Por último hay que elegir la forma en que se hará variar el valor del componente.
Existen dos formas:
La primera consiste en variar el valor del componente entre dos extremos.
34
Seminario de SPice 9
Teoría de Circuitos II
En la opción lineal (Linear) el valor del componente variará entre un valor
de inicio (Start value) y un valor final (End value) con un determinado
incremento o paso (Increment). Prestar atención al valor de los extremos y
el paso porque se podrían generar demasiados valores.
En la opción logarítmica (Logarithmic) la única diferencia es que en lugar
de un paso o incremento aparecerá una opción de puntos por década o
por octava según se seleccione.
-
En la segunda se eligen los valores que se quiere que el componente tome
escribiéndolos en un cuadro de texto como se muestra.
Tener cuidado en ambas formas de no poner valores inválidos, como 0 para un
resistor.
Una vez terminado esto se procede a simular el circuito y aparecerá la siguiente
ventana:
En esta ventana se ven las simulaciones para cada valor puesto en la lista, si se
dejan todas las mostrará a todas, de lo contrario se pueden elegir algunas según
se pretenda.
En este caso se dejaron todas para ver la potencialidad de este modo de
simulación.
35
Seminario de SPice 9
Teoría de Circuitos II
2.0A
1.5A
1.0A
0.5A
0s
2s
4s
6s
8s
10s
12s
14s
15s
-I(V1)
Time
Las referencias debajo del gráfico, aparecen en orden de menor a mayor.
36