Академический Документы
Профессиональный Документы
Культура Документы
DE TECNOLOGA ELECTRNICA
Y AUTOMTICA ESCUELA POLITCNICA SUPERIOR
SEMINARIO:
SIMULACIN DE
CIRCUITOS
ELECTRNICOS DE
POTENCIA CON
ORCAD PSPICE
J.D.AGUILAR; P.LOZANO; R.MORALES; M.J.LPEZ
12
12
14
15
16
19
23
24
25
27
28
29
35
4. SCHEMATICS_____________________________________________________ 38
4.1 INTRODUCCIN ___________________________________________________ 38
4.1.2 IMPORTAR .SCH A .OPJ_______________________________________________ 39
40
41
43
45
46
46
48
50
50
S2
51
55
56
57
58
59
60
67
68
69
69
69
72
75
78
80
80
81
6. MODELOS ________________________________________________________ 82
6.1 INTRODUCCIN ___________________________________________________
6.2 DEFINICIN DE UN MODELO _______________________________________
6.3 MODELOS DE SEMICONDUCTORES _________________________________
6.4 SUBCIRCUITOS ___________________________________________________
82
83
84
88
88
88
89
90
7. LIBRERAS _______________________________________________________ 96
7.1 INTRODUCCIN ___________________________________________________
7.2 USO DE LAS LIBRERAS ____________________________________________
7.3 FICHERO NDICE DE LAS LIBRERAS ________________________________
7.4 DISPONIBILIDAD DE LIBRERAS ____________________________________
96
97
98
98
8. ESTMULOS ______________________________________________________ 99
8.1 INTRODUCCIN ___________________________________________________ 99
8.2 DEFINICIN DE FORMAS DE ONDA ________________________________ 100
8.3 EDITOR DE ESTMULOS ___________________________________________ 107
119
119
120
122
S3
1. PROGRAMAS
DE SIMULACIN
La mayor parte de estos simuladores deriva de SPICE (Simulation Program with Integrated
Circuits Emphasis) desarrollado en la Universidad de California-Berckley, En la actualidad
incorporado en el paquete que comercializa Orcad. En 1984 apareci el programa PSpice, versin
para PC. Todos estos son
ORCAD 9.2
MICRO-CAP
Micro-Cap es un editor esquemtico integrado y simulador analgico/digital que proporciona
un esbozo interactivo y simula el entorno para ingenieros electrnicos. Desde su edicin original en
1982, Micro-Cap ha sido constantemente ampliada y mejorada. Micro-Cap mezcla un interfaz
moderno, intuitivo con algoritmos numricos robustos para producir niveles incomparables de
poder de simulacin y facilidad del uso.
URL: http://www.spectrum-soft.com
MULTISIM
URL: http://www.electronicsworkbench.com
En la actualidad hay nuevas versiones ya desarrolladas, como Cadence OrCAD 16.3. Esta
versin adems de las herramientas para el diseo y simulacin de circuitos, tambin ofrece una
serie de herramientas relacionadas con la creacin de circuitos como las herramientas para disear
placas de circuitos impreso (PCB), para su posterior fabricacin, y otras muchas ms. La diferencia
mas resaltada de esta ltima versin de Orcad es que el programa que se llama en Orcad 9.2
Layout, en esta ltima se llama Orcad PCB editor y los procedimientos de trabajo en uno y otro
programa son completamente distintos.
Es un paquete que trabaja bajo el entorno grfico Windows. En la parte que se refiere a
simulacin nos permitir los anlisis transitorios, de respuesta en frecuencia, anlisis de Fourier,
anlisis paramtrico, anlisis de ruido, del pero caso, etc. Adems, el tipo de simulaciones que
sern posibles realizar sern analgicas, digitales y mixtas.
32 MB RAM (minimo)
Capture se comunica de forma interactiva con OrCAD PSpice y OrCAD Layout, de modo
que puede depurar fcilmente sus proyectos. Adems de las ms de 30,000 libreras incluidas con
Capture, puede crear sus propias partes y libreras. Tambin puede guardar esquemas como si
fueran libreras para su uso posterior.
PSPICE OPTIMIZER
Esta aplicacin calcula el valor unos parmetros del circuito para que ste cumpla una serie
de condiciones. Es decir, PSpice Optimizer, mediante llamadas a PSpice A/D, realiza simulaciones
de forma iterativa ajustando los valores de los parmetros hasta que se cumpla la funcin objetivo,
definida bajo una serie de restricciones. Se puede prescindir de restricciones si no es necesario
imponerlas.
Esta aplicacin permite la captura de esquemticos (CE). Con la CE, se introduce y edita el
esquemtico del circuito de forma sencilla usando la tcnica de arrastrar y soltar con el ratn. As la
posibilidad de conexiones errneas o nudos flotantes es menor que si introdujramos el
esquemtico en modo texto (en entornos sin CE).
Qu diferencia hay entre Schematics y Capture?
Schematics es un programa que incorpora el software de aplicacin DesignLab Eval 8,
ltima versin que lanz al mercado la firma Microsim antes de fusionarse con Orcad, la cual a su
vez ha sido adquirida por Cadence. De esta fusin nace el entorno de simulacin y desarrollo de
proyectos Orcad PSpice 9.2, segunda versin tras la desaparicin de Microsim, donde aparece
dentro del paquete el programa Capture, la nueva herramienta de diseo electrnico, manteniendo
la opcin de instalar el programa en la versin Orcad 9.1 aunque en versiones posteriores ya
desaparece por completo,
pero
existen parches
en la pagina oficial
de Orcad (
Despus de esta breve resea histrica, sealar que la diferencia existente entre
Schematics y Capture radica en la forma de aparecer en el mercado profesional puesto que a la hora
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
10
de trabajar poseen muchos aspectos similares de simulacin, diseo y edicin de circuitos. Destacar
que Capture tiene una mejor organizacin a la hora de realizar proyectos, visualizando y
estructurando los ficheros desarrollados en la elaboracin de dicho proyecto de una forma sencilla
de manejar.
Los diseos no deben exceder de 30 casos. Eso significa que se puede colocar 1
elemento 30 veces, 30 componentes distintos 1 vez o cualquier combinacin entre
ellas.
Quince componentes por librera. No se podr modificar o grabar unos componentes
de esa librera si contiene ms de 15 elementos.
No podr realizarse exportacin de EDIF
El asistente a travs de Internet no est habilitado.
64 nodos
10 transistores
65 dispositivos primitivos digitales
10 lneas de transmisin en total (ideal o no ideal)
4 lneas de transmisin conectadas en parejas.
Lmites adicionales:
11
3. ORCAD CAPTURE
3.1. INTRODUCCIN
La opcin Orcad Capture CIS es la aplicacin del programa que permite la creacin de
circuitos elctricos y electrnicos bajo un entorno grfico, tanto analgicos como digitales, o bien
mixtos.
El acceso a esta aplicacin se realiza directamente desde el icono correspondiente a la
aplicacin, situado en el grupo de programas Orcad Demo bajo el nombre OrCAD CIS Demo.
2 3
6 7
9 10 11 12 13 14 15 16 17 18 19
20 21
22
12
HERRAMIENTA
NOMBRE
DESCRIPCIN
New
Open
Save
Cut
Copy
Paste
Undo
Redo
10
Zoom In
11
Zoom Out
12
Zoom Area
13
Zoom All
14
Annotate
15
Back Annotate
16
Design Rules
Check
17
Create Netlist
18
Cross Reference
19
Bill of Materiales
20
Snap-to-Grid
21
Project Manager
22
Help Topics
Cuando iniciemos un nuevo proyecto o abramos uno existente aparecern otras ventanas que
configuran el contenido del programa. Estas son:
13
14
Circuito de seales mixtas o analgicas. Seleccionar este tipo de proyecto si quiere utilizar el
diseo con OrCAD PSpice.
Placa PCB. Seleccionar este tipo de proyecto si piensa utilizar el diseo con OrCAD Layout.
Lgica programable. Seleccionar este tipo de proyecto si piensa utilizar el diseo con
OrCAD Express.
Esquema. Utilizando esta opcin, Capture crea un proyecto bsico conteniendo slo el
fichero del diseo.
Al dar OK aparecera la ventana Create PSpice Project en donde se selecciona Create
Blank Project de la ventana.
Una vez creado el nuevo proyecto, obtendremos un proyecto en blanco, como el que se
muestra a continuacin:
15
El gestor de proyectos tiene dos formas de visualizar los recursos de un proyecto, mediante
la pestaa File y la pestaa Hierarchy. Si seleccionamos la pestaa File, esta nos mostrar las
carpetas de esquemas y pginas de esquemas (Design), as como todas los componentes utilizados
en el proyecto (Design Cach), los ficheros de libreras de componentes que se han aadido en el
proyecto (Library), y los ficheros de salida de las herramientas de proceso de Capture (Outputs).
16
la ventana del gestor de proyectos. Adems, el editor incorpora una barra de herramientas de
simulacin para acceder directamente a las opciones de PSpice.
3 4
5 6
9 10 11 12 13 14 15 16 17 18 19 20
NOMBRE
DESCRIPCIN
Select
Part
Wire
Net alias
Bus
Junction
Bus Entry
Power
Ground
10
Hierarchical Block
11
Hierarchical Port
12
Hierarchical Pin
17
13
Off-Page Connector
14
No Connect
15
Line
16
Polyline
17
Rectangle
18
Ellipse
19
Arc
20
Text
7 8
9 10 11 12 13 14
HERRAMIENTA
NOMBRE
Edit simulation
settings
Run
Comienza la simulacin.
View simulation
results
Voltaje differential
marker
Power Dissipation
Marker
9
10
11
12
DESCRIPCIN
18
13
14
Figura 3.9 Opciones del men Place y Men de la orden Part (donde se colocan los
componentes)
En la parte izquierda del cuadro de dilogo de la figura 3.9, se tiene dos cuadros de
seleccin, Libraries donde figuran las diferentes libreras activas en el diseo y Part List donde
aparecen los distintos componentes de cada librera, con su correspondiente dibujo en la parte
inferior.
19
Abm.olb: Esta librera esta constituida por bloques que poseen entradas y salidas, y
que realizan operaciones especficas, tales como el coseno, valor absoluto, derivadas,
logaritmos, transformadas, etc. Estos elementos sern los que se utilicen para
construir diagramas de bloques que simulen el comportamiento de sistemas fsicos
reales.
20
Eval.olb: Librera formada por todo tipo de elementos activos especficos, es decir,
con nombre determinado y parmetros internos asignados. Se encuentran en esta
librera tiristores, triacs, transistores bipolares y fets, diodos, amplificadores
operacionales, circuitos integrados digitales como puertas, biestables, multiplexores,
decodificadores, etc.
Source: ofrece los diferentes tipos de Fuentes de voltaje y corriente, tales como Vdc,
Idc, Vac, Iac, Vsin, Vesp, pulso, cuadrado, etc. Explore la librera para ver cual esta
disponible.
encontrarla en la librera source, as que damos clik en el mismo cuadro donde dice Add library, y
seleccionamos source, en esta se encuentran todas las fuentes que se necesitan para un circuito,
estas las podremos ir viendo en Part List.
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.
21
Posteriormente aparecer la fuente en nuestra pantalla del proyecto nuevo, y daremos click
para pegarla en la parte que queramos del diseo, una vez que ya no se desea utilizar esta plantilla
le damos click derecho y end mode. As iremos aadiendo los componentes necesarios.
Para cambiar los valores de los componentes, solo es necesario darle click al valor del
componente, por ejemplo para una resistencia hacemos click en el valor de la resistencia y para una
fuente se le da click en la parte de DC o AC.
Ahora es solo cuestin de unir los elementos, esto se hace dando click en los cuadro
colocados en los extremos de los elemento. En el caso de las fuentes si no se utiliza una de las
partes (DC,AC O TRAN) debemos dar doble click en el valor o valores que no vayamos a utilizar
seleccionamos en su Display Properties, Do Not Display.
22
En PSpice los valores de las resistencias, condensadores, Inducatanciasetc son escritos con
los siguientes prefijos:
por
medio
del
icono
23
Cada columna del editor de propiedades es una propiedad. Cada fila es una instancia o una
ocurrencia. Las propiedades que aparecen en el editor de propiedades dependen del elemento
seleccionado en la pgina del esquema.
Time domain(transient)
DC Sweep
AC Sweepp/Noise
Bias Point
24
3.5.3.1.
En este anlisis se realiza el clculo del punto de trabajo del circuito, lo que obtendremos es
informacin acerca de la tensin en los nudos del circuito, intensidad a travs de las fuentes,
potencia total disipada y todos los parmetros de pequea seal de las fuentes controladas no
lineales y elementos semiconductores.
La opcin Perform Sensitivity anlisis realiza un anlisis de sensibilidad en continua.
25
26
3.5.3.2.
Anlisis DCSWEEP
Este anlisis permite hacer un barrido en torno a una serie de valores de una fuente de
entrada independiente, de la temperatura, de un parmetro interno de un modelo ( de un
transistor), o de un parmetro global, calculando el punto de trabajo para cada uno de los valores
que tome la variable en cuestin.
Segn el tipo de variable que reciba el barrido, hay que especificar el nombre, Name, el tipo
de modelo, Model Type, el nombre del modelo, Model Name, o el parmetro del modelo a variar,
Parameter Name.
La opcin Secondary Sweep, da la posibilidad de hacer el barrido de una segunda variable.
27
3.5.3.3.
Anlisis ACSWEEP/NOISE
Este tipo de anlisis se utiliza para calcular la respuesta en frecuencia del circuito para un
rango de frecuencias determinado. Por ello se consideran como seales de entrada todas aquellas
fuentes independientes que tengan especificaciones AC, considerndose nulas las siguientes. Se
especificaran los siguientes parmetros:
1. Frecuencia inicial, Start Freq.
2. Frecuencia final, End Freq.
3. Tipo de barrido, AC Sweep Type: lineal, logartmico por octavas o dcadas.
4. Numero de puntos por octava o dcadas, segn el barrido logartmico elegido, o totales si
el barrido es lineal.
El anlisis del ruido, NOISE, debe ser hecho en conjuncin con un anlisis de respuesta en
frecuencia, para ello, habilitaremos el casillero Noise Analysis Enabled y se especificara la seal de
salida, Output Voltage, la fuente independiente de entrada, I/V Source y el intervalo, Interval.
28
3.5.3.4.
Anlisis Transient/Fourier/Parametric
Este tipo de anlisis estudia el comportamiento del circuito a lo largo del tiempo.
En la ventana de edicin se especificaran los siguientes valores:
Run to time.
Start saving data after.
Maximun step size.
Antes de realizar el anlisis transitorio, el programa calculara el punto de trabajo del circuito.
Si habilitamos el casillero Skip the inicial transient bias point calculation, permitirs al programa
usar las condiciones iniciales de los condensadores y bobinas en la simulacin del circuito.
29
Si pulsamos en el botn Output file options, como muestra la Figura 3.23, se accede a una
ventana como muestra la Figura 3.24, Para poder realizar este tipo de anlisis, es imprescindible
que exista con anterioridad una serie de datos que se derivan del anlisis en funcin del tiempo, y a
partir de estos se determinaran los coeficientes de la serie de Fourier para un ciclo completo de la
forma de onda.
Adems de habilitar el casillero Perform Fourier Analysis, se especificara la frecuencia del
fundamental, Center Frecuency, el nmero de armnicos a calcular, Number of Harmonics y las
variables de salida sobre las que se deseen realizar el anlisis, Output Variables.
30
RELTOL: Este parmetro define un error relativo de tolerancia. Por defecto PSpice tiene
marcado este valor para 0.001 (0.1%). En el caso en el que por una rama circule una corriente
de 1 A Pspice permitir un error mximo relativo a 0.001 x 1 = 1mA. Esto, en circuitos de
potencia, en los que los valores de corriente suelen ser elevados, supone un margen muy
pequeo para asegurar una simulacin sin que se produzcan errores de convergencia, por lo
que para este tipo de circuitos daramos a este parmetro un valor de RELTOL=0.01, con lo
que incrementamos el margen de error.
VNTOL, ABSTOL: Definen valores absolutos de error tolerancia. Estos se refieren a voltaje
y corriente respectivamente.. Por defecto VNTOL est configurado para un valor de 1V y
ABSTOL para un valor de 1pA. Para circuitos de potencia estos valores son bajos, por lo que
deberamos seguir un criterio para su configuracin a un valor que nos permita evitar los
errores de convergencia. Este sera:
31
Aparte de los vistos hasta ahora, para el caso de los anlisis transitorios disponemos de
un par de parmetros que nos ayudarn a evitar los errores de convergencia. Una
combinacin de una transicin rpida de voltajes y discontinuidades en el modelo de un
dispositivo puede producir problemas de no-convergencia. En el anlisis transitorio, si una
no-convergencia ocurre en el lmite de una iteracin, PSpice descarta ese punto de tiempo,
reduce el tiempo de paso de clculo (Step Ceiling) y recalcula.
ITL4: Este parmetro indica el lmite del nmero de iteraciones antes de abandonar un punto
de tiempo y reducir el tiempo de paso de clculo. Cuanto mayor tiempo de paso menor
probabilidad de discontinuidad. Merece la pena tener un nmero grande de iteraciones
permitidas para incrementar la posibilidad de convergencia. El valor por defecto que PSpice
tiene configurado para este parmetro es de ITL4 = 10. Para asegurar la convergencia
daremos a este parmetro el valor de ITL4 = 40.
ABSTOL = 1nA
ITL4 = 40
Una lnea para incluir en nuestro fichero .CIR (Ver ms adelante) con la sentencia
.OPTIONS, que asegure la convergencia durante la simulacin de nuestros circuitos de potencia,
sera de la forma:
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
32
Una vez modificados los parmetros de simulacin, indicando el tipo de anlisis elegido, y
acabado el circuito por completo, con todos los componentes colocados, podremos simularlo
seleccionando Run en el men desplegable PSpice o pinchando sobre el icono:
33
34
3 4
6 7
9 10
HERRAMIENTA
NOMBRE
DESCRIPCIN
Cursor
IEEE Symbol
Pin
Pin Array
Line
Dibuja lneas.
Polyline
Dibuja polilneas.
Rectangle
Ellipse
Arc
10
Text
Coloca texto.
35
36
2. Fichero de diseo del circuito: Este fichero contiene la pgina de esquema del circuito as
como sus componentes. Este tipo de ficheros poseen la extensin .DSN.
3. Fichero de seguridad: Fichero que se crea mientras se trabaja para mantener un backup en
el caso de que ocurra algn error al cerrar el fichero. De esta forma lo podr leer y retomar
la informacin existente. Poseen la extensin .DBK, que corresponden a las siglas del
ingls design backup file.
4. Fichero de nudos de conexin: Fichero que contiene el listado que identifica los nudos del
circuito con los terminales de los elementos. La extensin del fichero ser .ALS.
5. Fichero de lista de conexiones: El fichero de lista de conexiones contienen una lista de los
nombres de los dispositivos, sus valores, y cmo estn conectados a otros dispositivos.
Capture generar un fichero con la extensin .NET.
37
Pasos a realizar:
5. Colocar
los
componentes
indicando las caractersticas de
cada uno de la librera ANALOG,
fuente de tension senoidal (VSIM)
de la librera SOURCE y la
referencia.
6. Indicar el anlisis a realizar (Transient, Run to time: 100ms, Maximum step size 0.00001s
).
7. Cambiar las opciones para el error de convergencia.(RELTOL:0.000001)
8. Simular el circuito.
9. Desde PSpice A/D calcular, Tensin de alimentacin, tensin entre los nudos AB y CD.
10. Simular el circuito para un anlisis Transient (Run to time: 280ms y Maximum step size
0.001s), para simular las potencias activa, reactiva y aparente.
4.
SCHEMATICS
4.1. INTRODUCCIN
Schematics es un programa de interfaz grfica en el cual pueden colocarse directamente y de
manera muy sencilla componentes elctricos y/o electrnicos e interconectarlos entre s, para
realizar simulaciones. Este programa posee una interfaz directa a otros programas de Orcad
PSpice, que le permiten integrar en un solo ambiente diferentes funciones. Mantiene la forma de la
versin anterior a Orcad 9.1 (DesignLab Eval 8 de MicroSim) para aquellos usuarios
acostumbrados a trabajar con este entorno. Es similar al editor esquemtico de Capture,
diferencindose en la distribucin de los mens. En forma resumida mediante Schematics usted puede
realizar las siguientes tareas:
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
38
4.1.1. Importar.Scha.Opj
Como hemos comentado anteriormente la Versin de Orcad Pspice 9.2 en su paquete de
instalacin no contiene por defecto la instalacin de Schematics, para instalarlo lo deberemos hacer
manualmente como se ha comentado anteriormente.
El primer paso es abrir el programa Orcad Capture, hacemos clic en el men Archivo y en la
opcin Import Design y se nos abrir una pantalla como la que se muestra a continuacin.
39
Desde este programa se podrn ejecutar el resto de utilidades del entorno de trabajo del paquete
Orcad Demo 9.1 exceptuando la opcin Capture, de forma que en cualquier momento desde la pantalla
principal podamos supervisar el estado global del diseo.
40
Una vez realizado esto aparecer una ventana similar a la mostrada en la figura 4.2, que
representa la interfaz grfica del programa Schematics.
41
42
la de la Figura 4.4.
Place & Close: Idem al caso anterior pero esta vez la ventana de librera se cierra.
Libraries...: Este botn abre otra ventana de libreras semejante a la mostrada en la Figura
4.5, en la que se muestran todos los componentes organizados por categoras.
Advanced>>: Haciendo click en este botn, se habr una ventana avanzada de la librera
como la mostrada en la Figura 4.5 en la cual adems se edita el smbolo del componente
seleccionado. Es recomendable usar esta ventana al seleccionar componentes para el diseo
del circuito.
43
Cada componente como es obvio, posee ciertas propiedades a las que se puede acceder
seleccionando (color rojo) el componente o dispositivo y haciendo doble click con el ratn. Esto
abre una ventana con las propiedades de dicho componente de manera que el usuario pueda
modificar las que necesite.
Como podemos observar en la Figura 4.6, para unir cada componente seleccionamos Wire
del men Draw o hacemos click en el botn de la barra de herramientas:
En caso de querer cambiar el valor de una resistencia, condensador, inductor, etc.. se debe
hacer doble clic en el valor correspondiente, con lo que se abrir una ventana en la cual se debe
introducir el nuevo valor. Las unidades aceptadas por el programa Schematics son: (p) para pico,
(n) para nano, (u) para micro, (m) para mili, (k) para kilo, (M) para mega.
44
45
, de
la barra de herramientas, con lo cual aparecer una ventana semejante a la mostrada en la Figura
4.11, o seleccionando Setup en el men Anlisis (Figura 4.10).
46
Por defecto viene seleccionado Bias Point Detail (Punto de polarizacin del circuito), que
nos permite determinar el punto de trabajo del circuito diseado, almacenando los resultados
obtenidos en el fichero *.OUT.
En nuestro caso como slo es de inters el anlisis transitorio de circuitos, debemos seleccionar la
casilla Transient... y pulsar en dicho botn, as aparecer la ventana de la figura 4.13. Este tipo de anlisis
nos permite determinar la respuesta del circuito en funcin del tiempo. Generalmente es el ms empleado
dado que reemplaza a la visualizacin de seales con el osciloscopio. Adems, podemos obtener el
espectro de una seal generada mediante un anlisis transitorio realizando un anlisis de Fourier,
descomponiendo la seal obtenida en su componente continua y sus armnicos (es necesario realizar el
anlisis transitorio para poder ejecutar el de Fourier).
ABSTOL = 1 nA
ITL4 = 40
RELTOL = 0.01
VNTOL = 1 mV
47
Una vez definido el tipo de anlisis a realizar en el circuito y cambiados los parmetros
oportunos procederemos a realizar la simulacin mediante el botn
. Si no se produce
ningn error, el programa enlazar con el programa PSpice A/D con el que trabajaremos para
visualizar las grficas que creamos conveniente.
Para la edicin de nuevos componentes se debe entrar en el Schematics, pulsar sobre el men
File y a continuacin sobre Edit Library. Una vez se ha entrado en la edicin de libreras, se puede
abrir una librera existente pulsando Open en el men File o crear una nueva pulsando New.
48
Figura 4.16 Men Edit Library Figura 4.17 Entorno de trabajo del editor de smbolos
Cuando ya tengamos la librera disponible podemos crear un nuevo modelo, editar uno ya
existente o copiarlo. Para ello seleccionamos New, Copy o Get del men Part segn nos convenga.
Para modificar un smbolo o crearlo tenemos las opciones de arco, crculo, polilnea, de la barra de
herramientas o del men Graphics, para la representacin del elemento y su insercin en la
aplicacin. Una vez dibujado el contorno, se procede a la definicin de las patillas de conexin o
pines seleccionando pin del men Graphics o pinchando sobre:
Cuando ya tengamos el smbolo dibujado se procede a la descripcin del componente
(Figura 4.18), se definen los atributos (Figura 4.19), se asignan los pines (Figura 4.20) y finalmente
se almacena en la librera (Figura 4.21).
49
El Message Viewer aparece en pantalla cuando se genera cualquier tipo de mensaje del que
el diseador tiene que tener constancia, por ejemplo los posibles mensajes de alarma o error
generados durante la ejecucin del netlist o del programa ERC. Cada uno de los mensajes
generados contiene un enlace de hipertexto a la fuente generadora del mensaje, lo que permite la
rpida localizacin en el diseo del componente o elemento que ha generado el aviso haciendo
doble click con el ratn.
Fichero del circuito: El fichero del circuito contiene comandos describiendo cmo ejecutar
la simulacin. Este fichero tambin hace referencia a otros ficheros que contienen listas de
conexiones, modelos, impulsos y cualquier otra informacin definida por el usuario que sea
aplicable a la simulacin. Capture generar un fichero con la extensin .CIR.
50
Fichero de simulacin: Fichero donde se recogen los parmetros que se desean a la hora de
realizar los anlisis con sus opciones correspondientes. La extensin del fichero generado
por Capture es .SIM.
Fichero de macros: Fichero que contienen las posibles macros realizadas durante la
aplicacin. Los ficheros generados tendrn la extensin .PRB.
Fichero de seguridad: Dicho fichero contiene las copias de los ficheros de simulacin,
perfiles y locales, libreras usadas y ficheros que guardan los Markers usados. Capture
genera estos ficheros con extensin .MRK.
Fichero de enlace: Fichero que relaciona el proyecto abierto con el fichero *.CIR generado
anteriormente. Estos ficheros tienen la extensin .1OP.
5. PSPICE A/D
5.1. ENTORNO DE TRABAJO DE PSPICE A/D
Para arrancar el programa y realizar una simulacin debemos hacer click en
Inicio\Programas\
Orcad Family Release 9.2 Lite Edition y seleccionar PSpice A/D. Como
podemos observar en la ventana (Figura 5.1), encontramos integrados el programa PSpice A/D y el
procesador grfico Probe. Nos ofrece la posibilidad de cargar los ficheros .CIR y editarlos desde
un editor interno, adems de cargar ficheros de datos .DAT y .OUT. La informacin sobre el
desarrollo del proceso de simulacin se muestra en la ventana inferior derecha. Los mensajes que
se puedan generar durante la simulacin aparecern en la ventana inferior izquierda.
51
Los diferentes mens disponibles en la barra de mens y los iconos pertenecientes a la barra
de tareas, aparecern activos o no dependiendo de la aplicacin que estemos utilizando en el
momento.
Ejecucin de la simulacin
Fichero .CIR
Procesador grfico Probe
Ventana de editor de ficheros .CIR
Fichero .OUT
Fichero .DAT
Opciones
de
simulacin de la
ventana de Probe
2 3
52
HERRAMIENTA
NOMBRE
DESCRIPCIN
New
Open
Append file
Save
Herramientas de edicin:
2 3
HERRAMIENTA
NOMBRE
DESCRIPCIN
Cut
Copy
Paste
Undo
Redo
Herramientas de simulacin:
HERRAMIENTA
NOMBRE
DESCRIPCIN
Run
Pause
Herramientas de Probe:
10 11 12 13
53
HERRAMIENTA
NOMBRE
DESCRIPCIN
Zoom In
Zoom Out
Zoom Area
Zoom fit
Log X axis
Fourier
Performance
analysis
Log Y axis
Add trace
10
Eval goal
function
11
Text label
12
Mark data
points
13
Toggle
cursor
Herramientas de cursor:
3 4
10
HERRAMIENTA
NOMBRE
DESCRIPCIN
Cursor peak
Cursor
trough
Cursor slope
Cursor min
Cursor max
Cursor point
Cursor
search
54
Cursor next
tran
Cursor prev
tran
10
Mark label
de la barra de
herramientas de PSpice A/D (tambin puede usarse la tecla Insert) , presionando este botn se nos
carga una ventana como la mostrada en la figura 5.2.
Esto puede ser escrito directamente en el recuadro (Trace Expresin) o puede seleccionarse
la variable correspondiente y hacer click, con lo que aparecer automticamente en este recuadro.
Una vez seleccionada la variable a graficar presionamos Ok. En caso de querer aplicar una funcin
a la grfica, por ejemplo RMS( ), se debe colocar: RMS( V1(R) ). Si queremos graficar varios
parmetros a la vez, los nombres de las variables deben ir separados por comas (,), ejemplo: V1(R),
I(D1), V2(VS).
55
Valor absoluto de X
+1 (si X>0), 0 (si X=0), -1 (si X<0)
X1/2
ex
ln(x) (log en base e)
log(x) (log en base 10)
20log(x) (log en base 10)
xy
sin(x) (x en radianes)
cos(x) (x en radianes)
tan(x) (x en radianes)
tan-1(x) (resultado en radianes)
tan-1(x) (resultado en radianes)
Derivada de X con respecto de la variable del
eje X
Integral de X
Valor promedio de X sobre el rango de la
variable del eje X
Valor promedio de X sobre el valor de la
variable tiempo
Valor eficaz de X
Valor mnimo de X
Valor mximo de X
As si, por ejemplo, nos interesara mostrar la grfica del valor medio de la corriente de
carga que pasa por una resistencia de carga RL, elegiramos la opcin Add_trace e introduciramos
la expresin AVG(I(RL)), que nos calcular y mostrar la grfica. Si queremos que nos muestre lo
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
56
mismo pero hasta un determinado valor de tiempo (por ejemplo 50ms), utilizaramos la funcin
AVGX(I(RL),50ms). Lo mismo pasar con la funcin para calcular el valor eficaz de las distintas
variables (RMS(x)) y con el resto de funciones.
PSpice nos permitir combinar funciones y mediante operadores algebraicos operarlas para
obtener el resultado deseado.
57
58
BANDA = 20*LOG10(V(B)/V(A))
Luego se puede graficar una variable en la ventana que este seleccionada (SEL>>). Cuando
se quiera eliminar una ventana, primero la seleccionamos (haciendo click con el ratn) luego en el
men Plot escogemos Delete Plot.
59
Las dems opciones del men Cursor son Cursor Peak, Cursor Trough, Cursor Slope, Cursor
Min, Cursor Max, Cursor Point, Cursor Search, Cursor Next Tran, Cursor Next Prev.
60
Existe un doble cursor que se visualiza haciendo clic con el botn derecho del ratn una vez
que tengamos visualizado el otro. Esto ser til para poder medir dos puntos de una misma grfica
o de grficas distintas. Estos valores se visualizarn en un recuadro, descrito anteriormente, donde
tambin aparecer la diferencia entre dichos valores.
En caso de tener varias curvas en una misma grfica, y se desee seleccionar una de ellas,
basta con hacer clic en el nombre correspondiente de la curva (los nombres aparecen en la parte
inferior izquierda de la ventana de PSpice A/D), y quedar seleccionada. Cuando se desee borrar
una curva, primero se selecciona y luego se presiona la tecla Supr.
Toggle Cursor
Men Cursor
61
El fichero puede ser redactado con cualquier procesador de texto. Este fichero no debe de
tener caracteres de control (cdigos relativos a mrgenes, tipos de letra, etc.). Normalmente
utilizaremos el editor de textos contenido en el entorno PSpice A/D, fcil de utilizar e interactivo
con el simulador.
62
1. Realizar sobre un papel el esquema del circuito a estudiar. Este esquema deber de estar
completamente definido (con todos los valores de sus componentes).
2. Identificaremos cada nudo del circuito mediante un nmero, sin necesidad de seguir un
orden concreto. Sin embargo deberemos de tener en cuenta que el nmero correspondiente
al nudo de tierra ser siempre cero.
3. Daremos a cada componente del circuito un nombre que nos servir para hacer referencia a
dicho elemento.
4. Realizaremos la descripcin del circuito conforme a las normas de PSpice.
Como podemos ver, en el esquema, cada uno de los componentes tiene su nombre y valor.
Adems de esto hemos numerado cada uno de los nudos de conexin entre elementos para su
descripcin en el circuito. As pues, realizaremos la descripcin del circuito en un fichero .CIR,
en el que adems de los datos necesarios para el circuito, se han aadido diferentes comentarios,
tanto en lneas independientes, que van precedidas por un asterisco (*), como tras las lneas de
comando que describen a los diferentes componentes del circuito, que van precedidas por un punto
y coma (;) colocado justo detrs de la descripcin de cada componente. Por supuesto estos
comentarios son opcionales y slo tienen carcter informativo para el usuario.
El fichero .CIR del circuito anterior puede quedar de la siguiente forma:
63
CIRCUITO RECTIFICADOR
*TENSION DE ENTRADA ENTRE LOS NUDOS 1 Y 0 (TIERRA), QUE GENERA UNA SEAL *SINUSOIDAL CON
UNA TENSIN OFFSET NULA, UNA TENSIN DE 12 VOLTIOS DE *PICO Y UNA FRECUENCIA DE 50 HZ.
Vent
*ELEMENTOS ACTIVOS DEL CIRCUITO DIODO RECTIFICADOR 1N4002 COLOCADO *ENTRE LOS NODOS 1 Y 2
(EN EL ORDEN *ANODO-CATODO).
D1
D1N4002;
Diodo rectificador
10uH;
Bobina de filtro
3300Uf;
Condensador de filtro.
10;
Resistencia de carga
64
Esta sentencia genera, tras la simulacin con PSpice A/D, un fichero de datos con la
extensin .DAT, en el que se almacenan los resultados de los anlisis .DC (en continua), .AC (en
alterna) y .TRAN (transitorio) para ser usado posteriormente por el procesador de grficos Probe.
Si no se especifica ninguna [salida] los datos se guardarn en un fichero llamado PROBE.DAT, en
el que tendremos los valores de todas las tensiones de todos los nodos y las intensidades que
circulan por todos los elementos.
Una vez creado el fichero de datos podremos cargarlo desde la versin de Probe incluida en
el paquete de Orcad 9.2 Lite Edition para el estudio de las seales deseadas.
65
tensiones de entrada V2(Van), V2(Vbn), V2(Vcn), y V(3)-V(5). Trata de interpretar las lneas
correspondientes a dichas tensiones.
Ante un mismo diseo o circuito, los cuatro anlisis o slo uno de ellos podrn estar
habilitados y ser en el visualizador grfico de PSpice A/D donde seleccionaremos los resultados
del anlisis que queremos observar. No obstante, existen otros tipos de anlisis que se pueden
combinar con los mencionados anteriormente, completando as la informacin obtenida en funcin
de otras variables (tolerancias, temperatura, etc.). Estos anlisis son:
Anlisis paramtrico.
66
5.10.1.
Anlisis DC
Este tipo de anlisis nos va a permitir realizar un estudio en continua del circuito para un
determinado rango de valores de una fuente de tensin o de corriente, de temperaturas o de valores
de un determinado parmetro de un modelo. Ser usado para calcular la caracterstica de
transferencia de un amplificador, umbrales de puertas lgicas, trazado de familias de curvas de
componentes diversos, etc.
PSpice calcular el punto de trabajo del circuito para cada valor de la variable a la que se le
est realizando el barrido, as como la ganancia de pequea seal. Podremos ver como vara la
seal de salida respecto a la variacin del parmetro de entrada.
67
analizar
5.10.2.
Mediante este anlisis el programa PSpice va a determinar el clculo del punto de trabajo del
circuito y nos suministrar un listado en valores en el fichero de salida (*.OUT) de datos divididos
en tres apartados:
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
68
5.10.3.
Anlisis de Sensibilidad
El anlisis de sensibilidad (la sensibilidad se obtiene en rgimen de DC) nos ofrece la posibilidad de
obtener en el fichero de salida el listado de las variables que se especifiquen, ya sean tensiones o
intensidades, en funcin de los parmetros caractersticos de cada uno de los componentes del circuito.
Los componentes pueden ser: resistencias, fuentes de excitacin independientes, diodos, transistores, e
interruptores controlados por V o I.
5.10.4.
Este tipo de anlisis permite al diseador conocer la ganancia asociada a una variable de salida
respecto a la fuente de entrada. Tanto el parmetro de entrada como el de salida pueden estar asociados a
fuentes o seales de tensin o corriente respectivamente. Una aplicacin interesante de este anlisis es la
obtencin del equivalente Thevenin de un circuito.
Este anlisis se realizar aadiendo la sentencia .TF a nuestro fichero de trabajo, que har que
PSpice calcule y nos muestre la ganancia del circuito para pequea seal, la impedancia de entrada y la de
salida, linealizando el circuito en torno al punto de trabajo. Los resultados aparecern en el fichero de
salida de datos (.OUT) etiquetados con SMALL SIGNAL CHARACTERISTICS.
5.10.5.
Anlisis de AC
El anlisis en corriente alterna permite calcular la respuesta de un circuito para una pequea
seal en un determinado rango de frecuencias. El barrido de este rango de frecuencias podemos
seleccionarlo entre lineal y logartmico. Siempre que el rango de frecuencias sea pequeo ser
ms interesante mostrar los resultados de forma lineal, sin embargo si el rango de frecuencias es
69
alto ser ms interesante presentar los resultados de forma logartmica, y dentro de esta ltima
forma podremos elegir entre presentar la escala por octavas o por dcadas.
En este tipo de anlisis PSpice slo tendr en cuenta las fuentes con valores especificados
mediante AC. As pues, la definicin de una fuente en el momento de realizar un anlisis en alterna
ser de la forma:
V<nombre> <nudo+> <nudo-> AC <amplitud> <fase>
En el anlisis AC, hay que tener en cuenta los sufijos que se les deben de aadir a las
variables de salida para obtener los diferentes resultados especificados en la siguiente tabla:
70
71
5.10.6.
Anlisis Transitorio
Este tipo de anlisis nos permite determinar la respuesta del circuito diseado en funcin del
tiempo. Generalmente es el anlisis ms empleado, dado que reemplaza a la visualizacin de
seales con el osciloscopio.
Para realizar el anlisis, el programa PSpice determina el punto de trabajo del circuito, a
continuacin se aplican las fuentes de excitacin a los modelos de los componentes y se obtienen
las magnitudes en cada nudo y rama.
El anlisis transitorio se indica mediante la sentencia:
.TRAN <paso> <tiempo fin> <tiempo inicial> <paso calc>
Donde:
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
72
<paso> intervalo de tiempo para la representacin de los resultados del anlisis. Se refiere
a representaciones en ficheros de texto.
<tiempo inicio> Por defecto el anlisis comienza en el tiempo cero. Podemos suprimir en
la salida un intervalo de tiempo inicial indicndolo en esta opcin.
<paso calc> El paso interno para realizar los clculos tiene el valor por defecto de <tiempo
final>/50, pero podemos variarlo introduciendo un nuevo valor en esta opcin.
Para el anlisis de respuesta temporal PSpice tendr en cuenta diferentes tipos de fuentes,
PSpice elige un tiempo entre puntos tan grande como le sea posible para reducir el tiempo
de la simulacin, pero las grficas resultantes pueden no parecer lo suficientemente adecuadas.
Para poder disminuir este tiempo entre puntos y as obtener un nmero mayor de ellos para su
impresin PSpice nos da la oportunidad con la caracterstica Step Ceiling, que es el mximo
tiempo entre puntos de simulacin. Si reducimos el valor de Step Ceiling aumentaremos el
nmero de puntos de simulacin con lo que la grfica resultante tendr una mayor resolucin pero,
por el contrario, el tiempo de la simulacin aumentar al ser mayor el nmero de puntos a calcular
por PSpice. Por lo tanto deberemos adoptar un compromiso medio entre la resolucin deseada de la
grfica y el tiempo empleado en la simulacin. En las grficas siguientes podemos apreciar el
resultado final al modificar el valor de Step Ceiling:
73
2 2,T2
00V
V
3,T3
TEN
V
1,T1
TIE
MPO
3
0ms
74
5.10.7.
Anlisis de Fourier
Mediante el anlisis de Fourier vamos a obtener el espectro de una seal generada mediante un
anlisis transitorio (es necesario realizar el anlisis transitorio para poder ejecutar el de Fourier). Se hace
comenzando con los resultados del anlisis transitorio para las variables de salida especificadas. A partir de
estas tensiones e intensidades se calcula la componente DC, la fundamental y los armnicos desde el 2 al
9, aunque podemos especificar un nmero mayor mediante <n de armnicos>. Despus de la simulacin
los resultados se guardarn en el fichero de salida .OUT donde tambin podremos ver las diferentes
componentes armnicas de la seal en este fichero.
El anlisis de Fourier se indica mediante la sentencia:
.FOUR <frecuencia> <n de armnicos> <variable salida>
Donde:
75
La informacin que muestra esta tabla del fichero .OUT se explica de la siguiente forma:
76
HARMONIC N: Indica el nmero del armnico al que se refiere el estudio. En este caso
disponemos de informacin del armnico fundamental (N 1) y la de los de orden 2 hasta el 9.
FREQUENCY: Nos muestra el valor de la frecuencia de cada armnico. Podemos comprobar
que el valor de la del primer armnico coincide con la introducida por nosotros en la sentencia que
define el anlisis como frecuencia central.
FOURIER COMPONENT: Indica la magnitud de cada una de las componentes. En nuestro
caso indica que el valor de la primera componente alcanza los 3.7 Amperios y el de la segunda es
de 0.42 Amperios, pudiendo comprobar que es mucho ms pequeo que el de la fundamental.
NORMALIZED COMPONENT: Indica el ndice de distorsin de cada uno de los armnicos.
El valor de cada uno de ellos se obtiene de dividir el de su componente de Fourier entre el valor de
la componente de Fourier del fundamental. Al multiplicarlo por cien nos da el valor en porcentaje
de distorsin de cada uno de los armnicos.
PHASE: Indica el valor de fase, en valor absoluto, de cada uno de los componentes de Fourier.
NORMALIZED PHASE: Indica el valor de la ase relativa respecto a la componente
fundamental. El resultado se obtiene de restar al valor de fase absoluto de cada componente el de la
fundamental.
Fijndonos en la tabla de los componentes de Fourier podramos definir una ecuacin para la tensin
V ( ) = C 0 + [C n Sen(n + n )]
n =1
Donde:
=2ft
Co = Componente DC de la seal
Cn = Componente del armnico nmero n.
n = Fase del armnico n.
77
5.10.8.
Anlisis Paramtrico
El anlisis paramtrico permite asignar valores a una variable que puede ser una fuente de tensin,
de corriente, la temperatura de trabajo del sistema, un parmetro de un componente o un parmetro global
definible por el usuario. Una vez tenemos definida la variable y asignados los valores, deberemos
configurar otro tipo de anlisis bien sea el AC, DC, etc., y ser en este ltimo en el que estudiaremos el
comportamiento del sistema para cada uno de los valores asignados al elemento variable.
El anlisis se define en nuestro fichero de trabajo mediante la sentencia .STEP seguida de los
parmetros que definen el anlisis.
Vamos a considerar tres apartados dependiendo de la forma de realizar el anlisis:
Anlisis paramtrico lineal: Este tipo realiza un barrido de tipo lineal de la variable que
indiquemos desde un valor inicial sealado hasta uno final, indicando el incremento desde el valor
anterior al siguiente. La sentencia es de la forma:
.STEP [LIN]* <variable> <valor inicial> <valor final> <incremt>
El <valor inicial> puede ser mayor o menor que el <valor final> ya que el barrido puede ser
ascendente o descendente.
Anlisis paramtrico logartmico: Al igual que el tipo de anlisis anterior, este realiza un
barrido de la variable que se indicamos desde un <valor inicial> hasta un <valor final>, pero esta
vez ser de forma logartmica y se podr elegir entre dos tipos:
Por ltimo le indicaremos el nmero de puntos a calcular por octava o por dcada en <n puntos>.
La sentencia es de la forma:
.STEP [DEC]* [OCT]* <variable> <val. Inic> <val. Fin> <n puntos>
Anlisis paramtrico de una lista de valores: En este caso lo que se especifica es una lista de
valores. No se especificar un valor inicial y final, sino un nmero determinado de valores,
precedidos por la palabra LIST que se asignarn a la <variable> en cada uno de los anlisis.
La <variable> puede ser una de las siguientes:
78
79
5.10.9.
Anlisis de Temperatura
5.10.10.
Para poder estudiar el efecto de las tolerancias en un circuito electrnico podemos realizar dos
tipos de anlisis (Los cuales siempre irn en conjuncin de un anlisis de tipo AC, DC o transitorio), que
son:
80
Anlisis de Monte Carlo: mediante este anlisis realizaremos la simulacin del circuito
tantas veces como indique el diseador, siendo la tolerancia asignada a los componentes un
parmetro que el programa tomar aleatoriamente en cada simulacin.
Anlisis Worst Case (Peor Caso): con este anlisis, se realiza una simulacin del circuito
para cada parmetro que tenga asignada tolerancia (se asignan valores extremos). Adems,
PSpice calcula la sensibilidad de la seal que asignemos como salida en funcin de cada uno
de estos parmetros.
5.10.11.
Condiciones Iniciales
Esta sentencia nos permite ayudar a PSpice a encontrar el punto de trabajo en circuitos que
pueden causar errores de convergencia (como veremos ms adelante), como pueden ser los
biestables.
Si, por ejemplo, deseamos indicar a PSpice que la tensin aproximada en los nudos 4 y 7 es
de 2 y 4.5 voltios respectivamente, incluiremos en nuestro fichero de trabajo la siguiente
sentencia:
.NODESET V(4)=2 V(7)=4.5
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
81
Por ltimo PSpice nos permite especificar condiciones iniciales a condensadores y bobinas
para un anlisis transitorio. Para hacer esto utilizamos la sentencia IC= seguida del valor de
tensin o corriente y colocado en la propia sentencia de definicin del condensador o la
bobina.
C1 3 0 200uF IC=32V
L1 2 3 5mH IC=100Ma
6. MODELOS
6.1. INTRODUCCIN
Ya hemos visto como podemos definir algunos elementos pasivos y algn tipo de fuente de
tensin o de seal en nuestro fichero de trabajo para crear la descripcin del circuito RLC serie a
simular. En realidad lo que hemos estado haciendo es definir el modelo de cada componente que
forma el circuito pero dejando los valores de los parmetros que Capture y PSpice trae por defecto
para cada uno de ellos.
Podremos definir modelos de todos los elementos que componen un circuito, sin embargo
para algunos su uso puede ser opcional y para otros es obligatorio. Si hubiramos querido
modificar algn parmetro de algn elemento, como puede ser la tolerancia, deberamos de haberlo
indicado en la sentencia que lo define en el fichero de trabajo .CIR, de la forma que veremos ms
adelante.
Adems, el paquete Orcad 9.2 Lite Edition incorpora un editor de modelos, PSpice Model
Editor, con el que podremos crear o modificar de forma grfica los modelos que incorporan las
libreras.
82
SMBOLO
MODELO
Resistencias.
Condensadores.
Bobinas.
Acoplamientos magnticos (transformadores).
Interruptores controlados por tensin.
Interruptores controlados por intensidad.
Diodos.
Transistores bipolares.
Transistores de efecto de campo JFET.
Transistores de efecto de campo MOSFET.
Transistores de efecto de campo GaAsFET.
Fuentes de tensin independientes.
Fuentes de intensidad independientes.
Fuentes de tensin controladas por tensin.
Fuentes de intensidad controladas por intensidad.
Fuentes de intensidad controladas por tensin.
Fuentes de tensin controladas por intensidad.
R
C
L
K
S
W
D
Q
J
M
B
V
I
E
F
G
H
RES
CAP
IND
CORE
VSWITCH
ISWITCH
D
NPN, PNP o LPNP
NJF o PJF
NMOS o PMOS
GASFET
-------------------------------------------
Vamos a tratar de ver esto con un ejemplo. En nuestro circuito RLC hemos definido tres
componentes pasivos, como han sido una resistencia, un condensador y una bobina. Para definirlo no
hemos indicado nada ms que su nombre, valor y los nudos entre los que estn conectados sus terminales.
Sin embargo, si hubiramos deseado modificar algn parmetro, de los que PSpice tiene por defecto y que
definen la resistencia, deberamos haberlo indicado de la forma siguiente:
R 1 2 RLOAD 10
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
83
Para estos elementos complejos podremos definir sus parmetros segn nuestras propias
necesidades. As, por ejemplo, podemos definir un modelo de diodo rectificador de recuperacin
rpida que puede trabajar en un circuito rectificador concreto introduciendo los valores
correspondientes de los parmetros que lo definen. Esto valores de parmetros los podremos
obtener de las hojas de caractersticas y grficas suministradas por el fabricante o mediante
herramientas que nos permiten definir el modelo de un componente mediante valores de grficas
como es el caso del programa PARTS.
De esta forma podremos crear nuestro propio modelo y podremos ahorrarnos la necesidad de
encontrar la librera que defina ese modelo y de la que no disponemos en ese momento. Por
supuesto siempre ser ms cmodo y rpido el uso de elementos ya definidos en libreras, pero es
84
interesante saber que si no disponemos de estas podremos definir nuestro propio modelo
basndonos en las caractersticas suministradas por el fabricante.
DIODO:
PSpice
simula
el
Los dems tipos de anlisis utilizan el modelo para pequeas seales, donde la resistencia Rd
es la inversa de la pendiente de la curva caracterstica V-I (resistencia dinmica).
La forma de definir el modelo de un diodo viene dado como:
D<nombre> <nudo +> <nudo -> <nombre del modelo> [rea]
.MODEL <nombre del modelo> D(param1=valor param2=valor ...)
Los parmetros que especifican el comportamiento del diodo vienen expresados en la
siguiente tabla:
Parmetros
IS
RS
N
TT
CJO
VJ
M
EG
XTI
KF
IKF
Significado
Corriente de saturacin
Resistencia parsita
Coeficiente de emisin
Tiempo de trnsito
Capacidad de la unin sin polarizar
Potencial de la unin PN
Coeficiente de la graduacin de la
unin
Tensin de la banda prohibida
Exponente de la temperatura IS
Coeficiente de ruido Flicker
Corriente codo de alta inyeccin
Valor por
defecto
1E-14
0
1
0
0
1
0.5
Unidad
1.11
3
0
S
F
V
EV
A
85
FC
BV
IBV
0.5
1E-10
V
A
Como ejemplo, podemos definir el modelo del diodo 1N4007 del que hemos obtenido los
valores de los parmetros que deseamos modificar de sus hojas de caractersticas. Los parmetros
obtenidos son los siguientes:
Bv = 1200V
Is = 17nA
Cjo = 35.35pF
TT = 7.07s
Ibv = 100A
N = 2.18
M = 0.46
TRANSISTOR BIPOLAR:
Al igual que suceda con el diodo, PSpice utiliza dos modelos para simular el
comportamiento del transistor, uno para grandes seales y otro para pequeas seales.
El transistor bipolar est modelado como un transistor ideal con resistencias hmicas en
serie con el colector de valor RC/rea, con la base de valor RB/rea y con el emisor de valor
RE/rea. La corriente la tomaremos como positiva cuando fluye hacia el interior de un terminal.
La forma de definir el modelo de un transistor es de la forma:
Q<nombre> <colector> <emisor> <base> [nudo del substrato]
+ <nombre del modelo> [rea]
Parmetros
Significado
Valor por
86
defecto
CARACTERISTICAS ESTTICAS
IS
BF
BR
RE
RB
RC
Corriente de saturacin
Valor mximo de la Beta directa
Valor mximo de la Beta inversa
Resistencia de emisor
Resistencia de la base sin polarizar
Resistencia de colector
1E-16 A
100
1
0
0
0
0F
0.75 V
33
0F
0.75 V
33
0 sg
0 sg
Los parmetros fsicos que definen el comportamiento del transistor bipolar genrico se
muestran en la tabla 6.3. Los valores por defecto que toma el modelo del transistor vienen
especificados en la columna Valor por defecto. Estos valores son los que tomar el parmetro del
transistor si no son modificados. Los valores de estos parmetros podremos obtenerlos de la hoja de
caractersticas que ofrece el fabricante.
6.4. SUBCIRCUITOS
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
87
6.4.1. Introduccin
Supongamos que se nos da el caso en el que en durante la definicin de nuestro circuito de trabajo
existen un grupo de elementos interconectados en l que se repiten varias veces. Pspice nos da la opcin
de no tener que repetir la definicin de los componentes y sus interconexiones en cada una de estas partes
que se van a repetir. Mediante la definicin de este grupo de elementos como un subcircuito, podremos
definirlos como un elemento ms y slo con hacer una llamada a la sentencia de llamada de subcircuito e
indicar los nudos a los que va a estar conectado, PSpice entender que se trata de ese grupo de
componentes que hemos definido. Podemos imaginarlo como una especie de caja con conexiones de
entrada/salida donde est definido este pequeo circuito y que utilizaremos como si de un elemento ms se
tratara.
Una vez definido el subcircuito lo acoplaremos a nuestro circuito principal mediante unos nudos
que actuarn como terminales entrada/salida.
Tambin podremos introducir ciertos valores dentro de nuestro subcircuito definidos como
parmetros, que podrn ser utilizados en expresiones aritmticas dentro de l. Para esto introducimos el
trmino PARAMS dentro de la sentencia .SUBCKT, con lo que definimos los parmetros disponibles en
dicho subcircuito y sus valores por defecto. Despus, tambin con el trmino PARAMS en la sentencia X
de llamada al subcircuito, daremos los valores deseados a los parmetros para cada caso en concreto.
Los nmeros de los nudos y los nombres de los elementos de un subcircuito tienen carcter local y
slo afectan a ese subcircuito y no al resto del circuito.
88
Para entender todo esto mejor vamos a suponer que nuestro circuito RLC serie, con el que hemos
estado trabajando hasta ahora, pasa a formar parte de otro circuito ms grande. Este circuito podra ser un
inversor, rectificador, etc. y el circuito RLC lo utilizaramos como filtro a la salida de estos circuitos para
reducir, en cierta medida, el nmero de armnicos a la salida. Si tuviramos que usar el filtro varias veces
a lo largo de la definicin del circuito superior slo tendramos que definirlo como un subcircuito y
referenciarlo con la sentencia de llamada a subcircuito en las partes del circuito donde sea necesario pero,
en este caso, como si fuera un elemento ms del circuito mayor. En un principio, el valor de la resistencia
es de 10, pero nos va a interesar variar su valor para aplicarlo a diferentes aplicaciones del subcircuito.
**
Terminales Terminales
*
de entrada de salida
.SUBCKT FILTRO 1 4 3 4 PARAMS: RES=10
* Resistencia R1 colocada entre los nudos 1 y * 2. Como valor el parmetro RES
R1 1 2 {RES}
* Bobina entre los nudos 2 y 3, de valor 5mH
L1 2 3 5mH
* Condensador entre los nudos 3 y 4 de valor * 200uF
C1 3 4 200uF
.ENDS ; Fin del subcircuito
89
Bien. El nombre que elegimos para insertar el subcircuito ser FLT1. La entrada del subcircuito
estar insertada en los nudos 12 y 15 del circuito principal, y la salida en los nudos 6 y 9. En este caso
vamos a dar un valor de 0.5 a la resistencia. La sentencia de llamada quedar de la forma siguiente:
*
Entrada Salida Nombre
Parmetros
XFLT1 12 15 6 9
FILTRO PARAMS: RES=0.5
AMPLIFICADOR OPERACIONAL:
Como sabemos, un amplificador operacional contiene una cantidad elevada de elementos, por lo
que, para definirlo, lo haremos como un subcircuito y, cada vez que deseemos insertarlo en un circuito, no
tendremos ms que hacer una llamada al subcircuito que lo define y tratarlo como otro elemento ms de
los que forman el circuito.
El modelo de amplificador operacional que vamos a tratar es el modelo lineal, que simplificar el
diseo y los anlisis a realizar. Existen modelos ms complejos que simulan con mayor realismo y
precisin el comportamiento del amplificador pero, el modelo lineal nos proporcionar unos resultados
aceptables en los diferentes anlisis de circuitos en los que, entre sus elementos, se cuenten con
operacionales.
90
Para una mayor precisin en los clculos podemos acudir a modelos ms complejos,
teniendo en cuenta que el tiempo de clculo ser mayor.
A continuacin definimos este modelo del operacional en forma de subcircuito, para unos
valores a los parmetros de resistencia de entrada de 2M y de salida de 75, as como un valor
del parmetro de ganancia de 100.000. Al subcircuito le daremos el nombre de AMPOP.
El circuito equivalente para el modelo lineal es el siguiente:
*
Entrada Salida
.SUBCKT AMPOP 1 2 5 4
RENT 1 2 2MEG; Impedancia de entrada
RSAL 3 5 75; Impedancia de salida
*Fuente de tensin controlada por tensin con *valor de ganancia de 100.000
EA 4 3 1 2 1E5
.ENDS AMPOP
TIRISTOR (SCR):
Al igual que el operacional, el modelo de tiristor se define mediante un subcircuito que
simula su comportamiento elctrico.
Existen varios modelos que simulan el comportamiento del tiristor con diferentes grados de
complejidad. Elegir uno u otro depender de la precisin buscada en los resultados de los anlisis.
Mayor complejidad significar mayor precisin pero un tiempo mayor en el proceso de simulacin.
El modelo en alterna viene dado en la figura 6.3.
91
*
nodo puerta ctodo
.SUBCKT SCRAC 1 3 2
*Interruptor controlado por tensin
S1 1 5 6 2 SMOD
*Definicin de los parmetros del modelo de *interruptor
.MODEL SMOD VSWITCH(RON=0.0125 ROFF=10E5
+ VON=0.5V VOF=0V)
RG 3 4 50
RT 6 2 1
DT 7 2 DMOD
*Definicin de los parmetros del modelo de *diodo
.MODEL DMOD D(Is=2.2E-15 Bv=1800 TT=0)
CT 6 2 10u
*Fuentes auxiliares para medir las tensiones *de nodo y de puerta
VY 4 2 DC 0
VX 5 7 DC 0
*Fuente de intensidad controlada por *intensidad
F1 2 6 POLY(2) VY VX 0 50 11
.ENDS SCRAC
Este modelo de tiristor tiene las siguientes caractersticas:
Conmuta al estado ON con una pequea tensin positiva en la puerta cuando la tensin
nodo-ctodo es positiva.
Se mantiene en estado ON mientras circule corriente por el nodo.
Conmuta a estado OFF cuando la corriente de nodo se anula.
92
Aparte del modelo para corriente alterna vamos a ver tambin el modelo para continua. Este
modelo puede ser simulado por el circuito de la figura 6.4.
*
nodo Puerta Ctodo
.SUBCKT SCRDC 1 3 2
*Interruptor controlado por tensin
S1 1 5 3 0 SMOD
*definicin de los parmetros del interruptor
.MODEL SMOD VSWITCH(RON=0.1 ROFF=10E6 VON=10 +VOFF=5)
DT 5 2 DMOD
*Definicin de los parmetros del diodo
.MODEL DMOD D(Is=1E-25 Bv=1000)
RG 3 0 10MEG
.ENDS SCRDC
93
Este programa permite convertir informacin de las hojas de caractersticas del fabricante en
valores de parmetros precisos usados por Orcad PSpice, y una vez obtenidos stos, se incluye el elemento
como un componente ms dentro de nuestra propia librera.
Barra de herramientas de PSpice Model Editor:
10 11
12
13
14 15
16 17
18 19
HERRAMIENTA
NOMBRE
DESCRIPCIN
New library
Open library
Save library
Print model
directly
Print preview
Cut
Copy
Paste
Zoom In
10
Zoom Out
11
Zoom Area
12
Zoom fit
13
New model
14
Toggle X
15
ToggleY
16
Extract
17
Sync splitters
18
Update
graph
19
Auto refresh
Para acceder a la edicin de un modelo existente lo podemos hacer de dos formas diferentes:
94
1. Seleccionamos
el
programa
PSpice
Model
Editor
siguiendo
la
secuencia
Inicio/Programas/Orcad Family Release 9.2 Lite Edition. Una vez dentro de la ventana
abrimos una librera existente mediante el icono
1.
2.
Figura 6.6
95
3.
una ventana como el de la figura 6.6, para realizar la insercin de forma grfica. Para
facilitar la tarea y as poder crear cualquier tipo de modelo (tiristor, transistor, diodos
zener, etc.), seleccionamos la opcin Model Text del men View para introducir las
caractersticas de forma textual.
4.
5.
Para ello utilizamos el Editor de componentes del programa Capture (Ver apartado 3.5.4).
De este modo tendremos nuestro modelo disponible en las libreras .lib y .olb
7. LIBRERAS
7.1. INTRODUCCIN
Ya hemos visto como crear el modelo de un componente, mediante la sentencia .MODEL y
el editor de modelos, para adaptarlo a nuestros requerimientos de trabajo. Tambin hemos vistos
como definir subcircuitos que definirn el comportamiento de modelos ms complejos. Una vez
creados los modelos y subcircuitos podremos guardarlos en libreras para su uso posterior en otros
circuitos sin tener que volver a definir el elemento y con tan slo una llamada al nombre de la
librera que lo contiene.
Mediante la inclusin en nuestro fichero de trabajo de la sentencia .LIB, seguida del nombre
de una librera, haremos referencia a esa librera. Adems, podemos abrir, editar y crear nuevas
libreras de forma grfica mediante el programa PSpice Model Editor como hemos visto en el
apartado anterior.
Una librera es un fichero tipo ASCII con la extensin .LIB, donde se guardan sentencias
.MODEL, que definen modelos de diferentes elementos, definiciones de subcircuitos, comentarios
y sentencias .LIB que hagan llamadas a otras libreras. Al principio de cada librera encontraremos
un comentario que har referencia al contenido de esta.
96
Supongamos el caso en el que a nuestro circuito RLC serie quisiramos aadirle un elemento
nuevo como puede ser un diodo, al que llamaremos D1. Este ser el modelo de diodo de Motorola
D1N3883 incluido en la librera Diode.lib, que se encuentra en el directorio de trabajo de PSpice.
Para este elemento no necesitaramos definir los parmetros de su modelo ya que se da el caso que
disponemos de la librera donde se incluye. Si el diodo lo colocramos entre los nudos 0 y 2
nuestro fichero de trabajo quedara de la forma siguiente:
De esta forma y, tal y como vimos antes, los modelos y subcircuitos que definen diodos,
transistores, amplificadores operacionales, tiristores, triacs, UJTs, estn implementados en estas
libreras.
Nosotros mismos podremos crear y editar nuestras propias libreras. Slo tendramos que
aadir, mediante un editor de textos estndar, a un fichero tipo ASCII, el cual nombraremos con el
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
97
nombre que deseemos seguido de la extensin .LIB, los modelos y subcircuitos que vayamos
creando a lo largo de nuestro proceso de trabajo. Tras esto slo tendremos que hacer una llamada a
nuestra librera desde el fichero de trabajo para disponer de nuestros elementos definidos con
anterioridad y guardados en nuestra librera personal.
A estas libreras podremos acceder libremente y descargarlas para disponer de los modelos y
subcircuitos de los componentes que estas casas fabrican y utilizarlos en la descripcin de nuestros
circuitos
Estas son algunas direcciones en la red donde podremos encontrar libreras para incluirlas en
la simulacin con PSpice.
Se usarn en las versiones Windows de PSpice, ya que en estas versiones, la descripcin del
circuito de trabajo se realiza mediante esquemticos, por lo que necesitaremos, adems de la
definicin del elemento mediante un modelo o un subcircuito, una definicin del smbolo que se
usar en el esquemtico para dibujar el elemento, por lo que en estos ficheros de librera tendremos
asociados los smbolos de los elementos definidos en la librera de extensin .LIB para usarlos en
los diseos de los esquemticos.
A continuacin se mostrar un enlace a muchas de las libreras disponibles en Internet:
98
Linear Technology
http://www.linear.com/designtools/spice_models.jsp
SGS-THOMSON
http://www.st.com/stonline/domains/support/simulators_tools.htm
Orcad Cadence
http://www.cadence.com/products/si_pk_bd/downloads/pspice_models/index.aspx
Intusoft
http://www.intusoft.com/models.htm
On Semiconductor
http://www.onsemi.com/PowerSolutions/supportDoc.do?type=models
Semikron
http://www.semikrom.com
ndice General
http://www.intusoft.com/slinks.htm
8. ESTMULOS
8.1. INTRODUCCIN
La inclusin de diferentes tipos de estmulos en los circuitos es algo de gran utilidad, sobre
todo en el momento en que estemos trabajando con circuitos de control de potencia, donde la
aplicacin de estmulos a puertas de control va a ser algo muy utilizado. La forma de definir estos
estmulos se realiza mediante comandos especficos en el fichero de trabajo.
Hasta ahora hemos visto como definir un estmulo consistente en una seal tipo escaln, la
cual definimos mediante pares de puntos correspondientes a las coordenadas de estos en los ejes X
e Y. Este tipo de seal la utilizamos para realizar el anlisis de respuesta transitoria ante una
entrada tipo escaln para el circuito RLC serie. La seal la definimos mediante un tipo de fuente
generadora de impulsos utilizada para los anlisis de tipo transitorio.
Aparte de este tipo, podemos encontrar otras que definirn diferentes tipos de impulsos,
como pueden ser de tipo sinusoidal, pulsante, moduladas en frecuencia, exponenciales, etc.
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
99
Todas ellas tendrn una sentencia que defina la fuente y cmo ser al forma del impulso,
pero podremos utilizar una herramienta que se incluye en el paquete Orcad 9.2 Lite Edition. Esta
herramienta es PSpice Stimulus Editor. Mediante esta herramienta y, a base de mens, podremos
editar todos estos tipos de impulsos de una forma ms sencilla y pudiendo visualizar la forma de
onda durante el proceso de su creacin. El inconveniente es que slo podemos crear seales
sinusoidales en la versin de evaluacin.
SEAL CONTINUA:
Una fuente de tensin continua se describe indicando el valor de dicha
seal, mediante el atributo DC.
DC <valor>
SEAL ALTERNA:
Una fuente de tensin alterna se describe de la siguiente forma:
AC <amplitud> <fase>
Donde aparecen los siguientes parmetros:
Amplitud: Es el valor de la amplitud en voltios de la seal.
Fase: Es la fase en grados de la seal de la fuente.
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
100
SEAL MIXTA:
Este tipo de fuentes suministra tanto seal continua como alterna. Se
describe de la siguiente forma:
SRC (DC <valor> AC <valor>)
SEAL SINUSOIDAL:
Una fuente de tensin sinusoidal se describe con:
SIN(<voff/ioff> <vampl/iampl> <freq> <td> <df> <fase>)
PARME
TRO
<voff/ioff>
<vampl/ia
mpl>
(freq)
(td)
(df)
(fase)
SIGNIFICADO
Tensin/Corriente de offset
en V/A.
Tensin/Corriente de pico en
V/A.
Frecuencia.
Tiempo de retardo.
Factor de amortiguamiento.
Desfase de la seal.
VALOR POR
DEFECTO
Ninguno.
Ninguno.
1/TIEMPO
FINAL Hz
0 Sg
0 Sg-1
0 grados
El tiempo de retardo es el tiempo en que empieza a atenuarse la seal. Desde 0 a (td) la seal
tendr un valor constante de voff+(1/2)(vampl). La seal la podemos describir mediante la frmula:
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
101
fase
)) e(TIEMPOtd )df
360
Esta forma de onda definida mediante SIN slo se utilizar para el anlisis transitorio, no
teniendo ningn efecto para el anlisis de respuesta en frecuencia .AC.
EJEMPLO 8.1.- Definir la fuente de tensin colocada entre el nudo 1 y masa, que
genera una forma de onda sinusoidal como la mostrada en la figura anterior:
VSIN 1 0 SIN(2V 7V 50HZ 20MS 20 45)
SEAL PULSANTE:
Una fuente de tensin pulsante se define con el trmino:
PULSE(<v1/i1> <v2/i2> <td> <tr> <tf> <pw> <per>)
6.0V
PW
T
E
V2
4.0V
N
S
2.0V
TD
TR
V1
PER
TF
N
0V
0s
1.0s
5.0s
2.0s
3.0s
4.0s
TIEMPO
PARMET
RO
<v1/i1>
SIGNIFICADO
Tensin/Corriente inicial en
VALOR POR
DEFECTO
Ninguno.
V/A.
Tensin/Corriente del pulso en
<v2/i2>
Ninguno.
V/A.
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
102
<td>
<tr>
Tiempo de retardo.
Tiempo de subida.
<tf>
Tiempo de bajada.
0 Sg
PASO PRES
Sg
PASO PRES
Sg
<pw>
alto).
<per>
Periodo de la seal.
TIEMPO
FINAL Sg
TIEMPO
FINAL Sg
La forma PULSE genera una seal de tensin (V1) durante los (td) primeros segundos.
Despus, la seal crece linealmente desde (V1) hasta (V2) durante los prximos (tr) segundos.
Entonces la tensin permanece constante al valor (V2) durante (pw) segundos. A continuacin, la
seal decrece linealmente, desde (V2) hasta (V1), durante los siguientes (tf) segundos. Se mantiene
a una tensin (V1) durante (per)-(tr)-(pw)-(tf) segundos y despus vuelve a comenzar el ciclo,
exceptuando el tiempo inicial de retardo (td).
SEAL EXPONENCIAL:
Una fuente de tensin exponencial se define con el trmino:
EXP(<v1/i1> <v2/i2> <td1> <tc1> <td2> <tc2>)
103
6.0V
T
V2
4.0V
TC2
TC1
N
S
I
2.0V
V1
TD1
TD2
0V
0s
1.0s
2.0s
3.0s
4.0s
5.0s
TIEMPO
PARME
TRO
<v1/i1>
SIGNIFICADO
Tensin/Corriente inicial en
VALOR
POR DEFECTO
Ninguno.
V/A.
Tensin/Corriente de pico en
<v2/i2>
Ninguno.
V/A.
<td1>
<tc1>
<td2>
<tc2>
0 Sg
PASO
PRES Sg
(td1)+PAS
O PRES Sg
PASO
PRES Sg
Vsal = V 1 + (V 2 V 1)((1 e
( TIEMPO td 1)
tc 1
) (1 e
( TIEMPO td 2 )
tc 2
))
104
EJEMPLO 8.3.- Describir la fuente de tensin llamada EXP, colocada entre los nudos
2 y 0, que genere la forma de onda exponencial mostrada en la figura anterior:
VEXP 2 0 EXP(1V 5V 1 .2 2 .5)
PARM
ETRO
<tn>
<vn/in>
SIGNIFICADO
Tiempo de un punto en segundos.
Tensin de un punto en voltios.
6.0V
T3,V3
T
E
T5,V5
4.0V
N
S
I
2.0V
T4,V4
T1,V1
T6,V6
T2,V2
0V
0s
5.0s
1.0s
2.0s
3.0s
4.0s
TIEMPO
La forma PWL describe una seal definida por tramos lineales. Cada par de valores tiempotensin especifica un punto de la seal. Podemos definir hasta 3995 pares de valores para generar la
forma de onda. La tensin entre dos puntos definidos la calcula PSPICE por interpolacin lineal.
105
PARME
TRO
SIGNIFICADO
VALOR
POR
DEFECTO
Ninguno.
Tensin/Corriente de offset en
<voff/ioff>
V/A.
<vampl/ia
mpl>
<fc>
Tensin/Corriente de pico en
Ninguno.
V/A.
<mod>
<fm>
Frecuencia de la portadora.
ndice de modulacin.
Frecuencia de modulacin.
1/TIEMP
O FINAL Hz
0
1/TIEMP
O FINAL Hz
La forma SFFM genera una tensin sinusoidal modulada en frecuencia definida por la
frmula:
EJEMPLO 8.5.- Definir la fuente de tensin, llamada SFFM, colocada entre los
nudos 4 y 5, que genera una forma de onda sinusoidal modulada en frecuencia con
tensin de pico de 1V, tensin de offset 2V, portadora de 8Hz, ndice de modulacin 4 y
frecuencia de modulacin 1Hz:
VSFFM 4 5 SFFM(2V 1V 8HZ 4 1HZ)
106
Ejemplo de aplicacin 8.1.- Colocar en paralelo con una resistencia los diferentes
estmulos estudiados y visualizarlos mediante Probe.
El editor de esquemas Capture, dispone de unas fuentes especficas para crear cada una de
las distintas seales, aunque tambin poseen varios tipos de fuentes genricas (ISTIM, VSTIM,
DIGSTIM, DIGCLOCK, etc.), que permitirn acceder al editor de estmulos para posteriormente
asignarle el tipo de seal.
107
creada la seal deseada el editor de estmulos permite aadir dicha seal de manera inmediata al
circuito que se quiera simular.
Barra de herramientas:
10 11 12 13
HERRAMIENTA
NOMBRE
DESCRIPCIN
New
Open
Save
Zoom in
Zoom out
View area
View fit
Axis settings
10
New stimulus
11
Get stimulus
12
Edit,
attributes
13
Add
108
9.2. DISPOSITIVOS
La forma general para estos dispositivos es:
Fuentes de tensin controladas por tensin:
E<nombre> <nudo +> <nudo -> <palabra reservada> <funcin>
Fuentes de corriente controladas por tensin:
G<nombre> <nudo +> <nudo -> <palabra reservada> <funcin>
Donde:
<nombre> Es el nombre de la fuente.
<nudo +> <nudo -> Especifican los nudos donde se conecta la fuente.
<funcin> Especifica la funcin de transferencia como una frmula o tabla de valores en
el formato requerido por <palabra reservada>.
<palabra reservada> Especifica la forma de la funcin de transferencia que es
empleada.. Puede ser una da las siguientes:
VALUE
Expresin aritmtica.
TABLE
Tabla de valores.
LAPLACE
Transformada de Laplace.
FREQ
Tablas de respuesta en frecuencia.
CHEBYSHEV Caractersticas de los filtros de CHEBYSHEV.
109
Esta expresin permite crear una funcin de transferencia instantnea que est escrita como una
expresin matemtica en notacin estndar. El formato de una fuente con VALUE es:
E <nombre> <nudo +> <nudo -> VALUE = {<expresin>}
G <nombre> <nudo +> <nudo -> VALUE = {<expresin>}
Un ejemplo sera:
ELOG
7 0 VALUE={6V*LOG(I(Vcc)/mA)}
Figura. 9.0 - Fuente de tensin controlada definida mediante una expresin matemtica
1
3
1
2
0 SIN(0 10 2K)
0; Fuente de tensin de valor 0 que nos permite medir la intensidad por la rama
2 2K
3 DMOD
110
Un ejemplo sera:
E1 10 0 LAPLACE {V(1)} = {1/(1+.001*S)}
Donde la tensin de entrada {V(1)} = {1/(1+0.001*s)} es la expresin en trminos de
transformada de Laplace de la funcin de transferencia del circuito siguiente:
F ( s) =
1
1 + 0.001s
111
Con estos dos tipos de fuentes estudiados se pretende dar una idea de cmo PSpice tiene la
capacidad de modelar sistemas, aparentemente complejos, mediante mtodos distintos al desarrollo
habitual de descripcin de circuitos.
PSpice podr modelar sistemas fsicos complejos, como puede ser motores de CC, sistemas
mecnicos, etc. Obtendremos las expresiones matemticas que definen estos sistemas y las
aplicaremos a los circuitos que estemos diseando.
112
(1)
Figura.9.4.- Smbolos del modelo Pspice utilizados para las simulaciones. a) Utilizado para
simulaciones con G y TA constantes. b) Utilizado para comportamiento real del dispositivo. c)
Subcircuito equivalente a una clula solar usado para la simulacin en Pspice.
A continuacin se exponen las ecuaciones utilizadas para la elaboracin del modelo
Pspice:
Ecuacin que modela la corriente fotogenerada IL :
(2)
(3)
113
Figura 9.6.- Modelo Pspice de una clula de silicio. Cdigo del Subcircuito de la figura
9.5 Fragmento extrado de librera solar_parts.lib.
En el modelo presentado en la figura 9.6, vemos dos bloque importantes, AMBI1 (modela la
ecuacin(2), a travs de Irradiancia incidente, y la ISC,STC), que nos suministra la corriente
fotogenerada y G1(modela la ecuacin (3)), que devuelve el valor de la corriente de oscuridad.
Las Rs y Rp que vemos en el diagrama del modelo son las resistencias serie y paralelo
calculadas para el modelo utilizado en concreto.
Los resultados obtenidos del modelo a travs una simulacin son los siguientes:
114
Figura 9.8.- Simulacin de curva caracterstica variando los parmetros Ta, y G del
modelo de la clula.
El modelo de la figura 9.4., solo nos permite realizar simulaciones con una G y una TA
constante, con lo que podemos obtener el comportamiento de la clula para unas condiciones de
irradiancia y temperatura dadas. Para ello se han introducido pequeas variantes en el modelo
anterior:
115
Figura 9.9.- Variante del Modelo Pspice de la figura 9.4. Fragmento extrado de librera
solar_parts.lib.
En el modelo de la figura. 9.9. Podemos apreciar que ambas fuentes dependientes (AMBI1 y
G1) ya no dependen de un parmetro, sino que lo son de fuentes de tensin. Estas fuentes de
tensin nos permitirn introducir en el modelo valores de irradiancia y temperatura ambiente
variables en una simulacin en modo transitorio, observando as, el comportamiento de la clula
ante los cambios que puedan sufrir estos parmetros a lo largo de la simulacin.
Figura. 9.10.- Esquema simulado en Pspice para obtener el valor de la tensin de circuito
abierto a lo largo de un da completo. En el se puede observar las curvas de irradiancia y
temperatura ambiente terica.
La figura 18 nos muestra la configuracin de la simulacin para graficar la tensin de
circuito abierto VOC que nos proporciona la clula solar durante un da completo. Aplicndole los
estmulos que se observan, la curva obtenida de la simulacin es la siguiente:
116
117
118
119
Autocableado: OrCAD Capture 16.3 incluye una herramienta de autocabelado que permite a
los usuarios cablear los componentes en un esquemtico. Esta nueva funcionalidad que cablea entre
componentes, es tan simple de utilizar como el seleccionar una patilla de un componente de partida
y una patilla de destino y el programa aade el cableado.
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
120
Realce del Interfaz de Usuario: OrCAD Capture16.3 permite cambiar el color, el estilo de
lnea, o la anchura de lnea de un cable o la red; el color de un bloque.
OrCAD PCB Editor 3-D Footprint Viewer: OrCAD PCB Editor 3-D Footprint viewer
proporciona una vista tridimensional del smbolo de huella de una parte seleccionada sobre el
esquemtico. Con el smbolo de huella, puedes mostrar nmeros de pines, nombres de pines y
puedes girararlo para ver perspectivas diferentes. El instrumento de medida en 3-D puede ser usado
tambin para medir puntos en x, y, o el eje de z.
Reglas Elctricas: El DRC de OrCAD Capture 16.3 es capaz de separar reglas fsicas de
reglas elctricas. Esto permite controlar comprobaciones de diseo de las reglas disponibles fsicas
y/o elctricas.
Listas de material: Con OrCAD Capture CIS 16.3, puedes incluir campos emparentados en
una Lista de material, definiendo campos emparentados.
Cadence PSpice A/D
PSpice A/D release 16.3 ha cambiado el entorno de forma de onda, con mejoras de utilidad,
Cursor realzado, y nuevos modelos de simulacin.
Exportacin y Copiar Datos de Graficos: PSpice A/D 16.3 puede exportar informacin de
cursor guardando en un archivo (.csv). Este archivo puede ser abierto en varios programas, como
Microsoft Excel. Tambin puede copiar valores seleccionados de la ventana de cursor y pegar la
informacin en el portapapeles de cualquier editor de textos.
Nuevas Plantillas de Diseo: PSpice A/D 16.3 posee un conjunto de plantillas de diseo que
cubren la electrnica bsica y la topologa SMPS. Estas plantillas de diseo cubren la gama de
analgicos, diseos digitales, y mixtos. Puedes usar las nuevas plantillas de diseo, que son una
combinacin de diseo y perfiles de simulacin, como un punto de partida para nuevos diseos.
Departamento de Ingeniera Electrnica. Universidad de Jan, Espaa. Septiembre 2011
121
Nuevos Modelos en 16.3: Ms de 330 nuevos modelos estn ahora disponibles para la
simulacin en PSPICE A/D16.3 bajo las categoras siguientes:
OrCAD PCB Editor release 16.3 El nuevo editor de Orcad aade la capacidad de diseo con
rasgos como la inspeccin de 3-D, nuevo DRCS entre otros.
Enhanced Arc Editing: en OrCAD PCB Editor 16.3 Esta funcin puede ser usada para
cambiar el radio de un arco existente, convertir un vrtice de esquina en un arco, la tangente de
segmentos de diapositiva a un arco (s), automticamente selecciona o conserva uno o ambos arcos,
y desliza directamente los segmentos que son unidos a pines y vas.
3-D Viewer: El nuevo entorno de 3-D en OrCAD PCB Editor 16.3 incorpora varias opciones
de filtracin; vistas de cmara; opciones de demostracin grficas como slido, transparencia y
wireframe. La inspeccin de 3-D tambin es apoyada en el modo de preseleccin, hacindolo
posible de mostrar HDI va estructuras o las secciones aisladas del consejo.
122
el caso del laboratorio virtual, para el cual hemos creado este Seminario, todos los circuitos
estn creados con versiones ms antiguas.
Hacemos clic en Aceptar, cuando le demos a aceptar, nos dir que si queremos convertirlo y
mantener el archivo original como muestra la figura 10.2.
Nosotros le daremos a la opcin de mantener el archivo antiguo y despus de esto, nos
aparecer una pantalla para guardar el archivo convertido en el lugar deseado. Por ultimo le
daremos a Finalizar, y ya tendremos nuestro archivo convertido.
123
Comenzaremos por representar las grficas correspondientes a algunas de las tensiones del
circuito:
Tensin de alimentacin V(V1:+) cuyo ngulo de fase (0) tomamos como referencia.
Tensin entre los nudos AB: V(C1:1)-V(C1:2)
Tensin entre los nudos CD: V(R2:1)
Una vez representadas las tensiones indicadas en PSpice A/D el aspecto es el que se muestra
en la ventana de la siguiente figura.
124
Las expresiones a utilizar para la simulacin de las grficas de las potencias disipadas en el
circuito sern:
Potencia activa: RMS (V(V1:+) )* RMS(I (V1))*COS( -0.31732)
Potencia reactiva: RMS (V(V1:+))* RMS(I (V1) ) *SIN( -0.31732)
Potencia aparente: RMS (V(V1:+) ) * RMS(I (V1) )
125
11. BIBLIOGRAFA
Alarcn Gmez, J.R. / Blanco Solsona, A.
PSPICE
McGraw Hill
Calvo Rolle, J.L.
Edicin y simulacin de circuitos con ORCAD
Ra-Ma
Aguilar Pea, J.D. / Domenech Martnez, A. / Garrido Snchez, J.
Simulacin electrnica con PSpice.
Ed. Ra-ma 1995
Garca Eduardo, Breijo
PSpice: simulacin y anlisis de circuitos analgicos asistida por ordenador.
Ed. Paraninfo. 1995
Cnovas Lpez, Andrs
Simulacin de circuitos electrnicos por ordenador con PSpice
Ed. Paraninfo 1996
Enrique Davis y Willyns Lpez
Simulacin de circuitos electrnicos con MicroSim Eval 8.0
http://www.abcdatos.com/tutoriales/tutorial/l2538.html [Consulta: 4 de Abril de 2006]
Fuentes, Manuel.
Manual Orcad PSpice
Departamento de Ingeniera Electrnica. Universidad de Jan.
Mohan, Ned
Power Electronics, computer simulation, analysis, and educational using PSpice.
Minneapolis; Minesota Power Electronics Research & Education 1992
R. Ramshaw & D. Schuurman
PSpice simulation of power electronic circuits: an introductory guide.
Ed. Chapman & Hall 1997
http://www.ece.uwaterloo.ca/~pwr_elec [Consulta: 4 de septiembre de 2006]
M. H. Rashid
PSpice for power electronics and electric power
Ed. Prentice Hall 1993
http://www.uwf.edu/mrashid [Consulta: 29 de Diciembre de 2006]
Andrzej M. Trynadlowski
Introduction to Modern Power Electronics.
Johw Wiley & Sons, 1998
126
Daniel W. Hart
Electrnica de Potencia
Pearson Educacin 2001
http://diamond.gem.valpo.edu/~dhart [Consulta: 29 de Diciembre de 2006]
Mohan, Undeland, Robbins.
Power Electronics, Converter, Applications and Design
Johw Wiley & Sons. 3 Edicin. 2003
J.D. Aguilar Pea.
Reflexiones sobre la docencia y herramientas de apoyo.
TAEE 2009. VALENCIA.
127