Sei sulla pagina 1di 14

Introduccin a las Herramientas de Simulacin: MicroSim PSpice PRCTICAS GUIADAS

En esta prctica guiada se propone una introduccin a una herramienta comercial de simulacin de circuitos. La prctica se desarrolla sobre una versin de evaluacin del simulador MicroSim PSpice versin 8.0. En ella veremos cmo realizar diversos tipos de anlisis en circuitos electrnicos, cmo visualizar los resultados usando la herramienta Probe, as como el uso de modelos de dispositivos proporcionados por el usuario.

1. Introduccin a la Prctica 2. Primer Ejemplo: Circuito RC


2.1. Introduccin del esquemtico 2.2. Especificacin del anlisis 2.3. Simulacin y visualizacin de los resultados

3. Segundo Ejemplo: Convertidor AC/DC


3.1. Introduccin del esquemtico 3.2. Especificacin del anlisis 3.3. Simulacin y visualizacin de los resultados 3.4. Realizacin de un anlisis paramtrico

4. Resumen de Iconos

Dpto. Electrnica y Electromagnetismo

PRCTICAS GUIADAS

1. Introduccin a la Prctica
El objetivo de esta prctica es familiarizarse con el entorno para la simulacin elctrica de circuitos. Dicha actividad comprende tres pasos fundamentales: Captura de esquemticos y modelos Edicin de estmulos, tipos de anlisis y simulacin Anlisis de los resultados, visualizacin y medida

2. Primer Ejemplo: Circuito RC


R 1k vin + + C 1nF vo Consideremos un filtro pasivo RC de primer orden como el que se muestra en la Fig.1. Analizaremos las caractersticas de dicho circuito usando el entorno MicroSim PSpice.

Fig. 1 Circuito RC.

2.1. Introduccin del esquemtico La primera tarea consistir en la captura del esquemtico (CE) del circuito RC . Para ello arrancaremos la utilidad Schematics del entorno DesignLab Design Manager. Deber aparecer una hoja de papel en blanco donde dibujaremos el esquemtico.
Seleccin de componentes

Los componentes del circuito (en este caso fuente de tensin, resistor y condensador) se encuentran en una de las libreras de componentes de la herramienta. Para acceder a dichas libreras activaremos Draw Get New Part ... en el men de CE (tambin pulsando Crtl + G ). En el men resultante se muestran los nombres de los componentes de todas las libreras disponibles en la versin demo, junto con una breve resea de su funcin. Si se sabe el nombre de la librera en que se encuentra el componente que se est buscando, se puede seleccionar desplegando el men Libraries ... . Pulsando la opcin Advanced se muestra el smbolo del elemento que seleccionemos, picando una vez sobre su nombre. Seleccionaremos los elementos que forman el circuito. Para ello, con el ratn sobre la ventana de nombres pulsaremos en el teclado la(s) primera(s) letra(s) del nombre del smbolo que estamos buscando, con lo cual la lista se desplazar rpidamente hasta el primer smbolo cuyo nombre comience con estas letras. En el ejemplo, comenzaremos con la fuente de tensin. En PSpice existen varios smbolos para fuentes independientes de tensin, dependiendo de sus caractersticas (DC, variable en el tiempo, AC, etc.). Sin embargo, existe una fuente de propsito general llamada VSRC . Una vez localizada, para
Dpto. Electrnica y Electromagnetismo

2. Primer Ejemplo: Circuito RC

seleccionarla picaremos en Place o bien haremos doble click sobre su nombre. Con ello, el smbolo de VSRC aparecer ligado al ratn de forma que podremos emplazarla en cualquier lugar de la hoja en blanco. Una vez emplazada, el smbolo seguir unido al ratn para permitir colocar tantos elementos idnticos como se desee. Para finalizar el proceso pulsaremos ESC . Repetiremos el proceso anterior para colocar en el esquemtico el resistor ( R en la librera) y el condensador ( C ). Trataremos de colorarlos en la misma situacin que se muestra en la Fig.1, pero ligeramente separados (no conectados). Para ello, una vez seleccionados (picando sobre el elemento hasta que se ilumine en rojo o seleccionando un rea que englobe el smbolo o conjunto de smbolos), podemos moverlos simplemente volviendo a picar sobre el elemento y arrastrando el ratn mientras mantenemos pulsado el botn izquierdo. Adems es posible rotar o especular cualquier elemento o conjunto de elementos seleccionados mediante los mens Edit Rotate ( Crtl + R ) o Edit Flip ( Crtl + F ), respectivamente. Esto puede resultar muy cmodo antes de emplazar cada elemento (esto es, mientras estn unidos al ratn).
Conexin de componentes

Una vez que los tres elementos estn en la posicin adecuada procedemos a su conexionado. Para ello habilitamos el men Draw Wire ( Crtl + W ) y a continuacin marcamos el punto inicial y final del cable. Continuaremos hasta completar las tres conexiones y pulsaremos ESC para abandonar el modo de cableado. Tanto los cables como los elementos se pueden eliminar seleccionndolos y pulsando la tecla Supr ( DEL ) o Edit Delete. Adems de los tres elementos y su conexionado, hay que proporcionar informacin de cul ser el nudo de referencia, a partir del cual se medirn todas las tensiones del circuito. Esta informacin debe incluirse obligatoriamente en cualquier esquemtico. Para ello se utiliza un smbolo que representa la tierra (0V) del circuito llamado GND _ EARTH . Seleccionaremos dicho smbolo de la librera y lo coloraremos intersectando el cable inferior. Este smbolo asocia a dicho nudo la etiqueta (label) 0 (cero). Esta etiqueta es una palabra reservada del simulador que se utiliza para designar al nudo de referencia. El mismo resultado se obtiene asociando directamente dicha etiqueta al nudo, para lo cual se hace doble click sobre el nudo en cuestin y se introduce la etiqueta en la ventana que se muestra. Es conveniente asociar etiquetas los nudos con cualquier cadena alfanumrica distinta de 0, para identificarlos claramente en los resultados de la simulacin. Una vez aadida la tierra, el esquemtico debe ser similar al de la Fig.2, donde los nudos de entrada y salida se han etiquetado como in y out.

Nudo de tierra

Fig. 2 Esquemtico del circuito RC.

Dpto. Electrnica y Electromagnetismo

PRCTICAS GUIADAS

Parmetros de componentes

El siguiente paso consiste en asociar valores a los elementos. Para ello, picando dos veces sobre cada smbolo se nos muestra una ventana en la cual hemos de introducir cierta informacin. Para modificar o aadir informacin en cierto campo haremos doble click sobre ste y, tras introducir el texto correspondiente, pulsaremos ENTER . En nuestro ejemplo, para la fuente de tensin introduciremos 1 en el campo DC = , lo cual equivale a asociar un valor de 1V en DC. A continuacin introduciremos 1 0 en el campo AC = , con lo que para un anlisis en AC la magnitud de la fuente es 1V y su fase 0 grados. Finalmente introduciremos pulse(-1V 1V 0s 1ns 1ns 10us 20us) en el campo TRAN = para especificar que en un anlisis transitorio la fuente proporcionar un tren de pulsos de valor bajo de -1V, valor alto de 1V, retraso de 0s, tiempo de subida de 1ns, tiempo de bajada de 1ns, tiempo en alto de 10 s y periodo de 20 s . Operando del mismo modo asignaremos los valores de resistencia y capacidad, mediante el campo VALUE = de su ventana de propiedades. En este caso no es necesario modificarlos, pues los valores que tienen por defecto: R = 1k ( 1000 ) y C = 1n ( 1e-9F ), coinciden con los del ejemplo. Las abreviaturas tpicas son reconocidas:

k = kilo (1e+3) m = mili (1e-3)

meg = mega (1e+6) u = micro (1e-6)

g = giga (1e+9) n = nano (1e-9)

t = tera (1e+12) p = pico (1e-12)

f = femto (1e-15)

2.2. Especificacin del anlisis Una vez capturado el esquemtico del circuito, procederemos a especificar en el simulador el(los) anlisis que se requieran, mediante Analysis Setup ... ( ).

Con este comando se despliega la ventana de anlisis que se muestra en la Fig.3 y que permite activar o desactivar cada tipo de anlisis y especificarlo convenientemente haciendo click sobre el nombre del anlisis.
Fig. 3 Ventana de seleccin del anlisis.

Existen tres tipos bsicos de anlisis en PSpice: Barrido en DC (DC Sweep), barrido en AC (AC Sweep) y transitorio (Transient). Estos, junto al Bias Point Detail que proporciona informacin sobre el punto de operacin de un circuito, son los tipos de anlisis ms usados. Pueden utilizarse aisladamente o en combinacin con otro tipos de anlisis como Parametric ... ,

Dpto. Electrnica y Electromagnetismo

2. Primer Ejemplo: Circuito RC

Monte Carlo/Worst Case ... , Temperature ... , etc. En este documento nos limitaremos a dar ejemplos de uso de los primeros. En la ventana de la Fig.3, activaremos (Enabled) el anlisis AC Sweep. A continuacin picaremos sobre AC Sweep y completaremos la ventana resultante como se indica en la Fig.4. Esto equivale a realizar un barrido en frecuencias de la fuente de AC (aquella que tiene activada el campo AC = , en este caso la nica que existe en el circuito) en escala logartmica con una densidad de 20 puntos por dcada, partiendo de 1Hz y hasta 1GHz [recuerde que DC (frecuencia de 0Hz) no tiene representacin en escala logartmica].

Fig. 4 Ventana del anlisis en AC.

El resultado de este anlisis ser la variacin con la frecuencia del mdulo y la fase de la tensin de salida (o cualquier otra variable del circuito). Como antes hemos asignado mdulo = 1V y fase = 0 grados en la tensin de entrada, la tensin de salida en AC representar tambin la funcin de transferencia tensin de entradatensin de salida, ya que la tensin de entrada en AC est normalizada. As podemos obtener de forma sencilla el mdulo y la fase de esa funcin de transferencia; esto es, su diagrama de Bode. Por otro lado, activaremos el anlisis transitorio e incluiremos los parmetros que se indican en la Fig.5. Con ello queremos realizar un anlisis de la evolucin temporal durante los primeros 20 s , tomando muestras cada 20ns (Step Ceiling). Es muy importante ajustar convenientemente este ltimo parmetro en funcin de las frecuencias implicadas en el circuito para poder visualizar correctamente los resultados del anlisis transitorio. Durante el anlisis transitorio el simulador considera el campo TRAN = especificado en la ventana de propiedades de la fuente de tensin de entrada; esto es, el resultado del anlisis mostrar la respuesta del circuito a un tren de pulsos.
Fig. 5 Ventana del anlisis transitorio.

2.3. Simulacin y visualizacin de los resultados


Ejecucin del simulador

Una vez salvado el esquemtico (File Save as ... ) en el disco de usuario (nunca en el disco local), ya estamos en condiciones de realizar la simulacin. Previamente, en el men Analysis, picaremos sobre Probe Setup ... y activaremos la opcin Automatically run Probe after simulation. A continuacin activaremos Analysis Simulate (F11 ) para arrancar el simulador. En respuesta, si no hay errores, aparecer la ventana del simulador PSpice A/D, indicando que los anlisis solicitados estn en curso.
Dpto. Electrnica y Electromagnetismo

PRCTICAS GUIADAS

Fig. 6 Ventana de seleccin de formas de onda.

Representacin de resultados

Cuando finalice, arrancar automticamente la utilidad Probe, que permite visualizar los resultados de la simulacin. En primer lugar se nos preguntar qu anlisis de entre los realizados queremos visualizar. Haremos click en AC. El resultado ser una grfica donde la frecuencia (en escala logartmica) se representa en el eje X. Activando Trace Add (tambin Insert ), aparecer una ventana que incluye a la izquierda todas las variables que podemos representar en el eje Y de la grfica (ver Fig.6). Adems es posible realizar operaciones matemticas con estas variables utilizando las expresiones que aparecen a la derecha. Por ejemplo, representemos el mdulo de la tensin de salida en dB: para ello, primero picaremos en DB( ) entre las funciones de la derecha y luego en V(out) entre las variables de la izquierda. Cuando aceptemos en OK , la curva solicitada se visualizar en la grfica. Con ello hemos representado el mdulo de la funcin de transferencia en decibelios (dado que la entrada en AC estaba normalizada en mdulo y fase). Para obtener el diagrama de Bode completo, representaremos en la misma grfica la fase de la funcin de transferencia. Comenzaremos aadiendo otros ejes (los valores de la fase y el mdulo pueden ser bastante diferentes, por lo que ambos en la misma grfica pueden dar lugar a problemas de escala) con Plot Add Plot. La nueva grfica es automticamente seleccionada como lo indica la palabra SEL>> cerca de su origen de coordenadas. Podemos seleccionar una u otra simplemente picando con el ratn sobre cada curva. Seleccionar una grfica implica que las curvas que aadamos van a representarse en dicha grfica. Seleccionaremos pues la grfica nueva y aadiremos en ella P[V(out)] ; esto es, la fase de la tensin de salida.
Dpto. Electrnica y Electromagnetismo

2. Primer Ejemplo: Circuito RC

Fig. 7 Ventana de visualizacin del comportamiento en frecuencia (AC).

Cursores y medidas

Para medir datos sobre las curvas estn disponibles sendos cursores que activaremos con Tools Cursors Display (tambin Crtl + Shift + C ): el primero de los cursores se controla con el botn izquierdo del ratn y el segundo con el derecho. Se puede cambiar de curva (ya sean stas de la misma o de distintas grficas) simplemente picando con el botn correspondiente sobre el smbolo que aparece a la izquierda del nombre de la variable representada, bajo el eje X de cada grfica (ver Fig.7). La abscisa y la ordenada de cada cursor, as como sus diferencias respectivas aparecern en un recuadro. Utilizaremos los cursores para medir el ancho de banda de 3dB del filtro paso de baja de primer orden; esto es, la posicin del polo, f p = 1 ( 2 RC ) . Los resultados del anlisis transitorio se activan mediante Plot Transient, lo cual nos proporcionar una grfica vaca con escala temporal en el eje X. En ste y en cualquier otro tipo de anlisis existe una forma muy cmoda de representar variables que no requieran un clculo previo (es decir, directamente tensiones en nudos o intensidades en los terminales de un dispositivo). Para ello se ha de volver a la representacin esquemtico y aadir sondas de tensin o intensidad en los puntos oportunos. Estas sondas se encuentran bajo el men Markers de la CE, aunque tambin pueden accederse mediante la barra de herramientas ( ). Una vez en la CE, si se aade por ejemplo una sonda de tensin al nudo de salida (para lo cual se ha de hacer coincidir la punta de la sonda con el nudo en cuestin) y se pulsa ESC (para interrumpir la inclusin de sondas), esta tensin se representa automticamente en la grfica activada de la herramienta de visualizacin. En la Fig.8 se muestra el resultado y el uso de los cursores para medir el tiempo de subida de la tensin de salida en respuesta al pulso en la entrada, a partir del cual es posible determinar la constante de tiempo, = RC .
Dpto. Electrnica y Electromagnetismo

PRCTICAS GUIADAS

Fig. 8 Formas de onda en el dominio del tiempo (TRANSITORIO).

3. Segundo Ejemplo: Convertidor AC/DC


3.1. Introduccin del esquemtico

Analizaremos ahora las caractersticas de convertidor AC/DC, modificando el circuito anterior y aadiendo un diodo. Utilizaremos para ello el smbolo D de la librera, que representa a un diodo genrico, y lo conectaremos como se indica en la Fig.9. Ntese que el valor del condensador se ha cambiado a 100 F y el de la resistencia a 10k .
Fig. 9 Esquemtico del convertidor AC/DC.

Modelos de dispositivos

Una vez completado el esquemtico debemos proporcionar una lnea de modelo para el diodo. sta debe acompaar a todos los dispositivos semiconductores y en ella se le proporcionan al simulador los parmetros del modelo del dispositivo. Esta informacin se incluye en un fichero de texto sin formato con el contenido genrico:
.model nombre_modelo tipo_dispositivo par1 = val1 par2 = val2 ...

donde nombre _ modelo puede ser cualquier cadena alfanumrica, el tipo expresa a qu dispositivo corresponde el modelo: D para diodo, NMOS o
Dpto. Electrnica y Electromagnetismo

3. Segundo Ejemplo: Convertidor AC/DC

PMOS para MOSFETs, NPN o PNP para BJTs, etc. A continuacin se incluyen los parmetros correspondientes del modelo. En nuestro caso crearemos un fichero de texto con el siguiente modelo del diodo:
.model + + diodo_p1 vj = 0.5 isr = 1.565n D eg = 1.11 nr = 2 is = 2.682n rs = 0.5664 bv = 250 n = 1.836 fc = 0.5 ibv = 100u m = 0.3333 cjo = 4p tt = 11.54n

y lo salvaremos, en el mismo directorio que el esquemtico del circuito, con la extensin .lib (p.ej., como modelo_diodo_p1.lib ). Para asociar este modelo al diodo en la CE picaremos una vez sobre el smbolo del diodo para que se ilumine y activaremos Edit Model. Acto seguido picaremos sobre Change Model Reference, lo cual nos permitir introducir el nombre del modelo asociado a este diodo y que deber coincidir con el nombre _ modelo incluido en el fichero .lib . Lo nico que resta es comunicar al entorno dnde se encuentra el fichero .lib , ya que se trata de una librera personal (creada por el usuario). Para ello, seleccione de la librera de componentes el bloque LIB y emplcelo junto al esquemtico del circuito (no es necesario contectarlo a ningn componente). Haga doble click sobre el bloque LIBRARY : y escriba el nombre del fichero en el campo correspondiente ( FILENAME = modelo_diodo_p1.lib ). [En caso de que el fichero .lib no est en el mismo directorio que el esquemtico a simular es necesario incluir la ruta completa del fichero]. Una vez hecho esto, puede comprobar fcilmente en la CE que se ha incorporado correctamente el modelo haciendo doble click sobre el nombre junto a LIBRARY : . Deber abrirse la aplicacin TextEdit (editor de texto sin formato incluida en MicroSim) y aparecer el contenido del fichero de modelos. 3.2. Especificacin del anlisis Analizaremos la caracterstica entrada/salida en DC y la respuesta temporal a una entrada sinusoidal. Para visualizar la caracterstica en DC debemos realizar un barrido en DC (DC Sweep) de la fuente de entrada. Activamos dicho barrido y lo configuramos como en la Fig.10, indicando el nombre de la fuente de DC. Para analizar la respuesta temporal, consideramos una seal sinusoidal como fuente de entrada. Para ello escribiremos sin(0 100 50) en el campo TRAN = ; esto es, una sinusoide de offset = 0V , amplitud = 100V y frecuencia = 50Hz . A continuacin, activaremos el anlisis Transient en el Setup e incluiremos Final Time = 200ms y Step Ceiling = 0.1ms (el valor de Print Step no afecta a los resultados grficos). Una vez hecho esto podemos correr la simulacin.
Dpto. Electrnica y Electromagnetismo

Fig. 10 Ventana del anlisis en DC.

PRCTICAS GUIADAS

10

3.3. Simulacin y visualizacin de los resultados Cuando finalice PSpice A/D se autoejecutar Probe (si as est indicado en Analysis Probe Setup). Seleccionaremos el anlisis transitorio y en la CE aadiremos sendas sondas de tensin a la entrada y a la salida. El resultado se muestra en la Fig.11. En esta grfica se puede realizar un zoom para visualizar con mayor detalle ciertos aspectos, como por ejemplo la tensin de rizado del convertidor AC/DC.

Fig. 11 Formas de onda en el tiempo (TRAN).

Los resultados del barrido en DC se muestran en la Fig.12. Ntese que ahora el eje X se corresponde con valores de la tensin de entrada, con lo cual la representacin de est tensin V(in) da como resultado una recta de pendiente unidad y que pasa por el origen. En la curva correspondiente a V(out) se aprecia la tensin de encendido del diodo, adems de la seleccin de la media onda positiva.
Fig. 12 Caracterstica del rectificador (DC).

3.4. Realizacin de un anlisis paramtrico Su objetivo es determinar la influencia de un parmetro sobre los resultados de una simulacin, entendiendo por parmetro cualquier variable elctrica o no que participe en dicha simulacin. PSpice admite como parmetros los siguientes: valor de una fuente de tensin o intensidad, temperatura, valor de un parmetro del modelo asociado a un dispositivo semiconductor y parmetro global. El anlisis paramtrico se realiza siempre en combinacin con otro anlisis (DC, AC o TRAN), de forma que se realiza una simulacin para cada valor del parmetro.

Por ejemplo, la Fig.13 muestra la ventana de Analysis Setup con un anlisis en AC y el anlisis paramtrico activado. Picando sobre la palabra Parametric ... aparecer el men de la Fig.14 [obsrvese el gran parecido con el de la Fig.10].
Fig. 13 Ventana de seleccin de anlisis.

Dpto. Electrnica y Electromagnetismo

3. Segundo Ejemplo: Convertidor AC/DC

11

Fig. 14 Anlisis de temperaturas.

En este ejemplo, se ha activado la temperatura como parmetro (parte superior), a la cual se le han asignado tres valores (Value List): -40, 25, y 80 grados centgrados. En respuesta PSpice realizar el anlisis en AC para cada una de las temperaturas indicadas. Como se observa en la Fig.14 existen varias formas de cambiar el valor de un parmetro: variacin lineal (para lo cual se habr de proporcionar el valor inicial, el final y el incremento), variacin logartmica (bien sea en octavas o en dcadas) y lista discreta de valores (como en el ejemplo anterior). Ahora vamos a realizar un anlisis paramtrico vinculado al anlisis transitorio de la Fig.11, en el cual variaremos el valor del resistor.

En primer lugar debemos especificar el parmetro en el esquemtico. Para ello se incluye en el esquemtico un bloque de librera llamado PARAM (no es necesario contectarlo a ningn componente), que aparece instanciado como PARAMETERS : . Haciendo doble click sobre l, se despliega el men asociado, que consta de tres campos de nombre y tres campos de valor. Escribiremos R1 en el primer campo de nombre ( NAME 1 = R1 ) y 10k en el primer campo de valor ( VALUE 1 = 10k ). Cuando piquemos sobre OK, dichos valores aparecern bajo PARAMETERS : , como se muestra en la Fig.15. Con esto definimos el parmetro y le asignamos un valor por defecto. A continuacin haremos doble click sobre el resistor y escribiremos { R1 } en el campo VALUE = (ver Fig.15). Con esto vinculamos el parmetro definido previamente al valor de la resistencia.

Fig. 15 Distintas ventanas para realizar el anlisis paramtrico.


Dpto. Electrnica y Electromagnetismo

PRCTICAS GUIADAS

12

Fig. 16 Dando valores a un parmetro.

El paso siguiente consiste en definir el anlisis paramtrico; es decir, cmo queremos variar R1 y en qu simulacin. Partiendo del men Analysis Setup, sealaremos los campos Transient ... y Parametric ... . En el primero pondremos los datos del apartado 3.2 (por lo que no hay que modificar nada). En el segundo, tras activar el campo Global Parameter en la parte superior izquierda, incluiremos el nombre del parmetro en la ventana superior derecha ( R1 , sin llaves). A continuacin activaremos el campo Value List, e incluiremos tres valores: 100, 1k, 10k. El resultado final se muestra en la Fig.16. Para finalizar pulsamos OK.

Ahora ya podemos realizar la simulacin. Una vez concluida sta, la ventana principal de Probe nos da la opcin de visualizar los resultados de las tres simulaciones juntas o slo de alguna de ellas. Si indicamos All, el resultado deber ser el que se muestra en la Fig.17. En esta la parte superior de la figura, Probe muestra las tres simulaciones superpuestas, de las cuales se ha realizado un zoom ( ) en la parte inferior para apreciar mejor las diferencias. Ntese como, la curva correspondiente a R1 = 100 (simbolizada por tringulos), presenta la constante de tiempo menor (respuesta ms rpida) y, por tanto, la tensin de rizado ms elevada. A medida que aumenta R1 , aumenta la constante de tiempo RC y disminuye el valor de la tensin de rizado.

Fig. 17 Resultados de la simulacin paramtrica.


Dpto. Electrnica y Electromagnetismo

4. Resumen de Iconos

13

4. Resumen de Iconos
TABLA CON LOS ICONOS PRINCIPALES EN SCHEMATICS

Dpto. Electrnica y Electromagnetismo

PRCTICAS GUIADAS

14

TABLA CON LOS ICONOS PRINCIPALES EN PROBE

Dpto. Electrnica y Electromagnetismo

Potrebbero piacerti anche