Está en la página 1de 20

ESCUELA SUPERIOR DE INGENIEROS DE SAN SEBASTIN

MANUAL BSICO DE ICAP/4 WINDOWS

San Sebastin, Febrero 2003

NDICE
0. INTRODUCCIN ....................................................................................................................... 3 1. COMENZANDO ICAP/4WINDOWS ........................................................................................ 5 2. EDICIN DE ESQUEMTICOS ............................................................................................... 6
2.1. VALORES DE LOS ELEMENTOS DEL CIRCUITO ..................................................... 7 2.2 PUNTOS DE MEDIDA ................................................................................................. 8 2.3 PARMETROS DE CONTROL DE LA SIMULACIN ................................................. 9

3. SIMULACIN DEL CIRCUITO .............................................................................................. 10 4. RESULTADOS GRFICOS ..................................................................................................... 10 5. FICHEROS DE ENTRADA Y SALIDA ................................................................................... 11 6. TIPOS DE ANLISIS ................................................................................................................ 11
6.1. GENERADORES INDEPENDIENTES ....................................................................... 12

7. PARMETROS DE SIMULACIN ......................................................................................... 14 APNDICE A. UNIDADES ........................................................................................................... 17 APNDICE B. NOMENCLATURA SPICE ................................................................................... 18 APNDICE C. GENERADORES DEPENDIENTES .................................................................... 19

Circuitos. Manual Bsico de Spice

0. INTRODUCCIN
La utilizacin de programas que sirven de ayuda para la simulacin de fenmenos fsicos es una prctica muy extendida en casi todas las reas de ingeniera. El conocimiento de antemano del comportamiento de un diseo real es la gran herramienta del futuro y para ello el computador constituye el soporte necesario. El uso adecuado de simuladores facilita en gran medida tareas relacionadas con el anlisis, diseo y sntesis de sistemas en general. Sin embargo, es importante tener presente que, al estar basadas en modelos matemticos, la fiabilidad de estos programas depende de la exactitud con la que dichos modelos se ajustan a la realidad. Adems, no debe olvidarse que el simulador es nicamente una herramienta de trabajo y como tal, su xito radica fundamentalmente en su correcta utilizacin. El objetivo de este manual es introducir al lector en SPICE, uno de los simuladores ms extendidos entre los diseadores electrnicos de todo el mundo. Su estructura fundamental la componen tres elementos:
q

Archivo de entrada (.CIR). Es un archivo de texto (ASCI) que contiene las caractersticas del circuito as como el tipo de simulaciones que se van a realizar

Simulacin. Interpreta el fichero de entrada y resuelve, empleando algoritmos numricos de resolucin, las simulaciones que han sido solicitadas.

Archivo de salida (.OUT). Los resultados de simulacin se escriben en un archivo de texto (ASCI).

Adems existen otros ficheros, sin embargo, al no ser tan importantes, no se van a describir en este manual. Solamente comentar que si durante la simulacin se produce algn error se genera un fichero de texto (.ERR) en el que se indican las causas de dicho error. El uso en la actualidad de sistemas operativos con interfaz grfico de usuario ha hecho que se desarrollen programas basados en SPICE pero adaptndolo a estos sistemas. Uno de ellos es ICAP/4Windows de Intusoft. En este manual se va a trabajar con la Versin Demostracin con lo cual tendr las limitaciones propias de un programa demostracin si bien servir para tomar contacto con sus principios bsicos de funcionamiento.

CAPTURA DE ESQUEMATICOS Launch Spicenet

RESULTADOS GRAFICOS Launch Scope

INTERFAZ GRAFICO DE ENTRADA

INTERFAZ GRAFICO DE SALIDA

SPICE

C:\USERS\ION\SISTEMAS\SPICE\EJEMPLO1 *SPICE_NET .TRAN 20U 20M 0 50U .AC DEC 10 1HZ 10MEG *ALIAS V(3)=VOUT *ALIAS I(V2)=IOUT .PRINT AC V(3) VP(3) I(V2) IP(V2) .PRINT TRAN V(3) I(V2) L1 4 3 20M IC=2 C1 3 0 50U R2 2 0 10 V2 3 2 0 V1 4 0 AC 25 0 PULSE 0 25 2M 0 0 .END

ORDEN de SIMULACION

1.920000e-003 1.940000e-003 1.960000e-003 1.980000e-003 2.000000e-003 2.020000e-003 2.040000e-003 2.060000e-003 2.080000e-003 2.100000e-003 2.120000e-003 2.140000e-003 2.160000e-003 2.180000e-003 2.200000e-003 2.220000e-003 2.240000e-003

0.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000 2.818926e-018 1.883515e-003 1.154812e-002 3.088365e-002 6.230150e-002 9.575236e-002 1.456976e-001 1.956428e-001 2.570733e-001 3.258553e-001 3.964895e-001 4.821516e-001 5.678137e-001

0.000000e+000 0.000000e+000 0.000000e+000 0.000000e+000 2.981556e-019 1.883515e-004 1.154812e-003 3.088365e-003 6.230150e-003 9.575236e-003 1.456976e-002 1.956428e-002 2.570733e-002 3.258553e-002 3.964895e-002 4.821516e-002 5.678137e-002

96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

ARCHIVO DE TEXTO DE ENTRADA EJEMPLO1.CIR

ARCHIVO DE TEXTO DE SALIDA EJEMPLO1.OUT

Figura 1. Estructura de ICAP/4WINDOWS

Circuitos. Manual Bsico de Spice

1. COMENZANDO ICAP/4WINDOWS
Cuando se realiza una sesin en ICAP/4WINDOWS se generan un conjunto de archivos diferentes los cuales corresponden todos ellos a dicha sesin. Por este motivo, al igual que en otras aplicaciones ( Visual C++, Visual Basic, ... ), se utiliza el trmino proyecto para hacer referencia a dicho conjunto de archivos. En este sentido una norma conveniente para la correcta organizacin de diferentes proyectos consiste en la creacin de carpetas individuales para cada uno de ellos. Para arrancar el programa ICAP/4 bajo Windows 95 ste deber seleccionarse desde la opcin Programas correspondiente al botn Inicio de Windows 95. Una vez hecho esto aparece el dilogo Select Project de la figura 3. Para abrir un proyecto ya existente

simplemente se selecciona en este dilogo el archivo .CIR que es el que contiene la informacin del proyecto y se pulsa el botn Abrir. Si lo que se desea es crear un nuevo proyecto entonces se ha de pulsar el botn Cancelar. En este caso aparecer el dilogo Name New Project de la figura 4 sobre el que tendr que escribirse el nombre para el nuevo proyecto ( en la caja de Texto Nombre de Archivo ). Si previamente se desea crear una carpeta en la que organizar los ficheros del nuevo proyecto, se debe seleccionar el nivel de directorios en el que se quiere crear la nueva carpeta y entonces se pulsa el botn Crear Nueva Carpeta de la barra de herramientas para escribir su nombre. Finalmente se escribe el nombre del proyecto y se pulsa el botn Guardar. Una vez abierto un proyecto o creado uno nuevo aparece la Ventana principal del programa con el ttulo del proyecto que se ha abierto. ( En el caso de la figura 5 PRACTICA.CIR ).
Figura 4. Dilogo Seleccionar un Proyecto Figura 3. Dilogo Seleccionar un Proyecto

Circuitos. Manual Bsico de Spice

Dicha ventana consta de cuatro botones:


q

Launch SpiceNet. Abre una ventana que permite crear grficamente el circuito elctrico que se quiere simular. El esquema de dicho circuito se guarda en un fichero con extensin D1. Cada vez que se ejecuta una orden de simulacin la informacin de este archivo pasa automticamente al archivo de entrada (.cir) y entonces SPICE inicia la simulacin.

Launh IsSpice. Inicia la simulacin o simulaciones seleccionadas por el usuario.

Launch Scope. Abre una ventana que permite

Figura 5. Ventana principal de ICAP/4

visualizar grficamente las magnitudes elctricas seleccionadas durante una simulacin y guardar las grficas en ficheros ( .GA ) para su posterior visualizacin.
q

Edit Text Files. Abre una ventana que permite editar los ficheros de texto del proyecto, es decir, el fichero de entrada ( practica.cir ), de salida ( practica.out ) y el de errores ( practica.err )

2. EDICIN DE ESQUEMTICOS
Como ya ha sido indicado, eligiendo Launch SpiceNet en la ventana principal, se entra en la ventana de edicin de esquemticos que se muestra en la figura 6. Es en dicha ventana donde deber realizarse el esquema elctrico del circuito que posteriormente se quiere simular. El editor de esquemticos facilita al usuario la tarea de crear el fichero de texto .CIR que utiliza SPICE para sus simulaciones ya que lo hace automticamente a travs de este interfaz grfico. A continuacin se explican algunas de las caractersticas principales de
Figura 6. Captura de esquemticos

Circuitos. Manual Bsico de Spice

esta ventana. En la barra de mens se encuentran tanto las opciones necesarias para la edicin de esquemas como las opciones de simulacin. El Men Parts es el que contiene las opciones necesarias para la seleccin e insercin de elementos ( generadores,
TECLA R L C V I E Resistencia Inductancia Condensador Generador Independiente de tensin Generador Independiente de corriente Generador de tensin dependiente de tensin Generador de tensin dependiente de intensidad Generador de intensidad dependiente de intensidad Generador de tensin dependiente de tensin Tierra Uniones (cable) Puntas de medida ELEMENTO

resistencias, conden-sadores, ... ). Puede verse en dicho men que los elementos ms comunes van acompaados de una letra ( R para Resistencia, ... ). Estas letras representan las teclas de acceso rpido, muy tpicas de las aplicaciones Windows. Para representar en el esquema otros

F G H O W Y

dispositivos (diodos, transistores, ...) debe seleccionarse la opcin Part ( o tecla X ) del men Parts. Aparece el dilogo Get Part. Pulsando el botn Browse aparece un nuevo dilogo con todos los dispositivos disponibles por el programa. Seleccionando el dispositivo deseado y pulsando el botn Place se logra insertar dicho dispositivo en la ventana de esquemticos. Una vez que el usuario ha dibujado en pantalla el circuito completo, faltarn por definir lo siguientes puntos: Valores de los elementos del circuito Establecimiento de los Puntos de Medida Parmetros de control de la Simulacin 2.1. VALORES DE LOS ELEMENTOS DEL CIRCUITO Para definir completamente cada elemento del circuito, basta pinchar con el ratn dos veces sobre el elemento en cuestin. Aparece entonces el dilogo Label Dialog de la figura 7 que est formado por:
q

Caja de texto Syntax. Nos indica aquellas Sintaxis permitidas para el elemento seleccionado. Pulsando los
Figura 7. Dilogo de escritura de valores de los elementos

Circuitos. Manual Bsico de Spice

botones + y que aparecen a su derecha van apareciendo las diferentes opciones. Puede verse que la sintaxis est formada por una lista de diferentes parmetros (o campos) separados por espacios en blanco. Adems, algunos de estos parmetros estn entre corchetes. Esto quiere decir que son opcionales. Como es lgico los parmetros que son obligatorios van al principio de la lista mientras que los opcionales se colocan al final ya que si se omite uno de ellos, los que van a continuacin tambin deben omitirse. En el apndice B se muestra la sintaxis ms utilizada para algunos elementos.
q

Etiqueta de Texto Net List. Muestra la lista completa de parmetros (o campos) correspondientes al elemento seleccionado tal y como se escribirn posteriormente en el fichero de texto (.cir) que utiliza SPICE. En ella debe aparecer toda la informacin necesaria para que el elemento en cuestin quede perfectamente definido ( nombre del elemento, nudos entre los que se encuentra, valor del elemento, condiciones iniciales, ). Pulsando los botones + y que aparecen a su derecha puede accederse a otros elementos del circuito. Pulsando el botn Add se actualiza en la lista el valor que aparece en la caja de texto que hay en la parte inferior del dilogo.

Caja de Texto. A travs de ella se pueden modificar todos los parmetros de la lista que definen al elemento seleccionado. Pulsando los botones < y > van apareciendo los diferentes parmetros del elemento de manera que stos pueden ser modificados por el usuario. Pulsando Add se actualiza el parmetro en la lista. El caso de los generadores independientes es algo especial puesto que en el campo Syntax

aparecen diferentes opciones ( PULSE, SIN, DC, ...) que dependen del tipo de anlisis o simulacin que se pretende llevar a cabo. Por tanto, en primer lugar habr que decidir el tipo o tipos de anlisis que van a realizarse ( DC, Transitorio, AC, ...) y entonces definir la fuente o fuentes necesarias en cada caso. Posteriormente se explicar la nomenclatura correspondiente a cada generador. 2.2. PUNTOS DE MEDIDA
V(3) VOUT I(V2) IOUT

Son imprescindibles para poder llevar a cabo una simulacin. Se utilizan para medir tanto tensiones en puntos del circuito como corrientes en ramas aunque su colocacin en el circuito es diferente en cada caso:
q
V1 SIN 4

L1 20M 3 2

C1 50U

R2 10

Medida de Tensin: La punta de medida ( tecla Y ) se coloca directamente sobre el punto en el que se desea
Figura 8. Medidas de tensin e intensidad

medir la tensin. Es importante que el circuito elctrico tenga una referencia ( GND o tierra,

Circuitos. Manual Bsico de Spice

tecla O) ya que las medidas de tensin se realizan con respecto a ella. En caso de no definir una tierra en el circuito la simulacin generar un mensaje de error.
q

Medida de Intensidad: Para ello es necesario, en primer lugar, colocar un generador independiente de tensin de valor 0 (de tal forma que no afecte al funcionamiento normal del circuito) en la rama por lo que circula la corriente que se quiere medir; a continuacin se coloca la punta de medida (tecla Y) dentro del crculo de dicho generador de tensin. El signo positivo de dicho generador indica que el sentido de la corriente que se quiere medir entra por dicha polaridad positiva. Para que las puntas de medida funcionen correctamente durante una simulacin es necesario

asignarles el tipo de simulacin que se desea recoger grficamente. Haciendo doble click sobre este elemento aparece nuevamente el dilogo Label Dialog. Sin embargo, en este caso contiene tres botones AC, DC y TRAN. Pulsando cualquiera de ellos se indica a la punta de medida el tipo o tipos de anlisis que deben recogerse en el fichero de salida .OUT. 2.3. PARMETROS DE CONTROL DE LA SIMULACIN Para poder realizar una simulacin es necesario especificar qu tipo de simulacin se quiere realizar en el circuito y los parmetros de dicha simulacin. Para ello hay que seleccionar la opcin EDIT CONTROLS en el men FILE apareciendo el dilogo Edit Controls de la figura 9. Para seleccionar una simulacin se debe pulsar el botn Help para as desplegar un men con todos los tipos de anlisis disponibles. Eligiendo uno de los tipos de anlisis del men aparece un nuevo dilogo que permite al usuario definir aquellos parmetros necesarios para la opcin elegida. Ms adelante se (apartado 7) se explicar en qu consisten los anlisis AC, DC y Transitorio as como los parmetros correspondientes a cada uno de ellos. Es importante destacar que, cada vez que se inicie una nueva simulacin, todo aquello que aparezca en esta ventana pasar directamente al fichero de entrada .CIR y por tanto debe ser entendido por SPICE. En caso contrario generar un error.
Figura 9. Medidas de tensin e intensidad

Circuitos. Manual Bsico de Spice

10

3. SIMULACIN DEL CIRCUITO


Una vez realizado el esquemtico del circuito (incluyendo valores de los elementos y puntos de medida) y definidos correctamente todos los parmetros correspondientes a la simulacin o simulaciones que se quieren realizar, se puede proceder a realizar una simulacin. Esto puede hacerse a travs de la opcin SIMULATE del men ACTIONS en la ventana de esquemticos o bien pulsando el botn Launch IsSpice en la ventana principal del proyecto. Al iniciar una simulacin tendr lugar lo siguiente:
q

En primer lugar el programa traduce todo lo que se ha realizado en la ventana de esquemticos ( esquema elctrico y tipos de simulacin ) y lo pasa al fichero de entrada .CIR en forma de texto para que SPICE pueda interpretarlo.

SPICE interpreta el fichero de entrada .CIR. Si no hay errores comienza a resolver las simulaciones que han sido demandadas por el usuario y muestra en pantalla una ventana provisional IsSpice4 en la cual aparecen grficamente los resultados que se estn obteniendo durante la simulacin. Cuando esta ha terminado entonces SPICE transfiere los resultados al fichero de salida .OUT. Finalmente aparece el dilogo Simulation Control indicando que el proceso ha terminado.

Por lo general, es probable que en un primer intento el resultado de la simulacin no sea correcto, o bien no se hayan creado los vectores de datos ( esto se ver al visualizar grficamente la simulacin ); en este caso deber leerse el fichero .ERR, en el cual quedan reflejados los errores producidos durante la simulacin. Esto puede hacerse pulsando el botn Edit Text Files de la ventana principal.
Vp SIN Vo Vp freq [td] [kd]

4.- RESULTADOS GRFICOS


Al finalizar una simulacin siempre se genera un fichero ASCI de salida .OUT con los resultados de la ltima simulacin ejecutada. ICAP/4 proporciona un interfaz grfico de salida que permite representar grficamente dichos resultados (Figura 10). Para acceder a este interfaz debe seleccionarse el botn Launch Scope en la
F(t) = [Vo + Vpexp(-kdt)SIN ( 2freqt )]u(t-td) t Vo

Figura 10. Resultados Grficos en ventana IntuScope

Circuitos. Manual Bsico de Spice

11

ventana principal o bien la opcin SCOPE en el men Actions de cualquier otra ventana. Entonces aparece la ventana IntuScope siendo estas algunas de sus caractersticas:
q

Para ver las magnitudes que pueden representarse grficamente habr que seleccionar en primer lugar el tipo de anlisis en el submen Analysis Type situado en el men WAVEFORMS.

Una vez hecho esto aparecer tambin en el men WAVEFORMS una lista de las magnitudes que se pueden representar grficamente para el anlisis seleccionado. Eligiendo cualquiera de estas opciones aparecer la representacin grfica de dicha magnitud.

5. FICHEROS DE ENTRADA Y SALIDA


Como ya se ha comentado cada proyecto de ICAP/4 est constituido por un conjunto de ficheros de texto, los cuales se generan de manera oculta para el usuario pero que pueden ser editados por ste en cualquier momento. Para ello, simplemente deber pulsarse el botn Edit Text Files del men principal o bien el comando TEXT EDIT en el men ACTIONS de cualquier otra ventana del programa. Las caractersticas principales de estos ficheros son las siguientes: Son la parte oculta de los interfaces grficos del programa. El fichero de entrada se genera a partir de la captura del esquema, siendo un reflejo en modo texto de los datos introducidos. En l puede verse de manera global qu error (generalmente sintctico) se ha podido cometer al capturar un circuito. El fichero de salida contiene toda la informacin de la simulacin, datos y errores, proporcionando adems los modelos que se utilizan para el clculo ( transformadores, diodos, transistores, etc.).

6. TIPOS DE ANLISIS
Como ya se coment anteriormente antes de realizar una simulacin es necesario establecer previamente el tipo de anlisis que se quiere realizar sobre el circuito. Aqu nicamente se explicarn los tres ms significativos que son los anlisis DC, TRAN y AC. ANLISIS DC. Realiza sobre el circuito un anlisis del rgimen permanente de corriente continua ( DC ), es decir, con los condensadores abiertos y las inductancias en

Circuitos. Manual Bsico de Spice

12

cortocircuito. Para poder llevarlo a cabo es imprescindible que el circuito tenga al menos definido un generador independiente tipo DC. ANLISIS TRANSITORIO. Computa la respuesta temporal del circuito durante un intervalo de tiempo especificado por el usuario. Para poder llevarlo a cabo es imprescindible que el circuito tenga al menos definido un generador independiente tipo TRAN. ANLISIS AC. Realiza sobre el circuito un estudio del rgimen permanente de corriente alterna sinusoidal (AC) en el rango de frecuencias especificado por el usuario. Este anlisis requiere definir al menos un generador independiente de tipo AC en el circuito. A continuacin se explicar en primer lugar la nomenclatura que utiliza SPICE para definir cada uno de estos generadores independientes y a continuacin los parmetros asociados a cada tipo de anlisis. 6.1. GENERADORES INDEPENDIENTES Dependiendo del tipo de anlisis DC, TRAN o AC que se quiere realizar la nomenclatura que debe emplearse para los generadores independientes es diferente. Generador tipo DC En la caja de texto correspondiente a Value/Name del dilogo Label Dialog debe escribirse DC seguido del valor del generador y pulsar Add (Figura 11). Si se omite la directiva DC y se escribe nicamente el valor, el programa considera por defecto que se trata de un generador tipo DC. Generador tipo TRAN El anlisis transitorio admite diferentes tipos de generadores segn la forma de onda que se quiera aplicar al circuito. Hay que sealar que el anlisis transitorio requiere definir un generador dado en forma temporal e(t) o i(t), por lo que las diferentes nomenclaturas vlidas van encaminadas a esto. A continuacin se explican dos tipos de generadores muy utilizados en el anlisis transitorio.
Figura 11. Dilogo de escritura de valores de los elementos

Circuitos. Manual Bsico de Spice

13

Pulso o Tren de pulsos

Con este generador es posible definir en el caso ms general un tren de pulsos. Para ello debe escribirse en la caja de texto Value/Name del dilogo Label Dialog la palabra clave PULSE seguido de una lista de parmetros: Vo, Vp, td, tr, tf, Width y Period. En la figura 12 puede verse el significado de cada uno de estos parmetros. Tambin puede observarse que la mayor parte de los parmetros son op-cionales. Sus valores por defecto estn relacionados con los parmetros del anlisis transitorio que se vaya a realizar y que se comentarn posteriormente.
q
Vo td tr Width tf Vp

PULSE Vo Vp [ td ] [ tr ] [ tf ] [ Width ] [ Period ]


Period

Figura 12. Nomenclatura de un tren de pulsos

Seno o Seno Amortiguado

Con este generador es posible definir en el caso ms general una onda senoidal amortiguada exponencialmente. Para ello debe escribirse en la caja de texto Value/Name del dilogo Label Dialog la palabra
SIN Vo Vp freq [td] [kd]

clave SIN seguido de una lista de parmetros: Vo, Vp, frec, td, kd.
o

En la figura 13 puede verse el significado de cada uno de estos parmetros. Adems puede observarse que hay dos parmetros opcionales que por defecto valen cero con lo que, en este caso, el generador es sinusoidal puro (sin amortiguamiento).
F(t) = [Vo + Vpexp(-kdt)SIN ( 2freqt )]u(t-td) t

Figura 13. Nomenclatura de onda seno amortiguada

Circuitos. Manual Bsico de Spice

14

Generador tipo AC Un generador tipo AC se caracteriza porque es un generador de tipo senoidal de amplitud fija pero cuya frecuencia es un parmetro que vara en funcin de los parmetros de la simulacin. Este tipo de notacin es muy til cuando se quiere estudiar la respuesta frecuencial de un circuito, es decir, la respuesta del circuito en el rgimen permanente de corriente alterna al variar la frecuencia del generador.
Sintaxis AC magnitudeVal [phaseVal] magnitudeVal es la amplitud de phaseVal es la fase de la onda es decir, la forma de onda del generador es: V (o I ) = magnitudeValSeno(t + phaseVal)

Para definir un generador de este tipo en la caja de texto correspondiente a Value/Name del dilogo Label Dialog debe escribirse la palabra clave AC seguida de la valor de la amplitud del generador y opcionalmente se puede definir la fase en grados (el valor por defecto es cero, es decir, origen de fases); a continuacin pulsar Add (Figura 14).

donde,

Figura 14. Nomenclatura de generador tipo AC

7.PARMETROS DE SIMULACIN
Una vez definido en el circuito el tipo de generador que se va a utilizar habr que definir los parmetros de simulacin en la ventana EDIT CONTROLS (ver apartado 2.3). Segn el tipo de simulacin los parmetros sern diferentes. Simulacin DC La simulacin DC permite analizar el comportamiento de un circuito en el rgimen permanente de corriente continua para diferentes valores de uno, o dos, generadores independientes. De esta forma se obtiene para cada punta de medida una recta o un conjunto de rectas que indican el valor de dicha magnitud en funcin del valor, o valores, de la fuente independiente que se ha variado durante la simulacin.
Figura 15.Parmetros de simulacin DC

Circuitos. Manual Bsico de Spice

15

En el dilogo DC Analysis (figura 15) se debe indicar la fuente que se desea variar y su rango de variacin. Source es el nombre de la fuente independiente, Start, End y Step son los valores inicial, final e incremento respectivamente. Si se quieren variar dos fuentes se puede aadir otra en Inner Sweep de la misma forma que para el caso anterior. En este caso el anlisis se realizar variando dentro de su rango la fuente indicada en Outer Sweep para cada uno de los valores del rango indicados en Inner Sweep. Al pulsar en el dilogo el botn Add, automticamente aparecen en la ventana EDIT CONTROLS los parmetros seleccionados, pero en el formato que SPICE es capaz de entender. Ejemplo, .DC VIN 0 40 1

Simulacin TRAN Computa la respuesta del circuito en funcin del tiempo durante un intervalo de tiempo definido por el usuario. Los parmetros de simulacin se introducen por medio del dilogo Transient Analysis de la figura 16. Data Step Time indica el intervalo de tiempo en el que son almacenados los puntos de la simulacin Tstop es el tiempo total de simulacin. Tstart es el tiempo en el que se empiezan a almacenar los datos de la simulacin en el fichero de salida. La simulacin siempre comienza en t=0 pero si se especifica este parmetro los datos comenzarn a almacenarse en el fichero de salida .OUT desde Tstart hasta Tstop. UIC indica si se utilizarn las condiciones iniciales establecidas en los elementos del circuito que permitan la opcin IC = ... como las condiciones iniciales del anlisis transitorio. Simulacin AC Computa el rgimen permanente de corriente alterna del circuito en el rango de frecuencias especificado por el usuario. Los parmetros se introducen en el dilogo AC Analysis (Figura 17) y son los siguientes: Interval indica el mtodo utilizado para el
Figura 17. Parmetros de simulacin AC. Figura 16. Parmetros de simulacin TRAN.

Circuitos. Manual Bsico de Spice

16

almacenamiento de los datos obtenidos en la simulacin. Los dos primeros (dcadas y octavas) son tiles cuando el rango de frecuencias es muy grande y estn relacionados con representaciones de tipo logartmico, mientras que el tercero se utiliza para rangos de frecuencia pequeos. Points per Interval es el nmero de puntos almacenados en el intervalo seleccionado anteriormente, es decir puntos por dcada, puntos por octava o nmero de puntos. Starting Frequency es la frecuencia inicial de simulacin en Hz. Ending Frequency es la frecuencia final de simulacin en Hz. En cada punto de medida del circuito en el que se haya establecido un anlisis AC se generarn dos series de puntos. Cada pareja de puntos de la serie representa, a una frecuencia determinada, la amplitud de la onda sinusoidal en el punto de medida y el desfase con respecto a la referencia de fases establecida en el generador AC.

Circuitos. Manual Bsico de Spice

17

APNDICE A. UNIDADES
La introduccin de unidades en los valores de los elementos es un aspecto importante de SPICE. La siguiente tabla muestra las unidades por defecto para los elementos ms comunes de un circuito elctrico. Si el valor del elemento no va acompaado de ninguna letra que indique la unidad, SPICE tomar estas por defecto. Para introducir unidades que son mltiplos o submltiplos de la unidad por defecto SPICE utiliza la siguiente nomenclatura:
Submltiplos 10-15 10
-12

Unidad por defecto Resistencia Condensador Inductancia Tensin Intensidad Ohmio Faradio Henrios Voltios Amperios

Mltiplos 103 10
6

F P N U M

K MEG G T

10-9 10-6 10-3

109 1012

Es importante que las letras indicativas de mltiplo/submltiplo se escriban detrs del valor numrico sin ningn espacio de separacin. Es decir, una resistencia de 10k ser una resistencia de 10000 Ohmios, mientras que una resistencia de 10 k dar un error es SPICE durante la simulacin. Ejemplos:
TENSION
SPICE VALOR

INTENSIDAD
SPICE VALOR

RESISTENCIA
SPICE VALOR

CONDENSADOR
SPICE VALOR

INDUCTANCIA
SPICE VALOR

10 10m 10u 10k 10meg 10 m

10 V 10 mV 10 V 10 kV 10 MV
ERROR

5 5m 5u 5k 5meg 5k

5A 5 mA 5 A 5 kA 5 MA
ERROR

100 100m 100u 100k 100meg 100 u

100 100 m 100 100 k 100 M


ERROR

1 1m 1u 1k 1meg 1m

1F 1 mF 1 F 1 kF 1 MF
ERROR

3 3m 3u 3k 3meg 3 meg

3H 3 mH 3 H 3 kH 3 MH
ERROR

Circuitos. Manual Bsico de Spice

18

APNDICE B. NOMENCLATURA SPICE


Con el objetivo de entender cmo funciona internamente SPICE en este apartado se va a explicar la nomenclatura para definir algunos de los elementos ms utilizados en los circuitos elctricos. Esta nomenclatura es la que debe aparecer en el fichero de entrada .CIR ya que de lo contrario se producir un error durante la simulacin. RESISTENCIA. Los parmetros necesarios para definir una resistencia son el nombre que lo identifica, los nudos entre los que est conectado y su valor. El nombre siempre debe empezar por la letra R. Ejemplo R1 2 3 10m indica en SPICE una resistencia de nombre R1 conectada entre los nudos 2 y 3 y de valor 10 m. CONDENSADOR. Los parmetros necesarios para definir un condensador son el nombre que lo identifica, los nudos entre los que est conectado, su valor y opcionalmente la condicin inicial para ser utilizada en un anlisis transitorio. El nombre siempre debe empezar por la letra C. Ejemplo C1 1 2 10u IC=20 es en SPICE un condensador de nombre C1 conectado entre los nudos 1 y 2, de valor 10 F y cuya condicin inicial es V12 = 20 Voltios (Importante: la condicin inicial siempre es tensin del primer nudo de la lista con respecto al segundo). INDUCTANCIA. Los parmetros necesarios para definir una inductancia son el nombre que lo identifica, los nudos entre los que est conectado, su valor y opcionalmente la condicin inicial para ser utilizada en un anlisis transitorio. El nombre siempre debe empezar por la letra L. Ejemplo Lm 4 3 10m IC=3 es en SPICE una inductancia de nombre Lm conectada entre los nudos 4 y 3, de valor 10 mH y cuya condicin inicial es I43 = 3 Amperios (Importante: la condicin inicial siempre es intensidad que circula desde el primer nudo de la lista hacia el segundo).

Circuitos. Manual Bsico de Spice

19

APNDICE C. GENERADORES DEPENDIENTES


Numerosos sistemas elctricos utilizan modelos matemticos que contienen generadores dependientes (transformador ideal, circuitos amplificadores, ). La nomenclatura que utiliza SPICE para estos elementos es diferente segn el tipo de generador ( tensin o intensidad ) y de la magnitud de control ( tensin o intensidad ) Generadores tensin ( corriente ) dependientes de tensin. Tienen cuatro terminales. Dos de ellos representan los terminales propios del generador, mientras que los otros dos se utilizan para conectarlos a los nudos sobre los que est aplicada la tensin que controla a dicho generador.
1

R1 10

R2 10
2 3

E1 -0.25

Los parmetros necesarios para definir estos generadores son los dos nudos sobre los que se aplica el generador, los dos nudos que representan la tensin de la que depende dicho generador y por ltimo, la constante de proporcionalidad entre ambos. As en la figura 18 se muestra un generador de tensin aplicado entre los nudos 0 y 3, controlado por la tensin V20 (tensin entre los nudos 2 y 0) y cuya constante de proporcionalidad es 0.25. Es decir, V03= -0.25V20. La nomenclatura empleada por SPICE en el archivo de entrada (.CIR) es la siguiente: E1 0 3 2 0 -0.25, siendo E1 el nombre del generador ( siempre tiene que empezar por la letra E ), 0 y 3 los nudos entre los que est

V1 DC

R3 100

Figura 18. Generador de tensin dependiente de tensin


R1 10 R2 10
2 3

G1 10 V1 DC R3 100

Figura 19. Generador de intensidad dependiente de tensin

conectado, 2 y 0 los nudos que representan la tensin de control y -0.25 la constante de proporcionalidad. Si el generador es de intensidad dependiente de tensin ocurre exactamente lo mismo. La nica diferencia para Spice es que su nombre sede comenzar por la letra G. As, en la figura 19 se muestra un generador de intensidad G1 dependiente de la tensin V02 y cuya constante de proporcionalidad es 10; es decir, I03 = 10V02. La nomenclatura empleada por SPICE en el archivo de entrada (.CIR) es la siguiente: G1 0 3 0 2 10, siendo G1 el nombre del generador, 0 y 3 los nudos entre los que est conectado el generador de intensidad, 0 y 2 los nudos que identifican la tensin de control V02 y 10 la constante de proporcionalidad.

Circuitos. Manual Bsico de Spice

20

Generadores tensin ( corriente ) dependientes de intensidad. Tienen dos terminales que representan los terminales propios del generador. En este caso, la manera de indicar qu intensidad controla al generador es colocar un generador independiente de tensin, de valor 0 para que no afecte al comportamiento del circuito, en serie con la rama por la que circula dicha intensidad. Los parmetros necesarios para definir estos generadores son los dos nudos sobre los que se aplica el generador, el nombre del generador independiente de tensin por el que circula la intensidad de control y, por ltimo, la constante de proporcionalidad entre ambos.
1

R1 10

R2 10
2 4

As en la figura 20 se muestra un generador de tensin aplicado entre los nudos 4 y 0, controlado por la intensidad que circula por el generador V2 y cuya constante de proporcionalidad es 10. Es decir, V40 = 10IV2. La nomenclatura empleada por SPICE en el archivo de entrada (.CIR) es la siguiente: H1 4 0 V2 10, siendo H1 el nombre del generador ( siempre tiene que empezar por la letra H ), 4 y 0 los nudos entre los que est conectado, V2 representa un generador independiente por el que circula la intensidad de control y 10 la constante de proporcionalidad. Si el generador es de intensidad dependiente de intensidad ocurre exactamente lo mismo. La nica diferencia para Spice
V1 DC
1

R3 10
3

H1 V2 R4 100

V1 DC V2 0

Figura 20. Generador de tensin dependiente de intensidad


R1 10 R2 10
2 4

R4 10
3

F1 V2 R3 100

V2 0

Figura 21. Generador de intensidad dependiente de intensidad

es que su nombre debe comenzar por la letra F. As, en la figura 21 se muestra un generador de intensidad F1 dependiente de la intensidad que circula por el generador V2 y cuya constante de proporcionalidad es 2; es decir, I04 = 2IV2. La nomenclatura empleada por SPICE en el archivo de entrada (.CIR) es la siguiente: F1 0 4 V2 2, siendo F1 el nombre del generador, 0 y 4 los nudos entre los que est conectado el generador de intensidad, V2 el nombre del generador independiente por el que circula la intensidad de control y 2 la constante de proporcionalidad.

También podría gustarte