You are on page 1of 35

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 1

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

1. INTRODUCCIN A PSPICE
1.1. INTRODUCCIN. La rapidez de ejecucin de instrucciones, la capacidad de almacenamiento de informacin, la precisin de los clculos y la posibilidad de representacin grfica de las computadoras, ha permitido el desarrollo del Diseo Asistido por Ordenador, CAD (Computer Aid Design), como herramienta imprescindible en la ingeniera. Por otra parte el avance tecnolgico de estos ltimos aos que ha posibilitado la comercializacin de ordenadores de mayores prestaciones con una sensible disminucin en sus precios, as como el constante desarrollo de potentes herramientas informticas orientadas al Diseo de circuitos electrnicos, como capturadores de esquemas, generadores de listas de etc. han sido factores clave en la amplia difusin del CAD al campo de la electrnica, popularizando el ordenador como herramienta de Diseo electrnico. En el proceso de fabricacin con ayuda de ordenador, son particularmente importantes los programas de Diseo y simulacin de circuitos analgicos y digitales, que permitirn mayor sencillez y reduccin de tiempos en el Diseo y la seguridad de un correcto funcionamiento sin la necesidad, o simplificacin, de una fase de construccin y verificacin de prototipos (pudiendo incluso llegar a prescindir de costoso instrumental para las pruebas), que habran de modificarse hasta obtener un producto final con las especificaciones deseadas. En algunos casos, como en el Diseo de circuitos integrados, donde por su estructura y dimensiones fsicas no se pueden realizar medidas, es especialmente necesario el uso de este tipo de software. Existen dos tipos de simuladores de circuitos: analgicos y digitales. En cierto modo, en el simulador digital, el estudio del circuito no es ms que una simplificacin de la realidad, se trabajar con los estados lgicos 0, 1 y alta impedancia, independientemente de los valores de las tensiones y corrientes del circuito. Un simulador analgico ha de reproducir con la mayor exactitud posible las tensiones y corrientes del circuito real, por lo que deber resolver las ecuaciones elctricas del sistema. Estos programas tendrn como componente importante rutinas de clculo por mtodos numricos. Un aspecto primordial ser la modelizacin de los dispositivos, en virtud de la cual se podrn plantear las ecuaciones elctricas que definan su comportamiento. La eleccin de un modelo para un componente estar relacionada con la rapidez y precisin del resultado de su simulacin. Aunque los simuladores de circuitos se plantean para resolver una problemtica especfica dentro del mbito CAD, su uso docente es particularmente til al facilitar el estudio de circuitos, la influencia de determinados componentes, etc. y preparan al estudiante en el conocimiento de una herramienta fundamental del entorno profesional-industrial. No se debe pensar que el uso de un programa de este tipo puede suplir el estudio. El rendimiento al utilizar un simulador de circuitos es proporcional a los conocimientos previos que se posean, para sacar el mximo provecho ser pues necesaria una slida formacin electrnica. Siendo incluso recomendable partir de un anlisis "sobre el papel", que nos
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 2

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

aproxime el comportamiento del circuito, para partir de condiciones iniciales adecuadas, fijar los mrgenes de los anlisis a realizar, etc. y conseguir una simulacin mas rpida y eficaz. PSpice es un programa de simulacin electrnica basado en el popular SPICE (Simulation Program with Integrated Circuits Emphasis), que se desarroll a principios de la dcada de los setenta el la Universidad de Berkeley, al que se han aadido algunas mejoras (nuevos tipos de anlisis, bibliotecas... ), soporte tcnico, actualizaciones, etc. Entre otros con PSpice se pueden obtener anlisis en continua, alterna, Monte Carlo (probabilidad de que un circuito cumpla las especificaciones del Diseo, para lo que se tendrn en cuenta tolerancias de los componentes), rgimen transitorio, de ruido. Sus libreras incorporan gran variedad de dispositivos, desde transistores o diodos, a optoacopladores o amplificadores operacionales. Una opcin del programa permite aadir, de una forma semiautomtica, componentes a las libreras. Estructura del simulador. El simulador PSPICE (Versin 5.3, para DOS) est formado por cinco programas ejecutables denominados: PS.EXE PSPICE1.EXE STMED.EXE PARTS.EXE PROBE.EXE Los ficheros descriptores de los circuitos tienen la extensin (*.CIR), las libreras de componentes (*.LIB), los ficheros informativos generados (*.OUT) y los resultados propiamente de la simulacin del circuito (*.DAT). El programa PS.EXE es el nexo de unin de la estructura de PSPICE; desde este programa se puede enlazar con un editor externo para introducir el circuito, el tipo de anlisis, etc. Se puede enlazar con otros programas para importar o exportar un circuito desde una captura de esquemas (ORCAD) o exportar una simulacin con el propsito de documentar un trabajo. Adems desde esta plataforma se pueden lanzar el resto de ejecutables de la estructura de PSPICE, retornndose despus al entorno de trabajo inicial. El programa PSPICE1.EXE es el simulador propiamente dicho, que recibe la descripcin del circuito y el tipo de anlisis a realizar en un fichero *.CIR, utiliza los modelos de componentes que necesita de los ficheros descriptores *.LIB y genera dos tipos de salidas: Los resultados numricos de la simulacin acondicionados para ser utilizados por el postprocesador grfico (*.DAT) y un fichero de texto con informacin relativa al circuito, a los anlisis realizados, posibles errores, etc (*.OUT). El programa STMED.EXE es una alternativa al editor de textos que permite generar y visualizar
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 3

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

formas de onda de tensin y de corriente para excitar al circuito bajo test. Este programa genera texto que se incorpora automticamente en el fichero *.CIR junto a la descripcin del circuito. El programa PARTS.EXE permite el modelado de componentes. De una manera grfica se puede asignar valores a los parmetros de un modelo hasta que la caracterstica sea la buscada. Este programa permite generar descripciones de componentes en ficheros *.LIB para ser utilizados por el simulador. El programa PROBE.EXE es un postprocesador grfico que permite visualizar en pantalla del ordenador personal la informacin obtenida de la simulacin del circuito y almacenada en los ficheros *.DAT.

1.2. CONFIGURACIN DEL SISTEMA. Entre otros se puede utilizar PSpice en ordenadores del tipo IBM PC, XT, AT o compatibles, con al menos 512 Kbytes de memoria, monitor monocromo o de color y cualquier impresora. Aunque en las versiones reducidas no es necesario el coprocesador matemtico, con l se trabajar de 5 a 15 veces ms rpido. Se necesita un versin de MSDOS 3.0 o superior. El archivo CONFIG.SYS debe contener: FILES=16 BUFFERS=24 1.3. DESCRIPCIN DEL CIRCUITO. Todo el trabajo de simulacin se basa en un fichero de texto, que se puede crear con cualquier procesador de texto que permita trabajar en ASCII. En el fichero *.CIR se describe la tipologa del circuito, mediante una lista de conexiones en relacin a los nudos del circuito, netlist. La netlist tambin se pude obtener de algn programa de captura de esquemas, como por ejemplo ORCAD. Asimismo se especifican sentencias de control, los tipos de anlisis que deben efectuarse y se define la peticin de resultados. La estructura general de este fichero puede resumirse en los siguientes bloques: <MiCircuito>.CIR TITULO DEL FICHERO DESCRIPCIN DEL CIRCUITO ANLISIS A REALIZAR PETICIN DE RESULTADOS SENTENCIAS DE CONTROL FIN DE FICHERO
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 4

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

El sentido de cada uno de los citados campos es el siguiente: TITULO: Es siempre la primera sentencia del fichero. DESCRIPCIN DEL CIRCUITO: Es un conjunto de sentencias mediante las cuales se definen los dispositivos que forman el circuito y su interconexin. ANLISIS A REALIZAR: Es un conjunto de sentencias a travs de las cuales se indican los tipos de anlisis que deseamos realizar. PETICIN DE RESULTADOS: Con las sentencias de este bloque se indican cuales son las variables de salida con relacin a las cuales deben realizarse los anlisis especificados en el bloque anterior, as como la forma en que deseamos sean presentados los resultados: en tabla de valores, en forma grfica, guardndolos en un fichero. Para la representacin grfica de los resultados tambin podr utilizarse el post-procesador de grficos PROBE. SENTENCIAS DE CONTROL: Mediante estas sentencias optativas se permite variar la ejecucin normal del programa. FIN DE FICHERO: Es la sentencia .END, ntese que est compuesta por un punto y la palabra END) y ser siempre la ltima sentencia del fichero. Aunque para una mejor comprensin del contenido de este archivo se ha preferido presentar esta estructura con un determinado orden en sus bloques, estos pueden ir en cualquier lugar, a excepcin del TITULO y del FIN DE FICHERO, que sern forzosamente primero y ltimo respectivamente. Por defecto se asigna la extensin .CIR, si el archivo de entrada careciera de ella. En el archivo de salida (*.OUT) se presentarn algunos resultados y en caso de error una relacin de los mismos con respecto al fichero de entrada. Es opcional, si no se especifica se le asigna por defecto el mismo nombre que al archivo de entrada, con la extensin .OUT 1.4. EJECUCIN DE PROBE. Como se menciono anteriormente PROBE es un post-procesador grfico para PSPICE. Se puede utilizar aadiendo .PROBE en el fichero de entrada. PSpice almacenara entonces las corrientes y tensiones de todos los nudos, calculadas durante la simulacin en un fichero llamado PROBE.DAT, su existencia provocar que se ejecute el programa PROBE cuando termine PSpice. Se utiliza el archivo PROBE.DEV para indicar la configuracin del sistema, concretamente grficos e impresora. - Para el tipo de monitor: "display=" y al alguna de las siguientes tarjetas grficas:

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 5

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

Text: IBM: IBM EGA: GENERIC EGA: Hercules: AT&T: FutureNet:

Monitor sin grficos IBM CGA (640x200 sin color) IBM EGA (640x350 con color) EGA no IBM (640x350 con color) Grficos Hrcules (720x348 sin color) AT&T 6300 (640x400 sin color) Grficos FutureNet (640x350 sin color)

- Para el tipo de impresora: "hard-copy=" y alguna de las siguientes impresoras: Text: Text132: Epson: Epson132: EpsonMX: Impresora no grfica Impresora no grfica(132 columnas) Impresora Epson FX-80 Impresora Epson FX-100 Impresoras Epson RX y MX-80, Okidata compatible IBM y compatibles Epson EpsonMX132: Impresoras Epson RX y MX-100 Okidata: Impresora Okidata ML 92 Okidata132: Impresora Okidata ML 93 Toshiba: Impresora Toshiba P351 Toshiba132: Impresora Toshiba P351 IBMClr: Impresora IBM color (negro sol amente) IBMClr132: Impresora IBM color (negro solamente, 132 columnas) IBMClrSlw: Impresora IBM color (color) IBMClrSlw132: Impresora IBM color (color, 132 columnas) CItoh: Impresora C. Itoh color (negro solamente) CItoh132: Impresora C. Itoh color (negro solamente, 132 columnas) CItohSlw: Impresora C. Itoh color (color) CItohSlw132: Impresora C. Itoh color (color, 132 columnas) HP Plotters Hewlett Packard, familias 7400 y 7500 HP6 Plotter HP, 6 plumas HI Plotter Houston Instruments DMP HPLJ Impresora Hewlett Packard LaserJet

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 6

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

2. DESCRIPCIN DEL CIRCUITO ELCTRICO


2.1. INTRODUCCIN. En el fichero creado por el usuario (en cdigo ASCII) para el programa PSpice, el conjunto de sentencias que componen la descripcin del circuito elctrico pueden ir en cualquier lugar comprendido entre la sentencia del Ttulo y la sentencia .END, generalmente por claridad se suele escribir a continuacin de la sentencia del Titulo. Si una sentencia por su extensin supera la longitud de una lnea del fichero, se continuar en la siguiente lnea poniendo en la primera columna un signo mas (+). El PSpice continuar leyendo la sentencia mientras siga encontrando lneas que comiencen con el signo +. Se puede introducir en el fichero lneas de comentario de usuario que sern ignoradas por el PSpice, colocando al principio de la lnea un asterisco (*) 2.2. CONSIDERACIONES GENERALES. a) Cada sentencia est formada por varios campos de informacin que deben estar separados por uno o ms espacios en blanco, una coma, un signo igual o un parntesis, los espacios sobrantes son ignorados. b) Los campos que contengan un nombre deben comenzar con una letra y no puede contener ningn delimitador. Slo se tienen en cuenta los ocho primeros caracteres del nombre. c) Un campo numrico puede ser entero, real, un nmero entero o un nmero real seguido por un exponente entero, o un nmero entero o real seguido por uno de los siguientes factores de escala: T=1E12 G=1E9 M=1E-3 U=1E-6 MIL=25.4E-6 MEG=1E6 N=1E-9 K=1E3 P=1E-12

F=1E-15

Las letras que vayan inmediatamente detrs de un nmero y no sean ninguno de los factores de escala anteriores se ignoran. Las letras o nmeros detrs de un factor de escala, tambin son ignorados. Ejemplo: 10, 10V, 10Voltios , 10Hz son todos el mismo nmero. M, MA, MSEG, MMHOS son el mismo factor de escala. 1000, 1000.0, 1000Hz, 1E3, l.0E3, 1K, lk3 representan el mismo nmero. d) Dentro de una sentencia puede haber campos opcionales que se indican al describir la sintaxis de cada elemento entre signos ([,]). Cuando el programa PSpice encuentra un campo al que no se le ha asignado ningn valor,

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 7

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

le asigna un valor por defecto. e) Con referencia a las tensiones y corrientes en las ramas del circuito, el PSpice utiliza el criterio convencional segn el cual la corriente circula en el sentido de mayor a menor potencial. Por tanto ser positiva la corriente que atraviesa una fuente de tensin entrando por el borne de mayor potencial. f) En la descripcin del circuito se debe indicar dnde est conectado cada uno de los elementos que integran el circuito mediante la numeracin de sus nudos. Los nudos se numeran utilizando nmeros enteros positivos (0 a 9999 ), aunque no es necesario que sta numeracin sea correlativa. El nmero cero se asigna siempre al nudo de referencia (tierra). 2.3. COMPONENTES DE UN CIRCUITO. La descripcin del circuito elctrico consiste en un conjunto de sentencias mediante las cuales definimos los elementos del circuito, su interconexin as como los parmetros que determinan sus caractersticas elctricas. Cada elemento del circuito se especificar mediante una sentencia que contiene el nombre asignado al elemento, los nudos del circuito a los que est conectado y los parmetros necesarios para determinar sus caractersticas elctricas. Las lneas de descripcin de componentes no deben empezar en ".": NOMBRE_del_componente NUDOS MODELO VALOR

La primera letra del campo del nombre (mximo 8 caracteres) indica al PSpice de que elemento se trata, el resto de caracteres se utilizan para identificar cada elemento. En la siguiente tabla se resumen los distintos tipos. PASIVOS: R... Resistencias. C... Condensadores. L... Bobinas K... Transformadores T... Lneas de transmisin. SEMICONDUCTORES: D... Diodos Q... Transistores Bipolares. J... Transistores JFET M... Transistores MOSFET B... Transistores GAS-FET X... Subcircuitos.
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 8

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

INTERRUPTORES: S... Interruptor controlado por tensin W... Interruptor controlado por corriente. Algunos de estos componentes requieren de un MODELO, mientras que otros no. Un MODELO en pocas palabras es una forma de especificar un comportamiento elctrico caracterstico para una familia de componentes determinada. Cada componente tiene un modelo pre-establecido con una serie de PARMETROS que pueden modificarse a libertad del diseador y que presentan un valor por defecto (es decir, un comportamiento por defecto). Uno de los principales problemas con el que se encuentra el diseador es el modelado de los componentes reales con los cuales va a realizar su diseo. Muchas veces el asignar un comportamiento "ideal" a un determinado componente se convierte en una tarea difcil y que implica profundizar en el modelo utilizado para el componente en cuestin.

2.3.1. PASIVOS RESISTENCIAS. Rxxxxxxx N1 N2 [MODELO] VALOR N1 y N2 son los nudos donde esta conectada la resistencia. VALOR: valor de la resistencia en ohmios.

MODELO: El modelo tiene cuatro parmetros: R: TC1: TC2: TCE: por defecto 1 por defecto 0 por defecto 0 por defecto 0 valor real= R(1+TC1(T-Tnom)+TC2(T-Tnom)2) valor real=R1.01TCE(T-Tnom)

Si TCE=0: Si TCE no es cero: Ejemplos: R1 1 2 100

CONDENSADORES Y BOBINAS. Cxxxxxxx Lxxxxxxx N+ N- [MODELO] VALOR [IC=CONDINIC] N+ N- [MODELO] VALOR [IC=CONDINIC]
Pgina.: 9

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

N+ y N-: VALOR: MODELO:

nudo positivo y negativo respectivamente. valor de capacidad en faradios o de la inductancia en Henrios. C/L: VC1/IL1 VC2/IL2 TC1 TC2 por defecto 1 por defecto 0 por defecto 0 por defecto 0 por defecto 0

Valor de C= C(1+VC1V+VC2V2)(1+TC1(T-Tnom)+TC2(T-Tnom)2) Valor de L= L(1+IL1I+IL2I2)(1+TC1(T-Tnom)+TC2(T-Tnom)2) CONDINIC: valor inicial de la tensin en bornas del condensador o la corriente inicial por la bobina para anlisis transitorio.

Ejemplos: C12 5 6 1UF COSC 14 18 10U IC=6Voltios L2 24 0 1UH LSHUNT 31 33 100U IC=18MA TRANSFORMADORES Kxxxxxxx Lyyyyyy Lzzzzzzz VALOR Lyyyyyy , Lzzzzzzz: son los nombres de las bobinas acopladas. VALOR : coeficiente de acoplamiento (0< VALOR <=1). Ejemplos: K2 L1 L3 0.99 KXFRMR LA LB 0.57 2.3.2. FUENTES DEPENDIENTES LINEALES El PSpice puede utilizar cuatro tipos de fuentes dependientes lineales caracterizadas por una de las siguientes ecuaciones: - Transconductancia - Trans-tensin - Trans-corriente - Transresistencia
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

g = i/v mhos. e = v/v. f = i/i. h = v/i ohmios.


Pgina.: 10

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

A.-FUENTES LINEALES DE CORRIENTE CONTROLADAS POR TENSIN Gxxxxxxx N+ N- NC+ NC- VALOR N+ y N- nudos positivo y negativo donde esta conectada la fuente de corriente. NC+ y NC- nudos positivo y negativo de control. VALOR: transconductancia en mhos. Ejemplo: G1 2 0 5 0 0.1Mmhos

B.-FUENTES LINEALES DE TENSIN CONTROLADAS POR TENSIN Exxxxxxx N+ N- NC+ NC- VALOR N+ y N- nudos positivo y negativo donde est conectada la fuente dependiente. NC+ y NC-nudos positivo y negativo de control. VALOR ganancia en tensin. Ejemplo : E1 2 4 3 5 5

C.-FUENTES LINEALES DE CORRIENTE CONTROLADAS POR CORRIENTE FXXXXXXX N+ N- VNOM VALOR N+ y N- nudos positivo y negativo donde esta conectada la fuente dependiente. VNOM nombre de la fuente de tensin, a travs de la que pasa la corriente de control. VALOR ganancia en corriente. Ejemplo : FA1 12 14 V1 5

D.-FUENTES LINEALES DE TENSIN CONTROLADAS POR CORRIENTE Hxxxxxxx N+ N- VNOM VALOR N+ y N- nudos positivo y negativo donde esta conectada la fuente dependiente.
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 11

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

VNOM nombre de la fuente de tensin, a travs de la que pasa la corriente de control. VALOR transresistencia. Ejemplo : HA1 12 14 V1 5

2.3.3. FUENTES INDEPENDIENTES Vxxxxxxx N+ N- [ CAR-DC ] [ CAR-AC ] [ CAR-TRAN ] Ixxxxxxx N+ N- [ CAR-DC ] [ CAR-AC ] [ CAR-TRAN ] N+ y N- nudos positivo y negativo donde esta conectada la fuente. Segn el tipo de fuente y los anlisis a realizar se debe especificar el campo de caractersticas correspondientes. CAR-DC CAR-AC CAR-TRAN Caractersticas DC [ DC ] VALOR La palabra DC, que se puede omitir, define una fuente con una tensin invariable con el tiempo. Ejemplos: V1 5 0 DC 12 VCC 5 0 12 Caractersticas AC AC [ AMPLITUD ] [ FASE ] La frecuencia se define en la sentencia .AC de anlisis a realizar. Los valores por defecto son uno para AMPLITUD y cero para FASE. Ejemplos: VIN 1 3 AC I1 20 21 0.01M AC 0.3M 45 caractersticas en continua DC. caractersticas en alterna AC. caractersticas para anlisis transitorio.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 12

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

Caractersticas para el anlisis transitorio A cualquier fuente independiente adems de sus caractersticas DC y AC se le puede asignar un valor dependiente con el tiempo para el anlisis transitorio. En el anlisis en continua se tomar como valor de la fuente, no el definido en el campo de caractersticas DC, sino el correspondiente a este campo para t=0. Especificacin pulsatoria: PULSE(V1 V2 TD TR TF PW PER) V1: V2: TD: TR: TF: PW: PER: Ejemplos: VIN 3 0 PULSE (-1 1 2NS 2NS 2NS 50NS 100NS) I1 12 5 PULSE ( 0 6M 0 1U 1.5U 6U 10U) Especificacin senoidal: SIN ( VO VA FREC TD THETA VO: VA: FREC: TD: THETA: FASE: Ejemplos: VIN 1 0 SIN (0 1 100MEG 1NS lEl0 ) VIN 7 5 0.5 AC 2 SIN ( 0 1 lMEG ) Especificacin exponencial: EXP(V1 V2 TD1 TC1 TD2 TC2) FASE) valor inicial. valor durante el pulso. tiempo de retardo. tiempo de subida. tiempo de bajada. anchura del pulso. perodo.

valor de offset. amplitud. frecuencia. retardo. factor de amortiguamiento. fase inicial

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 13

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

V1: V2: TD1: TC1: TD2: TC2: Ejemplos:

Tensin inicial Tensin final a la que tiende la exponencial. Retardo de subida. Constante de tiempo de subida. Retardo de bajada. Constante de tiempo de bajada.

VRAMP 10 5 EXP(0 0.2 2U 20U 40U 20U) Especificacin frecuencia modulada: SFFM(VOFF VAMPL FC MOD FM) VOFF: VAMPL: FC: MOD: FM: Ejemplos: VFM 10 5 SFFM(0 2 101MEG 5 10MEG) Especificacin de tensin definida por puntos. PWL( T1 V1 T2 V2 TN: VN: .... TN VN) Tensin de offset. Tensin de pico de la portadora. Frecuencia de la moduladora. ndice de modulacin. Frecuencia de modulacin.

Tiempo del punto N Tensin del punto N

Ejemplos: V3 10 5 PWL(0 -1 1U 0 10U 0 10.1 10 20U 10) 2.3.4. DISPOSITIVOS SEMICONDUCTORES Los modelos de los dispositivos semiconductores incluidos en el programa PSpice necesitan muchos ms parmetros que los elementos descritos hasta ahora. En un mismo circuito varios dispositivos semiconductores pueden venir definidos por el mismo conjunto de parmetros. Por ello, para definir un dispositivo semiconductor se utilizan dos sentencias.
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 14

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

- En una sentencia se define el dispositivo semiconductor y contendr, el nombre del dispositivo, los nudos a los que est conectado y el nombre del modelo. Tambin se pueden especificar otros parmetros opcionales. En los parmetros opcionales se pueden especificar condiciones iniciales de las dos formas siguientes. a) Mediante la opcin OFF se establece la suposicin previa de que el dispositivo est en corte. b) Mediante la opcin IC que define condiciones iniciales. - En la sentencia .MODEL se definen el conjunto de parmetros del dispositivo, se le asigna un nombre al modelo y un tipo. .MODEL NOMBRE TIPO ([PARAMETRO=VALOR[TOLERANCIA]] + [PARAMETRO=VALOR[TOLERANCIA]] NOMBRE: TIPO: NPN: PNP: D: NJF: PJF: NMOS: PMOS: ( --- --- ): nombre del modelo. corresponde a uno de los siguientes tipos: transistor bipolar NPN transistor bipolar PNP diodo JFET de canal n JFET de canal p MOSFET de canal n MOSFET de canal p valores de los parmetros que se definen, aadiendo al nombre del parmetro seguido del signo igual su valor. Los parmetros que se omiten se les asigna un valor por defecto.

TOLERANCIA: [DEV valor [%]][LOT valor [%]] DEV: Tolerancia individual. LOT: Tolerancia del conjunto. Ejemplo: .MODEL TRl NPN (BF=50 IS=lE-13 VAF=150) I.-DIODO Dxxxxxxx N+ N- NOMBRE [[AREA=]VAL][[PERI=]VAL][OFF][IC=VAL] N+ Nnudos positivo y negativo.
Pgina.: 15

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

NOMBRE AREA PERI OFF y IC Ejemplos:

nombre del modelo. factor de rea. por defecto l. permetro de la unin. condiciones iniciales.

Dl 3 6 DIODO D33 12 6 DMOD 3.0 IC=0.2 Modelo: Los principales parmetros son: IS RS N BV IBV corriente de saturacin resistencia hmica coeficiente de emisin tensin de ruptura en inversa corriente a la tensin de ruptura

II.-TRANSISTORES BIPOLARES DE UNIN (BJT's) Qxxxxxxx NC NB NE [NS] NOMBRE [AREA][OFF][IC=VBE,VCE] NC NB NE NS NOMBRE AREA OFF y IC Ejemplos: Q1 9 10 7 TR1 IC=0.6, 5 QA 12 15 16 MODl Modelo: Los principales parmetros son: IS BF ISE RB RE RC VAF corriente de saturacin. Beta mxima en directa. corriente de saturacin de fugas. resistencia de base sin polarizacin. resistencia de emisor. resistencia de colector. tensin Early
Pgina.: 16

nudos colector, base y emisor. nudo del substrato. del modelo. factor de rea. por defecto 1. condiciones iniciales.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

III.-TRANSISTORES DE UNIN DE EFECTO DE CAMPO (JFET's) Jxxxxxxx ND NG NS NOMBRE [AREA][OFF][IC=VDS,VGS] ND NG NS NOMBRE AREA OFF y IC Ejemplos: J1 2 5 7 JMOD OFF J23 12 15 7 FET IC=0.6, 3 Modelo: los principales parmetros son: VTO BETA RD RS IS IV.-MOSFET Mxxxxxxx ND NG NS NB NOMBRE [[W=]VAL][[L=]VAL][[AD=]VAL] + [[AS=]VAL][[PD=]VAL][[PS=]VAL][OFF][IC=VDS, VGS, VBS] ND NG NS NB NOMBRE W, L AD, AS PD, PS OFF y IC Ejemplos: M1 12 7 25 20 TIPO2 M2 2 8 12 10 MODM L=5 W=2 M3 1 2 3 4 MODM 10 5 AD=100 AS=100 PD=40 PS=40 Modelo: Los principales parmetros son: LEVEL indica uno de los 5 modelos de MOSFET nudos drenador, puerta y fuente. nudo substrato. nombre del modelo. anchura y longitud del canal en micras. reas de difusin de drenador y fuente. permetros del drenador y fuente. condiciones iniciales. tensin Umbral. transconductancia. resistencia de drenador. resistencia de fuente. corriente de saturacin de la unin de puerta. nudos drenador, puerta y fuente. nombre del modelo. factor de rea. por defecto 1. condiciones iniciales.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 17

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

VTO KP LAMBDA RD RS IS 2.3.5. SUBCIRCUITOS

voltaje umbral sin polarizar transconductancia modulacin de la longitud del canal (inversa de la tensin Early) resistencia de drenador resistencia de fuente corriente de saturacin de la unin

Se pueden definir subcircuitos que contengan elementos de los descritos hasta ahora. El subcircuito se define mediante la sentencia .SUBCKT y se cierra con la sentencia .ENDS. Tanto los nudos como los modelos y dispositivos definidos dentro de un subcircuito son estrictamente locales. .SUBCKT NOMBRE Nl [N2 N3 ...] NOMBRE N1, N2 .. es el nombre del subcircuito. son los nudos externos del subcircuito.

A continuacin vienen el conjunto de sentencias que definen el subcircuito. La definicin termina con la sentencia .ENDS. .ENDS NOMBRE Si se omite el NOMBRE en la sentencia .ENDS se terminarn todas las definiciones de subcircuito. El NOMBRE se utiliza para definiciones de subcircuitos anidadas. Ejemplo: .SUBCKT SUB1 1 2 3 4 (sentencias) .ENDS SUB1 LLAMADAS A SUBCIRCUITOS Xyyyyyyy Nl [N2 N3 . . . ] NOMBRE N1,N2, N3 . . . NOMBRE Ejemplo: X1 1 2 3 4 SUB1
Pgina.: 18

nudos del subcircuito nombre del subcircuito

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

2.4. LIBRERAS DE SUBCIRCUITOS Y MODELOS Los subcircuitos y modelos pueden almacenarse en libreras (ficheros texto, con extensin *.LIB que contienen la descripcin del subcircuito o del modelo). Para emplear posteriormente el modelo o el subcircuito es necesario indicar la librera en la que se encuentran definidos, mediante el comando .LIB. Si la directiva .LIB no indica el nombre del fichero, se toma por defecto el fichero NOM.LIB que puede ser utilizado para direccionar hacia las libreras de que se disponga. El programa PSPICE dispone de ficheros de libreras con gran nmero de modelos y subcircuitos ya definidos que facilitan la realizacin de un diseo. Sin embargo en la versin de evaluacin, slo se dispone de una librera, EVAL.LIB, con un nmero limitado de componentes. Ejemplo: X1 1 2 3 4 5 6 7 8 D555 Q1 3 4 5 Q2N2222A .LIB EVAL.LIB ; La librera contiene la descripcin del modelo Q2N2222A y del subcircuito LM555.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 19

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

3. TIPOS DE ANLISIS
Bsicamente, pueden distinguirse los siguientes tipos de anlisis: - Anlisis en continua. - Anlisis transitorio. - Anlisis en el dominio de la frecuencia. - Anlisis a diferentes temperaturas. - Anlisis paramtrico. - Anlisis estadstico: peor caso y Montecarlo. Comentaremos a continuacin cada uno de ellos. 3.1. ANLISIS EN CONTINUA. En l pueden distinguirse, a su vez, varios subtipos, de forma que puede obtenerse: - El punto de trabajo del circuito. - La caracterstica de transferencia. - La funcin de transferencia y las resistencias de entrada y salida. - La sensibilidad del circuito. 3.1.1. PUNTO DE TRABAJO. Todos los dispositivos de almacenamiento de energa son ignorados, esto es, los condensadores quedan en circuito abierto y las bobinas en cortocircuito. Forma general: .OP El propio PSpice obtiene, por defecto, el punto de trabajo del circuito, por lo que la sentencia que realiza esta funcin no es normalmente utilizada. 3.1.2. CARACTERSTICA DE TRANSFERENCIA. Con PSpice puede obtenerse la caracterstica de transferencia en continua. Para ello, al igual que suceder con otros anlisis que iremos viendo posteriormente, son necesarios dos pasos: 1. Definir la fuente de entrada y los limites entre los que deseamos se obtenga la caracterstica. 2. Peticin de resultados. En esta ocasin, como en las siguientes, nos ocuparemos nicamente del primer paso, quedando el segundo pospuesto para el apartado de "Peticin de resultados".
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 20

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

Forma general: .DC [LIN][OCT][DEC] NFUENTE VINICIAL VFINAL VINCR + [NFUENTE2 VINICIA2 VFINAL2 VINCR2 ] LIN: variacin lineal de la variable. OCT: variacin de la variable de octava en octava. DEC: barrido en dcadas. NFUENTE: nombre de la fuente independiente (tensin o corriente) de entrada, esto es, con respecto a la que se desea obtener la caracterstica de transferencia. Tambin puede hacerse el barrido con la temperatura o con un parmetro de un modelo VINICIAL: valor de inicio para el clculo de la caracterstica. VFINAL: valor de fin del clculo de la caracterstica. VINCR: incremento con el que se obtendrn los distintos anlisis. En el caso de anlisis en OCT o DEC indica el nmero de puntos por octava o dcada. Puede, opcionalmente, especificarse un segundo conjunto de campos para otra fuente (NFUENTE2). En este caso, la primera fuente toma todos los valores de su rango para cada valor de la segunda. Ejemplos: .DC VIN 0.1 10 0.1 La fuente de tensin VIN se vara desde 0.1 voltios hasta 10 V con incrementos de O.1 V, realizndose el anlisis del circuito para cada valor de VIN.. .DC VCE 0 10 0.1 IB 0 40U 10U Para cada valor de la fuente IB, desde 0 hasta 40 A y cada 10A, muestrea la fuente de tensin VCE en el margen definido, permitiendo as la obtencin de un conjunto de caractersticas de salida del transistor en cuestin. 3.1.3. FUNCIN DE TRANSFERENCIA Y RESISTENCIAS DE ENTRADA Y SALIDA. Obtiene directamente la relacin salida/entrada, la resistencia entre los terminales de entrada y la resistencia entre los terminales de salida del circuito. As pues, proporciona el circuito equivalente para pequea seal en continua entre los puntos definidos como entrada y salida en el circuito. Forma general:
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 21

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

.TF VARSAL FENTRADA VARSAL: variable de salida (tensin o corriente). FENTRADA: fuente de entrada del circuito. De haber ms de una sentencia TF en un fichero, PSpice solo analiza la que se encuentre en ltimo lugar. Ejemplos: .TF V(4,1) VIN Calcula la relacin V(4,1)/VIN, la resistencia de entrada para VIN y la resistencia de salida entre los terminales 4 y 1 del circuito. .TF ICARGA IIN Obtiene la relacin ICARGA/IIN, la resistencia de entrada para IIN y la resistencia de salida vista desde ICARGA. 3.1.4. SENSIBILIDAD DEL CIRCUITO. Obtiene la dependencia de la variable de salida con respecto al resto de parmetros del circuito. Es decir, para cada uno de los componentes lineales (resistencias, tensiones, etc) que hay en el circuito y los componentes del modelo equivalente de los dispositivos semiconductores, se indica la sensibilidad en el punto de trabajo y la sensibilidad normalizada (producto del factor de sensibilidad por el valor del componente dividido por cien). Forma general: .SENS VARSALl [ VARSAL2 ... ] VARSAL: Ejemplo: .SENS V(4) IR1 Obtiene la sensibilidad y la sensibilidad normalizada para las variables V(4) e IRl. 3.2. ANLISIS TRANSITORIO. Con l puede realizarse: variable de salida para la que se calcula la sensibilidad.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 22

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

- Anlisis de la respuesta temporal. - Anlisis de Fourier. 3.2.1. ANLISIS DE LA RESPUESTA TEMPORAL. En este anlisis se determina la respuesta del circuito a seales dependientes del tiempo durante un cierto intervalo. El anlisis temporal requiere dos pasos: l. Determinacin del intervalo de tiempo y el incremento para realizar el anlisis. 2. Peticin de resultados. Nos ocuparemos ahora del primero, dejando para otro apartado posterior el desarrollo del segundo. Forma general: .TRAN [/OP] TINCREM TFINAL [ T_NO_IMP ] [T_ITER][ UIC ] TINCREM: TFINAL: T_NO_IMP: T_ITER: incremento de tiempo en la presentacin del resultado. tiempo hasta el que se est calculando. tiempo durante el que no se imprimen resultados. Si se omite, PSpice toma 0. Paso de iteracin mximo. Si no se indica PSPICE toma por defecto un cincuentavo del tiempo final. Provoca el listado del punto de funcionamiento inicial.

/OP:

Para definir las condiciones iniciales del circuito en el instante cero (el anlisis transitorio siempre empieza en el instante cero) son varias las posibilidades: - Mediante una sentencia especifica de control: Forma general: .IC V(NUMNUDO)=VALOR [ V(NUMNUDO2)=VALOR2 ... ] Ejemplo: .IC V(2)=1 V(5)=-2 - Mediante un campo especifico IC= <VALOR> de las sentencias que definen los elementos del circuito, con la que se puede determinar las condiciones iniciales de ese elemento. Si en la sentencia se especifica UIC, PSpice no hallar la solucin en continua y las condiciones iniciales
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 23

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

vendrn impuestas por la sentencia .IC. Si no se especifica UIC, s se calcula la solucin en continua, imponiendo .IC las tensiones de los nudos especificados durante el anlisis en continua, pero no en el anlisis transitorio. Ejemplos: .TRAN 10MS lS l00MS Define el intervalo de tiempo para el anlisis temporal entre 100 ms y 1 s, realizndose este cada 10 ms. .TRAN 50US 2S UIC Define el intervalo para el anlisis temporal entre 0 y 2 segundos, realizndose este cada 50 s. Para este anlisis se tendrn en cuenta las especificaciones de las posibles sentencias .IC. 3.2.2. ANLISIS DE FOURIER. Con l PSpice determina la componente continua y los nueve primeros coeficientes del desarrollo en serie de Fourier, permitiendo el estudio de la distorsin armnica de la respuesta. Forma general: .FOUR FREC VARSAL [ VARSAL2 ... ] FREC: VARSAL: frecuencia del fundamental. variable de salida para la que se desea hacer el anlisis de Fourier.

Debe ser usada junto a la sentencia .TRAN para controlar el tiempo durante el cual se va a realizar el anlisis de Fourier. Ejemplo: .FOUR 1K V(2) Obtiene los nueve primeros coeficientes de Fourier de la variable V(2), cuyo fundamental tiene de frecuencia 1 KHz. 3.3. ANLISIS EN EL DOMINIO DE LA FRECUENCIA. Son tres los anlisis que pueden ser considerados bajo esta denominacin genrica: - Respuesta en frecuencia. - Anlisis de ruido.
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 24

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

3.3.1. RESPUESTA EN FRECUENCIA. Se trata del estudio para pequea seal en rgimen estacionario y en el dominio de la frecuencia. Al igual que en anteriores anlisis, el correspondiente a la respuesta en frecuencia tambin precisa de dos pasos: 1. Definicin del rango de frecuencias sobre el que se debe hacer el estudio. 2. Peticin de resultados. Nos centraremos ahora en el primero de ellos. Forma general: .AC ESCALA NPUNTOS FINICIAL FFINAL ESCALA: escala de frecuencias. Puede ser de tres tipos: DEC para escala por dcadas (logartmica), OCT para escala por octavas LIN para escala lineal. NPUNTOS: nmero de puntos que se deben analizar en la escala de frecuencias elegida. FINICIAL: frecuencia inicial, para la que comienza el anlisis. FFINAL: frecuencia final, para la que termina el anlisis. Ejemplos: .AC DEC 10 0.1 100K Define el rango de frecuencias para estudio en alterna entre O.1 Hz y 100 KHz, con una escala logartmica y 10 puntos por dcada. .AC LIN 20 1 10K Define el rango de frecuencias entre 1 Hz y 10 KHz, con escala lineal y 20 puntos en todo el rango. 3.3.2. ANLISIS DE RUIDO. Cada resistencia genera ruido trmico y cada dispositivo semiconductor genera, adems de trmico, ruido "flicker". Por cada uno de estos ruidos se considera un generador independiente en cada elemento.
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 25

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

PSpice puede realizar un anlisis de ruido especificando la contribucin de cada generador de ruido del circuito, presentando el resultado como tensin de ruido en la salida especificada y como ruido equivalente a la entrada. Forma general: .NOISE VSALIDA FUEREF NPUNFREC VSALIDA: tensin de salida sobre la que se analizar el efecto del ruido. FUEREF: fuente independiente (tensin o corriente) que sirve de referencia para dar el ruido equivalente a la entrada. NPUNFREC: define le intervalo de frecuencia para el anlisis de ruido. Este viene dado por cada NPUNFREC puntos de frecuencia definidos en .AC. Esta sentencia ha de usarse conjuntamente con la sentencia .AC, realizndose ambos anlisis en el mismo rango de frecuencias. Ejemplo: .NOISE V(2) VIN 10 Permite el anlisis de ruido en V(2) con fuente de entrada en VIN y cada 10 puntos de frecuencia definidos en la sentencia .AC. 3.4. ANLISIS A DIFERENTES TEMPERATURAS. PSpice considera que todos los datos de entrada han sido medidos a una temperatura de 27EC y en la simulacin de cualquier circuito trabaja a esta temperatura. No obstante, este puede ser analizado a otras temperaturas. El efecto de cambio de temperatura es mltiple, pues la temperatura aparece en los trminos exponenciales de las ecuaciones que definen el modelo del transistor bipolar y el diodo, en el valor del potencial de unin en todos los modelos de dispositivos, en el valor de la movilidad superficial en el modelo del MOSFET, y hace variar el valor de las resistencias. Forma general: .TEMP Tl [ T2 ... ] T1, T2 ...: diferentes temperaturas en grados centgrados para las cuales el circuito debe ser analizado.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 26

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

Ejemplo: .TEMP -55 25 125 Analiza el circuito en cuestin para las temperaturas de -55EC, 25EC y 125EC. 3.5. ANLISIS PARAMTRICO. Permite repetir el anlisis indicado por un comando .TRAN, .AC, .NOISE, para distintos valores de un parmetro. De esta forma se pueden observar los cambios en la respuesta del circuito ante variaciones de determinados parmetros. .STEP [LIN][DEC] NOMVAR VINICIAL VFINAL INCREM NOMVAR: Nombre de la variable que acta de parmetro. Puede ser una fuente de tensin o de corriente independiente, un parmetro global o un parmetro de un modelo. VINICIAL: Indica el valor inicial. VFINAL: Indica el valor final del parmetro. INCREM: Indica el incremento si la variacin del parmetro es lineal [LIN] o el nmero de puntos si la variacin es por dcadas [DEC]. .STEP NOMVAR LIST <lista de valores> Realiza el anlisis del circuito para cada uno de los valores del parmetro indicados en LIST. El comando .STEP realiza funciones similares a las realizadas por los comandos .DC, .TEMP, .WCASE y .MC. Si dos de estos comandos intentan realizar el mismo tipo de anlisis se producir un error. Ejemplos. .STEP VCE 0 10 .5 Realiza el anlisis del circuito para cada uno de los valores de VCE comprendidos entre 0 y 5, con paso de 0.5V. .STEP TEMP LIST 0 20 27 50 Realiza el anlisis del circuito para las temperaturas indicadas a continuacin de LIST. .STEP RES RMOD(R) 0.9 1.1 .001 Realiza los distintos anlisis del circuito modificando las resistencias que sean del modelo RMOD,
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 27

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

variando su valor desde 0.9 hasta 1.1 con paso de 0.001. Para sacar todo el provecho del comando .STEP es necesario conjugarlo con el uso de la definicin de parmetros globales, .PARAM 3.5.1 DEFINICIN DE PARMETROS GLOBALES. .PARAM NOMBRE=valor .PARAM NOMBRE={expresin}. Mediante el comando .PARAM se pueden definir parmetros globales, vlidos para utilizarlos en cualquier lugar de la descripcin del circuito. Ejemplos: .PARAM VCC=5V. .PARAM PI=3.14159 .PARAM DOS_PI={2*PI} 3.5.2. USO DE .PARAM JUNTO CON .STEP Con el siguiente ejemplo se ilustra el uso conjunto de ambos comandos: .PARAM RVAL=1 R1 1 2 {RVAL} ;Se define el parmetro RVAL con valor inicial de 1 ;Se define la resistencia R1 cuyo valor es el del ;parmetro RVAL. Ntese que se indica ;poniendo entre {} el nombre del parmetro. .STEP PARAM RVAL 30,50,5 ;Se realiza el anlisis del circuito variando RVAL ;desde 30 hasta 50 con paso 5 El mismo ejemplo anterior podra haberse realizado modificando un parmetro local de un modelo definido por el usuario: R1 1 2 RMOD 1 .MODEL RMOD RES(R=30) .STEP RES RMOD(R) 30,50,5. Para realizar un anlisis variando la componente AC de un generador, se debe emplear obligatoriamente un parmetro global: V1 1 0 AC {variable} .PARAM variable=0 .STEP PARAM VARIABLE 0 5 1 .AC DEC 100 1000 1E6
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 28

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

3.6 ANLISIS DE PEOR CASO Y MONTE CARLO. Al realizar la simulacin de un circuito se pueden utilizar modelos extremadamente complejos para los dispositivos semiconductores, no obstante los circuitos reales se fabrican con componentes reales que estn afectados por tolerancias, que en ocasiones pueden dar lugar a diferencias significativas entre los resultados simulados y los reales. Para evitar este inconveniente, el PSPICE permite realizar los diferentes tipos de anlisis ya descritos, teniendo en cuenta las tolerancias, tanto de los componentes pasivos como las de los parmetros de los dispositivos semiconductores. I.-Anlisis de peor caso. En este anlisis se obtiene la variable de salida para el supuesto de que los errores producidos por las tolerancias se sumen entre s, dando lugar a la mayor variacin, de entre las posibles, en la variable estudiada. El PSPICE realiza en primer lugar un anlisis con los valores nominales del circuito. A continuacin, el programa repite los anlisis para cada componente con su valor modificado segn su tolerancia mxima. Una vez realizados los anlisis para todos y cada uno de los componentes especificados por el usuario, se acumulan las desviaciones introducidas por cada componente dando lugar a la mxima desviacin de la simulacin nominal (peor caso). La sintaxis del comando es: .WCASE ANLISIS VAR_SALIDA FUNCIN [OPCIONES] ANLISIS: Indica el tipo de anlisis sobre el que se va a realizar el estudio. Podr ser DC AC o TRAN.

VAR_SALIDA: Indica la variable sobre la que se va a realizar el anlisis de peor caso. FUNCIN: Establece la forma de comparar los resultados obtenidos en la simulacin con los valores nominales y los obtenidos con las valores afectados por las tolerancias. Puede emplearse una de las siguientes:

YMAX: Busca el valor absoluto de la mayor desviacin con la simulacin nominal. MAX: Busca el valor mximo de la variable. MIN: Busca el valor mnimo de la variable. OPCIONES: Incluye una o ms de las siguientes:

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 29

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

LIST: Imprime los valores de los parmetros en cada simulacin. OUTPUT ALL: todas las simulaciones producen salidas. Si no se indica slo se mostrarn los resultados de la simulacin nominal y la de peor caso. VARY DEV; VARY LOT; VARY BOTH: Slo se incluirn en el anlisis los componentes que tengan en su modelo la tolerancia definida por DEV, por LOT o por ambos. DEVICES: Indica qu componentes se deben tener en cuenta para hacer el anlisis de peor caso. Permite limitar el estudio a las variaciones de ciertos componentes. Si no se indica nada se tendrn en cuenta todos los componentes cuyo modelo incluya la definicin de tolerancias. Ejemplos: .WCASE TRAN V(5) YMAX .WCASE DC IC(Q7) YMAX VARY DEV. Realiza el anlisis DC de peor caso, de la corriente por el colector de un transistor (Q7) mediante la funcin YMAX teniendo en cuenta todos los componentes que tengan en su modelo la tolerancia definida con DEV. .WCASE AC VP(13,5) YMAX DEVICES RQ OUTPUT ALL.

Realiza el anlisis AC de peor caso para la fase de la tensin entre los nudos 13 y 5, segn la funcin YMAX. Slo se consideran las tolerancias de las resistencias y de los parmetros de los transistores bipolares. Se generan salidas para todos los pasos de la simulacin. .MODEL CMOD CAP(C=1 DEV 5%) Se define un modelo de condensador con una tolerancia del 5% en el parmetro C. II.-Anlisis de Monte Carlo. La realizacin de un anlisis de peor caso supone repetir el proceso de anlisis tantas veces como elementos afectados de tolerancia existan en el circuito. El tiempo de simulacin se multiplica por el nmero de componentes y tambin el tamao de los ficheros generados por PSPICE. Para obviar estos problemas, se recurre a efectuar un anlisis estadstico (de Monte Carlo) consistente en realizar un nmero de anlisis especificado por el usuario, tomando los diversos componentes del circuito, valores aleatorios generados por el propio PSPICE, de manera que las formas de onda obtenidas en las sucesivas simulaciones representen desviaciones "probables" de las obtenidas con los valores nominales.
J. CARLOS GARCA - Fco. JAVIER RODRGUEZ. Pgina.: 30

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

La dispersin de los valores de los componentes respecto de los nominales, puede realizarse de forma uniforme, gaussiana o ser establecida por el usuario. La sintaxis del comando es: .MC N_SIMUL ANALISIS VAR_SALIDA FUNCIN [OPCIONES] N_SIMUL: Indica el nmero de simulaciones. La primera se realiza con el valor nominal de los parmetros y las siguientes con asignacin aleatoria de tolerancias. ANLISIS: Tiene el mismo significado que en el comando .WCASE VAR_SALIDA: Idem. FUNCIN: Idem. OPCIONES: Pueden ser ninguna o cualquiera de las siguientes: LIST: Mismo significado que en .WCASE OUTPUT: Indica que simulaciones producirn salidas. Si no se indica nada slo producir salida la simulacin con los valores nominales. ALL: Todas las simulaciones. FIRST valor: n primeras. EVERY valor: Cada n iteraciones.(n=valor) RUNS valor: Las simulaciones indicadas en la lista de valores. Ejemplos: .MC 10 TRAN V(5) YMAX .MC 50 DC IC(Q7) YMAX LIST .MC 20 AC VP(13,5) YMAX LIST OUTPUT ALL.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 31

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

4. PARMETROS DE CONTROL DE LA SIMULACIN


Con el comando .OPTIONS podemos asignar las opciones, lmites y parmetros de control de varios tipos de anlisis, as como definir el formato de salida del fichero *. OUT. Las opciones pueden ir en cualquier orden. Existen dos tipos de opciones, aquellas que necesitan un valor y aquellas otras que solo necesitan el nombre para ser ejecutadas, tambin llamadas 'flags' . Los "flag" son los siguientes: ACCT EXPAND LIBRARY LIST NODE NOECHO NOMOD NOPAGE OPTS WIDTH Da un informe al final de todos los anlisis. Lista los componentes creados por la expansin de los subcircuitos. Lista las lneas usadas de los ficheros de libreras. Da un resumen de los componentes del circuito. Lista de nodos. Elimina el listado del fichero de entrada ( fichero.CIR ). Elimina el listado de los parmetros de los modelos y de los valores de temperatura actualizados. Elimina el paginado e imprime un # en cada seccin principal de salida. Presenta los valores para todas las opciones. Determina el ancho del fichero *.OUT, 8 o 132 caracteres.

La siguiente tabla lista las opciones con valores y sus valores por defecto

Defecto ABSTOL CHGTOL CPTIME DEFAD DEFAS DEFL DEFW GMIN ITL1 ITL2 L4 ITL5 Mejor precisin para la corriente. Mejor precisin para la carga Tiempo de CPU permitido para simulacin. Area de drenador del MOSFET (defecto) AD Area de fuente del MOSFET (detecto) AS Longitud del MOSFET (defecto) L Anchura del MOSFET (defecto) W Mnima conductancia Lmite de tanteos sin criterio de iteracin para el DC y OP Lmite de tanteos con criterio de iteracin en DC y OP Lmite de iteraciones de cualquier punto en el TRAN Lmite de iteraciones totales para todos los puntos en TRAN (si ITL5=0 considera ITL5=infinito) Nmero mximo de puntos permitidos 1 pA 0.01 pC 1E6 0 0 0100u 100u 1 E-12 40 20 10 5000

Unidades Amp Culomb. Segundos metro2 metro2 metro metro ohm-1

LIMPTS

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 32

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

para cualquier tabla o ploteado. infinito (LIMPTS=0 considera LlMPTS-infinito) NUMDGT Nmero dgitos en las tablas (max 8 digitos) PIVREL Mag. relativa requerida para pivote en la solucin de matrices. PIVTOL Mag. absoluta requerida para pivoto en la solucin de matrices. RELTOL Precisin relativa de tensiones y corrientes. TNOM Temperatura por defecto. TRTOL Ajuste de precisin dol anlisis transitorio. VNTOL Mejor precisin de las tensiones. 4.1 VARIABLES DE SALIDA

4 1 E-3 1 E-13 0.001 27 7 1uV

EC

Voltios

En este apartado se indican los tipos de variables de salida que pueden utilizar los comandos .PRINT, .PLOT y .PROBE. Los dos primeros comandos pueden tener hasta 8 variables de salida. Las variables de salida son las siguientes: Anlisis DC v TRAN V(<nodo>) V(<nodo +>,<nodo ->) V(<nombre>) Vx(<nombre>) Vxy(<nombre>) I(<nornbre>) Ix(<nombre>) Tensin en un nodo Tensin entre nodos + y Tensin entre 2 terminales Tensin en el terminal x (3 term.) Tensin entre term. x e y (3 term.) Corriente en componente (2 terminales) Corriente hacia el terminal (3 term.)

Para los tipos V(<nombre>) e I(<nombre>), <nombre> debe ser el de un componente de dos terminales. Lista de componentes de dos terminaies C D E F G H I L R V Condensador Diodo Fuente de tensin controlada por tensin Fuonte de corriente controlada por corriente Fuente de corriente controlada por tensin Fuente de tensin controlada por corriente Fuente de corriente independiente Bobina Resistencia Fuente de tensin independiente
Pgina.: 33

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

Para las formas Vx(<nombre>), Vxy(<nombre>) e Ix(<nombre>), <nombre> debe ser el de un componente de tres terminales. Lista de componentes de tres o ms terminales B FET GaAs D(drenador) G(puerta) S(fuente) M MOSFET D(drenador) G(puerta) S(fuente) B(sustrato) C(colector) B(base) E(emisor) S(sustrato)

J FET Unin

D(drenador) G(puerta) S(fuente)

Q Trans. Bip.

Anlisis AC Las variables se expresarn de la misma forma que para los anlisis DC y TRAN utilizando sufijos. Sufijos (ninguno) M DB P G R I magnitud magnitud magnitud en decibelios fase retardo o desfase (dPHASE/dFREQUENCY) parte real parte imaginaria

Componentes que se pueden utilizar con las variables de corriente C I L R T V Condensador Fuente de corriente independiente Bobina Resistencia Lnea de trasmisin Fuente de tensin independiente

Para medir la corriente en otros componentes se debe utilizar una fuente de tensin independiente de valor cero en serie con el componente o terminal. Anlisis de ruido INOISE ONOISE Equivalente del ruido de salida en el nodo de entrada. Valor eficaz del ruido total en la salida.
Pgina.: 34

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

DEPARTAMENTO DE ELECTRNICA. U.A.

MANUAL DE REFERENCIA RPIDA DE PSPICE

DB(INOISE) DB(ONOISE)

El valor de INOISE en decibelios. El valor de ONOISE en decibelios.

El ruido del circuito no puede imprimir con las opciones .PRINT o .PLOT .En este anlisis se debe de utilizar el intervalo de impresin del comando .NOISE. Con el comando .PROBE se utilizarn las variables indicadas anteriormente con una serie de difererencias, que son: Las formas V(<nombre>), Vx(<nombre>) y Vxy(<nombre>) no pueden utilizarse. La variable de barrido est disponible junto con las tensiones o corrientes. Para el anlisis DC el nombre de la variable de barrido ser una tensin o corriente, para el anlisis de AC la frecuencia (Frequency) y para el anlisis transitorio el nombre ser el tiempo (Time). Las corrientes a travs de componentes y el formato para el retardo VG(x) o IG(x) estn disponibles, de la misma forma que para los comandos .PRINT y .PROBE.

J. CARLOS GARCA - Fco. JAVIER RODRGUEZ.

Pgina.: 35

You might also like