Manual Pspice
Manual Pspice
Manual Pspice
5.0
Resumen extrado de Simulacin electrnica con PSPICE, editorial RA-MA. Autores: Juan
D.Aguilar, Antonio Domenech y Javier Garrido.
Resumido por:
Miguel Angel Montejo Rez
Gua bsica de PSPICE 5.0
DESCRIPCIN DE CIRCUITOS
INTRODUCCIN
Una de las peculiaridades de PSPICE es la forma de introducirle un circuito electrnico, ya que no trabajaremos con
esquemas ni grficos representativos del mismo. Los circuitos se describirn en ficheros de texto, formados por una
serie de sentencias que enumeran todos y cada uno de los componentes, as como los anlisis a realizar, forma de
presentacin de los resultados, formas de onda a visualizar, etc.
NORMAS GENERALES
Los circuitos pueden ser creados con cualquier editor de textos, pero el fichero de texto no debe tener caracteres de
control (como cdigos relativos a los mrgenes, tipo de letra, interlineado, etc.).
Normalmente, usaremos el editor de textos contenido en el entorno Control Shell, creado para PSPICE, que es fcil de
utilizar e interactivo con el propio simulador.
1) En primer lugar, hemos de hacer sobre el papel un esquema del circuito que queremos someter a estudio. El
esquema ha de estar completamente definido: es decir, con los valores de todos sus componentes.
2) A continuacin daremos a cada nudo del circuito un nombre (que generalmente ser un nmero), sin tener que
seguir ningn orden especial. Solamente hay que tener en cuenta que el nudo correspondiente a tierra ser siempre
el nmero cero.
3) Seguidamente daremos a cada elemento del circuito un nombre o un nmero (sin tener en cuenta los nmeros de
los nudos), que nos servir para hacer referencia a dicho elemento.
4) Por ltimo realizaremos la descripcin del circuito conforme a las normas de PSPICE.
Lf
+ -
1 2 3
Vent +
Cf Rl
Vp=12V
3300F 8
f=50Hz
- 0
En el esquema, todos los componentes tienen su correspondiente nombre y valor. Igualmente, se puede apreciar que se
han numerado los nudos de conexin entre los elementos. La descripcin de este circuito sera la mostrada a
continuacin:
____________________________________________ Pgina: 2
Gua bsica de PSPICE 5.0
____________________________________________________________________________________
CIRCUITO RECTIFICADOR.
* TENSIN DE ENTRADA, COLOCADA ENTRE LOS NUDOS 1 Y TIERRA, QUE GENERA UNA
* SEAL SINUSOIDAL CON UNA TENSIN DE OFFSET NULA, UNA AMPLITUD DE 12 VOLTIOS
* DE PICO Y UNA FRECUENCIA DE 50Hz
VENT 1 0 SIN(OV 12V 50HZ)
Si bien an no se ha visto cmo se introducen los diferentes elementos en la definicin de un circuito, se puede ver en
un principio que se hace de una forma bastante lgica y coherente. Adems, en la descripcin anterior se han incluido
una serie de comentarios aclaratorios, son las lneas que comienzan con un asterisco ( * ) y el texto incluido al final de
las sentencias (el cual siempre ha de ir precedido por un ; -punto y coma- ); lgicamente, es opcional incluir estos
comentarios en la propia descripcin, slo tienen carcter informativo para el usuario.
Aqu tenemos una lista de reglas sobre los ficheros de texto que describen los circuitos:
5) El orden de las lneas que describen el circuito no importa, excepto para el ttulo, definiciones de subcircuitos, la
sentencia .OPTIONS (de opciones) con el parmetro NOECHO (que se estudia ms adelante) y la lnea con la
sentencia .END.
6) PSPICE no diferencia letras maysculas de minsculas, por lo que podemos utilizar cualquiera de ellas.
7) Para separar los distintos parmetros de una sentencia, podemos utilizar espacios, tabuladores o comas, que son
equivalentes y no importa cuntos se usen.
La descripcin del circuito ha de ser un fichero capaz de encajar en la memoria RAM durante todos los anlisis. Si
esto no fuera posible, hay dos opciones:
Dividir el circuito en varias partes y analizarlas por separado. Para analizar varios circuitos, podemos crear un
fichero que los contenga a todos (cada uno con su ttulo y sentencia .END correspondientes). Al analizar dicho
fichero, se analizarn todos los circuitos consecutivamente, igual que si los hubisemos analizado por separado.
____________________________________________ Pgina: 3
Gua bsica de PSPICE 5.0
Los nombres de los elementos deben comenzar con una letra (que identifica el tipo de elemento al que pertenecen)
seguidos del nombre del elemento en s, pudiendo ser letras, nmeros o los caracteres $, _, *, /, %, y aunque pueden
tener hasta 131 caracteres de longitud, es aconsejable no superar los 8.
Los nudos no han de ser obligatoriamente nmeros enteros, pueden ser cualquier cadena alfanumrica, como los
nombres. El nudo 0 (cero) est predefinido y es el correspondiente a tierra. Hay que remarcar que la numeracin de los
nudos no ha de seguir ningn orden especial.
Los valores de los componentes los escribiremos en notacin de punto flotante estndar ( ej. 1E-3 = 1x10-3), y
opcionalmente con sufijos multiplicadores y escala (unidos al valor sin dejar espacios intermedios).
T=1012
Estos sufijos multiplican el nmero que les precede inmediatamente. Cualquier otro sufijo aadido (como V, A, etc.)
ser ignorado por PSPICE, no teniendo efecto alguno.
DEG = grados
____________________________________________ Pgina: 4
Gua bsica de PSPICE 5.0
Hay que hacer notar que PSPICE admite como sufijo multiplicador la letra F (que multiplica el valor que le precede
por un facto de 10-15). As, si al definir un condensador le damos un valor de 0.001F, ste para PSPICE no ser de
0.001 faradios, sino de 0.001x10-15 faradios.
PARMETROS
En ciertas aplicaciones es conveniente usar parmetros globales (es decir, una variable), en lugar de valores
numricos; as, al darle un valor a un determinado parmetro, este valor aparecer en todos los lugares donde est ese
parmetro.
Los parmetros pueden ser definidos usando la sentencia .PARAM (cuya sintaxis se estudiar ms adelante), y sern
globales a todo el circuito, incluidos los subcircuitos; es decir, se podrn utilizar en la definicin de componentes en
todo el circuito.
Para definir parmetros locales, vlidos slo dentro de un subcircuito, habr que hacerlo cuando se defina el
subcircuito (esto es, en la misma sentencia) y darles un valor por defecto a cada uno. A la hora de llamar al subcircuito
para insertarlo en el circuito principal, se podrn cambiar los valores por defecto de los parmetros locales. Incluso el
valor de un parmetro puede ser otro parmetro.
Cuando un valor numrico es sustituido por un parmetro, este se escribir entre llaves, {PARMETRO}.
Por ejemplo, si las resistencias R3 y R5 de un circuito dado tienen el mismo valor (digamos 1K , podemos definirlas
mediante las sentencias:
R3 4 6 {CARGA}
R5 3 8 {CARGA}
.PARAM CARGA=1K; Definicin del parmetro con su valor correspondiente.
EXPRESIONES
Adems de por parmetros, los valores de los elementos se pueden sustituir por expresiones aritmticas que pueden
contener parmetros.
Siguiendo el ejemplo del apartado anterior, si la resistencia R4 tiene un valor de 4K , se puede definir como:
Las expresiones pueden ser usadas en lugar de los valores numricos, en la descripcin del circuito, en los siguientes
casos:
En los valores de todos los parmetros de los componentes, excepto los parmetros TC1 y TC2 (coeficientes de
temperatura) de una resistencia si estn definidos en la misma lnea (con la sentencia R) que la resistencia y no con
una sentencia .MODEL (usada para definir los modelos de los elementos).
En los valores de todos los parmetros de las fuentes independientes de voltaje e intensidad, excepto para las
fuentes definidas por tramos.
____________________________________________ Pgina: 5
Gua bsica de PSPICE 5.0
En los valores de las sentencias .IC y .NODESET, usadas para establecer las condiciones iniciales del punto de
trabajo del circuito.
En sustitucin de los coeficientes de los polinomios que definen el valor de las fuentes de tensin e intensidad
controladas no lineales.
En el lugar de los valores numricos en las sentencias de realizacin de anlisis del circuito.
Las expresiones deben tener una longitud mxima de una lnea de texto y pueden tener contener las operaciones
bsicas de suma (+), resta (-), multiplicacin (*) y divisin (/) adems de los parntesis necesarios y las funciones
mostradas en la siguiente tabla:
FUNCIN COMENTARIO
ABS(X) Valor absoluto de X.
SQRT(X) Raz cuadrada de X.
EXP(X) Funcin e x.
LOG(X) Logaritmo en base e de X, ln(X).
LOG10(X) Logaritmo en base 10 de X, log(X).
PWR(X,Y) Funcin Y.
SIN(X) Funcin sen(X), expresado X en radianes.
COS(X) Funcin cos(X), expresado X en radianes.
TAN(X) Funcin tg(X), expresado X en radianes.
ATAN(X) Funcin arctg(X), con resultado en radianes.
ARCTAN(X) Funcin arctg(X), con resultado en radianes.
Adems de estas funciones, podemos definir otras nuevas con la sentencia .FUNC (funcin) para incluirlas en las
expresiones (lo cual nos permite aumentar la longitud de las mismas). As, por ejemplo, para definir una funcin
llamada MED(X,Y), encargada de calcular el valor medio (media aritmtica) de los valores X e Y, la definiramos
mediante:
MODELOS
En PSPICE es muy frecuente el empleo de modelos, que se utilizan para definir el valor de los distintos parmetros de
los elementos usados en el circuito. Si bien se pueden definir modelos para todos los elementos, en algunos casos su
uso es opcional y en otros es obligado. As, para los elementos pasivos, los modelos son opcionales, y para los
elementos semiconductores son necesarios, aunque todos los parmetros de los modelos tienen asignado un valor por
defecto, que ser el usado por PSPICE en caso de que no le asignemos otro.
Para la descripcin de los modelos de los diferentes componentes del circuito se utiliza la sentencia .MODEL, en la
cual se define el valor de los parmetros de los distintos elementos disponibles en PSPICE. La sintaxis general de la
sentencia es:
____________________________________________ Pgina: 6
Gua bsica de PSPICE 5.0
El trmino con (*) es opcional, los valores entre doble parntesis significan que hay que escribirlos entre parntesis.
ejemplo: EJ ((valor1) , (valor2)) se escribe como: EJ (valor1) , (valor2).
El trmino (nombre) es el que le asignamos al modelo en cuestin, y debe comenzar con una letra. El trmino (tipo)
hace referencia a la clase de elemento a la que corresponde el modelo, y puede ser uno de los mostrados en la siguiente
tabla:
En la descripcin del circuito pueden existir varios modelos para el mismo (tipo) de elementos, por lo que debern
tener un (nombre) distinto. Cada (tipo) de modelo, correspondiente a una clase de elementos, tiene sus propios
parmetros, los cuales tienen asignado un valor por defecto, por lo que podemos usar ese valor o bien darle uno
diferente, si bien no es necesario cambiar el valor de todos los parmetros.
Tambin podemos asignar una valor opcional de (tolerancia)* que PSPICE utilizar para realizar el anlisis de Monte
Carlo y el de pero de los casos. La tolerancia puede venir asignada con el trmino DEV o con LOT.
EJEMPLOS:
Definir un modelo, llamado RMAX, correspondiente a una serie de resistencias, en el que los parmetros de las
mismas tengan unos valores de R=1.5, TC1=0.02 y TC2=0.005:
Definir un modelo, llamado DNOM, correspondiente a un diodo, en el que se utilicen los valores por defecto de todos
los parmetros:
.MODEL DNOM D
Definir un modelo, llamado CFIL, correspondiente a unos condensadores, en el que el coeficiente multiplicador del
valor de los mismos, es decir el parmetro C, tenga un valor de 1 y una tolerancia del tipo DEV del 5%:
DEFINICIN DE SUBCIRCUITOS
Para definir un subcircuito dentro del circuito principal de trabajo, utilizaremos la sentencia .SUBCKT, que tiene la
siguiente sintaxis:
El trmino (nombre), que debe comenzar por una letra, ser el que le asignemos al subcircuito, y a travs del cual
podremos hacer referencia posteriormente al subcircuito.
En el lugar del trmino (nudo)*, hemos de listar los nudos internos del subcircuito, que sern los terminales de
conexin con el exterior, a travs de los cuales lo conectaremos a nuestro circuito principal.
El trmino PARAMS: nos permite definir unos parmetros (es decir, unas variables), con sus respectivos valores por
defecto, que podemos utilizar en la descripcin del subcircuito como sustitutos de los valores de algunos elementos.
Posteriormente podremos cambiar el valor de esos parmetros en la sentencia de colocacin de subcircuitos, lo que
equivaldr a cambiar el valor de los componentes que dependen de esos parmetros.
La definicin de un subcircuito ha de finalizar siempre con la sentencia .ENDS. Todas las sentencias colocadas entre
.SUBCKT y .ENDS sern consideradas por PSPICE como pertenecientes al subcircuito, no teniendo ninguna relacin
con las del circuito principal. Esto quiere decir que puede haber nudos y elementos en los subcircuitos con el mismo
nombre que en el circuito principal sin problemas de confusin, ya que para referirnos posteriormente a un
componente o nudo de un subcircuito utilizaremos su nombre expandido.
Para insertar un subcircuito (bien sea de la librera o que est definido en nuestro propio circuito) en el circuito
principal de trabajo, lo llamaremos con la sentencia X (que al igual que los nombres expandidos la veremos en el
apartado siguiente), lo que equivale a colocarlo como si fuese un nico elemento.
La descripcin de un subcircuito puede contener nicamente sentencias de definicin de elementos y sus respectivos
modelos con la sentencia .MODEL.
Hay que resaltar que los nudos, elementos y modelos de un subcircuito tienen carcter local, por lo que no importa si
tienen igual nombre que los del circuito principal.
EJEMPLO:
Definir un subcircuito, al que hemos llamado FILTRO, que tenga dos terminales de entrada, correspondientes a sus
nudos 6 y 3, y dos terminales de salida, correspondientes a sus nudos 23 y 7. Igualmente, en el subcircuito habr una
resistencia, R1, cuyo valor nos interesa poder modificar cada vez que coloquemos el subcircuito, para lo cual le hemos
asignado el parmetro GANANCIA, que en un principio tiene un valor por defecto de 1K:
Como tanto los nombres de los componentes como los nudos del circuito pueden ser cadenas alfanumricas, a veces
puede ser difcil distinguirlos. As en PSPICE es usual utilizar el siguiente convenio: cuando una cadena alfanumrica
se refiere a un nudo y no al nombre de un elemento o componente la escribiremos entre corchetes [ ]para reconocerla.
Aunque lo normal, para evitar este problema, es nombrar los nudos con un nmero.
Para introducir en nuestro circuito un subcircuito ya definido como si fuese un nico componente, hemos de utilizar la
sentencia:
____________________________________________ Pgina: 8
Gua bsica de PSPICE 5.0
El trmino (nombre) es el que le queremos asignar al subcircuito en esta ocasin (como, por ejemplo, U1, A1, etc.), y
el trmino (subcircuito) es el nombre dado al subcircuito en su definicin con la sentencia .SUBCKT. Debe haber el
mismo nmero de nudos en la llamada del subcircuito que en su definicin.
Esta sentencia inserta en los (nudos)* de nuestro circuito el subcircuito al que llamamos como si fuera un nico
elemento, de forma que se conectarn elctricamente los nudos del circuito principal (definidos en la sentencia X) a
los nudos del subcircuito (definidos en la sentencia .SUBCKT) en el orden en que estn enumerados; es decir, el
primero con el primero, el segundo con el segundo, y as sucesivamente.
Esto nos permite definir un conjunto de elementos como un bloque y utilizarlo varias veces con una sola sentencia
X(nombre), sin tener que volverlo a definir componente a componente.
El trmino PARAMS: nos permite asignar valores a los parmetros del subcircuito en el momento de llamarlo. Las
llamadas a subcircuitos pueden estar anidadas; as, dentro de una definicin de un subcircuito se puede llamar a otro
subcircuito, etc.
EJEMPLO:
Supongamos un subcircuito del apartado anterior, llamado FILTRO, al que llamaremos en este caso U1, de forma que
la entrada est conectada a los nudos 2 y 3 del circuito principal, y la salida, a los nudos 14 y 15. Adems, la
resistencia R1 del subcircuito, que tena asignado el parmetro GANANCIA, ha de tener un valor de 5K:
Los nombres expandidos se pueden usar para referirse a nudos y componentes pertenecientes a subcircuitos. Estarn
formados por el nombre del nudo/componente y un prefijo referido al nombre del subcircuito dado en la sentencia de
llamada o colocacin; por ejemplo, si llamamos a un subcircuito con la sentencia X2, la resistencia R3 perteneciente al
mismo responder bajo el nombre expandido de X2.R3. En este caso, para ver la cada de tensin o intensidad que
circula por esta resistencia, nos referiremos a ella por su nombre expandido. Aqu tambin se aplica la regla
mencionada al principio para los corchetes.
NUDOS GLOBALES
Tenemos la posibilidad de definir en nuestro circuito nudos globales (genricos) para todo el circuito (incluido los
subcircuitos). Esto se realiza con la sentencia:
.GLOBAL (nudo)
Podemos acceder a este nudo, es decir conectar el terminal de un elemento a l, desde cualquier lugar. Un ejemplo de
nudo global es el nudo 0 (cero), correspondiente a tierra.
As, definir un nudo global que puede ser til en ciertos casos es una tarea que hemos de tratar con cuidado, pues
puede provocar conexiones no deseadas, y consecuentemente, resultados errneos. Si, por ejemplo, definimos el nudo
5 como nudo global y utilizamos en nuestro circuito un componente de la librera PSPICE como un amplificador
operacional que est definido como un subcircuito, es probable que en la definicin de ste exista un nudo llamado 5,
con lo que ste ser el mismo nudo que el definido por nosotros, y los componentes del operacional conectados a ese
nudo 5 estarn conectados a nuestro nudo global 5 (pues en realidad sern un nico nudo).
Para evitar este problema, hemos de utilizar un convenio a la hora de definir nudos globales; as, por ejemplo,
cualquier nudo global debera ser llamado con un nombre que comience con los caracteres $G_. Lgicamente los
dems nudos no deben ser llamados de esta forma, para evitar conexiones indeseadas.
EJEMPLO:
Definir como nudo global el llamado $G_3:
.GLOBAL $G_3
____________________________________________ Pgina: 9
Gua bsica de PSPICE 5.0
Sentencia .IC
La sentencia .IC se usa para establecer las condiciones iniciales para el punto de trabajo, tanto de pequea seal como
para el anlisis transitorio. La sintaxis de la sentencia es:
El (valor) es una tensin asignada al (nudo) durante el clculo del punto de trabajo. Una vez calculado el mismo,
durante el anlisis transitorio la tensin del (nudo) puede ir variando, dependiendo de las fuentes del circuito. Esta
sentencia de establecimiento de condiciones iniciales no afecta al anlisis .DC.
EJEMPLO:
Definir unas condiciones iniciales para el circuito, de forma que la tensin de los nudos 2, 20 y 4 sean 4V, 0V y -1.3V,
respectivamente, una vez calculado el punto de trabajo:
Sentencia .NODESET
La sentencia .NODESET se utiliza para ayudar a PSPICE a encontrar el punto de trabajo del circuito, dndole unos
valores aproximados de las tensiones de algunos nudos. La sintaxis de la sentencia es:
Las tensiones asignadas a los nudos en la sentencia .NODESET se usarn para el clculo del punto de trabajo de
pequea seal, del anlisis transitorio y para el primer anlisis .DC (en caso de haberlo incluido).
En caso de existir en la descripcin del circuito sentencias .IC y .NODESET, estas ltimas sern ignoradas por
PSPICE y slo tendr en cuenta las .IC.
EJEMPLO:
Definir unas condiciones iniciales de tensin de 7V y -4.5V para los nudos 4 y 6 respectivamente, de forma que
ayuden a PSPICE a encontrar el punto de trabajo del circuito (lo cual no quiere decir que, una vez calculado el punto,
stas sean las tensiones finales de esos nudos, sino que son una aproximacin):
Para configurar las distintas opciones en PSPICE, que nos permitirn un mayor control sobre la simulacin de los
circuitos, utilizaremos las sentencia:
LA sentencia .OPTIONS se usa para establecer todas las opciones, lmites y parmetros de control para los distintos
anlisis, incluido el formato (anchura) del fichero de salida de resultados.
Las opciones se listan en cualquier orden. Hay dos tipos de opciones: las que tienen valor numrico y las que no lo
tienen. Las opciones sin valor son banderas o indicadores de varios tipos que se activan con slo mencionarlos.
____________________________________________ Pgina: 10
Gua bsica de PSPICE 5.0
Las sentencias .OPTIONS se acumulan; es decir, si hay varias, tienen el mismo efecto que una sola que fuese
equivalente (donde estuvieran todas las opciones juntas). Si la misma opcin aparece varias veces, slo el ltimo valor
ser usado por PSPICE.
A continuacin veremos una lista de las opciones sin valor numrico disponibles. Su valor por defecto es estar
desactivadas; para activarlas slo hemos de nombrarlas en la sentencia .OPTIONS:
OPCIN SIGNIFICADO
ACCT Presenta un sumario e informacin al final de todos los anlisis en el fichero de salida.
EXPAND Lista los componentes incluidos en los subcircuitos.
LIBRARY Lista las lneas usadas de las libreras.
LIST Presenta un sumario de los elementos del circuito.
NOBIAS Suprime la presentacin de las tensiones de los nudos del punto de trabajo.
NODE Presenta un sumario de las conexiones del circuito.
NOECHO Suprime la descripcin del circuito en el fichero de salida.
NOMOD Suprime el listado de los parmetros de los modelos y valores actualizados de temperatura.
NOPAGE Suprime los saltos de pgina para cada seccin del fichero de salida.
OPTS Lista el valor de todas las opciones.
WIDTH Establece el ancho del fichero de salida a 80 o 132 columnas.
En caso de incluir en la descripcin del circuito la sentencia .OPTIONS con la opcin NOECHO, se colocar al
principio del fichero, tras la lnea de ttulo, para que realice adecuadamente su funcin.
Pasamos ahora a las opciones que tienen valores numricos. Todas ellas tienen asignado un valor por defecto en
PSPICE, pero nosotros podemos cambiar ese valor si lo estimamos oportuno. Para ello, hemos de utilizar la sentencia
.OPTIONS con el nombre de la opcin en cuestin seguido del nuevo valor que le vamos a asignar. En la siguiente
tabla se muestran estas opciones con su significado y valor por defecto:
____________________________________________ Pgina: 11
Gua bsica de PSPICE 5.0
EJEMPLOS:
Establecer para los diferentes anlisis a realizar en el circuito las siguientes condiciones: suprimir la descripcin del
circuito en el fichero de salida, suprimir el listado de los parmetros de los modelos, asignar una longitud para los
MOSFET de 12m y asignar una anchura para los MOSFET de 8m:
Establecer para la simulacin del circuito las siguientes opciones: generar un listado en el fichero de salida de los
componentes incluidos en los subcircuitos, establecer una precisin relativa para las tensiones e intensidades de un 1%
y establecer un nmero de iteraciones para el anlisis transitorio de 50000:
La sentencia .Inc se usa para insertar el contenido de otro fichero en la descripcin de nuestro circuito de trabajo.
Tiene la siguiente sintaxis:
El trmino (nombre del fichero) es el nombre del fichero cuyo contenido queremos insertar. Este fichero puede
contener sentencias de todo tipo, excepto lnea de ttulo (pues sta ha de estar en el circuito principal) y la sentencia de
final .END.
Incluir un fichero en la descripcin del circuito de trabajo equivale a escribir el texto que contiene dicho fichero en
nuestro circuito.
EJEMPLO:
Incluir en la descripcin del circuito el contenido del fichero de texto llamado FUNCION.TXT (en el que tenemos
definidas una serie de funciones):
.INC FUNCION.TXT
UTILIZACIN DE LIBRERIAS
Para hacer referencia a un fichero librera en la descripcin del circuito, utilizaremos la sentencia .LIB, con la
siguiente sintaxis:
En una librera ser donde estn definidos los modelos de los componentes comerciales, como diodos, transistores,
etc., y tambin subcircuitos que simulan elementos ms complejos, como amplificadores operacionales, tiristores, etc.
Una librera slo puede contener sentencias .MODEL, definiciones de subcircuitos, algn comentario y sentencias
.LIB que, a su vez, hacen referencia a otras libreras.
En lugar del trmino (nombre de librera) tenderemos que especificar el nombre completo de la librera (incluida la
extensin del fichero). Si la librera no se encuentra en el directorio actual hay que especificar la ruta completa.
Entre las libreras de PSPICE hay que destacar la NOM.LIB, que no es una librera propiamente dicha (pues no
contiene modelos de elementos ni subcircuitos), pero que hace referencia a todas las dems libreras suministradas por
el programa. Si en un momento dado queremos utilizar un componente y no recordamos en qu librera se encuentra
definido, podremos hacer referencia a la librera NOM.LIB, con lo que PSPICE ir buscando el componente por todas
las libreras hasta encontrarlo.
Si se omite en la sentencia .LIB el nombre del fichero librera, entonces PSPICE buscar el fichero NOM.LIB.
____________________________________________ Pgina: 12
Gua bsica de PSPICE 5.0
TIPOS DE FICHEROS
Durante una sesin normal de trabajo irn apareciendo en el disco ficheros con el mismo nombre (el del circuito en
cuestin), pero con diferentes extensiones; as, nos encontraremos con los siguientes tipos:
Ficheros con extensin .CIR: Son los que contienen la descripcin de los circuitos, es decir el listado de los
componentes con sus conexiones, as como las sentencias de definicin de los anlisis a realizar en el circuito.
Estos ficheros han de tener formato ASCII, y son los que crea el propio usuario con cualquier editor de textos, o
con el incluido en el Control Shell.
Ficheros con extensin .OUT: Contienen los resultados de los anlisis efectuados en un circuito tras ser simulado
con PSPICE. Tienen igualmente formato ASCII, y son generados automticamente por el propio simulador.
Ficheros con extensin .DAT: Almacenan la informacin necesaria para poder visualizar las diferentes formas de
onda del circuito, tras su anlisis, con el analizador grfico Probe. Tienen formato binario, y son generados
automticamente por PSPICE.
Ficheros con extensin .CBK: Son copias de seguridad de los ficheros .CIR, que genera el editor de textos de la
interfaz Control Shell.
Ficheros con extensin .CFG: Contienen informacin referente a los anlisis que hemos seleccionado para el
circuito, siempre y cuando estemos realizando la descripcin del mismo mediante el Control Shell. Son generados
de forma automtica por el Control Shell para su propio uso.
Ficheros con extensin .CMD: Estos son los ficheros de mandatos y de bitcora. Los archivos de bitcora pueden
ser generados por el editor de estmulos Stmed, por el analizador grfico Probe o por el generador de modelos Parts
durante una sesin de trabajo con dichos programas, de forma que en el archivo se almacenan todos los pasos que
se han realizado en dicha sesin. Posteriormente podemos utilizar esos ficheros de bitcora como ficheros de
mandatos, de forma que Stmed, Probe o Parts sigan los pasos que hay almacenados en dicho archivo,
reproduciendo la sesin de trabajo almacenada.
Adems de estos ficheros, que guardan relacin directa con el circuito de trabajo, existen en PSPICE otros ficheros de
inters, como son:
Ficheros de extensin .LIB: Son los ficheros librera suministrados en el paquete de software, y contienen los
modelos o subcircuitos equivalentes de gran cantidad de componentes comerciales.
Ficheros con extensin .IND: Cada librera de componentes tiene su correspondiente fichero ndice, el cual ayuda
a PSPICE a encontrar rpidamente el elemento buscado dentro de la librera.
Ficheros con extensin .DEV: Son los ficheros de configuracin donde se almacenan las caractersticas tcnicas
de nuestro equipo, como pueden ser el tipo de tarjeta grfica y la impresora.
____________________________________________ Pgina: 13
Gua bsica de PSPICE 5.0
Cada elemento est representado en la descripcin del circuito con una sentencia en una o ms lneas (son las que
comienzan por una letra).
La primera letra indica el tipo de componente (resistencia, condensador, diodo, etc.) y el resto de la lnea nos da la
informacin de ese componente (nombre, nudos de conexin, valor, nombre del modelo si es necesario y dems
parmetros para la correcta definicin del elemento).
Algunos componentes permiten asignarles un modelo y para otros es obligatorio. Un modelo es una forma de
especificar los valores de los parmetros de un determinado elemento, como pueden ser los coeficientes de
temperatura, etc.
El orden de los componentes en la definicin del circuito no es importante, aunque para una mejor comprensin
podemos agruparlos segn el tipo (resistencias, condensadores, transistores, etc.). Las conexiones entre los
componentes vienen determinadas por los nudos a los que van conectados.
ELEMENTOS PASIVOS
Los elementos pasivos disponibles en PSPICE son: resistencias, condensadores, bobinas y transformadores. Estos
componentes se definen con las letras R, C, L y K, respectivamente.
Resistencias
Opcionalmente las resistencias pueden tener un modelo. En caso de incluirlo, para definir los parmetros de las
mismas, utilizaremos la sentencia:
El asterisco ( * ) indica que este valor es opcional, este smbolo se utilizar en la nomenclatura de todos los
componentes que restan.
En la siguiente tabla podemos ver los distintos parmetros del modelo de la resistencia, as como su significado y valor
por defecto con unidades:
Los nudos (+) y (-) definen el sentido de la polaridad cuando la resistencia tiene una tensin determinada. La corriente
positiva circula desde el nudo (+) al nudo (-) a travs de la resistencia.
Los coeficientes de temperatura pueden definirse en la misma sentencia de la resistencia. Si la resistencia tiene
definido un modelo, los coeficientes de temperatura se usarn para calcular el valor de la misma, teniendo prioridad
sobre los definidos en la sentencia propia de la resistencia.
Si no hemos asignado ningn modelo a la resistencia, su valor en ohmios ser el especificado por el trmino (valor), y
ha de ser positivo, nunca nulo.
____________________________________________ Pgina: 14
Gua bsica de PSPICE 5.0
Si hay un modelo definido y no se ha especificado el parmetro TCE, entonces el valor de la resistencia vendr dado
por:
Si en el modelo hemos asignado un valor a TCE, entonces el valor de la resistencia vendr dado por:
. TCE ( T Tnom)
Resistencia = (valor ) R 101
donde Tnom es la temperatura nominal (ver la opcin TNOM de la sentencia .OPTIONS) y T es la temperatura de
realizacin del anlisis.
Este elemento posee un modelo que genera un ruido trmico, el cual se calcula para un ancho de banda de 1 Hz.
EJEMPLOS:
Describir una resistencia llamada CARGA, colocada entre el nudo 5 y masa, y con un valor de 12K :
RCARGA 5 0 12K
Describir la resistencia llamada con el nmero 6, colocada entre los nudos 2 y 3, con un valor de 10K , con un
coeficiente lineal de temperatura de 0.013 C-1 y con un coeficiente cuadrtico de temperatura de 0.002 C-2:
R6 2 3 10E3 TC=.013,.002
Describir la resistencia llamada REALI, colocada entre los nudos 2 y 18, con un valor de 100K y que tiene sus
parmetros (coeficiente exponencial de temperatura de 2.5) descritos en el modelo RMOD:
Condensadores
Opcionalmente, los condensadores pueden tener un modelo. En caso de incluirlo, para definir los parmetros de los
mismos, utilizaremos la sentencia:
En la siguiente tabla podemos ver los distintos parmetros del modelo del condensador, as como su significado y valor
por defecto con unidades:
Los nudos (+) y (-) definen el sentido de la polaridad cuando el condensador tiene una tensin almacenada. La
corriente positiva circula desde el nudo (+) hasta el nudo (-) a travs del condensador.
____________________________________________ Pgina: 15
Gua bsica de PSPICE 5.0
donde Tnom es la temperatura nominal (ver la opcin TNOM de la sentencia .OPTIONS) y T es la temperatura de
realizacin del anlisis.
El trmino (condiciones iniciales) es una aproximacin inicial para la tensin del condensador durante el clculo del
punto de trabajo.
EJEMPLOS:
Describir un condensador llamado FILTRO, colocado entre el nudo 5 y masa, de capacidad 3300 F:
CFILTRO 5 0 3300U
Describir un condensador llamado con el nmero 5, colocado entre los nudos 2 y 6, con una capacidad de 4pF y con
unas condiciones iniciales de 2.3V:
C5 2 6 4E-12 IC=2.3V
Describir un condensador llamador REALIM, colocado entre los nudos 2 y 24, con una capacidad de 10pF, un
coeficiente lineal de tensin de 0.01V-1 y un coeficiente lineal de temperatura de 0.02 C-1:
Bobinas
Opcionalmente, las bobinas pueden tener un modelo. En caso de incluirlo, para definir los parmetros de las mismas
utilizaremos la sentencia:
En la siguiente tabla podemos ver los distintos parmetros del modelo de la bobina, as como su significado y valor por
defecto con unidades:
Los nudos (+) y (-) definen el sentido de la polaridad cuando la bobina tiene una tensin positiva. La corriente es
positiva cuando circula desde el nudo (+) al nudo (-) a travs de la bobina.
____________________________________________ Pgina: 16
Gua bsica de PSPICE 5.0
Si no se especifica el (modelo), entonces el valor de la bobina en henrios ser el especificado en el trmino (valor), que
ha de ser una cantidad positiva, nunca nula. Si se especifica un modelo, el valor de la bobina vendr dado por la
frmula:
Bobina = (valor ) L (1+ IL1I + IL2 I 2 ) (1+ TC1(T Tnom) + TC2 / T Tnom) 2 )
donde Tnom es la temperatura nominal (ver TNOM de la sentencia .OPTIONS) y T es la temperatura de ejecucin de
los anlisis.
Las (condiciones iniciales) son una aproximacin para la corriente que circula por la bobina durante el clculo del
punto de trabajo.
Las bobinas, al igual que los condensadores, no tienen asignado en PSPICE modelo de ruido.
EJEMPLOS:
Describir una bobina llamada CARGA, colocada entre el nudo 15 y masa, con un valor de 20mH:
LCARGA 15 0 20mH
Describir una bobina llamada con el nmero 3, colocada entre los nudos 5 y 6, con un valor de 2H y unas
condiciones iniciales de 2mA:
L3 5 6 2E-6 IC=2mA
Describir una bobina llamada CHOQUE, colocada entre los nudos 2 y 33, con un valor de 30mH, un coeficiente lineal
de corriente de 0.01A-1 y un coeficiente lineal de temperatura de 0.02 C-1:
Acoplamientos magnticos
La sentencia K se utiliza para especificar el acoplamiento magntico entre dos o ms inductancias o bobinas. Usando
el convenio del punto, colocaremos el punto en el primer nudo de cada inductancia en su sentencia de descripcin L,
vista anteriormente. La polaridad vendr determinada por el orden de los nudos en la citada sentencia L de cada
inductancia, y no por el orden de las mismas en la sentencia de acoplamiento descrita. El (valor de acoplamiento) es el
coeficiente de acoplamiento mutuo, cuyo valor ha de ser 0 < K 1. Algunos transformadores con ncleo de hierro
tienen coeficientes de acoplamiento muy altos, incluso mayores de 0.999.
M = K L1 L2
Para el acoplamiento magntico, tambin podemos definir modelos con una serie de parmetros referidos a las
caractersticas fsicas del transformador, si bien no entraremos en su estudio. Hay que mencionar que en las libreras
de PSPICE estn definidos algunos modelos que podemos usar en nuestros circuitos. En este caso indicaremos el
(modelo) en la sentencia K tras el trmino (valor de acoplamiento).
____________________________________________ Pgina: 17
Gua bsica de PSPICE 5.0
EJEMPLOS:
Definir el siguiente transformador:
K=0.9999
1 3
+ +
L1 L2
Ve Vs
0.5 mH 0.5 mH
- -
2 4
* DEVANADOS
L1 1 2 0.5M
L2 4 3 0.5M
* ACOPLAMIENTO MAGNTICO
KTRANS L1 L2 0.9999
K=0.9999
1 4
+
+ LS1
Vs1
Ve1 100 H
Lp1 -
-
100 H 5
2
6
Lp2
+ +
100 H LS2
Ve2 Vs2
100 H
- -
3 7
* PRIMARIO
LP1 1 2 100UH
LP2 2 3 100UH
* SECUNDARIO
LS1 4 5 100UH
LS2 6 7 100UH
* ACOPLAMIENTO MAGNTICO
KMAG LP1 LP2 LS1 LS2 0.999
____________________________________________ Pgina: 18
Gua bsica de PSPICE 5.0
ELEMENTOS ACTIVOS
En este apartado estudiaremos las sentencias que se utilizan para introducir en la descripcin del circuito los
elementos activos del mismo, tales como diodos, transistores bipolares, de unin FET, MOSFET y GaAsFET.
Diodos
Una vez introducido el diodo, para su correcta descripcin hemos de definir su modelo correspondiente o bien usar
uno de la librera. La sintaxis del modelo es:
El trmino (rea) es un coeficiente multiplicador que permite definir con los mismos parmetros aquellos diodos que
estn fabricados con el mismo proceso tecnolgico, pero que difieren en el rea de la unin p-n efectiva de cada diodo.
Todos los parmetros del modelo son caractersticas fsicas del diodo, que dependen de la propia fabricacin del
mismo. PSPICE cuenta con el programa Parts, el cual nos permite definir modelos de diodos, transistores, etc. a partir
de las caractersticas y diferentes grficas suministradas por los fabricantes de componentes, calculando de forma
automtica el valor de los parmetros del modelo.
En las libreras de PSPICE se encuentran descritos los modelos para una gran cantidad de diodos comerciales que
podemos utilizar en nuestro circuito.
En los modelos se tienen en cuenta los efectos de temperatura y ruido para un ancho de banda de 1Hz.
EJEMPLOS:
Describir un diodo estndar, al que hemos llamado con el nmero 3, que est colocado entre los nudos 5 y 4 para el
nodo y el ctodo, respectivamente:
D3 5 4 EST
.MODEL EST D
Describir un diodo llamado RECT, colocado entre los nudos 1 y 2, cuyo modelo corresponde al diodo 1N4148 de la
librera DIODE.LIB:
DRECT 1 2 D1N4148
.LIB DIODE.LIB
Transistores bipolares
Una vez introducido el transistor, para su correcta descripcin hemos de definir su modelo correspondiente o bien usar
uno de la librera. La sintaxis del modelo es:
____________________________________________ Pgina: 19
Gua bsica de PSPICE 5.0
EL nudo de conexin del substrato es opcional, y si no se especifica se conectar por defecto a tierra.
El trmino (rea) es un factor multiplicador utilizado para establecer el nmero de transistores equivalentes en
paralelo (para un modelo en concreto).
Al igual que ocurra con los diodos se pueden introducir modelos con el programa Parts, aunque en las libreras de
PSPICE se encuentran descritos los modelos para una gran cantidad de transistores comerciales que podemos utilizar
en nuestro circuito.
En los modelos se tienen en cuenta los efectos de temperatura y ruido para un ancho de banda de 1Hz.
EJEMPLOS:
Describir un transistor PNP estndar, al que hemos llamado con el nmero 1, que est colocado entre los nudos 14, 2 y
13 para el colector, base y emisor, respectivamente:
Q1 14 2 13 PNPEST
.MODEL PNPEST PNP
Describir un transistor NPN estndar, al que hemos llamado PASO, que est colocado entre los nudos 12, 5 y masa
para el colector, base y emisor, respectivamente, y cuyo valor del rea es 1.5:
Describir el transistor al que hemos llamado con el nmero 3, correspondiente al transistor N de la librera
BIPOLAR.LIB, que est colocado entre los nudos 1, 2 y 5 para el colector, base y emisor, respectivamente:
Q3 1 2 5 Q2N2222
.LIB BIPOLAR.LIB
Para introducir un transistor de unin FET en la descripcin del circuito, usaremos la sentencia:
Una vez introducido el transistor JFET, para su correcta descripcin hemos de definir su modelo correspondiente o
bien usar uno de la librera. La sintaxis del modelo es:
El trmino (rea) es un factor multiplicador utilizado para especificar el nmero de transistores JFET equivalentes en
paralelo.
Al igual que ocurra con los diodos se pueden introducir modelos con el programa Parts, aunque en las libreras de
PSPICE se encuentran descritos los modelos para una gran cantidad de transistores JFET comerciales que podemos
utilizar en nuestro circuito.
En los modelos se tienen en cuenta los efectos de temperatura y ruido para un ancho de banda de 1Hz.
EJEMPLOS:
____________________________________________ Pgina: 20
Gua bsica de PSPICE 5.0
Describir el transistor FET estndar de canal N, al que hemos llamado SAL, colocado entre los nudos 3, 1 y masa para
el drenador, puerta y surtidor, respectivamente:
JSAL 3 1 0 JEST
.MODEL JEST NJF
Describir el transistor FET, al que hemos llamado con el nmero 10, colocado entre los nudos 4, 5 y 2 para el
drenador, puerta y surtidor, respectivamente, y que corresponde con el transistor 2N4119 de la librera JFET.LIB:
J10 4 5 2 J2N4119
.LIB JFET.LIB
Transistores MOSFET
M(nombre) (drenador) (puerta) (surtidor) (substrato) (modelo) (L = valor)* (W = valor)* + (AD = valor)*
(AS = valor)* (PD = valor)* (PS = valor)* (NRD = valor)* (NRS = valor)* + (NRG = valor)* (NRB = valor)*
(M = valor)*
Una vez definido el transistor, para su correcta descripcin hemos de definir su modelo correspondiente o bien usar
uno de la librera. La sintaxis del modelo es:
Los parmetros L y W son la longitud y anchura del canal, los cuales pueden especificarse en la sentencia del
elemento, en el modelo o en la sentencia .OPTIONS. El valor en la sentencia del elemento reemplaza al valor dado en
el modelo y ste reemplaza al valor dado en la sentencia .OPTIONS.
AD y AS son las reas de difusin del drenador y el surtidor. PD y PS son los permetros de difusin del drenador y el
surtidor. NRD, NRS, NRG y NRB son las resistividades relativas del drenador, surtidor, puerta y substrato,
respectivamente.
Por ltimo, M es un multiplicador del elemento con valor por defecto 1, que simula el efecto de varios elementos en
paralelo. La anchura efectiva, capacidades de unin y corrientes de unin del MOSFET se multiplicarn por M. El
valor de las resistencias parsitas se dividir por M.
Al igual que ocurra con los diodos se pueden introducir modelos con el programa Parts, aunque en las libreras de
PSPICE se encuentran descritos los modelos para una gran cantidad de transistores MOSFET comerciales que
podemos utilizar en nuestro circuito.
En los modelos se tienen en cuenta los efectos de temperatura y ruido para un ancho de banda de 1Hz.
EJEMPLOS:
Describir un transistor MOSFET de canal N, al que hemos llamado con el nmero 20, colocado entre los nudos 14, 2,
13 y masa para el drenador, puerta, surtidor y substrato respectivamente, y con unos parmetros L=25 y W=12:
____________________________________________ Pgina: 21
Gua bsica de PSPICE 5.0
Describir un transistor MOSFET, al que hemos llamado AMPL, colocado entre los nudos 4, 5, 7 y 3 para el drenador,
puerta, surtidor y substrato, respectivamente, y que corresponde el transistor 2N6792 de la librera PWRMOS.LIB:
MAMPL 4 5 7 3 M2N6792
.LIB PWRMOS.LIB
Transistores GaAsFET
Una vez introducido el transistor, para su correcta descripcin hemos de definir su modelo correspondiente o bien usar
uno de la librera. La sintaxis del modelo es:
Al igual que ocurra con los diodos se pueden introducir modelos con el programa Parts, aunque en las libreras de
PSPICE se encuentran descritos los modelos para una gran cantidad de transistores GaAsFET comerciales que
podemos utilizar en nuestro circuito.
En los modelos se tienen en cuenta los efectos de temperatura y ruido para un ancho de banda de 1Hz.
EJEMPLOS:
Describir un transistor GaAsFET estndar, al que hemos llamado ENT, colocado entre los nudos 100, 1 y masa para el
drenador, puerta y surtidor, respectivamente:
Describir un transistor GaAsFET, al que hemos llamado con el nmero 13, colocado entre los nudos 3, 2 y 1 para el
drenador, puerta y surtidor, respectivamente, con un rea de valor 2:
B13 3 2 1 GNOMI 2
.MODEL GNOMI GASFET
INTERRUPTORES
Pasaremos ahora a analizar las sentencias disponibles en PSPICE para describir interruptores, los cuales han de ser
controlados por tensin o intensidad.
Para introducir en la descripcin del circuito un interruptor controlado por tensin, usaremos la sentencia:
Para la correcta descripcin del interruptor, hemos de definir su modelo correspondiente con la siguiente sintaxis:
En la siguiente tabla podemos ver los distintos parmetros del modelo del interruptor controlado por tensin, as como
su significado y valor por defecto con unidades:
____________________________________________ Pgina: 22
Gua bsica de PSPICE 5.0
El interruptor controlado por tensin es un tipo especial de resistencia controlada por tensin. La resistencia entre los
nudos (+) y (-) depende de la tensin entre los nudos de control (+) y (-). La resistencia vara de forma continua entre
los valores RON y ROFF.
Los valores de RON y ROFF deben ser mayores que cero y menores que 1/GMIN. El valor de GMIN puede definirse
como una opcin de la sentencia .OPTIONS. Su valor por defecto es 1E-12 .
El interruptor controlado por tensin genera un ruido trmico como si fuese una resistencia con el mismo valor que
tiene el interruptor para el punto de trabajo. El ruido se calcula para un ancho de banda de 1 Hz.
EJEMPLOS:
Describir un interruptor estndar controlado por tensin, llamado con el nmero 4, colocado entre los nudos 3 y 7, y
controlado por la tensin del nudo 4:
S4 3 7 4 0 SMOD
.MODEL SMOD VSWITCH
Describir un interruptor controlador por tensin, llamado BIP, colocado entre los nudos 6 y masa, controlado por la
tensin entre los nudos 8 y 9, y con una resistencia para el estado ON de 5 :
SBIP 6 0 8 9 SCIE
.MODEL SCIE VSWITCH(RON=5)
____________________________________________ Pgina: 23
Gua bsica de PSPICE 5.0
Para introducir en la descripcin del circuito un interruptor controlado por intensidad, usaremos la sentencia:
Para la correcta descripcin del interruptor, hemos de definir su modelo correspondiente con la siguiente sintaxis:
En la siguiente tabla podemos ver los distintos parmetros del modelo del interruptor controlado por intensidad, as
como su significado y valor por defecto con unidades:
El interruptor controlado por intensidad es un tipo especial de resistencia controlada por intensidad. La resistencia
entre los nudos (+) y (-) depende de la intensidad que circula por la fuente de tensin independiente de control. La
resistencia vara de forma continua entre los valores RON y ROFF.
Los valores de RON y ROFF deben ser mayores que cero y menores que I/GMIN. El valor de GMIN puede definirse
como una opcin de la sentencia .OPTIONS. Su valor por defecto es 1E-12 .
El interruptor controlado por intensidad genera un ruido trmico como si fuese una resistencia con el mismo valor que
tiene el interruptor para el punto de trabajo. El ruido se calcula para un ancho de banda de 1 Hz.
____________________________________________ Pgina: 24
Gua bsica de PSPICE 5.0
EJEMPLOS:
Describir un interruptor estndar controlado por intensidad, al que hemos llamado nmero 5, colocado entre los nudos
3 y 7 y controlado por la intensidad que circula por la fuente de tensin llamada AUX:
W5 3 7 VAUX WEST
.MODEL WEST ISWITCH
Describir un interruptor controlado por tensin, llamado REST, colocado entre los nudos 4 y masa, controlado por la
intensidad que circula por la fuente de tensin llamada MED y con una resistencia para el estado OFF de 5E6 :
FUENTES INDEPENDIENTES
Aqu veremos la sintaxis de las sentencias que nos permiten describir las fuentes independientes de tensin o
intensidad contenidas en el circuito.
Para introducir en la descripcin del circuito una fuente de tensin independiente, utilizaremos la sentencia:
V(nombre) (nudo+) (nudo-) (DC (valor)) (AC (amplitud) (fase)) (especificaciones transitorias)
La fuente puede tener una tensin continua (que se especifica con el trmino DC seguido del valor en voltios), una
tensin sinusoidal de frecuencia variable (que se especifica con el trmino AC seguido de la amplitud en voltios y el
desfase en grados) o bien una tensin variable en el tiempo, como puede ser una seal exponencial, pulsante,
sinusoidal, sinusoidal modulada en frecuencia o definida por el usuario en tramos. Los valores DC, AC y
especificaciones transitorias por defecto son nulos. Podemos especificar para una fuente valores DC, AC y transitorios
independientemente, o bien slo algunos de ellos. Resaltar que el valor de (fase) para la fuente AC ser especificado en
grados.
Hay que destacar que la corriente, en PSPICE, se considera positiva cuando entra en la fuente por el nudo positivo (+).
Las variables (paso pres) y (tiempo final), usadas por defecto para algunos parmetros de las formas de onda, estn
definidas en la sentencia .TRAN correspondiente al anlisis transitorio. (Paso pres) es el paso entre valores a presentar
y (tiempo final) es el valor de tiempo final para el anlisis transitorio.
Veamos unos ejemplos para fuentes con valores continuos o con tensiones sinusoidales de frecuencia variable:
Describir una fuente de tensin continua, llamada ALIM, de valor 15V, colocada entre los nudos 1 y masa:
VALIM 1 0 DC 15
Describir una fuente de tensin, llamada con el nmero 4, colocada entre los nudos 5 y 6, con un valor de tensin
continua de 5V y un valor de tensin sinusoidal de frecuencia variable, de 10V de amplitud y un desfase de 30 grados:
V4 5 6 DC 5 AC 10 30
____________________________________________ Pgina: 25
Gua bsica de PSPICE 5.0
Veamos ahora una explicacin detallada de las formas de onda que podemos generar con las (especificaciones
transitorias):
Seal exponencial
6.0V
T V2
E TC2
4.0V
TC1
N
S
I 2.0V
V1 TD1 TD2
N
0V
0s 1.0s 2.0s 3.0s 4.0s 5.0s
TIEMPO
Una fuente de tensin exponencial, como la mostrada en la figura anterior, se define con el trmino:
( TIEMPO td 1)
Desde el instante td1 hasta td2 la salida es: Vsal = V 1 + (V 2 V 1)(1 e tc1
)
( TIEMPO td 1) ( TIEMPO td 2 )
Vsal = V 1 + (V 2 V 1)((1 e tc1
) (1 e tc 2
))
EJEMPLO:
Describir la fuente de tensin llamada EXP, colocada entre los nudos 2 y 0, que genere la forma de onda exponencial
mostrada en la figura anterior:
Seal pulsante
____________________________________________ Pgina: 26
Gua bsica de PSPICE 5.0
6.0V
PW
V2
T
E 4.0V
N
S
I 2.0V
TD
PER
V1 TR TF
N
0V
0s 1.0s 2.0s 3.0s 4.0s 5.0s
TIEMPO
Una fuente de tensin pulsante, como la mostrada en la figura anterior, se define con el trmino:
La forma PULSE genera una seal de tensin (V1) durante los (td) primeros segundos. Despus, la seal crece
linealmente desde (V1) hasta (V2) durante los prximos (tr) segundos. Entonces la tensin permanece constante al
valor (V2) durante (pw) segundos. A continuacin, la seal decrece linealmente, desde (V2) hasta (V1), durante los
siguientes (tf) segundos. Se mantiene a una tensin (V1) durante (per)-(tr)-(pw)-(tf) segundos y despus vuelve a
comenzar el ciclo, exceptuando el tiempo inicial de retardo (td).
EJEMPLO:
Definir la fuente de tensin, llamada PULSE, colocada entre el nudo 1 y masa, que genera una seal pulsante como la
mostrada en la figura anterior:
6.0V
T3,V3
T
T5,V5
E 4.0V
N
S
I 2.0V
T4,V4
T6,V6
N T1,V1 T2,V2
0V
0s 1.0s 2.0s 3.0s 4.0s 5.0s
TIEMPO
____________________________________________ Pgina: 27
Gua bsica de PSPICE 5.0
Una fuente de tensin definida por el usuario por tramos rectos, se describe mediante el trmino:
PARMETRO SIGNIFICADO
(tn) Tiempo de un punto en segundos.
(vn) Tensin de un punto en voltios.
La forma PWL describe una seal definida por tramos lineales. Cada par de valores tiempo-tensin especifica un
punto de la seal. Podemos definir hasta 3995 pares de valores para generar la forma de onda. La tensin entre dos
puntos definidos la calcula PSPICE por interpolacin lineal.
EJEMPLO:
Describir la fuente de tensin, llamada PWL, colocada entre el nudo 1 y masa, que genera una seal definida por
tramos como la mostrada en la figura anterior:
La forma SFFM genera una tensin sinusoidal modulada en frecuencia definida por la frmula:
EJEMPLO:
Definir la fuente de tensin, llamada SFFM, colocada entre los nudos 4 y 5, que genera una forma de onda sinusoidal
modulada en frecuencia con tensin de pico de 1V, tensin de offset 2V, portadora de 8Hz, ndice de modulacin 4 y
frecuencia de modulacin 1Hz:
Seal sinusoidal
____________________________________________ Pgina: 28
Gua bsica de PSPICE 5.0
El tiempo de retardo es el tiempo en que empieza a atenuarse la seal. Desde 0 a (td) la seal tendr un valor
constante de voff+(1/2)(vampl).
EJEMPLO:
Definir la fuente de tensin, llamada SIN, colocada entre el nudo 1 y masa, que genera una forma de onda sinusoidal
con tensin de offset 2V, tensin de pico 2V, frecuencia 5Hz, tiempo de retardo 1s y desfase de 30 grados:
Para introducir en la descripcin del circuito una fuente de intensidad independiente, utilizaremos la sentencia:
I(nombre) (nudo+) (nudo-) (DC (valor)) (AC (amplitud) (fase)) (especificaciones transitorias)
La fuente puede tener una intensidad continua (que se especifica con el trmino DC seguido del valor en amperios),
una intensidad sinusoidal de frecuencia variable (que se especifica con el trmino AC seguido de la amplitud en
amperios y el desfase en grados) o bien una intensidad variable en el tiempo, como puede ser una seal exponencial,
pulsante, sinusoidal, sinusoidal modulada en frecuencia o definida por el usuario por tramos. Los valores DC, AC y
especificaciones transitorias por defecto son nulos. Podemos especificar para una fuente valores DC, AC y transitorios
independientemente, o bien slo algunos de ellos. Hay que resaltar que el valor de (fase) para la fuente AC ser
especificado en grados.
Hay que destacar que la corriente en PSPICE se considera positiva cuando entra en la fuente por el nudo (+).
Las variables (paso pres) y (tiempo final), usadas por defecto para algunos parmetros de las formas de onda, estn
definidas en la sentencia .TRAN correspondiente al anlisis transitorio. (Paso pres) es el paso entre valores a presentar
y (tiempo final) es el valor de tiempo final para el anlisis transitorio.
____________________________________________ Pgina: 29
Gua bsica de PSPICE 5.0
Veamos unos ejemplos para fuentes con valores de intensidad continua o con intensidades sinusoidales de frecuencia
variable:
Describir la fuente de intensidad continua, llamada ALIM, de valor 15A, colocada entre los nudos 1 y masa:
IALIM 1 0 DC 15A
Describir la fuente de intensidad, llamada con el nmero 4, colocada entre los nudos 5 y 6, con un valor de intensidad
continua de 5A y un valor de intensidad sinusoidal de frecuencia variable de 10A de amplitud y un desfase de 30
grados:
Y4 5 6 DC 5 AC 10 30
Veamos una explicacin detallada de las formas de onda que podemos generar con las (especificaciones transitorias):
Seal exponencial
6.0A
I
I2
N
TC2
T 4.0A
TC1
E
N
S 2.0A
I
I1 TD1 TD2
D
A 0A
0s 1.0s 2.0s 3.0s 4.0s 5.0s
D
TIEMPO
Una fuente de intensidad exponencial, como la mostrada en la figura anterior, se define con el trmino:
( TIEMPO td 1) ( TIEMPO td 2 )
Isal = I 1 + ( I 2 I 1)((1 e tc1
) (1 e tc 2
))
____________________________________________ Pgina: 30
Gua bsica de PSPICE 5.0
EJEMPLO:
Describir la fuente de intensidad llamada EXP, colocada entre los nudos 1 y 0, que genere la forma de onda
exponencial mostrada en la figura anterior:
Seal pulsante
6.0A
PW
I
I2
N
T 4.0A
E
N
2.0A
S TD
I I1 TR TF PER
D
0A
A
0s 1.0s 2.0s 3.0s 4.0s 5.0s
D
TIEMPO
Una fuente de intensidad pulsante, como la mostrada en la figura anterior, se define con el trmino:
La forma PULSE genera una seal de intensidad (I1) durante los (td) primeros segundos. Despus, la seal crece
linealmente desde (I1) hasta (I2) durante los prximos (tr) segundos. Entonces la intensidad permanece constante al
valor (I2) durante (pw) segundos. A continuacin, la seal decrece linealmente, desde (I2) hasta (I1), durante los
siguientes (tf) segundos. Se mantiene a una intensidad (I1) durante (per)-(tr)-(pw)-(tf) segundos y despus vuelve a
comenzar el ciclo, exceptuando el tiempo inicial de retardo (td).
EJEMPLO:
Definir la fuente de intensidad, llamada PULSE, colocada entre el nudo 1 y masa, que genera una seal pulsante como
la mostrada en la figura anterior:
____________________________________________ Pgina: 31
Gua bsica de PSPICE 5.0
6.0A
I
N T3,I3
T T5,I5
4.0A
E
N
S
2.0A
T4,I4
I
D T6,I6
T1,I1 T2,I2
A 0A
D 0s 1.0s 2.0s 3.0s 4.0s 5.0s
TIEMPO
Una fuente de intensidad definida por el usuario por tramos rectos, se describe mediante el trmino:
PARMETRO SIGNIFICADO
(tn) Tiempo de un punto en segundos.
(in) Intensidad de un punto en amperios.
La forma PWL describe una seal definida por tramos lineales. Cada par de valores tiempo-intensidad especifica un
punto de la seal. Podemos definir hasta 3995 pares de valores para generar la forma de onda. La intensidad entre dos
puntos definidos la calcula PSPICE por interpolacin lineal.
EJEMPLO:
Describir la fuente de intensidad, llamada PWL, colocada entre el nudo 1 y masa, que genera una seal definida por
tramos como la mostrada en la figura anterior:
La forma SFFM genera una intensidad sinusoidal modulada en frecuencia definida por la frmula:
____________________________________________ Pgina: 32
Gua bsica de PSPICE 5.0
EJEMPLO:
Definir la fuente de intensidad, llamada SFFM, colocada entre los nudos 4 y 5, que genera una forma de onda
sinusoidal modulada en frecuencia con intensidad de pico de 1A, intensidad de offset 2A, portadora de 8Hz, ndice de
modulacin 4 y frecuencia de modulacin 1Hz:
Seal sinusoidal
El tiempo de retardo es el tiempo en que empieza a atenuarse la seal. Desde 0 a (td) la seal tendr un valor
constante de ioff+(1/2)(iampl).
Esta forma de onda definida mediante SIN slo se utilizar para el anlisis transitorio, no teniendo ningn efecto para
el anlisis de respuesta en frecuencia .AC.
EJEMPLO:
Definir la fuente de intensidad, llamada SIN, colocada entre el nudo 1 y masa, que genera una forma de onda
sinusoidal con intensidad de offset 2A, intensidad de pico 2A, frecuencia 5Hz, tiempo de retardo 1s y desfase de 30
grados:
FUENTES CONTROLADAS
En este apartado estudiaremos las sentencias que definen a las diferentes fuentes controladas disponibles en PSPICE.
Estas fuentes podrn ser lineales o no lineales. Las primeras se caracterizarn por su ganancia, mientras que las no
lineales pueden ser, a su vez, fuentes polinmicas o dependientes de expresiones ms complejas, como tablas de
valores o expresadas mediante la transformada de LAPLACE.
Aqu veremos cmo se describen las fuentes lineales y las no lineales que dependen de una funcin polinmica; las
restantes no se incluyen (ya que esto slo trata de ser una GUA BSICA, para ms informacin consultar
Simulacin electrnica con PSPICE).
____________________________________________ Pgina: 33
Gua bsica de PSPICE 5.0
Para introducir una fuente de tensin controlada por tensin en la descripcin del circuito, utilizaremos una de las
siguientes sentencias:
Los nudos (nudo+) y (nudo-) son los nudos de conexin de la fuente. La corriente circula desde el nudo (+) al nudo (-)
a travs de la fuente. Los nudos (nudo control +) y (nudo control -) son los que definen las tensiones de control. Un
nudo en particular puede aparecer varias veces en la descripcin, y los nudos de salida y de control no necesitan ser
diferentes.
La primera forma de las mostradas corresponde a una fuente lineal, en ella hay dos nudos de control seguidos por la
ganancia de la fuente. La segunda forma corresponde a una fuente no lineal, cuya tensin de control es una funcin
polinmica de una o varias tensiones del circuito. El trmino POLY(valor) especifica el orden del polinomio, luego el
nmero de pares de nudos de control ha de ser igual a dicho orden. En el apartado Fuentes controladas no lineales de
este captulo veremos cmo se describen estas fuentes.
Las restantes fuentes descritas con los trminos VALUE, TABLE, LAPLACE y FREQ se pueden utilizar mediante el
Analog Behavioral Modeling (Modelado del comportamiento analgico), el cual se estudia con profundidad en
Simulacin electrnica con PSPICE.
La entrada de una fuente controlada tiene impedancia infinita, no fluye corriente. En otras palabras, la fuente
controlada percibe la tensin entre los nudos de control, pero no est realmente conectada a esos nudos.
EJEMPLO:
Describir una fuente llamada SEN, conectada entre los nudos 5 y masa, siendo los nudos de control 7 y 10 y sabiendo
que genera una tensin de valor 40 veces superior a la tensin de control:
ESEN 5 0 7 10 40
Para introducir en la descripcin del circuito una fuente de intensidad controlada por intensidad, utilizaremos una de
las sentencias:
Los nudos (nudo+) y (nudo-) son los nudos de conexin de la fuente. La corriente circula del nudo (+) al nudo (-) a
travs de la fuente. La corriente de la fuente de tensin de control determina la corriente de salida. La fuente de
control debe ser una fuente de tensin independiente, aunque no es necesario que tenga un valor nulo DC.
La primera forma de las mostradas, se corresponde con una fuente lineal, donde debe haber especificadas una fuente
de tensin de control (cuya intensidad ser la de control) seguida de la ganancia. La segunda se corresponde con una
fuente no lineal; POLY(valor) especifica el orden del polinomio. El nmero de fuentes de tensin de control ha de ser
igual al orden del polinomio. En el apartado Fuentes controladas no lineales de este captulo veremos como se
describen estas fuentes.
____________________________________________ Pgina: 34
Gua bsica de PSPICE 5.0
EJEMPLO:
Describir una fuente de intensidad controlada por intensidad, llamada COMP, sabiendo que est conectada entre los
nudos 1 y 2, generando una corriente de valor 10 veces superior a la de control (que ser la intensidad que circula por
la fuente VAUX):
FCOMP 1 2 VAUX 10
Para introducir una fuente de corriente controlada por tensin en la descripcin del circuito, utilizaremos una de las
siguientes sentencias:
Los nudos (nudo+) y (nudo-) son los nudos de conexin de la fuente. La corriente circula desde el nudo (+) al nudo (-)
a travs de la fuente. Los nudos (nudo control +) y (nudo control -) son los que definen las tensiones de control. Un
nudo en particular puede aparecer varias veces en la descripcin, y los nudos de salida y de control no necesitan ser
diferentes.
La primera forma de las mostradas corresponde a una fuente lineal, en ella hay dos nudos de control seguidos por la
transconductancia de la fuente. La segunda forma corresponde a una fuente no lineal, cuya tensin de control es una
funcin polinmica de una o varias tensiones del circuito. El trmino POLY(valor) especifica el orden del polinomio,
luego el nmero de pares de nudos de control ha de ser igual a dicho orden. En el apartado Fuentes controladas no
lineales de este captulo veremos cmo se describen estas fuentes.
Las restantes fuentes descritas con los trminos VALUE, TABLE, LAPLACE y FREQ se pueden utilizar mediante el
Analog Behavioral Modeling (Modelado del comportamiento analgico), el cual se estudia con profundidad en
Simulacin electrnica con PSPICE.
La entrada de una fuente controlada tiene impedancia infinita, no fluye corriente. En otras palabras, la fuente
controlada percibe la tensin entre los nudos de control, pero no est realmente conectada a esos nudos.
EJEMPLO:
Describir una fuente de intensidad, llamada 2, posicionada entre los nudos 2 y 6, controlada por la tensin Vc situada
entre los nudos 1 y 3, sabiendo que genera una corriente 7 veces superior al valor de la tensin de control Vc:
G2 2 6 1 3 7
Para introducir en la descripcin del circuito una fuente de tensin controlada por intensidad, utilizaremos una de las
sentencias:
Los nudos (nudo+) y (nudo-) son los nudos de conexin de la fuente. La corriente circula del nudo (+) al nudo (-) a
travs de la fuente. La corriente de la fuente de tensin de control determina la corriente de salida. La fuente de
control debe ser una fuente de tensin independiente, aunque no es necesario que tenga un valor nulo DC.
____________________________________________ Pgina: 35
Gua bsica de PSPICE 5.0
La primera forma de las mostradas, se corresponde con una fuente lineal, donde debe haber especificadas una fuente
de tensin de control (cuya intensidad ser la de control) seguida de la transresistencia. La segunda se corresponde con
una fuente no lineal; POLY(valor) especifica el orden del polinomio. El nmero de fuentes de tensin de control ha de
ser igual al orden del polinomio. En el apartado Fuentes controladas no lineales de este captulo veremos como se
describen estas fuentes.
EJEMPLO:
Describir una fuente de tensin, llamada con el nmero 6 y entre los nudos 3 y 7, controlada por la intensidad Ic que
circula por la fuente V2, sabiendo que genera un voltaje 3 veces superior al valor de Ic:
H6 3 7 V2 3
Algunas fuentes controladas pueden tener una funcin de control no lineal. Esta vendr definida por un polinomio.
Mediante el Analog Behavioral Modeling (Modelado del comportamiento analgico) podremos definir este tipo de
fuentes (ver Simulacin electrnica con PSPICE).
As mismo, la funcin de control puede tener la forma polinmica de cualquier grado y cualquier orden. Para
especificar que la fuente controlada es de este tipo utilizaremos el trmino POLY en su descripcin. Si la fuente tiene
orden 1 (slo tiene una fuente de control), especificaremos POLY(1) y si es de orden mayor (hay varias fuentes de
control), tambin lo especificaremos con POLY(n), siendo n el nmero de fuentes de control. A continuacin de POLY
se especificarn los nudos de control (nudos de conexin de las fuentes de control) para las fuentes controladas por
tensin o bien el nombre de las fuentes de control para las controladas por intensidad, y a continuacin los coeficientes
del polinomio.
Para las fuentes controladas por tensin (del tipo E y G), el nmero de nudos de control ser el doble del orden del
polinomio que las define. Para las fuentes controladas por intensidad (del tipo F y H), el nmero de fuentes de control
ser igual al orden del polinomio.
Si llamamos a las tensiones de control (o intensidades) V1, V2, ... Vn, entonces los coeficientes Pn asociados al
polinomio siguen esta convencin o estructura:
Vsal = P +
0
P V + P V + .. .+ P V +
1 1 2 2 n n
P VV + P V V + ...+ P VV +
n+ 1 1 1 n+ 2 1 2 n+ n 1 n
...
P V V +
( n !/ ( 2 ( n 2 ) !)) + 2 n n n
2 2
P V V + P V V ...
( n !/ ( 2 ( n 2 )) + 2 n + 1 1 1 (n !/ ( 2 ( n 2 )) + 2 n + 2 1 2
...
Esta descripcin corresponde a una fuente de tensin controlada por tensin, pero su formato es general para las
fuentes controladas.
No es necesario especificar en la descripcin de la fuente todos los coeficientes, pero s es importante introducirlos
correlativos desde el principio sin saltarse ninguno, aunque sea nulo.
EJEMPLOS:
Definir una fuente de tensin, llamada con el nmero 3, entre los nudos 4 y 5, controlada por tensin, cuya tensin de
control es la del nudo2, es decir V(2), y tiene una salida Vsal=V(2)+V(2)2+V(2)3:
E3 4 5 POLY(1) 2 0 0 1 1 1
____________________________________________ Pgina: 36
Gua bsica de PSPICE 5.0
Definir una fuente de tensin, llamada ALI2 entre los nudos 12 y 15, controlada por tensin, cuyas fuentes de control
VX y VY estn conectadas entre los nudos 1-3 la primera, y 4-7 la segunda. La fuente ha de tener una salida tal que
Vsal=VX+VY+VXVY:
EALI2 7 0 POLY(2) 1 3 4 7 0 1 1 0 1
Definir una fuente de intensidad, llamada CONT, situada entre los nudos 12 y 15, controlada por intensidad, cuyas
fuentes de control son VX y VY. La salida de la fuente ha de ser
Isal=I(VX)+I(VY)+I(VX)2+I(VX)I(VY):
FCONT 12 15 POLY(2) VX VY 0 1 1 1 1
Hay que tener cuidado de no escribir una fuente controlada en la que ella misma sea una fuente de control, pues
PSPICE no podr calcular el punto de trabajo del circuito y los anlisis sern errneos.
COMPONENTES COMPLEJOS
Como ya hemos visto, PSPICE slo es capaz de trabajar con resistencias, condensadores, bobinas, diodos, transistores,
interruptores y fuentes de tensin e intensidad, por lo que para utilizar en nuestro circuito un elemento ms complejo,
como es el caso de un amplificador operacional, hemos de disear un circuito equivalente a los componentes
anteriores.
Para simular un elemento complejo usaremos un subcircuito, que una vez definido bastar con colocar como si se
tratase de un nico elemento.
En las libreras de PSPICE hay ya definidos algunos elementos complejos en forma de subcircuitos, listos para ser
utilizados en nuestro circuito.
AMPLIFICADORES OPERACIONALES
donde en el lugar del trmino (nombre) especificaremos el nombre dado al operacional en este caso (por ejemplo, U1,
U2, ...). A continuacin tenemos que enumerar los cinco nudos donde se conectar el operacional, en el orden
siguiente: entrada no inversora (Ve+), entrada inversora (Ve-), alimentacin positiva (Vcc), alimentacin negativa
(Vee) y salida (Vs). Por ltimo, en el lugar del trmino (referencia del operacional) tendremos que especificar el
nombre del operacional de la librera que vamos a utilizar (por ejemplo, A741).
Adems, tendremos que incluir en la descripcin del circuito una sentencia que indique a PSPICE en qu librera se
encuentra el operacional en cuestin mediante:
Por ejemplo, para utilizar el operacional A741 de la librera MISC.LIB, tras colocar el operacional en sus
correspondientes nudos incluiramos la lnea:
.LIB MISC.LIB
____________________________________________ Pgina: 37
Gua bsica de PSPICE 5.0
EJEMPLO:
Definir un operacional UA741 al que llamaremos U1, de la librera LINEAR.LIB, conectado de la forma siguiente:
Ve+ en nudo 1, Ve- en nudo 3, Vcc en nudo 30, Vee en nudo 40 y salida en el nudo 2:
XU1 1 3 30 40 2 UA741
.LIB LINEAR.LIB
TIRISTORES (SCR)
La forma de insertar un tiristor de la librera en la descripcin de nuestro circuito ser usando la sentencia:
donde el trmino (nombre) especifica el nombre que le hemos asignado a este tiristor (por ejemplo, T1, T2, ...). A
continuacin tenemos que enumerar los nudos a los que est conectado, en el orden: (nodo), (puerta) y (ctodo). Por
ltimo, en el lugar del trmino (referencia del tiristor) tendremos que especificar el nombre del tiristor de la librera
que vamos a utilizar (por ejemplo, 2N4441). Adems tendremos que incluir en la descripcin del circuito una
sentencia que indique a PSPICE en qu librera se encuentra el tiristor en cuestin mediante:
EJEMPLO:
Definir un tiristor 2N4172 al que llamaremos T1, perteneciente a la librera THYRISTR.LIB, conectado de la forma
siguiente: nodo en nudo 2, puerta en nudo 4 y ctodo conectado a masa:
XT1 2 4 0 2N4172
.LIB THYRISTR.LIB
TRIACS
La forma de insertar un triac de la librera en la descripcin de nuestro circuito ser usando la sentencia:
donde en el lugar del trmino (nombre) especificaremos el nombre que le hemos asignado a este triac (por ejemplo,
T1, T2, ...). A continuacin tenemos que enumerar los nudos a los que est conectado, en el orden: (MT2), (puerta),
(MT1). Por ltimo, en el lugar del trmino (referencia del triac) tendremos que especificar el nombre del triac de la
librera que vamos a utilizar (por ejemplo, 2N6342). Adems, tendremos que incluir en la descripcin del circuito una
sentencia que indique a PSPICE en qu librera se encuentra el triac en cuestin, mediante:
MT2 MT1
Puerta
EJEMPLO:
Definir un triac 2N6347 al que llamaremos T1, perteneciente a la librera THYRISTR.LIB, conectado de la siguiente
forma: MT2 en nudo 1, puerta en nudo 2 y MT1 en nudo 3:
XT1 1 2 3 2N6347
.LIB THYRISTR.LIB
____________________________________________ Pgina: 38
Gua bsica de PSPICE 5.0
La forma de insertar un UJT de la librera en la descripcin de nuestro circuito ser usando la sentencia:
donde en el lugar del trmino (nombre) especificaremos el nombre que le hemos asignado a este UJT (por ejemplo, T1,
T2, ...). A continuacin tenemos que enumerar los nudos a los que est conectado, en el orden: (B2), (E), (B1). Por
ltimo, en el lugar del trmino (referencia del UJT) tendremos que especificar el nombre del UJT de la librera que
vamos a utilizar (por ejemplo, 2N4851). Adems, tendremos que incluir en la descripcin del circuito una sentencia
que indique a PSPICE en qu librera se encuentra el UJT en cuestin, mediante:
B2
E
B1
EJEMPLO:
Definir un UJT 2N4871 al que llamaremos T1, perteneciente a la librera NOM.LIB, conectado de la siguiente forma:
B2 en nudo 1, E en nudo 2 y B1 en nudo 3:
XT1 1 2 3 2N4871
.LIB NOM.LIB
Adems de los elementos vistos hasta el momento, PSPICE 5.0, incluye en sus libreras otros componentes
comerciales, definidos siempre en forma de subcircuitos (formados por elementos simples) listos para ser utilizados, de
forma similar a lo que hemos visto con el operacional o el tiristor.
Para utilizar estos componentes, slo tenemos que editar (con cualquier editor de textos) la librera en la que se
encuentran, segn la lista que se dar a continuacin, para conocer su nombre exacto, as como el orden en el que
estn definidas las patillas o terminales del componente en cuestin para su correcta colocacin dentro del circuito.
Esto es fcil de ver, ya que las libreras tienen una gran cantidad de comentarios referentes al contenido de las mismas
y a cada componente. Incluso aparecern ejemplos tpicos de aplicacin en algunos casos, como puede ser para el
temporizador 555.
____________________________________________ Pgina: 39
Gua bsica de PSPICE 5.0
Diodos rectificadores
____________________________________________ Pgina: 40
Gua bsica de PSPICE 5.0
Diodos zener
Transistores bipolares
____________________________________________ Pgina: 44
Gua bsica de PSPICE 5.0
2SA496
2SA505
Transistores FET
____________________________________________ Pgina: 46
Gua bsica de PSPICE 5.0
____________________________________________ Pgina: 47
Gua bsica de PSPICE 5.0
Amplificadores operacionales
Comparadores de tensin
Cristales de cuarzo
____________________________________________ Pgina: 50
Gua bsica de PSPICE 5.0
Miscelnea
Optoacopladores
____________________________________________ Pgina: 51
Gua bsica de PSPICE 5.0
____________________________________________ Pgina: 52
Gua bsica de PSPICE 5.0
Titiristores (SCR)
Triacs
____________________________________________ Pgina: 54
Gua bsica de PSPICE 5.0
A4N25 (optoacoplador).
____________________________________________ Pgina: 55
Gua bsica de PSPICE 5.0
LOS ANLISIS
Para los circuitos, tenemos disponibles en PSPICE ocho anlisis diferentes, que son:
Cada anlisis que se desee efectuar al circuito habr que incluirlo en la definicin del mismo en una lnea con su
correspondiente sentencia (al final del fichero). Los anlisis se realizarn en el orden en que aparezcan colocados en la
descripcin del circuito.
Empezaremos estudiando la sintaxis de las sentencias de realizacin de los diferentes anlisis en continua que puede
efectuar PSPICE, es decir, anlisis de barrido en continua, clculo del punto de trabajo, funcin de transferencia y
anlisis de sensibilidad.
Anlisis en continua
El anlisis en continua, que se especifica con la sentencia .DC, permite hacer un estudio en continua del circuito para
un determinado rango de valores de una fuente de tensin o intensidad, de un parmetro de un modelo o de una serie
de temperaturas. As, PSPICE calcular el punto de trabajo el circuito para cada valor de la variable que se est
barriendo (es decir, variando de forma automtica) y la ganancia de pequea seal.
Este anlisis se realiza en continua, y por lo tanto se consideran todos los condensadores como circuitos abiertos, y las
bobinas como cortocircuitos. La informacin que proporciona el anlisis .DC se podra resumir en cmo varia la
variable de salida en funcin de la variable de entrada.
Los resultados de este anlisis aparecen en el fichero de salida etiquetados por DC TRANSFER CURVES (Curvas de
transferencia en continua).
.DC (lin)* (variable) (valor inicial) (valor final) (incremento) (variable anidada)*
.DC (oct)* (dec)* (variable) (valor inicial) (valor final) (n puntos) (variable anidada)*
.DC (variable) LIST (valor) (variable anidada)*
El (valor inicial) para la (variable) puede ser mayor o menor que el (valor final); as, el barrido de la (variable) puede
hacerse de forma ascendente o descendente. Los valores de (incremento) y (n de puntos) han de ser mayores que cero.
____________________________________________ Pgina: 56
Gua bsica de PSPICE 5.0
Se puede especificar una variable anidada. Esta segunda variable tendr sus valores propios segn el tipo de barrido
que deseamos, valores inicial y final e incremento. En este caso, la primera (variable) ser el bucle interno; as, para
cada valor de la (variable anidada) se realizar un barrido de los valores de la primera. El segundo barrido genera una
tabla de valores (PRINT o PLOT) para cada valor. El analizador grfico Probe permite visualizar estos barridos de
variables anidadas como familias de curvas.
El barrido de la (variable) puede ser lineal, logartmico o una lista de valores. Si el barrido es lineal, la palabra LIN se
puede omitir. As, tenemos las posibilidades:
LIN Barrido lineal. Produce una variacin lineal de la (variable), desde el (valor inicial) hasta el (valor final), con
saltos segn el (incremento) especificado.
OCT Barrido por octavas. Produce una variacin logartmica por octavas de la (variable). El nmero de puntos
calculados por octava ser el especificado en (n puntos).
DEC Barrido por dcadas. Produce una variacin logartmica por dcadas de la (variable). El nmero de puntos
calculados por dcada ser el especificado en (n puntos).
LIST En este caso se especifica una lista de valores. No hay valores de comienzo y final, sino una serie de
valores precedidos por la palabra LIST que sern los asignados a la (variable) en los distintos anlisis.
Una fuente. El nombre de una fuente independiente de tensin o intensidad. Durante el barrido, el valor de la fuente
ser el correspondiente a la (variable).
Un parmetro de un modelo. Podemos especificar un tipo de modelo, el nombre que le hemos asignado y el
parmetro a variar escritos entre parntesis. Durante el barrido, el valor del parmetro ser el correspondiente a la
(variable). Los siguientes parmetros no sern vlidos: L y W de los transistores MOSFET y los parmetros de
temperatura, como, por ejemplo, TC1 y TC2 para las resistencias, etc.
La temperatura. Para ello, usaremos la palabra TEMP en el lugar de (variable). La temperatura se ir ajustando a los
distintos valores del barrido. Para cada valor del barrido, todos los componentes del circuito ajustarn sus parmetros a
la temperatura en cuestin.
Un parmetro global (una variable). En este caso usaremos el trmino PARAM seguido del nombre del parmetro
que queremos ir cambiando. Durante el barrido, el parmetro global se ir ajustando a los distintos valores
especificados y todas las expresiones sern recalculadas.
Tras el anlisis .DC, la (variable) volver a tomar su valor inicial anterior a este anlisis.
EJEMPLOS:
Definir un anlisis de barrido en continua variando la fuente de tensin VIN desde un valor de -0.25V hasta 0.25V,
con incrementos de 0.05V:
Definir un anlisis de barrido en continua variando de forma lineal la fuente de intensidad Y2, desde un valor de 5mA
hasta -2mA, con incrementos de 0.1mA:
Definir un anlisis de barrido en continua variando la fuente de intensidad IB, desde un valor de 0mA hasta 1mA, con
incrementos de 50A, y realizando para cada valor un bucle interno en el que vare el valor de la fuente de tensin
VCC, desde un valor de 0V hasta 10V, con incrementos de 0.5V:
____________________________________________ Pgina: 57
Gua bsica de PSPICE 5.0
Definir un anlisis de barrido en continua variando el parmetro R, correspondiente al modelo que hemos denominado
RMOD, definido para una/s resistencia/s, desde un valor de 0.9 hasta 1.1, con incrementos de 0.001:
Definir una anlisis de barrido en continua variando logartmicamente el parmetro IS, correspondiente al modelo
llamado QFAST, definido para un/os transistor/es NPN, desde una valor de 110-18 hasta 110-14, realizando el
anlisis en cinco puntos por dcada:
Definir un anlisis de barrido en continua variando la temperatura de realizacin del anlisis, con una serie de valores
de 0C, 20C, 27C, 50C, 80C, 100C y -50C:
Definir un anlisis de barrido en continua variando el parmetro global (es decir, la variable que hemos definido en el
circuito), al que hemos llamado SUPPLY, desde un valor de 7.5 hasta 15, con incremento de 0.5:
Para introducir el clculo del punto de trabajo en continua en el circuito, usaremos la sentencia:
.OP
Este anlisis, calcula el punto de trabajo del circuito y muestra los valores de todas sus fuentes y distintos elementos no
lineales; aparecen as tras apartados en el fichero de salida de resultados tras el anlisis:
Si se omite la sentencia .OP en la descripcin de un circuito, el punto de trabajo ser igualmente calculado, ya que es
necesario para calcular los parmetros de pequea seal de los elementos no lineales (como las fuentes controladas,
diodos, transistores, etc.), necesarios para la realizacin de otros anlisis, como el de continua, clculo de la funcin de
transferencia, de respuesta en frecuencia, etc. En este caso, a la salida slo aparecer una lista con las tensiones de
cada nudo y no los dos restantes apartados especificados anteriormente.
Si no queremos que aparezca en el fichero de salida la lista de las tensiones del punto de trabajo de los diferentes
nudos, podremos utilizar la opcin NOBIAS de la sentencia .OPTIONS.
Los resultados de este anlisis aparecen en el fichero de salida etiquetados con SMALL SIGNAL BIAS SOLUTION
(Solucin para pequea seal).
Para calcular la funcin de transferencia para pequea seal, utilizaremos en la descripcin del circuito la sentencia:
Esto har que PSPICE calcule y presente la ganancia para pequea seal, la impedancia de entrada y la impedancia de
salida del circuito. Estos clculos se realizan linealizando el circuito en torno al punto de trabajo; es decir, utilizando
los parmetros de pequea seal de los elementos no lineales del circuito.
____________________________________________ Pgina: 58
Gua bsica de PSPICE 5.0
Se presentar en el fichero de salida de datos la ganancia de la (salida) con respecto a la (fuente de entrada), as como
la impedancia de entrada (vista por la fuente de entrada) y de salida (medida en el punto de salida). No es necesaria
ninguna sentencia .PRINT, .PLOT o .PROBE para presentar los resultados del anlisis.
La (salida) tiene igual forma y significado que las utilizadas en la sentencia .PRINT (que estudiaremos un poco ms
adelante). No obstante, si es una intensidad, ha de ser la que circule por una fuente de tensin.
Dado que este anlisis se realiza en continua, las bobinas sern consideradas como cortocircuitos, y los condensadores,
como circuitos abiertos. La funcin de transferencia se puede calcular considerando como entrada una fuente de
tensin, y como salida, la tensin de un determinado nudo, o bien considerando como entrada una fuente de
intensidad, y como salida, la intensidad que circula por una determinada rama del circuito, si bien en este ltimo caso
esta intensidad ha de ser la que circule por una fuente de tensin independiente (tendremos que colocar una fuente
auxiliar de valor 0 voltios en la rama en cuestin y utilizar la intensidad que circula por ella como variable de salida).
Los resultados de este anlisis aparecen en el fichero de salida etiquetados con SMALL SIGNAL
CHARACTERISTICS (Caractersticas de pequea seal).
Una aplicacin importante del clculo de la funcin de transferencia para pequea seal es la obtencin del
equivalente Thvenin de un circuito (hay un ejemplo en Simulacin electrnica con PSPICE).
EJEMPLOS:
Definir un anlisis para calcular la funcin de transferencia, tomando como salida la tensin del nudo 5 y como fuente
de tensin de entrada la llamada VIN:
Definir una anlisis para calcular la funcin de transferencia, tomando como salida la intensidad que circula por la
fuente de tensin VDRIV y como entrada la fuente de intensidad llamada ICNTRL:
.SENS (salida)
El anlisis de sensibilidad hace que PSPICE calcule el punto de trabajo del circuito y posteriormente calcule los
modelos lineales de todos los componentes no lineales para ese punto de trabajo. Las bobinas se considerarn como
cortocircuitos, y los condensadores como circuitos abiertos, al tratarse de un anlisis en continua.
Como variable de (salida) de este anlisis, podemos tomar una tensin (la del nudo de salida, por ejemplo) o una
intensidad; en tal caso, habr de ser la corriente que circula por una fuente de tensin independiente (por ejemplo,
para calcular la sensibilidad de la intensidad de carga IL en un circuito, hemos de insertar en serie con la carga una
fuente de tensin de valor 0 voltios, para que no influya en el circuito, y usar la intensidad que circula por esta fuente
como variable de salida).
En el fichero de salida de los resultados, parecer un listado mostrando la sensibilidad de la tensin/intensidad elegida
como (salida) con respecto a los valores de todos los componentes y los parmetros de los modelos de los mismos.
Esto, lgicamente, puede suponer una gran cantidad de datos como resultado del anlisis.
Los resultados de este anlisis aparecen en el fichero de salida etiquetados con DC SENSITIVITY ANALYSIS
(Anlisis de sensibilidad en continua).
____________________________________________ Pgina: 59
Gua bsica de PSPICE 5.0
EJEMPLO:
Definir un anlisis de sensibilidad en continua para conocer cmo afectan los diferentes componentes del circuito y los
parmetros de los modelos a la tensin del nudo 9, a la tensin entre los nudos 4 y 3, a la tensin del nudo 17 y a la
intensidad que circula por la fuente llamada VCC:
En este apartado analizaremos las sentencias disponibles para realizar los diferentes anlisis en alterna a un circuito,
como son el anlisis de respuesta en frecuencia y el anlisis de ruido.
Para introducir en la descripcin del circuito un anlisis de respuesta en frecuencia, usaremos la sentencia:
La sentencia .AC calcula la respuesta en frecuencia del circuito en el rango definido de frecuencias. El barrido de las
frecuencias podemos seleccionarlo lineal o logartmico, dependiendo fundamentalmente del rango de valores; es decir,
para variaciones pequeas de frecuencia podemos seleccionar un barrido lineal, y para variaciones amplias, un barrido
logartmico.
LIN Barrido lineal. La frecuencia ir variando linealmente desde la frecuencia inicial especificada hasta la final.
El nmero total de puntos a calcular viene dado por el valor de (n puntos).
OCT Barrido por octavas. La frecuencia ir variando logartmicamente por octavas. El nmero de puntos a calcular
por octava es el valor (n puntos).
DEC Barrido por dcadas. La frecuencia ir variando logartmicamente por dcadas. El nmero de puntos a
calcular por dcada es el valor de (n puntos).
Hemos de especificar uno de los tres tipos de barrido de la frecuencia, aunque si queremos un barrido lineal, el trmino
LIN puede omitirse.
El trmino de (frecuencia inicial) debe ser menor que el de (frecuencia final), y ambos mayores que cero.
La respuesta en frecuencia calculada por .AC se realiza trabajando con los modelos de pequea seal de los
componentes no lineales; es decir, linealiza el circuito en torno al punto de trabajo.
A diferencia del anlisis en continua, aqu no hemos de especificar la seal de entrada. cada fuente independiente
puede tener sus propios valores para este tipo de anlisis.
Las fuentes a las que podemos especificar valores de magnitud y fase para el anlisis .AC son todas (o bien slo
algunas) las del circuito, slo las fuentes independientes que tengan valor AC sern consideradas seales de entrada.
Las dems fuentes que tengan valores variables (como las que tienen especificacin SIN), sern consideradas nulas y
slo se usarn para el anlisis transitorio. Durante el anlisis, en cada nudo del circuito aparecer una tensin suma de
la producida por cada fuente con valor AC.
Los resultados de este anlisis aparecen en el fichero de salida etiquetados con AC ANALYSIS (Anlisis en alterna).
____________________________________________ Pgina: 60
Gua bsica de PSPICE 5.0
EJEMPLOS:
Definir una anlisis del clculo de la respuesta en frecuencia, realizando un barrido lineal de la frecuencia, desde un
valor de 100 Hz hasta 200 Hz, obteniendo los datos en un nmero total de 101 puntos:
Definir un anlisis de respuesta en frecuencia, realizando una variacin logartmica por octavas de la frecuencia, desde
un valor de 1 Khz hasta 16 Khz, y calculando un total de 10 puntos en cada octava:
Definir un anlisis de respuesta en frecuencia, realizando un barrido logartmico por dcadas de la frecuencia, desde
un valor de 1 Mhz hasta 100 Mhz, y calculando los datos en 20 puntos por dcada:
Anlisis de ruido
La sentencia .NOISE produce un anlisis de ruido en el circuito. Este anlisis se realiza junto al anlisis .AC, por lo
que se requiere su realizacin previa.
El trmino V((nudo) , (nudo)*) es la tensin de salida seleccionada. Puede ser la tensin de un nudo o la tensin entre
dos nudos. El trmino (fuente) es el nombre de una fuente independiente de tensin o intensidad donde se calcular la
entrada de ruido equivalente. La (fuente) no es por s misma un generador de ruido, sino que ser en ese lugar donde
se calcular la entrada de ruido equivalente.
Los elementos generadores de ruido son las resistencias y los semiconductores. El nivel de ruido depende de la
frecuencia. Para cada frecuencia del anlisis .AC, PSPICE calcula el nivel de ruido de cada elemento generador, as
como la contribucin del ruido en el nudo de salida, para calcular el valor eficaz RMS total (suma de todos). Tambin
se calcula la ganancia desde la fuente de entrada respecto a la salida que producira el ruido calculado a la salida.
Si el trmino (fuente) es una fuente de tensin, las unidades del ruido de entrada son V/Hz1/2, pero si es una fuente de
intensidad las unidades son A/Hz1/2. Las unidades del ruido de salida son siempre V/Hz1/2.
Si asignamos una determinada cantidad al trmino (valor), entonces ste ser el intervalo de presentacin de
resultados, de forma que cada x frecuencia, donde x es el intervalo de presentacin, se presentar una tabla detallada
mostrando la contribucin de ruido de cada componente. Estos valores son el ruido total propagando hasta el nudo de
salida, no el ruido generado por cada componente. Esta tabla se confecciona mientras se realiza el anlisis, y no
requiere sentencias .PRINT o .PLOT para ver los resultados del anlisis en el fichero de salida.
El ruido de salida y el ruido equivalente de entrada pueden ser presentados con sentencias .PRINT o .PLOT si se
desea.
Los resultados de este anlisis aparecen en el fichero de salida etiquetados con NOISE ANALYSIS (Anlisis de
ruido).
EJEMPLOS:
Definir un anlisis del clculo del ruido de salida generado por el circuito en el nudo 5, as como del clculo del ruido
equivalente que lo producira si se aplicase la seal en el lugar donde est colocada la fuente llamada VIN:
____________________________________________ Pgina: 61
Gua bsica de PSPICE 5.0
Definir un anlisis del clculo del ruido de salida en el nudo 101 y el ruido equivalente de entrada aplicado en el lugar
de la fuente llamada VSRC, presentando los resultados (contribucin de ruido en la salida por cada elemento) con
intervalo de 20 Hz (y segn el rango de frecuencias especificado en el anlisis de respuesta en frecuencia que se haya
incluido):
Definir un anlisis del clculo del ruido de salida entre los nudos 4 y 5, as como el ruido equivalente de entrada que lo
producira, aplicado en el lugar de la fuente de intensidad llamada ISRC:
A continuacin entraremos en el estudio e las sentencias de PSPICE que nos permiten especificar los anlisis
transitorios al circuito. stos son, el anlisis transitorio o de respuesta a lo largo del tiempo y el anlisis de la
descomposicin de una forma de onda en la serie de Fourier.
.TRAN(/OP)* (paso pres) (tiempo final) (tiempo inicial)* (paso calc)* (UIC)*
La sentencia .TRAN realiza un anlisis transitorio del circuito. El anlisis transitorio calcula el comportamiento del
circuito a lo largo del tiempo, desde el instante de tiempo cero hasta el instante especificado en (tiempo final).
Este anlisis usa un tiempo de paso interno variable para los clculos. As, en intervalos de baja actividad el paso
aumenta, y durante intervalos de gran actividad el paso disminuye. El trmino (paso pres) es el intervalo de tiempo
usado para presentar los resultados del anlisis transitorio. Los valores intermedios se obtienen por interpolacin con
un polinomio de segundo orden.
El anlisis transitorio siempre comienza para el instante de tiempo cero. No obstante, podemos suprimir en la salida
un intervalo de tiempo inicial, especificndolo con el valor de (tiempo inicial).
El paso interno para realizar los clculos tiene un valor por defecto de (tiempo final)/50. Si queremos aumentar o
disminuir este intervalo de tiempo entre clculos, podemos especificar el nuevo valor con el trmino (paso calc).
Antes de realizar el anlisis transitorio, PSPICE calcula el punto de trabajo del circuito segn los valores de las fuentes
independientes para este anlisis. En el fichero de salida de datos aparecern las tensiones de los nudos para este punto
de trabajo. Si incluimos en la sentencia .TRAN la opcin /OP, obtendremos en la salida una informacin detallada
sobre este punto de trabajo.
Si utilizamos el trmino (UIC), no se calcular el punto de trabajo. Esto se usa cuando tenemos condiciones iniciales
especificadas en los condensadores e inductancias y queremos usarlas.
Podemos utilizar sentencias de presentacin de resultados .PRINT, .PLOT o .PROBE para ver los resultados del
anlisis transitorio.
Los resultados del clculo del punto de trabajo para el anlisis transitorio aparecen en el fichero de salida etiquetados
con INITIAL TRANSIENT SOLUTION (Solucin inicial transitoria), y los resultados del anlisis aparecen
etiquetados con TRANSIENT ANALYSIS (Anlisis transitorio).
____________________________________________ Pgina: 62
Gua bsica de PSPICE 5.0
EJEMPLOS:
Definir una anlisis transitorio del circuito de forma que se presenten los resultados del mismo desde el instante inicial
hasta el instante de tiempo T=100nSg, con un intervalo de presentacin de resultados de 1nSg:
Definir una anlisis transitorio al circuito de forma que aparezcan en la salida los resultados desde el instante de
tiempo T=20nSg hasta el instante T=100nSg, con un intervalo de presentacin de 1nSg, as como un listado de la
informacin del punto de trabajo. Para el anlisis se debern utilizar las condiciones iniciales de carga de los
condensadores y bobinas:
Definir un anlisis transitorio de forma que se presenten los resultados desde el instante de tiempo inicial hasta el
instante T=10Sg, con un intervalo de presentacin de datos de 1nSg, y asegurndonos que el intervalo de tiempo
entre clculos no sobrepasa los 0.1nSg:
Anlisis de FOURIER
El anlisis de Fourier realiza una descomposicin de los componentes de Fourier del resultado de un anlisis
transitorio. As, el anlisis de Fourier requiere haber realizado previamente un anlisis transitorio.
La (salida) es una variable de salida de la misma forma que para una sentencia .PRINT para un anlisis transitorio.
Recurdese que una seal peridica puede expresarse en una serie de Fourier como:
n =
V () = c0 + [c
n =1
n sen(n + n )]
El anlisis de Fourier utiliza los resultados del anlisis transitorio para la variable de salida especificada. De este
voltaje o corriente se calcula la componente DC, el fundamental y los armnicos 2 al 9. La frecuencia del
fundamental ser la especificada en el trmino (frecuencia). No todos los resultados del anlisis transitorio sern
utilizados, sino slo el intervalo de tiempo comprendido entre el instante 1/(frecuencia) antes del final hasta el final.
Esto significa que el anlisis transitorio debe ser al menos de una duracin de 1/(frecuencia) segundos.
El anlisis .FOUR no requiere ninguna sentencia .PRINT, .PLOT o .PROBE. La presentacin de los resultados va
implcita en el propio anlisis.
Los resultados de este anlisis aparecen en el fichero de salida etiquetados con FOURIER ANALYSIS (Anlisis de
Fourier).
____________________________________________ Pgina: 63
Gua bsica de PSPICE 5.0
EJEMPLO:
Definir un anlisis de la descomposicin en la serie de Fourier, de la forma de onda (obtenida de un anlisis
transitorio) de la tensin del nudo 5, de la tensin entre los nudos 6 y 7 y de la intensidad que circula por la fuente de
tensin llamada VSENS3, sabiendo que la frecuencia del fundamental es de 10khz:
Y para finalizar con el estudio de las sentencias de descripcin de los anlisis, trataremos en este apartado de las
utilizadas para los anlisis de Monte Carlo, sensibilidad y peores condiciones, as como los anlisis paramtrico y a
diferentes temperaturas.
Para introducir el la descripcin del circuito un anlisis de Monte Carlo, usaremos la sentencia:
El anlisis de Monte Carlo consiste en realizar mltiples ejecuciones del anlisis seleccionado (.DC, .AC, .TRAN). El
primer anlisis se realiza con los valores nominales de los componentes (lo llamaremos anlisis nominal). Las
posteriores ejecuciones del anlisis se realizarn variando los parmetros de los modelos que tengan especificadas
tolerancias con los trminos DEV y LOT (o sea, variando las tolerancias de los componentes segn el modelo que
posean).
El nmero de ejecuciones del anlisis especificado ser el valor de (n ejecuciones). Si queremos imprimir los
resultados, el nmero mximo de (n ejecuciones) es de 2000, y si queremos ver los resultados con Probe, el lmite es
de 100.
El trmino (anlisis) es para especificar el tipo de anlisis, y puede ser DC, AC o TRAN. Este anlisis es el que se
repetir en las siguientes ejecuciones. Todos los anlisis que contenga el circuito se realizarn durante el anlisis
nominal y slo el anlisis seleccionado ser el que se repita en las siguientes ejecuciones.
La (salida) tiene el mismo formato que para la sentencia .PRINT, tal y como veremos en el siguiente apartado.
La (funcin) especifica la operacin a la que se sometern los valores obtenidos a la (salida) para reducirlos a un nico
valor. Este valor es la base para las comparaciones entre los valores nominales y los de las siguientes ejecuciones. La
(funcin) puede ser:
YMAX. Encuentra la diferencia mayor de cada forma de onda obtenida con respecto a la obtenida en el anlisis
nominal.
RISE_EDGE ((valor)). Encuentra el primer punto de la forma de onda que cruza por encima del umbral
especificado en (valor). La seal debe tener uno o ms puntos iguales o menores que el (valor) seguidos por uno
superior; los valores listados a la salida sern donde la seal supera al umbral establecido por (valor)
FALL_EDGE ((valor)). Encuentra el primer punto de la forma de onda que cruza por debajo del umbral
especificado en (valor). La seal debe tener uno o ms puntos iguales o superiores que el (valor) seguidos por uno
inferior; los valores listados a la salida sern donde la seal queda por debajo del umbral establecido por (valor).
____________________________________________ Pgina: 64
Gua bsica de PSPICE 5.0
LIST. Presentar al comienzo de cada ejecucin, en el fichero de salida de datos, los valores de los parmetros de
los modelos usados para cada componente en dicho anlisis.
OUTPUT (tipo). Genera salidas para las siguientes ejecuciones del anlisis, posteriores al anlisis nominal. La
salida de cualquier ejecucin est gobernada por las sentencias .PRINT, .PLOT y .PROBE. Si OUTPUT se omite,
entonces slo el anlisis nominal producir salida de datos. El (tipo) puede ser uno de los enlistados a
continuacin:
RANGE ((valor bajo) , (valor alto)). Restringe el rango de valores sobre el cual actuar la (funcin). Si un valor
lo sustituimos por un *, es equivalente a especificar todos los valores. Veamos unos ejemplos:
- YMAX RANGE (*,.5) Calcula YMAX para valores de la variable de barrido (tiempo, frecuencia, etc.)
iguales que 0.5 o menores.
- MAX RANGE (-1,*) Encuentra el mximo valor de la (salida) para valores de la variable de barrido iguales
que -1 o superiores.
Si omitimos RANGE, entonces la (funcin) afecta a todos los valores de la variable de barrido.
Los resultados del anlisis de Monte Carlo aparecen en el fichero de salida etiquetados con MONTE CARLO
SUMMARY (Sumario de Monte Carlo).
EJEMPLOS:
Definir un anlisis de Monte Carlo que repita 10 veces el anlisis transitorio incluido en el circuito, variando los
valores de los elementos con sus tolerancias, de forma que veamos cmo afectan stas a la tensin del nudo 5. En la
salida queremos ver una tabla con las mayores diferencias de tensin de cada forma de onda obtenida con respecto al
anlisis realizado con los valores nominales de los elementos:
Definir un anlisis de Monte Carlo que repita 50 veces el anlisis de barrido en continua incluido en el circuito,
variando los valores de los elementos con sus tolerancias, de forma que veamos cmo afectan estas tolerancias a la
intensidad de colector del transistor llamado Q7. En la salida ha de aparecer una tabla con los valores de la diferencia
mxima de cada anlisis con respecto al anlisis nominal. Adems, queremos que se nos informe, en el fichero de
salida de resultados, del valor que se ha utilizado en cada anlisis para los componentes con tolerancias:
Definir un anlisis de Monte Carlo que repita 20 veces el anlisis de respuesta en frecuencia incluido en el circuito, de
forma que veamos cmo afectan las tolerancias de los elementos a la fase de la tensin entre los nudos 13 y 5. En la
salida ha de aparecer una tabla con los valores de la diferencia mxima de cada anlisis con respecto al anlisis
nominal. Igualmente, ha de aparecer el valor de cada elemento con tolerancia que se ha utilizado en la ejecucin de
cada anlisis. Por ltimo, ha de generar una salida de datos (con las sentencias .PRINT, .PLOT o PROBE, segn se
haya definido en el circuito) para cada uno de los anlisis efectuados, lo que nos permitir posteriormente ver la
dispersin de la seal mostrando las grficas juntas:
____________________________________________ Pgina: 65
Gua bsica de PSPICE 5.0
Para introducir un anlisis de sensibilidad y de las peores condiciones en la descripcin del circuito, usaremos las
sentencia:
La sentencia .WCASE hace que se realice un anlisis de sensibilidad y peores condiciones del circuito. Se realizarn
mltiples ejecuciones del anlisis seleccionado (.DC, .AC o .TRAN), variando los parmetros de los modelos de los
elementos. A diferencia del anlisis .MC, este anlisis vara un solo parmetro en cada ejecucin. Esto le permite a
PSPICE calcular la sensibilidad de la seal de salida con respecto a cada parmetro. Conocidas todas las
sensibilidades, se efecta una ltima ejecucin variando todos los parmetros para obtener la salida en el peor de los
casos.
Este anlisis utiliza los parmetros de los modelos que tienen especificada una tolerancia con los trminos DEV y
LOT. Hay que mencionar que a un circuito podemos realizarle una anlisis .MC o un .WCASE, pero no ambos al
mismo tiempo.
El trmino (anlisis) debe ser un anlisis DC, AC o TRAN. El anlisis especificado ser el que se repita en las
distintas ejecuciones. Todos los anlisis que contenga el circuito se realizarn durante el anlisis nominal (anlisis
utilizando los valores nominales de los componentes) y slo el seleccionado ser el que se repita en las siguientes
ejecuciones.
La (salida) tiene el mismo formato que para la sentencia .PRINT, tal y como veremos en el prximo apartado.
La (funcin) especifica la operacin a la que se sometern los valores obtenidos a la (salida) para reducirlos a un nico
valor. Este valor es la base para las comparaciones entre los valores nominales y los de las siguientes ejecuciones. La
(funcin) puede ser:
YMAX. Encuentra la diferencia mayor de cada forma de onda obtenida con respecto a la obtenida en el anlisis
nominal.
RISE_EDGE ((valor)). Encuentra el primer punto de la forma de onda que cruza por encima del umbral
especificado en (valor). La seal debe tener uno o ms puntos iguales o menores que el (valor) seguidos por uno
superior; los valores listados a la salida sern donde la seal supera al umbral establecido por (valor)
FALL_EDGE ((valor)). Encuentra el primer punto de la forma de onda que cruza por debajo del umbral
especificado en (valor). La seal debe tener uno o ms puntos iguales o superiores que el (valor) seguidos por uno
inferior; los valores listados a la salida sern donde la seal queda por debajo del umbral establecido por (valor).
OUTPUT ALL. Visualiza los resultados, en el fichero de salida, de todos los anlisis de sensibilidad tras el
anlisis nominal. Estas salidas estn gobernadas por una sentencia .PRINT, .PLOT y .PROBE. Si se omite esta
opcin, entonces slo los resultados del anlisis nominal y el de las peores condiciones aparecern en la salida.
RANGE ((valor bajo) , (valor alto)). Restringe el rango de valores sobre el cual actuar la (funcin). Si un valor
lo sustituimos por un *, es equivalente a especificar todos los valores. Veamos unos ejemplos:
- MAX RANGE (*,.5) Calcula YMAX para valores de la variable de barrido (tiempo, frecuencia, etc.) iguales
que 0.5 o menores.
____________________________________________ Pgina: 66
Gua bsica de PSPICE 5.0
Si omitimos RANGE, entonces la (funcin) afecta a todos los valores de la variable de barrido.
HI o LOW. Especifican la direccin de ejecucin del anlisis de las peores condiciones con respecto al anlisis
nominal. Si la (funcin) es YMAX o MAX, el valor por defecto es HI, en cualquier otro caso es LOW.
VARY DEV, VARY LOT o VARY BOTH. Por defecto, cualquier componente que tenga parmetros en su
modelo con tolerancias especificadas por DEV o LOT ser incluido en este anlisis, esto es equivalente a utilizar
VARY BOTH. Pero podemos usar solamente las tolerancias especificadas por DEV o las especificadas por LOT,
utilizando los trminos VARY DEV o VARY LOT, respectivamente.
BY RELTOL, BY (valor). Los parmetros de los modelos se varan segn el valor de RELTOL (de la sentencia
.OPTIONS). Pero podemos usar otro valor numrico especificndolo en BY (valor).
DEVICES (lista de tipos). Por defecto, todos los elementos se incluyen en el anlisis .WCASE. Pero podemos
limitar los elementos a utilizar listando sus tipos con esta opcin. En la lista se escribirn todos los tipos
consecutivos, sin espacios intermedios. Por ejemplo, para usar slo los modelos de las resistencias y los transistores
MOSFET especificaremos: DEVICES RM.
Los resultados del anlisis del peor de los casos o de las peores condiciones aparecen en el fichero de salida
etiquetados con WORST CASE SUMMARY (Sumario del peor de los casos).
EJEMPLOS:
Definir un anlisis de sensibilidad y peores condiciones (en funcin de las tolerancias de los elementos) para el
anlisis transitorio incluido en el circuito, tomando como salida la tensin del nudo 5, de forma que nos muestre la
diferencia mxima de la forma de onda obtenida con respecto a la del anlisis nominal:
Definir un anlisis de sensibilidad y peores condiciones para el anlisis de barrido en continua, tomando como salida
la intensidad de colector del transistor llamado Q7, de forma que aparezca la mxima diferencia de sta con respecto a
la del anlisis nominal. Adems , slo se han de tener en cuenta las variaciones de los elementos que tengan asignadas
tolerancias con el trmino DEV, siendo ignoradas las tolerancias del tipo LOT:
Definir una anlisis de sensibilidad y peores condiciones para el anlisis de respuesta en frecuencia incluido en el
circuito, tomando como salida la fase de la tensin entre los nudos 13 y 5, mostrando la mxima diferencia de sta con
respecto a la del anlisis nominal. Slo se debern de tener en cuenta para la realizacin del anlisis las resistencias y
los transistores bipolares que tengan asignados valores de tolerancia en sus parmetros. Por ltimo, ha de generar una
salida de datos (con las sentencias .PRINT, .PLOT o PROBE, segn se haya definido en el circuito) para cada uno de
los anlisis de sensibilidad efectuados y el de las peores condiciones, lo que nos permitir posteriormente ver la
dispersin de la seal mostrando todas las grficas juntas:
Anlisis paramtrico
PSPICE permite realizar mltiples ejecuciones de un anlisis variando el valor de una fuente, un parmetro global (es
decir, una variable que hemos definido en el circuito), la temperatura o un parmetro de un modelo. Esto permite
variar el valor de un componente para buscar la respuesta ptima del circuito segn nuestras necesidades.
____________________________________________ Pgina: 67
Gua bsica de PSPICE 5.0
Para introducir un anlisis paramtrico en la descripcin del circuito, usaremos una de las sentencias:
La sentencia .STEP realiza un barrido de la (variable) especificada para todos los anlisis incluidos en el circuito. As,
todos los anlisis ordinarios (.DC, .AC, .TRAN, etc.) se repetirn para cada valor de la (variable) durante el barrido.
Cuando los anlisis se han realizado, se presentarn los resultados especificados en la sentencia .PRINT o .PLOT para
cada valor del barrido .Probe nos permitir visualizar los resultados en forma de familias de curvas.
La primera forma realiza un barrido lineal. La segunda forma realiza un barrido logartmico. La tercera forma se usa
para listar una serie de valores determinados.
El (valor inicial) puede ser mayor o menor que el (valor final), ya que el barrido puede ser ascendente o descendente.
El (incremento) y el (n puntos) deben ser mayores que cero.
El barrido puede ser lineal, logartmico o una lista de valores. Si es lineal, la palabra LIN es opcional. Tipos de
barrido:
LIN Barrido lineal. Produce una variacin de la (variable) de forma lineal desde el (valor inicial) hasta el
(valor final). El paso del barrido viene dado por el valor de (incremento).
OCT Barrido por octavas. Produce una variacin logartmica por octavas de la (variable). El nmero de puntos
calculados por octava ser el especificado en (n puntos).
DEC Barrido por dcadas. Produce una variacin logartmica por dcadas de la (variable). El nmero de puntos
calculados por dcada ser el especificado en (n puntos).
Una fuente. El nombre de una fuente independiente de tensin o intensidad. Durante el barrido, el valor de la fuente
ser el correspondiente a la (variable).
Un parmetro de un modelo. Podemos especificar un tipo de modelo, el nombre que le hemos asignado y el
parmetro a variar escritos entre parntesis. Durante el barrido, el valor del parmetro ser el correspondiente a la
(variable). Los siguientes parmetros no sern vlidos: L y W de los transistores MOSFET y los parmetros de
temperatura, como, por ejemplo, TC1 y TC2 para las resistencias, etc.
La temperatura. Para ello, usaremos la palabra TEMP en el lugar de (variable). La temperatura se ir ajustando a los
distintos valores del barrido. Para cada valor del barrido, todos los componentes del circuito ajustarn sus parmetros a
la temperatura en cuestin.
Un parmetro global (una variable). En este caso usaremos el trmino PARAM seguido del nombre del parmetro
que queremos ir cambiando. Durante el barrido, el parmetro global se ir ajustando a los distintos valores
especificados y todas las expresiones sern recalculadas.
As podemos decir que el anlisis .STEP nos permite ver la respuesta del circuito para distintos valores de la
(variable).
Los anlisis .STEP, .TEMP, .MC, .WCASE y .DC son excluyentes; es decir, no podemos incluir dos de ellos en
nuestro circuito para variar la misma (variable).
EJEMPLOS:
Definir un anlisis paramtrico de forma que se repitan todos los anlisis incluidos en el circuito, variando el valor de
la fuente de tensin llamada VCE desde un valor inicial de 0V hasta 10V, con incrementos de 0.5V:
Definir un anlisis paramtrico que repita los restantes anlisis, variando de forma lineal al valor de la fuente de
intensidad llamada I2 desde un valor de 5mA hasta -2mA, con incrementos entre los anlisis de 0.1mA:
Definir un anlisis paramtrico que repita los restantes anlisis, realizando un barrido del parmetro R del modelo al
que hemos llamado RMOD, correspondiente a una/s resistencia/s, desde un valor de 0.9 hasta un valor de 1.1, con
incrementos de 0.001:
Definir un anlisis paramtrico que realice un barrido logartmico por dcadas del parmetro IS del modelo QFAST,
correspondiente a un/os transistor/es bipolar/es NPN, desde un valor inicial de 110-18 hasta 110-14, repitiendo los
anlisis en cinco puntos por dcada:
Definir un anlisis paramtrico que repita los dems anlisis incluidos, para una lista de temperaturas de 0 C, 20 C,
27 C, 50C, 80 C, 100 C y -50 C:
Definir un anlisis paramtrico que repita los anlisis restantes variando el parmetro global (es decir, la variable que
hemos definido en la descripcin del circuito), al que hemos llamado CENTERFREQ, desde un valor de 9.5khz hasta
10.5khz, con incrementos entre los anlisis de 50Hz:
Para establecer la temperatura de realizacin de los diferentes anlisis incluidos en la descripcin del circuito,
usaremos la sentencia:
.TEMP (valor)
EJEMPLO:
Indicar al simulador PSPICE que repita todos los anlisis incluidos en la descripcin del circuito para unas
temperaturas de 50 C, 75 C y 100 C:
.TEMP 50 75 100
La precisin de los resultados de los anlisis est controlada por las opciones RELTOL, VNTOL, ABSTOL y
CHGTOL de la sentencia .OPTIONS.
La ms importante es RELTOL, que controla la precisin relativa de todas las tensiones e intensidades calculadas por
PSPICE en los diferentes anlisis. Su valor por defecto es de 0.001; es decir, un 0.1 %.
____________________________________________ Pgina: 69
Gua bsica de PSPICE 5.0
Las dems, VNTOL, ABSTOL y CHGTOL, establecen la precisin para los voltajes, intensidades y carga de
condensadores, respectivamente. As, estas opciones limitan todas las precisiones a un valor finito, ya que las
especificadas por RELTOL no tienen lmite, al ser valores relativos. Los valores por defecto para VNTOL, ABSTOL y
CHGTOL son de 1V, 1pA y 0.01pC, respectivamente.
En algunas aplicaciones, una precisin para RELTOL del 0.1% puede ser ms que suficiente, por lo que la podemos
ajustar a un 1%, lo que repercutir en un aumento de la velocidad de anlisis del circuito.
As, por ejemplo, para establecer la precisin de los valores obtenidos por PSPICE en los anlisis a un 2%, siendo
adems la precisin de las tensiones de 50V y de las intensidades de 1mA, utilizaremos la sentencia:
Los distintos tipos de presentacin de los resultados de salida de los anlisis de PSPICE los podemos clasificar en
cuatro grupos:
1. Descripcin del circuito propiamente dicho. Esto incluye una lista de nudos, lista de componentes, lista de los
parmetros de los modelos, etc.
2. La salida propia de algunos anlisis. Esto incluye las salidas de los anlisis .SENS y .TF (de sensibilidad y funcin
de transferencia, respectivamente).
3. Tablas de valores y representaciones por puntos. Una tabla de valores es una tabla con el valor en cada instante de
la tensin de un punto o la intensidad que circula por una rama; estos valores pueden variar a lo largo del tiempo,
al variar algn elemento del circuito o bien al variar la frecuencia de una seal de entrada. Una representacin por
puntos es una grfica de puntos que nos muestra igualmente los distintos valores de la tensin de un punto o la
intensidad que circula por una rama. Estas formas incluyen las salidas de los anlisis .DC, .AC y .TRAN (anlisis
en continua, de respuesta en frecuencia y transitorio, respectivamente).
4. Presentacin de distintos parmetros de la simulacin. Esto incluye datos como el tiempo y memoria usados en la
simulacin.
Nosotros podemos controlar el tipo de salidas que queremos que aparezcan tras la simulacin del circuito.
Vamos a ver las diferentes formas que tiene PSPICE de presentar la descripcin del circuito en el fichero de salida de
los anlisis. Si est seleccionada tal y como varemos a continuacin, aparecer antes de los resultados de cualquier
anlisis. Las cinco posibles salidas aparecern en el orden que sigue:
1. Una descripcin del circuito de trabajo. Aparecer a la salida con la etiqueta CIRCUIT DESCRIPTION
(Descripcin del circuito). Por defecto aparece siempre, a no ser que empleemos la opcin NOECHO de la
sentencia .OPTIONS, que la anulara.
2. Una lista de los nudos (y sus conexiones). Aparecer con la etiqueta ELEMENT NODE TABLE (Tabla de nudos y
elementos). Slo aparece si se incluye la opcin NODE en la sentencia .OPTIONS.
3. Un listado de los parmetros de los modelos. Aparecer con las etiquetas BJT MODEL PARAMETERS
(Parmetros del modelo de los transistores) y/o RESISTOR MODEL PARAMETERS (Parmetros del modelo de
las resistencias) para los distintos elementos. Aparecer siempre, a no ser que empleemos la opcin NOMOD de la
sentencia .OPTIONS, que anulara esta salida.
____________________________________________ Pgina: 70
Gua bsica de PSPICE 5.0
4. Una lista detallada de todos los componentes del circuito .Estar etiquetada con CIRCUIT ELEMENT SUMMARY
(Listado de los elementos del circuito. Slo aparecer si se incluye la opcin LIST en la sentencia .OPTIONS.
5. Los valores de todas las opciones que tengan valores numricos. Estar etiquetada con OPTION SUMMARY
(Listado de opciones). Slo aparecer si se incluye la opcin OPTS en la sentencia .OPTIONS.
Estas cinco salidas estn controladas por distintas opciones de la sentencia .OPTIONS; nosotros podemos hacer que
aparezcan o no en el fichero de salida, pero no podemos modificar sus formatos de presentacin.
Salidas directas
El clculo del punto de trabajo (.OP), la funcin de transferencia para pequea seal (.TF), el anlisis de sensibilidad
(.SENS), el anlisis de ruido (.NOISE) y el anlisis de Fourier (.FOUR) producen directamente una salida de datos.
Directamente quiere decir que no necesitamos utilizar una sentencia .PRINT o .PLOT (que generan una tabla de
resultados y una representacin por puntos, como veremos en el siguiente apartado) para ver el resultado de dichos
anlisis, sino que basta con la propia sentencia del anlisis. El formato de las salidas es diferente para cada anlisis y
depende de los clculos realizados.
Estas salidas directas tienen un formato fijo, y aparecern con slo ejecutar el anlisis correspondiente.
Para finalizar el apartado correspondiente a anlisis estudiaremos la sintaxis de las diferentes sentencias que podemos
utilizar para presentar los resultados de los anlisis en su fichero de salida.
Sentencia .PRINT
Para presentar los resultados de un anlisis en forma de tabla de valores, se utiliza la sentencia .PRINT seguida del
tipo de anlisis en cuestin. En el fichero de salida aparecern los resultados en una tabla con varias columnas. La
primera columna corresponder a la variable de entrada, y las restantes, a los resultados obtenidos por PSPICE tras la
simulacin. La variable de entrada ser una fuente para un anlisis .DC, la frecuencia para un anlisis .AC y el tiempo
para un anlisis transitorio .TRAN.
La sintaxis general es:
Tras el anlisis especificaremos las salidas a presentar. El nmero de salidas no est limitado.
Los valores de las salidas sern presentados en una tabla en la que cada columna corresponde a una salida. El nmero
de dgitos presentados para valores analgicos se puede cambiar con la opcin NUMDGT de la sentencia .OPTIONS.
Veamos ahora detalladamente cules son los tipos de variables de salida que podemos definir en la sentencia .PRINT:
FORMATO SIGNIFICADO
V((nudo)) Tensin en un nudo.
V((nudo+) , (nudo-)) Tensin entre dos nudos.
V((nombre)) Cada de tensin en un elemento de 2 terminales.
Vx((nombre)) Tensin en un terminal de un elemento de 3 terminales o ms.
Vxy((nombre)) Tensin entre dos terminales de un elemento de 3 o ms terminales.
I((nombre)) Intensidad a travs de un elemento de 2 terminales.
Ix((nombre)) Intensidad por un terminal de un elemento de 3 o ms terminales.
____________________________________________ Pgina: 71
Gua bsica de PSPICE 5.0
Para las formas V((nombre)) e I((nombre)), el trmino (nombre) debe ser el nombre de un elemento de dos terminales,
como los mostrados en la siguiente tabla:
NOMBRE ELEMENTO
C Condensadores.
D Diodos.
E Fuentes de tensin controladas por tensin.
F Fuentes de intensidad controladas por intensidad.
G Fuentes de intensidad controladas por tensin.
H Fuentes de tensin controladas por intensidad.
I Fuentes de intensidad independientes.
L Bobinas.
R Resistencias.
V Fuentes de tensin independientes.
Para las formas Vx((nombre)), Vxy((nombre)) e IX((nombre)), el trmino (nombre) debe ser el nombre de tres o
cuatro terminales; igualmente x e y han de ser la abreviacin del nombre de uno de sus terminales. Pueden ser los
mostrados en la siguiente tabla:
Anlisis .AC.
Estn disponibles las salidas anteriormente descritas para los anlisis .DC y .TRAN con alguno de los sufijos
mostrados en la siguiente tabla:
SUFIJO SIGNIFICADO
Ninguno Magnitud.
M Magnitud.
DB Magnitud en decibelios.
P Fase.
G Retraso de grupo.
R Parte real.
I Parte imaginaria.
Las formas de (salida) para las intensidades no estn disponibles para el anlisis AC como para los anlisis .DC y
.TRAN. Especialmente, no estn disponibles las corrientes a travs de fuentes controladas del tipo F y G. Para conocer
estas corrientes, podemos insertar una fuente auxiliar de tensin de valor cero voltios en la rama donde deseamos
medir la corriente.
____________________________________________ Pgina: 72
Gua bsica de PSPICE 5.0
Anlisis de ruido
En este caso, las variables de salida predefinidas son las mostradas en la siguiente tabla:
SALIDA SIGNIFICADO
INOISE Ruido equivalente a la entrada.
ONOISE Ruido eficaz, RMS, en la salida.
DB(INOISE) Valor de INOISE expresado en decibelios.
DC(ONOISE) Valor de ONOISE expresado en decibelios.
NOTA: Para especificar como salida la tensin de un nudo con nombre alfanumrico, hemos de escribir el nombre del
mismo entre corchetes, por ejemplo V([RESET]).
EJEMPLOS:
Definir unas tablas de datos en el fichero de resultados de los anlisis en las que aparezcan para el anlisis .DC
(incluido en el circuito) la tensin en el nudo 3, la tensin entre los nudos 2 y 3, la cada de tensin en extremos de la
resistencia R1, la intensidad que circula por la fuente de tensin VIN, la intensidad que circula por la resistencia R2,
la intensidad de base del transistor Q13 y la tensin base-emisor del mismo:
Definir unas tablas de datos para el anlisis de respuesta en frecuencia, incluido en el circuito, en las que aparezcan la
magnitud de la tensin del nudo 2, as como la fase de la misma, la magnitud de la tensin entre los nudos 3 y 4, el
retraso de grupo de la tensin del nudo 5, la magnitud en decibelios de la tensin del nudo 8, la parte real de la
intensidad que circula por la resistencia R6 y la parte imaginaria de la intensidad que circula por la resistencia R7:
Definir unas tablas de datos para el anlisis de ruido, incluido en el circuito, en las que aparezcan el ruido equivalente
de entrada, el ruido de salida, y estos mismos expresados en decibelios:
Definir unas tablas de datos para el anlisis transitorio, incluido en la descripcin del circuito, en las que aparezcan la
tensin del nudo 3, la tensin entre los nudos 2 y 3, la intensidad del drenador del transistor MOSFET llamado M2, la
intensidad de la fuente VCC y la tensin del nudo llamado SALIDA:
Sentencia .PLOT
La sentencia .PLOT muestra los resultados de los anlisis .DC, .AC, .NOISE y .TRAN en el fichero de salida en forma
de grficas de puntos. Estos puntos son caracteres usuales que pueden ser imprimidos por cualquier tipo de impresora.
Sintaxis general:
.PLOT (DC)* (AC)* (NOISE)* (TRAN)* (salida)* ((extremo inferior) , (extremo superior))
El anlisis seleccionado ha de ser uno de los siguientes: DC, AC, MOISE o TRAN. Tras el anlisis especificaremos las
salidas a presentar y las escalas del eje Y ajustadas a unos valores determinados si as lo deseamos. El nmero mximo
de salidas es de 8, pero se puede incluir tantas sentencias .PLOT como se desee. La (salida) tiene igual forma que para
la sentencia .PRINT.
____________________________________________ Pgina: 73
Gua bsica de PSPICE 5.0
El rango de valores del eje X vendr impuesto por el propio anlisis. Los valores del eje Y los calcular PSPICE de
forma que se obtenga una representacin ptima de la seal. Si las distintas salidas tienen rangos de variacin
diferentes, cada una presentar su propio eje Y. Tambin podemos fijar el rango del eje Y especificando los valores de
sus extremos en ((extremo inferior) , (extremo superior)) al final de la sentencia .PLOT. En este caso, todas las salidas
se representarn en este nico eje Y especificado. Tambin podemos ir especificando entre las (salidas) distintos ejes Y
con sus respectivos valores extremos.
NOTA: Para especificar como salida la tensin de un nudo con nombre alfanumrico, hemos de escribir el nombre del
mismo entre corchetes, por ejemplo V([RESET]).
EJEMPLOS:
Definir unas representaciones grficas por puntos en el fichero de salida de resultados de los anlisis en las que
aparezcan para el anlisis .DC (incluido en el circuito) la tensin del nudo 3, la tensin entre los nudos 2 y 3, la cada
de tensin en extremos de la resistencia R1, la intensidad que circula por la fuente de tensin VIN, la intensidad que
circula por la resistencia R2, la intensidad de base del transistor Q13 y la tensin base-emisor del mismo:
Definir unas representaciones por puntos para el anlisis de respuesta en frecuencia, incluido en el circuito, en las que
aparezcan la magnitud de la tensin del nudo 2, as como la fase de la misma, la magnitud de la tensin entre los
nudos 3 y 4, el retraso de grupo de la tensin del nudo 5, la magnitud en decibelios de la tensin del nudo 8, la parte
real de la intensidad que circula por la resistencia R6 y la parte imaginaria de la intensidad que circula por la
resistencia R7:
Definir unas representaciones por puntos para el anlisis de ruido, incluido en el circuito, en las que aparezcan el
ruido equivalente de entrada, el ruido de salida, y estos mismos expresados en decibelios:
Definir unas representaciones por puntos para el anlisis transitorio, incluido en la descripcin del circuito, en las que
aparezcan la tensin del nudo 3, la tensin entre los nudos 2 y 3 (ajustando el rango de valores del eje Y entre 0V y
5V), la intensidad del drenador del transistor MOSFET llamado M2, la intensidad de la fuente VCC (ajustando el
rango de valores del eje Y entre -50mA y 50mA) y la tensin del nudo llamado SALIDA:
Sentencia .PROBE
La sentencia .PROBE genera un fichero llamado PROBE.DAT donde se guardan los resultados de los anlisis .DC,
.AC y .TRAN para ser usados posteriormente por el procesador de grficos Probe.
Sintaxis general:
.PROBE(/CSDF)* (salida)*
Si no se especifica ninguna (salida) en la sentencia .PROBE, entonces se guardarn en el fichero PROBE.DAT las
tensiones de todos los nudos y las intensidades que circulan por todos los elementos. Si se desea, podemos especificar
slo ciertas salidas, con lo que se generar un fichero de datos menor. El nmero de salidas que podemos especificar
no est limitado.
A diferencia de las sentencias .PRINT y .PLOT, hay que destacar que en la sentencia .PROBE no hay que especificar
el tipo de anlisis, ya que en este caso se utilizarn los tres anlisis DC, AC y TRAN (si estn incluidos en el circuito).
La opcin /CSDF se utiliza para generar un fichero de salida de datos PROBE.TXT en formato de texto, en lugar del
formato binario, que es el utilizado por defecto.
____________________________________________ Pgina: 74
Gua bsica de PSPICE 5.0
EJEMPLOS:
Definir la creacin de un fichero de datos durante la simulacin del circuito, el cual utilizar el analizador grfico
Probe para representar todas las formas de onda obtenidas en el circuito para todos los anlisis incluidos en el mismo:
.PROBE
Definir la creacin de un fichero de datos en formato ASCII durante la simulacin del circuito, para que el analizador
grfico Probe pueda representar todas las formas de onda obtenidas en el circuito para todos los anlisis incluidos en el
mismo:
.PROBE/CSDF
Definir la creacin de un fichero de datos para Probe en el que se almacenen las grficas correspondientes a las formas
de onda de la tensin del nudo 3, tensin entre los nudos 2 y 3, cada de tensin en extremos de la resistencia R1 y
magnitud de la tensin del nudo 2, as como su fase, intensidad que circula por la fuente de tensin VIN, intensidad
que circula por la resistencia R2, intensidad de base del transistor Q3, tensin base-emisor del transistor Q5, tensin
en decibelios del nudo 5 y tensin del nudo llamado CONTROL:
.PROBE V(3) V(2,3) V(R1) VP(2) I(VIN) I(R2) IB(Q3) VBE(Q5) VDB(5) V([CONTROL])
Adems de los resultados anteriores, podemos pedir a PSPICE que nos presente en el fichero de salida algunos
parmetros informativos de inters sobre la simulacin efectuada, como el tiempo empleado y la memoria usada. Esto
aparecer con la etiqueta JOB STATISTICS SUMMARY (Listado de estadsticas del trabajo).
Para que todos estos datos adicionales aparezcan a la salida, hemos de usar la opcin ACCT en la sentencia
.OPTIONS. A continuacin podemos ver una lista de los parmetros que aparecen y su significado.
Listado de parmetros:
____________________________________________ Pgina: 75
Gua bsica de PSPICE 5.0
INTRODUCCIN
Dentro del conjunto PSPICE encontramos un programa llamado Parts, con el que podemos transformar los valores
conocidos de los componentes en modelos precisos con los que trabajar PSPICE.
Parts nos permitir, a partir de grficas o datos del fabricante de los elementos, como pueden ser diodos, transistores,
etc., crear unos modelos con los que PSPICE pueda trabajar, creando as nuestra propia librera.
1. Diodos.
2. Transistores bipolares.
3. Transistores JFET.
4. Transistores MOSFET de potencia.
5. Amplificadores operacionales.
6. Comparadores de tensin.
EJECUCIN DE PARTS
Parts es independiente de PSPICE, y no podemos trabajar con l desde el Control Shell. Por tanto, para ejecutar Parts
desde el DOS, simplemente hay que teclear PARTS, aunque permite las siguientes opciones:
/D(nombre del archivo): Para especificar un archivo de configuracin del sistema. En caso de no utilizarlo, se cargar
por defecto el archivo PSPICE.DEV.
Una vez que se ejecuta Parts, la pantalla que aparece es similar a la siguiente:
____________________________________________ Pgina: 76
Gua bsica de PSPICE 5.0
Una vez terminada una sesin de trabajo con Parts, donde hemos creado el modelo de alguno de los elementos
disponibles, justo al terminar se crear un archivo con el nombre del elemento modelado y la extensin .MOD. Por
ejemplo, si definimos los parmetros para el diodo 1N4935, al finalizar la sesin se crear el archivo llamado
D1N4935.MOD con el correspondiente modelo. Slo nos quedara grabar este archivo en la librera correspondiente.
Una vez que estamos fuera de Parts, lo que habr que hacer ser introducir el archivo creado en la librera
correspondiente, para lo cual utilizamos un comando del DOS:
lo que copiar en la librera DIODO.LIB el modelo D1N4935, y ya podemos borrar el fichero D1N4935.MOD.
Una vez ejecutado el programa Parts desde el DOS, aparecer el men de inicio, tal y como hemos visto
anteriormente. En ella se muestra la presentacin del programa; es decir, nombre, versin, fecha y Copyright.
En la parte inferior de la pantalla aparece el men de seleccin del elemento cuyo modelo se pretende crear .Aqu
podemos seleccionar el componente deseado pulsando el nmero correspondiente a la opcin. A continuacin el
programa nos pedir informacin referente al nombre y tipo del elemento que vamos a describir; por ejemplo, en el
caso de que se trate de un transistor bipolar nos pedir el nombre del mismo, y si se trata de un NPN o de un PNP.
Una vez realizado este paso, comenzar la sesin de trabajo con Parts. As, aparecer una pantalla similar a la
siguiente:
En la parte superior derecha de la pantalla aparece el nombre del elemento que estamos modelando, as como el
nombre de la pantalla actual de trabajo, el cual vendr dado por la curva o caractersticas que se piden en la pantalla.
1. En la parte superior izquierda aparece una ventana grfica en la que se representar la curva caracterstica del
elemento que se est describiendo en ese instante.
____________________________________________ Pgina: 77
Gua bsica de PSPICE 5.0
2. En la parte superior derecha aparecen dos recuadros; en el superior se muestran los datos que nos pide el programa
para definir al elemento, los cuales correspondern a datos tcnicos o curvas que nos suministran los fabricantes de
componentes, y en el recuadro inferior aparecen los parmetros del modelo del elemento que calcular
automticamente Parts partiendo de los datos del recuadro superior.
3. Y por ltimo, en la parte inferior de la pantalla aparecen los comandos necesarios parea trabajar con el programa.
Next_set (Prximo grupo): Nos permite pasar a la siguiente pantalla de definicin del componente en cuestin
una vez que hemos asignado los valores correspondientes a los parmetros de la pantalla actual (o bien se han
dejado los valores por defecto).
Previous_set (Grupo previo): Nos permite volver a la pantalla anterior de definicin para modificar algn valor
de los parmetros.
Screen_info (Informacin de la pantalla): Nos muestra la ayuda disponible acerca de las caractersticas y
parmetros de la pantalla actual de trabajo.
Device_curve (Curva del elemento): Con este comando podemos introducir las coordenadas de los puntos ms
significativos de la curva del elemento suministrada por el fabricante que aparece en la ventana grfica de la
pantalla actual de trabajo. Una vez introducido el primer punto, aparecen las opciones Add (Aadir), Change
(Cambiar) y Delete (Borrar), que utilizaremos para aadir, modificar o borrar puntos respectivamente. Para
especificar los valores de los datos que nos pide Parts, introduciremos nicamente la cantidad, y opcionalmente un
sufijo multiplicador de escala, no siendo necesario especificar las unidades, pues sern las normales de PSPICE
Device_data (Datos del elemento): Nos permite asignar los valores correspondientes, segn el fabricante, a las
caractersticas del elemento que se nos piden en la pantalla actual de trabajo, los cuales aparecen en el recuadro
superior. Los valores se introducirn como se ha mencionado en el apartado anterior.
Model_parameters (Parmetros del modelo): Con este comando podemos cambiar directamente los valores de
los parmetros del modelo del elemento, que aparecen en el recuadro inferior.
Trace (Trazo): Nos permite aadir formas de onda a la ventana grfica con la opcin Add (Aadir) o bien
modificar la existente con Trace-variable (Variable del trazo). Por ejemplo, se puede representar la curva
caracterstica en funcin de una determinada intensidad o temperatura de funcionamiento.
X_axis (Eje X): Nos permite cambiar la escala del eje X, establecindola de forma lineal con la opcin Linear
(Lineal), o logartmica, con la opcin Log (Logartmica). Tambin se puede asignar manualmente el rango de
valores del eje X mediante la opcin Set_range (Establecer rango) o bien asignarlo automticamente mediante
Auto_range (Rango automtico).
Y_axis (Eje Y): Realiza la misma funcin que el comando anterior, pero aplicando los cambios en el eje Y.
Fit (Adaptacin): Realiza los clculos necesarios para encontrar el valor de los parmetros del modelo a partir de
las caractersticas tcnicas introducidas.
Conditions (Condiciones): Nos permite acceder a un recuadro de condiciones que parece en ciertos casos, donde
podemos establecer el valor de las condiciones que all se representan para la curva o datos que se estn
introduciendo.
Hard_copy (Copia impresa): Nos permite realizar una copia impresa en papel de la pantalla actual de trabajo. Al
seleccionar este comando aparecern las opciones disponibles para establecer el tamao de la copia, siendo stas:
1_page_long (una pgina de longitud) establece el formato de la copia impresa que se va a generar a una pgina,
2_pages_long (dos paginas de longitud) establece el formato a dos pginas y Other_length (otra longitud) nos
permite seleccionar la longitud que ha de tener la copia impresa.
____________________________________________ Pgina: 78
Gua bsica de PSPICE 5.0
Vamos a ver un ejemplo de creacin del modelo de un diodo real. Para este ejemplo hemos seleccionado el D1N4148.
Las grficas del fabricante se han tomado del libro The Transistor and Diode Data Book (I y II), de Texas Instruments.
Si ejecutamos Parts, la primera pantalla que nos aparece es la de inicio, vista anteriormente. Una vez ah, debemos
seleccionar la opcin 1, que corresponde a diodos. Posteriormente introduciremos el nombre del diodo y
comenzaremos con su descripcin. Una vez dentro, nos encontramos con la primera de las cinco pantallas de edicin
de datos tal y como muestra la siguiente pantalla, en la que ya existe una curva, y es sa la que debemos modificar con
los valores que le introduzcamos, obtenidos de las grficas del fabricante:
Esta primera pantalla de edicin de datos nos pide la caracterstica I-V del diodo, para ello nos fijamos en las curvas
del fabricante y vemos que s est, y le introducimos los siguientes puntos:
Vfwd Ifwd
Punto 1: 0.4 10E-6
Punto 2: 0.7 3E-3
Punto 3: 1.2 0.2
La manera de introducirle los valores es seleccionando el comando Device_curve e introduciendo cada par de valores.
Tras cada pareja de valores Vfwd, Ifwd, tendremos que seleccionar el comando Add para introducir el siguiente punto.
Al terminar esta pantalla, seleccionamos el comando Next_set, con lo que pasaremos a la segunda pantalla de edicin
de datos. Los datos que nos pide se basan en la capacidad de la unin y la tensin inversa. Si observamos las grficas
del fabricante, podemos introducir los siguientes puntos:
Vr Cj
Punto 1: 0.1 900E-15
Punto 2: 2 800E-15
Punto 3: 40 500E-15
____________________________________________ Pgina: 79
Gua bsica de PSPICE 5.0
Los valores que tomamos son tpicos (ni mximos, ni mnimos). La pantalla que nos resulta es similar a la siguiente:
La tercera y cuarta pantallas (fugas inversas y ruptura en inverso, respectivamente) de edicin de datos las pasamos, ya
que para este diodo no nos interesa modificar ningn parmetro de los que aparecen en dichas pantallas, de forma que
les dejaremos el valor por defecto que tienen asignado.
La quinta pantalla de edicin de datos s nos interesa, ya que se basa en la recuperacin inversa. Los datos que le
introduciremos, obtenidos de las hojas de caractersticas del fabricante, son los siguientes:
____________________________________________ Pgina: 80
Gua bsica de PSPICE 5.0
Una vez concluidas las cinco pantallas, seleccionamos el comando Exit, con lo que Parts crear un fichero llamado
1N4148.MOD, donde se encuentra definido el modelo del diodo con todos los parmetros que necesita PSPICE para
trabajar.
____________________________________________ Pgina: 81
Gua bsica de PSPICE 5.0
CONTROL SHELL
El Control Shell es una interfaz potente y sencilla para el manejo de PSPICE. Esta interfaz nos ayudar enormemente
a describir los circuitos, seleccionar los anlisis a realizar y consultar los resultados de los mismos, entre otras
posibilidades. ste ser el programa principal de trabajo, pues desde l podemos realizar todas las restantes tareas.
En la parte superior tenemos todos los mens disponibles. Uno de ellos aparecer resaltado, que ser el seleccionado
en cada momento. Pulsando (ENTER) desplegaremos ese men seleccionado. Puede ser que en un momento dado no
todos los mens puedan ser seleccionados, dependiendo de la tarea que se est realizando; los mens que no estn
activos aparecern en pantalla con menos brillo que los dems.
Podemos desplazarnos por los distintos mens con el teclado, esto es pulsando la letra resaltada de un men en
concreto; con los cursores, realizando un movimiento horizontal entre los mens o un movimiento vertical entre las
distintas opciones de un men en concreto y pulsando (ENTER) para activar la opcin elegida, o bien usando el ratn
para movernos entre los mens y pulsando un botn (el izquierdo o el derecho) para activar el men o la opcin
seleccionada.
Para cancelar la seleccin de un men o una opcin y volver al men anterior, podemos pulsar (ESC) o bien, usando el
ratn, presionar los dos botones simultneamente (el izquierdo y el derecho).
LOS MENS
Files (Ficheros): el cual nos permite realizar operaciones relacionadas con la seleccin, edicin y almacenamiento
del fichero de trabajo.
Circuit (Circuito): nos permite cambiar interactivamente los componentes y los parmetros de los modelos, una
vez definidos en el circuito de trabajo.
StmEd (Editor de Estmulos): nos permite ejecutar el programa StmEd, editor de estmulos, que puede crear y
modificar seales de entrada analgicas y digitales para el anlisis transitorio.
____________________________________________ Pgina: 82
Gua bsica de PSPICE 5.0
Analysis (Anlisis): que nos permite activar los distintos anlisis as como definir sus parmetros para la ejecucin
de los mismos. Una vez definidos los anlisis, desde este men podemos ejecutar PSPICE para simular el circuito.
Display (Pantalla): se usa para especificar cules sern los nudos de salida, en los que nos interesa conocer los
resultados de los distintos anlisis a realizar.
Probe (Analizador grfico Probe): se usa para especificar las variables de salida que se guardarn para su
posterior representacin con Probe. Podremos ejecutar el analizador y especificar los ficheros de comandos y/o los
ficheros Log o archivos de bitcora.
Quit (Terminar): nos permite salir de Control Shell al sistema operativo o ejecutar un comando del mismo sin
abandonar definitivamente la interfaz.
Pasaremos ahora a estudiar con detenimiento cada uno de estos mens, as como los diferentes comandos de que
disponen.
En este men ser donde realicemos la gestin con los ficheros de circuitos; es decir, donde cargaremos los ficheros
del disco, donde los editaremos para crearlos o modificarlos, donde los grabaremos en el disco y donde podremos
consultar el fichero de salida de resultados una vez realizados los anlisis del circuito.
Tambin podemos configurar PSPICE conforme a las caractersticas de nuestro equipo (tarjeta grfica e impresora).
Current File... (Fichero Actual): Con ella se especifica cul ser el nombre del fichero de trabajo. Si la
seleccionamos aparecer una ventana en la que se nos pide el nombre del fichero con el que vamos a trabajar. Si
pulsamos (F4) aparecer una nueva ventana con un listado de los ficheros de circuito disponibles en el disco. Con los
cursores nos moveremos y seleccionaremos el fichero deseado.
En caso de intentar cargar un circuito de trabajo cuando ya tenemos uno cargado que hayamos modificado, aparecer
una pregunta acerca de si queremos grabarlo en disco o descartar los cambios antes de cargar el nuevo.
Una vez cargado el fichero de trabajo, podemos ver si es un fichero nuevo, lo cual indica Control Shell con el trmino
New (Nuevo) en la parte inferior derecha de la pantalla; un fichero ledo del disco y sin errores de sintaxis, indicado
con el trmino Loaded (Leido), o bien un fichero que contiene errores de sintaxis en la descripcin del circuito,
indicado mediante Errors (Errores). En este ltimo caso, presionando (F6) aparecer una ventana que nos indica el
nmero de lnea donde est el error y un breve comentario sobre el mismo. Para salir de esta ventana volveremos a
pulsar (F6).
Edit (Editar): Ejecuta un editor de textos propio del Control Shell y edita el circuito de trabajo. Aparecern en la
parte superior de la pantalla indicaciones de la posicin del cursor (lnea y columna), as como del modo de escritura
(insercin o sobreescritura). Podemos escribir en cada lnea hasta 132 caracteres. El tamao mximo para los ficheros
de trabajo es de 32Kb.
Una vez terminada la descripcin del circuito, saldremos del editor pulsando (ESC). Aparecer una ventana
preguntndonos si queremos grabar los cambios realizados, Save, o bien descartarlos, Discard, actuaremos en
consecuencia presionando la letra (S) o (D), respectivamente. Hemos de tener en cuenta que esto no afecta al fichero
del circuito del disco, sino a un fichero temporal con el que trabaja Control Shell.
Browse Output (Hojear Salida): Ejecuta un editor que nos permite visualizar el fichero de salida de resultados de los
anlisis (fichero con extensin .OUT) una vez que stos han sido realizados. Podemos visualizar ficheros de hasta
32700 lneas como mximo (equivalente a un fichero de 1.3 Mb). En caso de que el fichero tuviese ms de 32700
lneas, slo tendremos acceso a las 32700 primeras.
____________________________________________ Pgina: 83
Gua bsica de PSPICE 5.0
Save File (Grabar fichero): Nos permite grabar en el disco el circuito que tenemos en el fichero temporal de trabajo.
Si ya existe un fichero en el disco con el mismo nombre se nos preguntar si queremos grabar los cambios o
descartarlos. En caso de grabar un fichero existente ser renombrado con la extensin .CBK, y posteriormente se
efectuar la grabacin.
X-External Editor (Editor externo): Ejecuta un editor de textos externo a Control Shell y edita el circuito de trabajo.
Con esta opcin podemos ejecutar un capturador de esquemas o cualquier editor de textos (la manera de configurar
esta opcin se especifica con detalle en Simulacin electrnica con PSPICE).
R-External Browser (Hojeador externo): Ejecuta un editor externo al Control Shell que nos permite examinar los
resultados de los anlisis en el fichero de salida de datos, pero no debemos hacer modificaciones en este fichero.
Display/Prn Setup... (Configuracin de tarjeta e impresora): mediante esta opcin podemos configurar PSPICE de
acuerdo con las caractersticas tcnicas de nuestro ordenador. Aqu seleccionaremos la tarjeta grfica, el puerto de
conexin y el modelo de impresora.
Al seleccionar cada una de las opciones de esta pantalla, podemos pulsar la tecla de funcin (F4), con lo que aparecer
una lista de todas las tarjetas e impresoras disponibles, entre las que tendremos que seleccionar las que coincidan con
las nuestras.
En este men ser donde podremos modificar los valores de los diferentes componentes del circuito, as como los
parmetros de los modelos de los mismos, ya definidos. Tambin podremos modificar el valor de los parmetros
globales, es decir las variables que hemos definido en el circuito, as como visualizar una ventana en la que se
muestran unas indicaciones de los errores de sintaxis que tiene la descripcin de nuestro circuito, en caso de que los
tenga.
Devices... (Elementos): Nos permite visualizar y modificar los valores de los componentes del circuito, de forma que
Control Shell har los cambios directamente en la descripcin del mismo. En las lneas que modifique, insertar al
final la etiqueta *ipsp* para un rpido reconocimiento.
Podemos seleccionar un componente con los cursores y (ENTER). Aparecer una ventana mostrando el componente
seleccionado, su modelo (si lo tiene) y el valor de todos sus parmetros que podemos modificar. Seleccionando un
parmetro con los cursores y pulsando (ENTER) aparecer una pequea ventana en la que podemos introducir el
nuevo valor para ese parmetro y pulsar (ENTER) para aceptar el cambio. Una vez realizado los cambios, para volver
al men principal, iremos pulsando (ESC) sucesivas veces hasta regresar al lugar deseado.
Models... (Modelos): Esta opcin es similar a la anterior pero aplicable a los valores de los parmetros de los modelos
contenidos en el circuito.
Seleccionando ahora uno cualquiera de los modelos, aparecer una lista de sus parmetros con sus valores respectivos.
Podremos seleccionar uno de ellos y modificarlo como se coment en el caso anterior.
Parameters... (Parmetros): Nos permite ver y modificar los valores de los parmetros globales definidos en el
circuito (las variables), grabando los cambios en el circuito de trabajo. Se utiliza de forma similar a las dos opciones
anteriores.
Errors (Errores): Nos presenta una ventana donde se muestran los errores de sintaxis contenidos en la descripcin
del circuito (aparecer el nmero de lnea donde est el error y una breve explicacin). Hay que destacar que para el
clculo de los nmeros de lnea de esta ventana, Control Shell no tiene en cuenta la lnea correspondiente al ttulo del
circuito.
____________________________________________ Pgina: 84
Gua bsica de PSPICE 5.0
Este men nos permite configurar las opciones del editor de estmulos y ejecutarlo.
Edit (Editar): Ejecuta el editor de estmulos para el circuito de trabajo. Si el circuito de trabajo ha sido modificado,
Control Shell nos preguntar si queremos grabar los cambios antes de ejecutar el programa StmEd o bien descartarlos,
tal y como vimos con la opcin Save File del men Files.
Command File... (Fichero de comandos): Especifica si StmEd usar un fichero de comandos o no, segn activemos o
no esta opcin. El fichero de comandos por defecto tendr el mismo nombre que el fichero de trabajo y la extensin
.CMD, aunque lo podemos modificar.
Log to File... (Fichero Log): Especifica si StmEd ha de generar un fichero Log de bitcora o no, segn est activada
esta opcin o no. Una vez generado el fichero .Log, puede ser usado como fichero de comandos. El fichero Log
generado tendr por defecto el mismo nombre que el fichero de trabajo y la extensin .CMD, aunque lo podemos
cambiar.
Desde este men podemos definir cules sern los anlisis que deseamos realizar al circuito, as como los parmetros
de los mismos. Es decir, en vez de introducir las sentencias de descripcin de los anlisis, podemos seleccionarlos y
definirlos con este men.
Run PSPICE (Ejecutar PSPICE): Esta opcin ejecuta el programa PSPICE que realiza los anlisis seleccionados al
circuito. Lgicamente deberemos seleccionarla una vez que se hayan introducido los anlisis a realizar en el circuito.
AC & Noise... (Anlisis AC y de ruido): Esta opcin nos permite asignar al circuito un anlisis .AC (de respuesta en
frecuencia) y del clculo del ruido generado, especificando los valores para los parmetros de estos anlisis.
Se nos realizarn una serie de preguntas para definir los parmetros tpicos del anlisis (dichas preguntas aparecen
con ms detalle en Simulacin electrnica con PSPICE).
DC Sweep... (Barrido DC): Nos permite especificar un anlisis de barrido en continua al circuito, asignando los
valores correspondientes a los parmetros para dicho anlisis, as como los valores de los barridos anidados, si los hay.
Transient... (Transitorio):Nos permite especificar un anlisis transitorio y de Fourier del circuito, estableciendo el
valor de los parmetros para los anlisis.
Parametric... (Paramtrico): Esta opcin permite especificar un anlisis paramtrico del circuito dando los valores
oportunos a los trminos tpicos de este anlisis.
Specify Temperature... (Especificacin de la temperatura): Nos permite especificar la/s temperatura/s de los
anlisis. Tras introducir los nuevos valores de temperatura, presionaremos (Ctrl)+(ENTER) para almacenar los datos y
volver al men Analysis.
En caso de introducir varios valores de temperaturas, se repetirn los dems anlisis especificados para cada una de
ellas.
Monte Carlo... (Anlisis de Monte Carlo): Permite especificar un anlisis de Monte Carlo del circuito estableciendo
los parmetros necesarios para la realizacin del mismo.
Change Options... (Cambiar Opciones): Aqu podremos especificar el valor de las distintas opciones para la
simulacin.
____________________________________________ Pgina: 85
Gua bsica de PSPICE 5.0
En este men podremos seleccionar cules sern los nudos de salida o inters, en los que nos interesa apreciar las
formas de onda una vez que se han realizado los anlisis. Con este men podremos establecer en la descripcin del
circuito sentencias .PRINT.
Print... (Sentencia .PRINT): Nos permite especificar los anlisis sobre los que actuar y las variables de salida de
resultados para la sentencia .PRINT.
En la parte superior de la ventana de definicin tendremos que seleccionar el tipo de anlisis sobre el que actuar la
sentencia .PRINT, estando disponibles los anlisis .AC, .DC, .TRAN y .NOISE, que se eligen con las letras (A), (D),
(T) y (N), respectivamente. En la parte inferior tendremos que definir las salidas para la sentencia .PRINT, y
saldremos pulsando (Ctrl)+(ENTER).
En este men podremos configurar las opciones del analizador grfico Probe, as como ejecutarlo, bien de forma
automtica nada ms finalizar los anlisis o manualmente. Con este programa podemos ver las diferentes formas de
onda del circuito en el monitor del ordenador como si fuera un osciloscopio.
En caso de que no exista el fichero PSPICE.DEV de configuracin, al ejecutar Probe aparecer un error y volveremos
al Control Shell. Para configurar la opcin Display/Prn Setup... del men Files, tal y como hemos visto.
En caso de ejecutar Probe sin tener un circuito de trabajo cargado o definido, aparecer una pregunta para que
definamos el fichero a utilizar. Pulsando (F4) aparecer un alista de los ficheros .DAT usados por Probe disponibles en
el disco; podremos seleccionar uno de ellos con los cursores y pulsando (ENTER), o bien volver a la ventana anterior
pulsando (ESC).
Auto-run... (Ejecucin automtica): Esta opcin, en caso de estar activada, permite la ejecucin de Probe de forma
automtica tras simular el circuito y realizar todos los anlisis.
En caso de seleccionarla, aparecer una ventana preguntndonos si queremos activar esta opcin.
None/Some/All (Ninguna/Algunas/Todas): Nos permite especificar qu datos queremos almacenar para ver
posteriormente con Probe; es decir, ninguna forma de onda, slo algunas o bien todas. Es similar a la sentencia
.PROBE. Los datos se almacenarn en un fichero con igual nombre que el fichero de trabajo, y extensin .DAT o
.TXT.
Command File... (Fichero de comandos): Con esta opcin especificaremos si Probe ha de usar el fichero de
comandos o no, segn activemos o no esta opcin. El fichero de comandos por defecto tendr el mismo nombre que el
fichero de trabajo con la extensin .CMD.
Log to File... (Fichero Log): Nos permite especificar si Probe ha de generar un fichero Log. El nombre por defecto
del fichero Log ser el del fichero de trabajo con la extensin .LOG.
Format... (Formato): Nos permite seleccionar el formato de fichero de datos a generar por PSPICE, para usar
posteriormente con Probe. Podemos seleccionar el formato binario, que generar un fichero con extensin .DAT, o el
formato ASCII, que generar un fichero con extensin .TXT. La diferencia entre estos dos formatos no se aprecia al
trabajar con el analizador grfico Probe; el hecho de crear un formato u otro slo nos servir si vamos a intercambiar
ficheros entre diferentes ordenadores, ya que los ficheros con formato binario pueden producir errores y ser
conveniente usar el formato ASCII.
____________________________________________ Pgina: 86
Gua bsica de PSPICE 5.0
Este men ser el utilizado para salir del Control Shell, bien sea temporalmente para realizar alguna tarea en el
sistema operativo y volver, o bien definitivamente.
Exit to DOS (Salir al DOS): Es la opcin para salir del programa Control Shell. Si se ha modificado el fichero de
trabajo, se nos preguntar si queremos grabar los cambios o descartarlos, tal y como vimos con la opcin Save File del
men Files.
DOS command (Comando del DOS): Nos permite ejecutar un comando del DOS sin salir definitivamente del
Control Shell. Si presionamos (ENTER) sin ningn comando, saldremos temporalmente al sistema operativo; para
volver, hemos de teclear EXIT (ENTER) desde el DOS.
TECLAS DE FUNCIN
Las teclas de funcin que podemos utilizar en Control Shell aparecen en la parte inferior de la pantalla principal, y
son:
(F1): Es la tecla de ayuda. Pulsndola, aparecer una ventana con un texto de ayuda referente a la tarea que
estemos realizando en el momento de pulsarla.
(F2): Esta tecla nos permite mover la ventana activa a travs de la pantalla.
(F4): Con esta tecla se activa una ventana de opciones que nos permite ver en pantalla las opciones disponibles que
podemos elegir cuando Control Shell nos pide algn dato. Por ejemplo, al seleccionar Current File... del men
Files para cargar un fichero, si pulsamos (F4) aparecer una lista de los ficheros .CIR..
(F5): Con ella se activa la calculadora disponible en Control Shell en una ventana.
(F6): Con sta se activa una ventana donde aparece una lista de los errores de sintaxis que existan en la
descripcin del circuito.
En cualquier momento, si pulsamos (F3) activaremos el manual on line del Control Shell. Aparecer una ventana con
los temas contenidos en el manual. Podemos seleccionar cualquier tema con los cursores y (ENTER). Aparecer una
segunda ventana con las opciones del tema elegido. Para salir del manual hemos de pulsar la tecla (ESC).
Si utilizamos el manual mientras estamos editando el circuito de trabajo, ste intentar buscar de forma automtica la
sentencia (bien sea un elemento, anlisis) de la lnea en la que se encuentra el cursor.
USO DE LA CALCULADORA
En el programa Control Shell disponemos tambin de una calculadora que podemos usar presionando la tecla de
funcin (F5). Para visualizar una lista de las funciones matemticas disponibles podemos usar la tecla de ayuda (F5)
mientras usamos la calculadora.
La calculadora usa notacin postfix, lo que significa que hemos de introducir los nmeros antes que el operador o
funcin matemtica.
As, por ejemplo, para realizar la operacin 25+23 tendramos que introducir primero la cantidad 25, despus la
cantidad 32 y luego pulsar la tecla del operador +.
____________________________________________ Pgina: 87
Gua bsica de PSPICE 5.0
INTRODUCCIN
Probe es un analizador de grficos para PSPICE que nos permite ver los resultados de la simulacin de los circuitos en
el monitor del PC, como si de una pantalla de osciloscopio se tratara, con infinidad de posibilidades a la hora de tratar
las formas de onda representadas, como puede ser la utilizacin de dos cursores para hacer cualquier tipo de medida
sobre la forma de onda, el poder grabar la onda tal y como est representada o restaurar alguna forma de onda de una
sesin anterior, ponerle etiquetas, ampliar una zona determinada (con el uso de zoom), calibrar cualquiera de los dos
ejes para poder ver slo una zona determinada, generar una copia impresa sobre papel y muchas ms posibilidades.
LOS MENS
En primer lugar, diremos que Probe no distingue entre letras maysculas y minsculas, por lo que resulta igual poner
V(5) que v(5), excepto para los sufijos 2m2, que en este caso significa multiplicar por 1E-3, y M, que multiplica por
1E+6.
Las unidades que reconoce Probe para calibrar los ejes de las grficas son las siguientes:
V Voltios
A Amperios
W Watios
D Grados (fase)
S Segundos
H Hertzios
Adems tambin reconoce que Watio = Voltio x Amperio, con lo que si introducimos la forma de onda siguiente:
V(5)*ID(M13)
es decir, la tensin del nudo 5 multiplicada por la intensidad de drenador del MOSFET llamado M13, el valor del eje
Y ser etiquetado automticamente con W (Watios).
Men de inicio
El men de inicio nos aparecer siempre al salir de Probe, y tambin al entrar, siempre y cuando en la descripcin del
circuito existan varios tipos de anlisis (como pueden ser un anlisis transitorio y un barrido en continua).
En este men aparece informacin de la versin de Probe que estamos utilizando, as como el nombre del circuito de
trabajo (con la etiqueta Circuit: -circuito-), la fecha y hora en la que fue analizado mediante PSPICE (con la etiqueta
Date/Time run: -fecha/hora de la ejecucin-) y la temperatura de realizacin de los anlisis (con la etiqueta
Temperature: -temperatura-).
____________________________________________ Pgina: 88
Gua bsica de PSPICE 5.0
Exit_program (Salir del programa): Sale del programa y retorna al DOS o al Control Shell, dependiendo desde
donde se haya ejecutado el analizador grfico.
DC_sweep (Barrido en continua): Nos permite seleccionar el anlisis de barrido en continua (este comando
aparecer cuando este anlisis exista en el circuito).
AC_sweep (Barrido en alterna): Nos permite seleccionar el anlisis en alterna del clculo de la respuesta en
frecuencia (slo aparecer cuando exista en el circuito).
Transient_analysis (Anlisis transitorio): Nos permite seleccionar el anlisis transitorio (igualmente, slo
aparecer cuando exista en el circuito).
Men de seleccin
Este men aparece tras el men de inicio, siempre y cuando en el anlisis seleccionado existan mltiples secciones,
como puede ser el caso de haber efectuado un anlisis paramtrico, con una lista de valores para un mismo
componente. As, aparecern listadas las diferentes secciones disponibles, para que el usuario seleccione las que le
interese estudiar. En caso de seleccionar varias secciones a la vez, al representar posteriormente las formas de onda
aparecern familias de curvas que nos permiten estudiar la dispersin de la seal en funcin de algn parmetro o
componente del circuito.
____________________________________________ Pgina: 89
Gua bsica de PSPICE 5.0
Men principal
Este men aparece despus de haber sido seleccionado un anlisis en el men de inicio y es el men principal de
trabajo en Probe.
Si el fichero de descripcin del circuito slo contiene un anlisis (.DC, .AC o .TRAN), entonces al ejecutar Probe
aparecer directamente el men principal, pasando por alto del men de inicio y el men de seleccin.
Add_trace (Aadir trazo): Nos permite representar en la ventana grfica cualquier forma de onda. La forma de
introducir cualquier seal es mediante el uso de la tecla de funcin (F4) o tecleando el nombre directamente. El
formato de las formas de onda es el mismo que el estudiado en la sentencia .PRINT, con las siguientes diferencias:
1. Las formas V((nombre)) y Vxy ((nombre)) no son posibles. En su lugar usaremos el formato
V((nudo +) , (nudo -)), colocando el nombre/nmero correspondiente de los nudos, como V(13,2).
2. Para representar valores de ruido, se usa V(ONOISE) en lugar de ONOISE para el ruido de salida.
Tambin se usa V(INOISE) e I(INOISE) en lugar de INOISE para representar el ruido equivalente
de entrada.
Las expresiones matemticas que son permitidas en Probe para representar cualquier forma de onda admiten los
operadores: + (Suma), - (Resta), * (Multiplicacin), / (Divisin), parntesis y adems las siguientes funciones:
Imaginemos que queremos ver la corriente que circula por la resistencia RL de 10K , colocada entre los nudos 3 y 4.
Para ello, podemos utilizar uno cualquiera de los formatos:
V(3,4)/10K
(V(3)-V(4))/10K
I(RL)
Vamos a ver otro ejemplo. Para representar la potencia instantnea que disipa un transistor bipolar, al que hemos
llamado Q13, colocado entre los nudos 25,3 y 2 (para el colector, base y emisor, respectivamente), podemos usar el
formato:
V(25,2)*IC(Q13)
Una vez que tengamos una forma de onda representada en la ventana grfica de Probe, se podr utilizar para
representar otras formas de onda haciendo alusin a ellas mediante el trmino #(nmero de trazo). Por ejemplo, si
tenemos una seal ya representada anteriormente, denominada V(5), y queremos representar otra seal cinco veces
mayor, podemos utilizar cualquiera de los formatos:
#1*5
V(5)*5
Cuando queramos borrar un trazo (forma de onda), primero Probe hace un chequeo para conocer si dicho trazo es
utilizado para representar a su vez otro trazo. Si esto es as, nos pedir confirmacin antes de proceder a borrar las
seales; si respondemos afirmativamente, eliminar el trazo en cuestin y todas las formas de onda que dependan de
l.
Si queremos introducir muchas seales a la vez, podemos escribirlas todas en una misma lnea, pero separadas por
espacios, lo cual equivaldr a ir introducindolas una por una.
Si en un circuito indicamos a PSPICE que ejecute un anlisis transitorio para tres temperaturas distintas y queremos
visionar la tensin en el nudo 4 para los tres anlisis simultneamente, tendremos que elegir todas las secciones en el
men de seleccin y posteriormente introducir V(4), con lo que Probe dibujar tres curvas, una para cada temperatura.
Pero si slo queremos estudiar un determinado anlisis (por ejemplo, la segunda seccin correspondiente al valor
intermedio de la temperatura) sin salirnos del men principal, utilizaremos el trmino @(nmero de anlisis), y
quedar una expresin similar a:
V(4)@2
con lo que se representar la tensin del nudo 4 para el segundo anlisis realizado. En general, las tensiones y
corrientes debern llevar la terminacin @n, donde n es el nmero de designacin del anlisis que queremos
seleccionar. Incluso se pueden hacer combinaciones ms complejas con expresiones como la siguiente:
V(4)@2-V(4)@1
____________________________________________ Pgina: 91
Gua bsica de PSPICE 5.0
que nos mostrar la diferencia entre las dos formas de onda correspondientes a distintas temperaturas.
Las restantes opciones del men principal son:
Remove_trace (Eliminar trazo): Borra uno o todos los trazos (formas de onda) de la ventana grfica que est
activa en ese momento. Si la pantalla no tiene representado ningn trazo, este comando no aparecer en el men
principal.
X_axis (Eje X): Nos permite introducirnos en el men X Axis, con lo que podremos aplicar los comandos
correspondientes a este eje:
Y_axis (Eje Y): En este caso nos introduciremos en el men Y Axis, y podremos usar los comandos disponibles
para este eje:
Plot_control (Control de grficas): Nos permite introducirnos en el men Plot Control, en el que aparecen todos
los comandos necesarios para el control de las ventanas grficas mostradas en pantalla:
Display_control (Control de pantallas): Nos introduce en el men Display Control, donde disponemos de los
comandos necesarios para controlar las pantallas; es decir, almacenar/recuperar la pantalla de trabajo en el disco:
Macros (Macros): Con este comando nos introduciremos en el men Macros, desde el que podemos crear/editar
macros.
Select_digital (Seleccin del men digital): Este comando aparecer slo si hay componentes digitales en el
circuito, por lo que no entraremos en su estudio, al tratar slo con circuitos analgicos.
Hard_copy (Copia impresa): Genera una copia impresa. Previamente aparecer el men Hard Copy donde
podemos configurar el tamao de la misma:
Cursor (cursor): Activa dos cursores en forma de cruz en la ventana grfica para realizar las mediciones que se
estimen oportunas. Igualmente aparecer el men Cursor:
Zoom (Zoom): Permite ampliar o reducir las formas de onda representadas en la ventana grfica. AL seleccionarlo
aparece el men Zoom:
Label (Etiqueta): Este comando nos introduce en el men Label, donde aparecen los comandos necesarios para
colocar todo tipo de etiquetas a las formas de onda representadas:
____________________________________________ Pgina: 93
Gua bsica de PSPICE 5.0
La tecla de funcin (F4) es muy til en Probe a la hora de introducir cualquier tipo de forma de onda para representar
en la grfica. Una vez que estamos en el men principal de trabajo de Probe, si seleccionamos el comando Add_trace y
pulsamos la tecla de funcin (F4), veremos que sale una ventana donde tenemos todas las seales disponibles en un
circuito al azar.
En esta ventana, con las teclas del cursor podemos seleccionar una cualquiera de las formas de onda y pulsar
(ENTER), con lo que dicha seal aparecer escrita en la parte inferior de la pantalla. Si pulsamos de nuevo (ENTER),
aparecer representada la forma de onda.
Pero tambin tenemos la posibilidad de volver a pulsar (F4), y saldr un men en una ventana, compuesto por cuatro
apartados:
Shoe_alias_name (Mostrar los nombres alias): Este comando nos permite visualizar todas las tensiones (formas
de onda) disponibles en el circuito, pero renombradas de una forma especial. De esta forma, aparecern listadas
las tensiones de todos los nudos, mediante el formato V((nudo)) y junto a cada tensin aparecern listados todos los
elementos que estn conectados a ese nudo en concreto mediante el trmino V(nombre del terminal)((nombre del
elemento)).
En caso de tener mostrados los alias, la opcin que aparecer en el men es Remove_alias_name (Eliminar los
alias), la cual elimina estos alias.
Remove_voltages (Eliminar las tensiones): Esta opcin har que no aparezcan en la ventana las formas de onda
correspondientes a las tensiones del circuito. Si ha sido seleccionada, aparecer en su lugar la opcin
Show_voltages que nos mostrar estas seales.
Remove_currents (Eliminar las intensidades): Esta opcin har que no aparezcan en la ventana las formas de
onda correspondientes a las intensidades del circuito. Si ha sido seleccionada, aparecer en su lugar la opcin
Show_currents, que nos mostrar estas seales.
____________________________________________ Pgina: 94
Gua bsica de PSPICE 5.0
ndice
DESCRIPCIN DE CIRCUITOS ------------------------------------------------------------------------- 2
INTRODUCCIN ------------------------------------------------------------------------------------------------------------------ 2
NORMAS GENERALES---------------------------------------------------------------------------------------------------------- 2
NOMBRES DE LOS ELEMENTOS Y NUDOS DE CONEXIN ------------------------------------------------------- 4
VALORES DE LOS ELEMENTOS -------------------------------------------------------------------------------------------- 4
PARMETROS--------------------------------------------------------------------------------------------------------------------- 5
EXPRESIONES --------------------------------------------------------------------------------------------------------------------- 5
MODELOS--------------------------------------------------------------------------------------------------------------------------- 6
DEFINICIN DE SUBCIRCUITOS ------------------------------------------------------------------------------------------- 7
NOMBRES ALFANUMRICOS DE NUDOS Y NOMBRES EXPANDIDOS---------------------------------------- 8
NUDOS GLOBALES -------------------------------------------------------------------------------------------------------------- 9
ASIGNACIN DE CONDICIONES INICIALES ------------------------------------------------------------------------- 10
Sentencia .IC--------------------------------------------------------------------------------------------------------------------- 10
Sentencia .NODESET ---------------------------------------------------------------------------------------------------------- 10
OPCIONES DISPONIBLES PARA LA SIMULACIN ----------------------------------------------------------------- 10
INCLUIR UN FICHERO EN EL CIRCUITO------------------------------------------------------------------------------ 12
UTILIZACIN DE LIBRERIAS---------------------------------------------------------------------------------------------- 12
TIPOS DE FICHEROS---------------------------------------------------------------------------------------------------------- 13
SENTENCIAS DE DESCRIPCIN DE LOS ELEMENTOS -------------------------------------- 14
ELEMENTOS PASIVOS ------------------------------------------------------------------------------------------------------- 14
Resistencias ---------------------------------------------------------------------------------------------------------------------- 14
Condensadores------------------------------------------------------------------------------------------------------------------- 15
Bobinas --------------------------------------------------------------------------------------------------------------------------- 16
Acoplamientos magnticos----------------------------------------------------------------------------------------------------- 17
ELEMENTOS ACTIVOS------------------------------------------------------------------------------------------------------- 19
Diodos----------------------------------------------------------------------------------------------------------------------------- 19
Transistores bipolares----------------------------------------------------------------------------------------------------------- 19
Transistor de unin FET ------------------------------------------------------------------------------------------------------- 20
Transistores MOSFET---------------------------------------------------------------------------------------------------------- 21
Transistores GaAsFET --------------------------------------------------------------------------------------------------------- 22
INTERRUPTORES -------------------------------------------------------------------------------------------------------------- 22
Interruptores controlados por tensin ---------------------------------------------------------------------------------------- 22
Interruptores controlados por intensidad------------------------------------------------------------------------------------- 24
FUENTES INDEPENDIENTES ----------------------------------------------------------------------------------------------- 25
Fuentes de tensin independientes -------------------------------------------------------------------------------------------- 25
Fuentes de intensidad independientes ---------------------------------------------------------------------------------------- 29
FUENTES CONTROLADAS -------------------------------------------------------------------------------------------------- 33
Fuentes de tensin controladas por tensin---------------------------------------------------------------------------------- 34
Fuentes de intensidad controladas por intensidad -------------------------------------------------------------------------- 34
Fuentes de intensidad controladas por tensin ------------------------------------------------------------------------------ 35
Fuentes de tensin controladas por intensidad ------------------------------------------------------------------------------ 35
____________________________________________ Pgina: 95
Gua bsica de PSPICE 5.0
____________________________________________ Pgina: 96
Gua bsica de PSPICE 5.0
____________________________________________ Pgina: 98