Professional Documents
Culture Documents
PSPICE
Manual básico
Elaborado por
Eduardo de los Santos Mendoza
Sandoval Fuentes Eduardo
Nieves Zamudio Selenio Irais
INDICE
1. INTRODUCCIÓN
1.1 Reseña histórica
1.2 Acerca de la edición para estudiante
REFERENCES
1. INTRODUCCIÓN
El origen del simulador SPICE puede remontarse a hace más de treinta años. A mediados
de la década de los 60 IBM desarrolló el programa ECAP, que más tarde serviría como
punto de partida para que la Universidad de Berkeley desarrollara el programa CANCER.
Hasta principios de los años 70 los circuitos electrónicos se analizaban casi exclusivamente
de forma manual. Fue entonces cuando la Universidad de Berkeley, tomando como base el
programa CANCER, desarrolló la primera versión de SPICE (Simulation Program with
Integrated Circuits emphasis). Un simulador de propósito general que permitía analizar
sobre grandes ordenadores y estaciones de trabajo, circuitos analógicos sin necesidad de
montarlos físicamente.
El éxito alcanzado por el programa, así como por su utilización generalizada, originó la
aparición de numerosas versiones de SPICE. En 1984 nace de manos de MicroSim
Corporation la primera adaptación para ordenadores personales: PSpice. Desde entonces,
PSpice ha ido renovándose hasta llegar a la versión número 9, de reciente lanzamiento. Esta
revisión del simulador es la primera desde la fusión de MicroSim corporation y OrCAD.
La versión para estudiante (con capacidades diferentes) contiene varios libros de texto. La
edición de estudiante the OrCAD es llamado PSpice AD Lite. Información acerca de Pspice
AD esta disponible del sitio Web de ORCAD:
http://www.orcad.com/pspicead.aspx
La versión PSpice Light tiene las siguientes limitantes: los circuitos tienen un máximo de
64 nodos, 10 transistores y 2 amplificadores operacionales. SPICE puede realizar diversos
tipos de análisis de circuitos. Aquí se enlistan los más importantes:
Análisis en DC no-lineal: calcula la transferencia de curva de DC
Transitorio no-lineal y análisis de Fourier: calcula el voltaje y corriente como
función del tiempo cuando se aplica una señal; el análisis de Fourier obtiene el
espectro de frecuencia.
Análisis lineal de AC: calcula la salida como función de frecuencia. Una gráfica de
Bode es generada.
Análisis de Ruido
Análisis Parametrito
Análisis de Monte Carlo
Además, PSpice posee librerías analógicas y digitales de componentes estándar (tales como
NAND, NOR, flip-flops, MUXes, FPGA, PLDs y mucho más componentes). Todos los
análisis pueden ser hechos a diferentes temperaturas. La temperatura por defecto es de
300K.
El circuito puede contener los siguientes componentes:
• Resistores
• Capacitores
• Inductores
• Inductores mutuos
• Líneas de transmisión
• Amplificadores Operacionales
• Switches
• Diodos
• Transistores Bipolares
• Transistores MOS
• JFET
• MESFET
• Compuertas Digitales
• Y otros componentes (ver manual de usuario).
Una alternativa diferente es emplear un programa que genere los esquemas tal como
OrCAD CAPTURE. Capture es un programa amigable que permite capturar el esquema del
circuito y especificar el tipo de simulación. No esta solamente concentrado en generar el
archivo de salida pero también el diseño del PCD.
2.1 Instalación
Para instalar este programa es obligatorio instalar capture y PSpice, para ser capaces de
simular los circuitos, capture es el que produce el diseño esquemático de los circuitos que
produce la lista de PSpice para simular y desplegar la información. Se debe tener los dos
instalados. Capture CIS y Layout no deben ser instalados.
Para comenzar, abrimos Capture Lite Edition, ubicado en menú de inicio, todos los
programas y Orcad Family Release 9.2 lite edition.
Una vez creado el nuevo proyecto, obtendremos un proyecto en blanco, como el que se
muestra a continuación.
Figura 3: Administrador de diseño con ventana de esquema y barra de herramientas
Este botón permite unir los diferentes elementos pegados en el encapsulado del diseño.
Este permite colocar la tierra, este botón es muy importante ya que los estudiantes
comenten mucho el error de no colocarla para tener un punto en común en las mediciones.
Ahora que estamos un poco más introducidos, podemos comenzar haciendo un divisor de
voltaje para una mejor comprensión del uso de este programa.
3. Seleccionar la librería que contenga los componentes requeridos. Teclea el inicio del
nombre en la caja de texto Part. La lista de componentes desplegara los componentes
cuyo nombre contenga las mismas palabras. Si la librería no esta disponible, es
necesario agregarlo haciendo clic en el botón Add Library. Esto sacara la ventana Add
Library. Seleccionar la librería deseada. Para PSpice se debe seleccionar las librerías
desde la carpeta Capture/Library/PSpice .
Source: ofrece los diferentes tipos de Fuentes de voltaje y corriente, tales como Vdc,
Idc, Vac, Iac, Vsin, Vesp, pulso, cuadrado, etc. Explore la librería para ver cual esta
disponible.
Eval: provee de diodos (D…), transistores bipolares (Q…), Transistores MOS, JFETs
(J…), amplificadores operacionales reales tales como el u741, interruptores
(SW_tClose, SW_tOPen), varias compuertas digitales.
Abm: contiene una selección interesante de operadores matemáticos que pueden ser
aplicados a señales, tales como multiplicación (MULT), suma (SUM), raíz cuadrada
(SWRT), Laplace (LAPLACE), arco tangente (ARCTAN), y muchos mas.
Special: contiene una variedad de otros componentes, tales como PARAM, NODESET,
etc.
En está ventana aparecen 5 partes para escoger contenidas en una librería en especifico,
tenemos que (r es de resistor, l de inductor y c de capacitor) pertenecientes a ANALOG_P.
Pero también necesitamos una fuente, la cual se encuentra en la librería de sourse, así que
damos clic en el mismo cuadro donde dice library, y seleccionamos source, en esta se
encuentran todas las fuentes que se necesitan para un circuito, posteriormente escogemos
VSRC.
Como se muestra en la figura, en la parte inferior derecha se observa el tipo de fuente que
se esta escogiendo. Una vez escogido el elemento le damos OK.
Una vez terminando de unir el diseño, es necesario colocar una tierra, así que damos doble
click en el botón de tierra, aparecerá un cuadro donde podemos escoger varias tierras, en
este caso seleccionaremos la del numero 0.
Y se pega en la unión del negativo de la fuente y el elemento conectado a esta, de la forma
siguiente.
Una vez que ya se ha elaborado el circuito se tratara de simular siguiendo las intrusiones.
Vamos al menú Pspice y seleccionamos New Simulation Profile. Aparecerá una ventana
con muchas pestañas, en la cual se seleccionará la pestaña de Analysis y cambiaremos de
Analysis Type a Bias Point. Y damos Ok.
Después hay que indicarle a Pspice que comience la simulación dando click en el botón
, y aparecerá una ventada de lado superiro izquierdo, donde indicara si se tienen
errores en nuestro circuito o si, esta correcto que es lo más seguro, en esta caso cerramos
esta ventana, y le hemos dado voltaje a nuestro circuito, en el cual aparecerán los valores de
los voltajes que caen en cada nodo como se muestra en la figura.
Ahora que ya se creo el circuito, es tiempo de la simulación, por lo que creamos nuestra
simulación y llamémosla como nosotros queramos, debido a que estamos ocupando una
carga de capacitar, necesitamos un análisis en tiempo de dominio transitorio. Por lo que
escogeremos en la pestaña de Analysis un Time Domain (Transient) como se muestra en la
ventana.
Debemos indicarle a Pspice que queremos ver el voltaje en el capacitor por lo que nos
vamos al menú Pspic->Markers->Voltaje Level (escogeremos voltaje diferencial Voltage
DIfferential) debido a que la Terminal del capacitor esta conectada a tierra. Deberemos ver
una figura como de un termómetro, se pegara entre el capacitor y el resistor.
Agregamos una condición inicial al capacitar dando doble click en el capacitor y colocando
en IC un valor igual a 0. La imagen se vera como se muestra en la figura.
Figura 15: Colocación del marcador de Voltaje
Ahora presionamos el botón del triangulo para simular el circuito, aparecerá una ventana en
la parte superior izquierda, la cual mostrara la siguiente grafica.
Podemos ver la grafica mejor, si cambiamos la escala del eje de las abcisas y el de las
ordenadas, nos vamos al menú Plot y seleccionamos Axis Setting. En X-axis cambiamos de
Auto Range a User Defined de acuerdo a lo que nosotros queramos, y se hace lo mismo
para Y-axis.El cursor es otra herramienta muy importante, digamos que queremos buscar el
tiempo en especifico donde se excede de los 10V entonces ocupamos el botón este
botón despliega una nueva ventana la cual muestra seis valores los valores de la segunda
columna son del eje de las x, y los valores de la tercera columna muestra los datos del eje
de las y, la primera fila es del cursor izquierdo del Mouse, la segunda fila muestra el cursor
derecho del Mouse, por ultimo la tercera fila muestra la diferencia que existe entre ambos.
Para mostrar los valores de un punto en específico so vasta apretar el botón , y estos
datos aparecerán en la gráfica como se muestra en la imagen
.
Figura 17: Modificación de los parámetros y obtención de datos especificos
2.3.2 Análisis de barrido en AC
El análisis de AC será aplicada con un voltaje sinusoidal cuya frecuencia es barrida sobre un
rango especifico. La simulación calcula la amplitud y fase de voltaje y corriente
correspondiente a cada frecuencia. Cuando la amplitud de entrada se establece a 1V, entonces
el voltaje de salida es básicamente la función de transferencia. Por contraste a un análisis
transitorio de una sinusoidal, el análisis de AC no es una simulación en el dominio del tiempo
pero mas bien una simulación del estado estable de un circuito. Cuando el circuito contiene
elementos no-lineales tales como diodos y transistores, los elementos serán reemplazados con
su modelo a pequeña señal con los valores de los parámetros calculados de acuerdo al punto de
operación.
PSpice no cuenta con un modelo ideal del transformador. Por lo tanto para la simulación de
un transformador ideal es necesario utilizar inductancias mutuas tales que el cociente del
transformador N1/N2 = √(L1/L2). La opción que maneja PSpice para simular dichas
inductancias es llamada TRFM_LINEAR(En la librería Analógica). Haciendo el factor de
acoplamiento K=1 muy cercano o igual a uno y eligiendo una L tal que wL>> la resistencia
vista por el inductor. El circuito necesita un DC conectado a tierra, lo cual se puede
realizar añadiendo una resistencia grande conectada a tierra o dando un nodo común a los
dos circuitos. El siguiente circuito muestra como simular un transformador:
Figura 3.4.1 Circuito rectificador con un diodo D1N4148 y una resistencia de carga de
500Ω
1.-Dar doble clic sobre el valor (500Ohms) de la resistencia de carga y cambiarla por
{Rval}. Usar corchetes . PSpice interpreta el texto entre corchetes como una expresión que
evalúa a una expresión numérica. Clic OK cuando este hecho.
2.- Agregar el PARAM al circuito. Este se encuentra en la librería SPECIAL.
3.-Doble clic sobre el PARAM. Este abrirá una ventana de especificaciones. Se deberá
agregar una nueva columna, para lo cual dar clic en NEW COLUMN y agregar el nombre
apropiado, en este caso R1val, sin corchetes.
4.- Se deberá observar que una nueva ventana llamada R1val ha sido creada. Debajo de
dicha ventana introducir el valor inicial de la resistencia , como por ejemplo 500 como se
muestra en la figura siguiente.
En la cual una señal sinusoidal portadora de alta frecuencia con forma de cos(2πf) es
modulada por una sinusoidal de frecuencia fm. La frecuencia de modulación puede ser
cualquier señal. Para nuestro ejemplo asumiremos que es una sinusoidal. El índice de
modulación es llamado “m”.
Para generar una señal Am en PSpice podemos hacer uso de la función de multiplicación de
señales MULT(librería ABM). En la figura 3.5.1 se muestra la señal AM sobre la
resistencia R1.
Figura 3.6.1 Circuito para simular un transformador con derivación central de razón 10:1
Es de importancia observar que se ha agregado una resistencia en serie a la fuente de
voltaje y a la bobina. Esta es necesaria para prevenir un corto circuito en DC(PSpice
mostrará un error si no se agrega la resistencia). Asumiendo que queremos un
transformador reductor con razón 10:1 para la salida del secundario. Las razones de los
inductores L2/L1 y L3/L1 deben ser igual a 1/102 o √(L2/L1) = 0.1. Hacemos que L1=1000
y L2 -L3 = 10H.
Dar doble clic en K-linear y escribir debajo de los encabezados de L1,L2,L3 los valores LP,
Ls1,Ls2. Dar clic en APPLY y salirse de la ventana.
Figura 3.6.2 Gráfica de la salida del circuito de transformador con derivación central.
REFERENCIAS
http://www.seas.upenn.edu/%7Ejan/spice/PSpicePrimer.pdf
http://www.ee.unlv.edu/kevin/index_files/tutorials/PSpice92Tutorial2.pdf
http://denethor.wlu.ca/PSpice/pspice_tutorial.html