Está en la página 1de 10

Simulacin de circuitos con PSpice

1.

Introduccin

CADENCE (Orcad, MicroSim) PSpice es un entorno de anlisis y sntesis de circuitos electrnicos que da soporte a las siguientes tareas: Captura de esquemticos Simulacin a nivel elctrico Simulacin lgica y de modo mixto Optimizacin de circuitos Edicin de placas circuitos impresos o PCBs (Printed Circuit Board) Representacin grfica de las formas de ondas Esta herramienta esta basada en PSpice, versin profesional de Spice (Simulation Program with Integrated Circuit Emphasis, popular simulador elctrico de la University of California, Berkeley). A la potencialidad del simulador elctrico PSpice, se le une la comodidad de manejo que ofrece la captura de esquemticos y la entrefase grfica, as como la disponibilidad de un gran nmero de libreras para componentes comerciales en la versin completa de MicroSim Pspice. El objetivo de esta prctica es familiarizarse con un entorno profesional de simulacin elctrica de circuitos. Dicha actividad comprende tres pasos fundamentales: (a) captura de esquemticos y modelos; (b) edicin de estimulos, tipos de anlisis y simulacin; (c) anlisis de los resultados, visualizacin y medida.

2.

Primer Ejemplo: Circuito RC


R 1k + C 1nF Vo

Consideremos un filtro pasivo RC de primer orden como el que se muestra en la Fig.1. Analizaremos las caracterstica de dicho circuito usando el entorno + MicroSim PSpice. Vin

2.1 Introduccin del esquemtico


Fig. 1 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 un panel en blanco donde dibujaremos el esquemtico. 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 (o equivalentemente pulsareTecnologa de dispositivos y componentes electrnicos y ftonicos Ingeniero en Electrnica- Primer curso
Pgina 1 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Primer Ejemplo: Circuito RC

mos al unsono la teclas Ctrl y G). En el men resultante se muestran los nombres de todos los componentes en todas las libreras disponibles (en la versin demo) y 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... En cualquier caso, esto no es necesario pues en la lista que se nos ofrece por defecto estn incluidos todos los dispositivos posibles. Pulsando la opcin Advanced, adems 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 letras/s del nombre del smbolo que estamos buscando, con lo cual la lista se deplazar rpidamente hasta el primer smbolo cuyo nombre comience con estas letras. En el ejemplo, comenzaremos con la fuente de tensin . Existen varios smbolos para fuente independiente de tensin en PSpice, dependiendo de sus caractersticas (constante, variable en el tiempo, AC, etc.). Sin embargo, existe una fuente de propsito general llamada VSRC. Una vez localizada para 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 intersecte al smbolo o conjunto de smbolos), podemos moverlos simplemente volviendo a picar sobre el elemento y arrastrando el ratn mientras mantenemos el botn izquierdo pulsado. Adems es posible rotar o especular cualquier elemento o conjunto de elementos seleccionados mediante los mens Edit->Rotate o Edit->Flip , respectivamente. Resulta cmodo antes de emplazar cada elemento (esto es, mientras estn unidos al ratn) modificar su posicin pulsado Ctrl+R o Ctrl+F. Una vez que los tres elementos estn en la posicin adecuada procederemos a su conexionado. Para ello habilitaremos el men Draw->Wire (equivalentemente Ctrl+W) y a continuacin marcaremos 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 mediante Edit->Delete. Adems de los tres elementos y su conexionado hay que proporcionar informacin de cual 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 especial que representa a la tierra (0V) del circuito llamado GND_EARTH. Seleccionaremos dicho smbolo de la librera y lo coloraremos intersectando el cable inferior. En realidad la misin de este smbolo es asociar 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. Siempre es posible y conveniente asociar etiquetas a otros nudos con cualquier cadena alfanumrica distinta de 0 con el fin de identificarlos claramente en los resultados de la simulacin.

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 2 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Primer Ejemplo: Circuito RC

Fig. 2

Una vez aadido el smbolo de tierra, el esquemtico debe ser similar al de la Fig.2. A los nudos de entrada y salida del filtro se les ha etiquetado in y out, respectivamente. 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 indicamos que para un anlisis en AC la magnitud de la fuente es 1V y su fase 0 grados; y finalmente introduciremos pulse (-1 1 0 1n 1n 10u 20u) en el campo TRAN = para especificar que en un anlisis transitorio la fuente proporcionar un tren de pulsos de valor bajo = -1V, valor alto = 1V, retraso = 0s, tiempo de subida = 1ns, tiempo de bajada = 1ns, tiempo en alto = 10s y periodo = 20s. Operando del mismo modo asignaremos los valores de resistencia y capacidad, mediante el campo VALUE = de su ventana de propiedades, aunque en este caso no deben ser modificados 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: t = tera, g = giga, meg = mega, k = kilo, m = mili, u = micro, n = nano, f = femto.

2.2 Especificacin del anlisis


Una vez capturado el esquemtico, procederemos a especificar el/los anlisis que se requieren del simulador, mediante Anaysis->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. 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..., Monte Carlo/Worst Case ..., Temperature ..., etc. En este documento nos limitare-

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 3 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Primer Ejemplo: Circuito RC

Fig. 3 mos a dar ejemplos de uso de estos anlisis dejando la descripcin detallada de los mismo para el Manual de Usuario de la herramienta. 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(a). Esto equivale a realizar un barrido en frecuencias de la fuente de AC (o aquella que tiene activado el campo AC =, en este caso la nica que existe en el circuito; slo una fuente por esquemtico puede tener asignada esta condicin) en escala logartmica con una densidad de 20 puntos por dcada, partiendo de 1Hz y hasta 1GHz. El resultado de este anlisis ser la variacin con la frecuencia del modulo y la fase de la tensin de salida (o cualquier otra en el circuito). Como antes hemos asignado modulo = 1V y fase = 0 grados a la entrada, la seal de salida representar a la funcin de transferencia entrada-salida, de forma que podemos obtener as el mdulo y la fase de la funcin de transferencia; esto es, el diagrama de Bode del circuito. Por otro lado, activaremos el anlisis transitorio e incluiremos los parmetros que se indican en la Fig.4(b). Con ello queremos realizar un anlisis de la evolucin temporal durante los 20 primeros s, tomando muestras cada 1ns. Durante este anlisis se tendr en cuenta el campo TRAN = especificado en la ventana de propiedades de la fuente de tensin; esto es, el resultado del anlisis mostrar la respuesta del circuito a un tren de pulsos.

Fig. 4(a) Fig. 4(b)

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 4 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Primer Ejemplo: Circuito RC

2.3 Simulacin y visualizacin de los resultados


Una vez salvado el esquemtico (File->Save) 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 o pulsaremos 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. 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 (o Insert), aparecer una ventana que incluye a la izquierda todas las variables que podemos representar en el eje Y de la grfica. 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 (Fig.5). 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. 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.

Fig. 5

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 5 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Primer Ejemplo: Circuito RC

Fig. 6 Para medir datos sobre las curvas estn disponibles sendos cursores que activaremos con Tools->Cursors->Display ( Ctrl+Shift+C), el primero de los cursores se controla con el botn izquierdo del ratn y el segundo con el derecho. Se pueden cambiar de curva (ya sean estas 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 cantidad representada, bajo el eje X de cada grfica (Fig. 6). 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; 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 este 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. 7 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 .

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 6 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Segundo Ejemplo: Rectificador de media onda

Fig. 7

3.

Segundo Ejemplo: Rectificador de media onda

3.1 Introduccin del esquemtico


Analizaremos ahora las caractersticas de un rectificador de media onda aadiendo al circuito anterior 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.8. Ntese que el valor del condensador ha cambiado a 100F y el de la resistencia a 10k .

Fig. 8

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 7 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Segundo Ejemplo: Rectificador de media onda

Una vez completado el esquemtico hemos de 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 implementado en el simulador. Esta informacin se incluye en un fichero de texto con el formato genrico: .model nombre_modelo tipo_modelo par1=val1 par2=val2 ... Donde nombre_modelo puede ser cualquier cadena alfanumrica, el tipo expresa a que dispositivo corresponde el modelo, (d para diodo, nmos o pmos para MOSFET, npn o pnp para BJTs, etc.) y a continuacin se incluyen los parmetros del modelo. En nuestro caso crearemos un fichero de texto con el modelo del diodo: .model diodo d is=2.682n n=1.836 rs=.5664 eg=1.11 cjo=4p + m=.3333 vj=.5 fc=.5 isr=1.565n nr=2 bv=250 + ibv=100u tt=11.54n y lo salvaremos con la extensin .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 obviamente deber coincidir con el nombre_modelo incluido en el fichero .lib. Lo nico que resta es comunicar al entorno donde se encuentra el fichero .lib ya que se trata de una librera personal (creada por el usuario). Para ello activaremos el men Analysis>Library and include files... que nos permite navegar (Browse...) por nuestro disco hasta localizar el fichero en cuestin y luego aadirlo mediante Add Include (sin asterisco).

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 hemos de realizar un barrido en DC (DC Sweep) de la fuente de tensin. En el setup de anlisis, activaremos dicho barrido y lo configuraremos como se indica en la Fig. 9. Para analizar la respuesta temporal, asociaremos en primer lugar una seal sinusoidal a la

Fig. 9
Tecnologa de dispositivos y componentes electrnicos y ftonicos Ingeniero en Electrnica- Primer curso
Pgina 8 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Segundo Ejemplo: Rectificador de media onda

fuente de tensin. Para ello escribiremos sin(0 100 50) en el campo TRAN = ; esto es, una seal sinusoidal de offset = 0V, amplitud = 100V y frecuencia = 50Hz. A continuacin, activaremos el analysis Transient en el Setup e incluiremos Final Time = 200m y Step Ceiling = 0.1m (el valor de Print Step no afecta a los resultados grficos). Una vez hecho esto podemos correr la simulacin.

3.3 Simulacin y visualizacin de los resultados


Cuando finalice PSpice se autoejecutar Probe, si as lo tenemos 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(a). En esta grfica se puede realizar un zoom para visualizar con mayor detalle ciertos aspectos como la tensin de rizado del rectificador, por ejemplo. Los resultados del barrido en DC se muestran en la Fig. 11(b). 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 claramente la tensin de encendido del diodo.

Fig. 11(a)

Fig. 11(b)

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 9 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

Segundo Ejemplo: Rectificador de media onda

Tecnologa de dispositivos y componentes electrnicos y ftonicos

Ingeniero en Electrnica- Primer curso


Pgina 10 de 10

Dpto. Electrnica y Electromagnetismo, ESI, Universidad de Sevila

También podría gustarte