Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Simulacin de dispositivos
y circuitos electrnicos con
PSPICE
Medidas Elctricas I - PSPICE
Introduccin
La solucin de problemas y la realizacin de experiencias a travs del uso de la
computadora como herramienta constituye, actualmente, una nueva forma de encarar el
proceso de enseanza-aprendizaje. En este marco, se destacan los programas del tipo de
simulacin porque permiten recrear situaciones experimentales siguiendo una metodologa
similar a la que se adopta cuando se realiza un experimento real. Entre las principales
caractersticas que aportan este tipo de programas se destacan:
- reduccin del tiempo de clculo
- resolucin de problemas complejos en forma numrica o grfica, actuando sobre los
datos y resultados obtenidos
- modelizacin de sistemas
- interaccin con modelos y variacin de parmetros
- adquisicin de experiencia y capacidad en la toma de decisiones
De la amplia oferta de software de simulacin electrnica que puede usarse como
herramienta educativa se destaca el PSPICE.
Este se presenta como un Laboratorio Virtual que permite disponer de los componentes
electrnicos y los instrumentos necesarios en una forma relativamente sencilla.
Probe (salida grfica del simulador): Es el programa que, una vez simulado
el circuito sin errores, permite visualizar las formas de onda en funcin del
tiempo o de cualquier variable.
1
Medidas Elctricas I - PSPICE
La versin PSPICE 9.1 - PSPICE SUTUDENT es una versin de evaluacin cuyo uso y
circulacin est libremente permitido. Las caractersticas principales as como algunas
restricciones que presenta por tratarse de una versin evaluativa se detallan a continuacin:
Requerimientos de hardware:
PC 486 o Pentium
16 Mb RAM
Mouse
CD-ROM
Sistema Operativo:
Windows 95/98/NT
2
Medidas Elctricas I - PSPICE
Simular el circuito
Desde el punto de vista del funcionamiento interno del programa el diagrama anterior se
corresponde a los siguientes bloques:
SPICE
Entrada
Setup
Anlisis
Salida
El bloque Entrada lee el archivo de entrada, construye una estructura de datos que representa
al circuito y realiza un anlisis topolgico del mismo para encontrar errores.
El bloque Setup construye un sistema de punteros que usar luego el bloque Anlisis. Este es
el bloque principal para el clculo; realiza todos los anlisis pedidos por el usuario y pasa los
resultados al archivo de Salida para su presentacin.
3
Medidas Elctricas I - PSPICE
La eficiencia y precisin del programa estn determinadas por los algoritmos implementados
en el bloque Anlisis. El propsito principal de este bloque es encontrar una solucin
numrica de la representacin matemtica del circuito. La transformacin desde el circuito
fsico al sistema matemtico de ecuaciones se realizada representando cada elemento
circuital por un modelo matemtico e imponiendo el cumplimiento de las leyes de Kirchhoff
al sistema.
En general, el sistema de ecuaciones resultante puede escribirse:
Y.v=I
4
Medidas Elctricas I - PSPICE
Extensin Funcin
5
Medidas Elctricas I - PSPICE
Tipos de anlisis
A continuacin se presenta un resumen de los tipos de anlisis ms comunes que pueden realizarse
Anlisis .OP Permite calcular el punto de operacin de corriente continua del circuito. Si se
omite, en el anlisis es igualmente calculado porque es necesario para obtener
los parmetros de pequea seal de los dispositivos semiconductores y otros
Anlisis de corriente
elementos no lineales.
continua (DC)
Anlisis .TF Permite calcular la funcin de transferencia en pequea seal. Como resultado
se obtiene la ganancia de pequea seal, la impedancia de entrada y de salida
del circuito. Para realizar estos clculos se linealiza el circuito alrededor del
punto de operacin.
6
Medidas Elctricas I - PSPICE
Anlisis .TRAN Permite calcular la respuesta del circuito a lo largo del tiempo.
Anlisis transitorio
(respuesta en el tiempo)
Permite realizar la descomposicin de una forma de onda en Serie de Fourier
Anlisis .FOUR Este anlisis calcula la componente continua de la seal estudiada y la
amplitud y fase de las armnicas. Calcula adems la distorsin armnica.
7
Medidas Elctricas I - PSPICE
Todos estos tipos de anlisis pueden ser habilitados con la opcin Setup del men
Analysis del editor de esquemas, que al ser invocado abre un men como el mostrado.
8
Medidas Elctricas I - PSPICE
Por ejemplo, elegimos una fuente de tensin como tipo de elemento variable, cuya
denominacin deber escribirse en Name. Luego, deber indicarse el tipo de barrido:
lineal, octava, dcada o lista de valores. Para el tipo elegido deber colocarse el rango
de variacin: valor inicial, valor final e incremento.
La opcin Nested Sweep permite especificar una variable anidada. Esta segunda
variable tendr valores propios segn el tipo de barrido deseado, valor inicial, valor
final e incremento. En este caso, la primera variable ser el lazo interno. Para cada valor
de la variable anidada se realizar un barrido completo de los valores de la primera,
generndose una tabla de valores. En el analizador de grficos PROBE se visualizarn
estos barridos de variables anidadas como familias de curvas.
9
Medidas Elctricas I - PSPICE
Anlisis en temperatura
Este tipo de anlisis hace que el programa calcule la respuesta en frecuencia del circuito
bajo
prueba en un rango definido de frecuencias. Se accede a este tipo de anlisis desde
Schematics, opcin Setup del men Analysis, eligiendo del mismo: AC Sweep, como se
muestra en la siguiente figura.
El barrido de las frecuencias puede ser seleccionado como: lineal o logartmico (por
dcadas o por octavas).
La respuesta calculada por AC utiliza modelos de pequea seal de los componentes no
lineales, es decir, linealiza el circuito en torno al punto de operacin de continua.
10
Medidas Elctricas I - PSPICE
Los parmetros de barrido son definidos por el usuario: Puntos totales (para barrido
lineal), puntos por Octava o puntos por Dcada, frecuencia inicial y frecuencia final de
barrido.
Este tipo de anlisis ser de mucha utilidad para calcular la respuesta en frecuencia de
las etapas amplificadoras.
11
Medidas Elctricas I - PSPICE
Los mensajes de error se encuentran en el archivo de salida a menos que el error sea
causado por el sistema.
Cada elemento del circuito est definido por una sentencia que contiene:
a) el nombre del elemento. La primera letra identifica el tipo de elemento, por ejemplo:
R: resistor, C: capacitor, D: diodo
b) nodos a los cuales est conectado. Los nodos determinan las conexiones entre los
elementos. Deben tener como mnimo dos conexiones y para poder realizar un
anlisis en continua cualquier nodo debe tener un paso de retorno a tierra. Los
nodos pueden estar definidos por nmeros (no necesariamente ordenados
secuencialmente) o secuencias alfanumricas. El nmero 0 se reserva para el nodo
de tierra; cada circuito debe tener al menos una conexin a tierra.
c) El * se usa para comenzar una lnea de comentario que puede incluir cualquier texto
12
Medidas Elctricas I - PSPICE
F P N U M K MEG G T
Femto Pico Nano Micro Mili Kilo Mega Giga Tera
En este ltimo caso debemos notar que F tambin representa el sufijo multiplicador
10-15 . Por lo tanto, si definimos un capacitor por el valor 0.1F, para PSPICE no ser de
0.1 faradios sino 0.1x 10-15 faradios.
Los componentes
El programa admite una gama muy amplia de componentes pasivos y activos. Estos
ltimos estn representados por modelos matemticos complejos algunos de cuyos
parmetros pueden ser cambiados por el usuario.
De un inters muy especial es el manejo de libreras que contienen grupos de
componentes comerciales, as como tambin la posibilidad de construir subcircuitos
para representar componentes complejos.
Un subcircuito puede definirse como un grupo de elementos interconectados y
representados como un nico elemento, una especie de caja negra donde son accesibles
terminales de entrada y de salida definidos por el usuario.
Componentes pasivos
13
Medidas Elctricas I - PSPICE
Componentes activos
Los componentes activos constituyen una amplia variedad: diodos, transistores
bipolares, transistores de efecto de campo JFET, MOSFET, GaAsFET y otras
estructuras ms complejas como es el caso de amplificadores operacionales. Las
caractersticas de cada uno de ellos se definen por medio de su modelo y se encuentran
incorporadas a las libreras del programa.
( La modelizacin de los dispositivos semiconductores constituye un captulo aparte)
Los dispositivos activos queda definidos por una sentencia .MODEL en la cual se
especifica el tipo de dispositivo (D: diodo, Q: transistor bipolar, J: JFET, etc.) y se
asignan valores a los parmetros que lo caracterizan. El usuario puede usar al
dispositivo con los parmetros asignados por el programa, variar alguno de ellos o
puede crear su propio modelo equivalente.
Son los elementos del circuito que generan energa. Las fuentes de tensin se definen
por la letra V y las de corriente por la letra I. Pueden ser de dos tipos: independientes o
controladas.
* Las fuentes independientes pueden ser seleccionadas de acuerdo al tipo de anlisis a
realizar. Por ejemplo la especificacin DC en una fuente de tensin o de corriente
implica un anlisis en continua: VDC, IDC. Las fuentes con especificacin AC
implican un anlisis de respuesta en frecuencia. Para el anlisis temporal se usan otro
tipo de especificaciones: SIN, PULSE, EXP, etc., segn sea la forma de onda asignada:
senoidal, pulso, exponencial, etc.
La librera SOURCE.slb permite acceder a los distintos tipos de fuentes usadas como
generadores de energa. En tanto, la librera SOURCSTM.slb contiene generadores de
estmulos (ISTIM, VSTIM) que pueden usarse como seales de entrada al circuito.
* Las fuentes controladas pueden ser controladas por tensin o por corriente, con lo cual
pueden establecerse cuatro tipos:
- fuente de tensin controlada por tensin
- fuente de tensin controlada por corriente
- fuente de corriente controlada por tensin
- fuente de corriente controlada por corriente
14
Medidas Elctricas I - PSPICE
Si la fuente tiene un valor de continua se especifica por medio de DC. Si es una tensin
de frecuencia variable se especifica por AC. Las especificaciones transitorias
corresponden al tipo de fuente en particular. En general, son nulos los valores DC, AC
y especificaciones transitorias predefinidos en el programa. Las especificaciones
tendrn acciones sobre el circuito de acuerdo al tipo de anlisis elegido en el mismo.
A continuacin nos referiremos a los tipos de fuente de mayor inters.
PULSE
Adems de los valores DC y AC que pueden especificarse, queda definida por los
siguientes parmetros:
VPULSE [DC] [AC] + (<V1> <V2> <TD> <TR> <TF> <PW> <PER>
V1 : tensin inicial
V2 : altura del pulso
TD: tiempo de retardo
TR: tiempo de subida
TF: tiempo de bajada
PW: duracin del pulso (estado alto)
PER: perodo de la seal
VPULSE genera una seal de tensin V1 durante los primeros TD segundos. Luego, la
seal crece en forma lineal desde V1 hasta V2 durante TR segundos. A partir de all, la
tensin permanece constante al valor V2 durante PW segundos. Por ltimo la seal
decrece linealmente desde V2 hasta V1 durante los prximos TF segundos.
TENSION
V2 PW
TD
V1
PER
TR TIEMPO
TF
15
Medidas Elctricas I - PSPICE
PROBE
Men File
Men Edit
Men Trace
Open Add
Append Cut Delete All
Close Copy Undelete
Print Paste Fourier
Page Setup Delete Perfromance Analysis
Printer Select
Log Commands Modify Object Macros
Run Commands Modify Title
Goal Functions
Exit Eval Goal Functions
16
Medidas Elctricas I - PSPICE
Men Plot
XAxis Setting
YAxis Setting Los ejes pueden estar predefinidos:
Add Y Axis Auto Range, o pueden ser definidos por
Delete Y Axis el usuario con la opcin: User Defined.
Add Plot En el primer caso el rango de valores
Delete Plot del eje X se ajusta en forma automtica,
Unsync Plot para obtener la mejor representacin
Digital Size grfica.
En el segundo caso, el rango de valores
AC se ajusta en forma manual por el
DC usuario, introduciendo el valor inicial y
Transient el valor final.
La escala de los ejes puede ser de tipo
lineal (Linear) o logartmica (Log).
Las opciones: XAxis Setting y YAxis La opcin Axis Variable permite elegir
Setting permiten configuar los ejes X e la variable sobre el eje X. La variable
y respectivamente. tiempo est predefinida.
Al ejecutar estas opciones se abrirn las
correspondientes ventanas como se Add Plot permite aadir otra ventana
muestra a continuacin. grfica a la pantalla con sus propios
ejes, aunque el eje X es comn.
17
Medidas Elctricas I - PSPICE
Men View
Area: permite seleccionar un rea rectangular que podr ser ampliada hasta ocupar la
totalidad de la ventana de trabajo.
Pan-New Center: mantiene el factor de escala en uso y mueve el esquema de trabajo tal
que el lugar seleccionado queda centrado sobre la pantalla.
Men Tools
Label Text
Cursor Line
Simulation Messages Poly-line
Display Control Arrow
Copy to Clipboard Box
Options Circle
Ellipse
Mark
Submen Label:
18
Medidas Elctricas I - PSPICE
Submen Cursor:
Permite activar sobre la pantalla grfica dos cursores que pueden usarse para realizar
medidas ms precisas ( se activan con los botones izquierdo y derecho del mouse).
Sobre la esquina inferior derecha de la pantalla aparecer un cuadro indicando las
coordenadas X e Y de cada cursor, as como la diferencia de coordenadas X y la
diferencia de coordenadas Y.
Peak / Trough: Permite situar al cursor en el punto de pico/ valle de la seal visualizada.
Slope: Permite que el cursor se vaya desplazando sobre las rampas de la seal.
Min / Max: Permite que el cursor se desplace sobre el punto mximo/mnimo de la seal
Este submen permite salvar los grficos realizados (Save, Save to), cargar grficos
realizados con anterioridad (Restore (carga la ltima sesin de trabajo guardada bajo el
nombre LAST SESSION), Load) o borrar pantallas (Delete, Delete from).
19
Medidas Elctricas I - PSPICE
El editor de estmulos permite crear una entrada a ser aplicada al circuito bajo prueba.
(En la versin de evaluacin esta opcin est restringida a ondas senoidales para
circuitos analgicos y formas de onda de reloj para circuitos digitales).
Puede accederse a l desde el icono correspondiente o desde el men de esquemticos,
submen Analysis, opcin Edit Stimuli. En cualquiera de los casos se presenta una
ventana como la siguiente:
Para los circuitos analgicos son permitidas (salvo para la versin de evaluacin) las
siguientes formas de onda:
- EXP: Generador de onda exponencial
- PULSE: Generador de pulsos
- PWL : Generador de onda lineal por tramos
- SFFM: Generador de onda modulada en frecuencia
- SIN : Generador de onda senoidal
A estos puede accederse a travs de men Stimulus, opcin New, abrindose una
ventana como la siguiente:
20
Medidas Elctricas I - PSPICE
Como ejemplo vamos a editar una seal de tipo senoidal. Para ello estando en la
ventana anterior damos un nombre al estmulo nuevo, por ejemplo: vsin y apretamos
OK. Aparece otra pantalla que permite incorporar los atributos de la nueva seal.
La forma SIN genera una tensin de amplitud <voff> durante los primeros td segundos.
Despus, la tensin se hace senoidal con una amplitud que puede decrecer
exponencialmente segn el factor de amortiguamiento especificado en df. Para una onda
senoidal pura los parmetros td, df y fase valen cero.
Ejemplo:
21
Medidas Elctricas I - PSPICE
22
Medidas Elctricas I - PSPICE
Este men permite crear, abrir y cerrar archivos e imprimir el esquema realizado.
New
Open
Close
Export
Save
Save As
Print
Printer Select
Edit Library
Symbolize
Reports
View Message F10
Exit
Save: graba en el disco el esquema de trabajo actual con un nombre ya definido antes
Save As: graba en el disco el esquema de trabajo actual con un nombre nuevo
View Messages: muestra una pantalla en la que aparecen los errores en el esquema de
trabajo, dando idea del tipo de error y su localizacin
23
Medidas Elctricas I - PSPICE
2- Men Edit
Este men permite editar los diferentes componentes del esquema de trabajo.
Label: permite colocar una etiqueta de texto a un hilo de conexin entre elementos, bus
o puerto del esquema.
24
Medidas Elctricas I - PSPICE
3- Men Draw
Rewire: permite cambiar el trazo de un conexionado sin cambiar los puntos extremos
del mismo.
4- Men Navigate
Provee opciones relacionadas al movimiento de pginas y niveles de jerarqua.
Push
Previous Page Pop
Next Page Top
Select Page Where
Create Page
Delete Page Previous Page: permite cargar la pgina que
Copy Page corresponde al esquema anterior en la pgina actual
Edit Page Info para editarla.
Edit Schematic Instance
Edit Schematic Definition Next Page: cargar la prxima pgina para trabajar
con ella.
25
Medidas Elctricas I - PSPICE
Select Page: permite Create Page: permite adicionar una pgina nueva
seleccionar una pgina en al esquema de trabajo.
especial y cargarla para
editarla Delete Page: borra la pgina actual del esquema de
trabajo.
Copy Page: permite copiar una pgina almacenada en el disco. Presenta una ventana
que al abrirse pide especificar el nombre del esquema y el nmero de pgina a copiar.
Edit Schematic Instance: permite abrir un esquemtico para realizar cierto tipo de
modificaciones relacionadas con atributos de bloques o smbolos.
Edit Schematic Definition: permite abrir un esquemtico para realizar cierto tipo de
modificaciones relacionadas con atributos de bloques o smbolos
Push: permite descender un nivel en el editor de esquemas, por ejemplo para activar un
bloque.
Where: muestra la jerarqua completa del esquemtico que est siendo editado.
5- Men View
Area: permite seleccionar un rea rectangular que podr ser ampliada hasta ocupar la
totalidad de la ventana de trabajo.
26
Medidas Elctricas I - PSPICE
Pan-New Center: mantiene el factor de escala en uso y mueve el esquema de trabajo tal
que el lugar seleccionado queda centrado sobre la pantalla.
6- Men Options
Display Options
Page Size
Auto-Repeat
Auto-Naming
Set Display Level
Editor Configuration
Pan & Zoom
Resctricted Operations
Translators
27
Medidas Elctricas I - PSPICE
- Snap to Grid: permite mover los componentes por cualquier punto de la ventana de
dibujo; de lo contrario slo permite mover los objetos a intervalos fijados por la grilla.
- Orthogonal: cuando est activa slo permite dibujar los hilos de conexin en forma
horizontal y vertical. Cuando est desactivada permite dibujar conexiones en cualquier
ngulo.
- Stay on Grid: cuando est activa permite colocar los componentes slo en puntos
determinados por la rejilla.
Auto- Repeat: cuando est activa coloca en forma automtica un componente idntico
al ltimo seleccionado y a la distancia especificada en los campo horizontal y vertical.
28
Medidas Elctricas I - PSPICE
7- Men Analysis
Este men es el que permite generar un archivo de texto que ser el que utilice el
simulador PSPICE para realizar el anlisis del circuito.
29
Medidas Elctricas I - PSPICE
DC Sweep: Permite realizar un barrido (variacin del valor) de una fuente de tensin,
de corriente, un parmetro de un modelo o de la temperatura. El anlisis se realiza en un
determinado rango de valores definido por el usuario y el programa calcula para cada
valor del barrido el punto de operacin. Tambin permite usar una variable anidada.
Probe Setup: Permite configurar las opciones del analizador grfico PROBE.
Examine Output: Permite visualizar el archivo de salida .OUT una vez que se ha
simulado el circuito.
30
Medidas Elctricas I - PSPICE
8- Men Markers
31
Medidas Elctricas I - PSPICE
Para colocar los componentes del circuito sobre la pantalla, una vez ingresada a la
pantalla de Schematics, seleccionamos el men DRAW y de l el men Get New Part.
Se abrir una ventana como la indicada en la siguiente figura:
32
Medidas Elctricas I - PSPICE
El programa suministra una serie de Libreras con los modelos y subcircuitos de gran
cantidad de componentes comerciales.
Los archivos de librera pueden aparecer en tres formatos, que se diferencian por su
extensin: .LIB, .IND .SLB.
Los archivos con extensin .LIB son archivos de librera propiamente dichos en los
cuales se encuentran descriptos los modelos y subcircuitos de componentes comerciales.
Los archivos con extensin .IND son de tipo ndice y son utilizados por PSPICE para
encontrar rpidamente el modelo o subcircuito de un determinado componente.
Los archivos con extensin .SLB son los que utiliza el capturador de esquemas y
contiene los smbolos de los elementos a ser colocados en la hoja de trabajo.
Segn puede verse en la figura anterior la librera contenida en el capturador de
esquemas consta de los siguientes archivos:
33
Medidas Elctricas I - PSPICE
34
Medidas Elctricas I - PSPICE
Del mismo modo, haciendo doble click sobre el valor 1K (valor asignado por defecto)
se abre una ventana como la siguiente que permite colocar el valor elegido:
Conexin entre componentes: Una vez colocados los componentes la unin entre los
mismos se realiza a travs de la opcin Wire del men DRAW tambin puede hacerse
seleccionando en la barra de herramientas el lpiz que se encuentra a la izquierda:
Al seleccionar esta opcin la punta del mouse se convierte en un lpiz que permite
dibujar lneas manteniendo apretado el botn izquierdo. Se desactiva apretando el botn
derecho.
35
Medidas Elctricas I - PSPICE
Colocacin de una referencia: Para poder realizar cualquier tipo de anlisis es necesario
que el circuito tenga un nodo de referencia, de lo contrario el programa no opera. Si se
examinan las bibliotecas se hallar una denominada "PORT.slb" donde se encuentra el
elemento denominado EGND (earth ground)
Con lo explicado hasta aqu pasaremos a realizar una serie de ejercicios para continuar
con el aprendizaje del funcionamiento del programa.
36