Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Seminario Pspice PDF
Seminario Pspice PDF
DE TECNOLOGÍA ELECTRÓNICA
Y AUTOMÁTICA ESCUELA POLITÉCNICA SUPERIOR
SEMINARIO:
SIMULACIÓN DE
CIRCUITOS
ELECTRÓNICOS DE
POTENCIA CON
ORCAD PSPICE
J.D.AGUILAR; P.LOZANO; R.MORALES; M.J.LÓPEZ
Seminario Introducción a Orcad PSpice 9.2 Demo
1. PROGRAMAS DE SIMULACIÓN
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, versión
para PC. Todos estos son muy útiles para trabajar con pequeños circuitos pero presentan
problemas en circuitos más complejos, empleando un tiempo elevado de procesador y gran
cantidad de memoria. Aunque, hoy en día, estos problemas pueden ser menores debido a la gran
capacidad de cálculo de los ordenadores actuales.
ORCAD 9.2
MICRO-CAP
URL: http://www.spectrum-soft.com
MULTISIM
URL: http://www.electronicsworkbench.com
URL: http://www.powersimtech.com
SIMPLORER: (48MB)
URL: http://www.ansoft.com
CASPOCFREWARE: (47MB)
URL: http://www.caspoc.com
URL: http://www.mathworks.com
URL: http://www.powerdesigner.com.
URL: http://www./iee.edu.uy
En la actualidad hay nuevas versiones ya desarrolladas, como Cadence OrCAD 16.3. Esta
versión además de las herramientas para el diseño y simulación de circuitos, también ofrece una
serie de herramientas relacionadas con la creación de circuitos como las herramientas para diseñar
placas de circuitos impreso (PCB), para su posterior fabricación, y otras muchas más. La diferencia
mas resaltada de esta última versión 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.
2.1. INTRODUCCIÓN
Tras la adquisición de la empresa Microsim por parte de Orcad, se creó un paquete de
aplicaciones en el software de diseño y simulación de circuitos electrónicos y eléctricos de una
potencia elevada. A la gran capacidad de diseño de los productos Orcad se unió, el estándar en la
simulación de circuitos electrónicos y eléctricos (PSpice) y el resultado ha sido, entre otras, la
versión de Orcad PSpice 9.2.
Es un paquete que trabaja bajo el entorno gráfico Windows. En la parte que se refiere a
simulación nos permitirá los análisis transitorios, de respuesta en frecuencia, análisis de Fourier,
análisis paramétrico, análisis de ruido, del pero caso, etc. Además, el tipo de simulaciones que
serán posibles realizar serán analógicas, digitales y mixtas.
Las características mínimas del equipo donde instalemos la versión Orcad 9.2 Demo deberán
ser las siguientes:
Capture se comunica de forma interactiva con OrCAD PSpice y OrCAD Layout, de modo
que puede depurar fácilmente sus proyectos. Además de las más de 30,000 librerías incluidas con
Capture, puede crear sus propias partes y librerías. También puede guardar esquemas como si
fueran librerías para su uso posterior.
PSPICE OPTIMIZER
Esta aplicación calcula el valor unos parámetros 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 parámetros hasta que se cumpla la función objetivo,
definida bajo una serie de restricciones. Se puede prescindir de restricciones si no es necesario
imponerlas.
Esta aplicación permite la captura de esquemáticos (CE). Con la CE, se introduce y edita el
esquemático del circuito de forma sencilla usando la técnica de arrastrar y soltar con el ratón. Así la
posibilidad de conexiones erróneas o nudos flotantes es menor que si introdujéramos el
esquemático en modo texto (en entornos sin CE).
Después de esta breve reseña histórica, señalar que la diferencia existente entre
Schematics y Capture radica en la forma de aparecer en el mercado profesional puesto que a la hora
de trabajar poseen muchos aspectos similares de simulación, diseño y edición de circuitos. Destacar
que Capture tiene una mejor organización a la hora de realizar proyectos, visualizando y
estructurando los ficheros desarrollados en la elaboración de dicho proyecto de una forma sencilla
de manejar.
• Los diseños no deben exceder de 30 casos. Eso significa que se puede colocar 1
elemento 30 veces, 30 componentes distintos 1 vez o cualquier combinación entre
ellas.
• Quince componentes por librería. No se podrá modificar o grabar unos componentes
de esa librería si contiene más de 15 elementos.
• No podrá realizarse exportación de EDIF
• El asistente a través de Internet no está habilitado.
• 64 nodos
• 10 transistores
• 65 dispositivos primitivos digitales
• 10 líneas de transmisión en total (ideal o no ideal)
• 4 líneas de transmisión conectadas en parejas.
Límites adicionales:
3. ORCAD CAPTURE
3.1. INTRODUCCIÓN
La opción Orcad Capture CIS es la aplicación del programa que permite la creación de
circuitos eléctricos y electrónicos bajo un entorno gráfico, tanto analógicos como digitales, o bien
mixtos.
El acceso a esta aplicación se realiza directamente desde el icono correspondiente a la
aplicación, situado en el grupo de programas Orcad Demo bajo el nombre OrCAD CIS Demo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Cuando iniciemos un nuevo proyecto o abramos uno existente aparecerán otras ventanas que
configuran el contenido del programa. Estas son:
1. En el menú File, seleccionar New, y después Project. Se mostrará la caja de diálogo New
Project, o bien pinchando sobre el icono:
• Circuito de señales mixtas o analógicas. Seleccionar este tipo de proyecto si quiere utilizar el
diseño con OrCAD PSpice.
• Placa PCB. Seleccionar este tipo de proyecto si piensa utilizar el diseño con OrCAD Layout.
• Lógica programable. Seleccionar este tipo de proyecto si piensa utilizar el diseño con
OrCAD Express.
• Esquema. Utilizando esta opción, Capture crea un proyecto básico conteniendo sólo el
fichero del diseño.
• 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 continuación:
Se usará el gestor de proyectos para recoger y organizar todos los recursos necesarios para el
proyecto. Estos recursos incluyen carpetas de esquemas, páginas de esquemas, librerías de partes,
ficheros VHDL e informes de salida tales como listas de materiales, y listas de conexiones.
Como podemos ver en la figura 3.5 dentro de la carpeta Design Resources, hay dos carpetas
la carpeta .DSN y la carpeta Library. La carpeta .DSN contiene las carpetas de esquema. Y la
carpeta Library son librerías que podemos incluir dentro del proyecto
El gestor de proyectos tiene dos formas de visualizar los recursos de un proyecto, mediante
la pestaña File y la pestaña Hierarchy. Si seleccionamos la pestaña File, esta nos mostrará las
carpetas de esquemas y páginas de esquemas (Design), así como todas los componentes utilizados
en el proyecto (Design Caché), los ficheros de librerías de componentes que se han añadido en el
proyecto (Library), y los ficheros de salida de las herramientas de proceso de Capture (Outputs).
la ventana del gestor de proyectos. Además, el editor incorpora una barra de herramientas de
simulación para acceder directamente a las opciones de PSpice.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Una vez que el área de trabajo esté perfectamente definida, se puede comenzar a dibujar el
circuito. Para hacerlo, será necesario fundamentalmente trabajar con el menú desplegable Place
cuyas opciones se ilustran en la figura 3.9, muchas de ellas descritas en la paleta de herramientas
del editor de esquemas.
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 diálogo de la figura 3.9, se tiene dos cuadros de
selección, Libraries donde figuran las diferentes librerías activas en el diseño y Part List donde
aparecen los distintos componentes de cada librería, con su correspondiente dibujo en la parte
inferior.
Abm.olb: Esta librería esta constituida por bloques que poseen entradas y salidas, y
que realizan operaciones específicas, tales como el coseno, valor absoluto, derivadas,
logaritmos, transformadas, etc. Estos elementos serán los que se utilicen para
construir diagramas de bloques que simulen el comportamiento de sistemas físicos
reales.
Eval.olb: Librería formada por todo tipo de elementos activos específicos, es decir,
con nombre determinado y parámetros internos asignados. Se encuentran en esta
librería 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 librería para ver cual esta
disponible.
Por ejemplo para un circuito que en el cual, necesitamos una fuente, esta podremos
encontrarla en la librería 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.
Posteriormente aparecerá la fuente en nuestra pantalla del proyecto nuevo, y daremos click
para pegarla en la parte que queramos del diseño, una vez que ya no se desea utilizar esta plantilla
le damos click derecho y end mode. Así iremos añadiendo 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 cuestión 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.
En PSpice los valores de las resistencias, condensadores, Inducatancias…etc son escritos con
los siguientes prefijos:
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 página del esquema.
Una vez diseñado nuestro circuito debemos de indicar el tipo de análisis a realizar,
configurar las librerías a utilizar, modificar las opciones ante posibles problemas de convergencia,
etc. Para ello desplegamos el menú Simulation Settings (figura 3.15) seleccionando Edit Simulation
Profile desde el menú PSpice donde nos aparecerá varias pestañas de opciones que configuraremos
según nos convenga, o bien directamente pinchando en el icono:
Si hacemos clic en la pestaña Analysis type, nos encontraremos los cuatro análisis
fundamentales:
• Time domain(transient)
• DC Sweep
• AC Sweepp/Noise
• Bias Point
En este análisis se realiza el cálculo del punto de trabajo del circuito, lo que obtendremos es
información acerca de la tensión en los nudos del circuito, intensidad a través de las fuentes,
potencia total disipada y todos los parámetros de pequeña señal de las fuentes controladas no
lineales y elementos semiconductores.
Este análisis permite hacer un barrido en torno a una serie de valores de una fuente de
entrada independiente, de la temperatura, de un parámetro interno de un modelo (β de un
transistor), o de un parámetro global, calculando el punto de trabajo para cada uno de los valores
que tome la variable en cuestión.
Según 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 parámetro del modelo a variar,
Parameter Name.
Este tipo de análisis se utiliza para calcular la respuesta en frecuencia del circuito para un
rango de frecuencias determinado. Por ello se consideran como señales de entrada todas aquellas
fuentes independientes que tengan especificaciones AC, considerándose nulas las siguientes. Se
especificaran los siguientes parámetros:
El análisis del ruido, NOISE, debe ser hecho en conjunción con un análisis de respuesta en
frecuencia, para ello, habilitaremos el casillero Noise Analysis Enabled y se especificara la señal de
salida, Output Voltage, la fuente independiente de entrada, I/V Source y el intervalo, Interval.
Este tipo de análisis estudia el comportamiento del circuito a lo largo del tiempo.
Antes de realizar el análisis transitorio, el programa calculara el punto de trabajo del circuito.
Si habilitamos el casillero Skip the inicial transient bias point calculation, permitirás al programa
usar las condiciones iniciales de los condensadores y bobinas en la simulación del circuito.
Si pulsamos en el botón 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 análisis, es imprescindible
que exista con anterioridad una serie de datos que se derivan del análisis en función 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.
Además de habilitar el casillero Perform Fourier Analysis, se especificara la frecuencia del
fundamental, Center Frecuency, el número de armónicos a calcular, Number of Harmonics y las
variables de salida sobre las que se deseen realizar el análisis, Output Variables.
Para una resistencia, p.ej., parámetro global, hay que definir un nuevo parámetro, SET,
situando un nombre en el mismo, (SET->resis) y de la librería Special tomar el componente
PARAM definiendo un nuevo parámetro con el nombre dado anteriormente en SET, (resis->0), Así
se podrá observar el resultado para varios valores.
Para una fuente de voltaje o de corriente no es necesario utilizar el componente PARAM.
Uno de los errores más comunes con el que nos podemos encontrar es el llamado error de
convergencia, que es cuando no puede aproximarse el análisis a la solución. Para ayudar a PSpice
durante el proceso de cálculo a evitar este tipo de errores en la pestaña OPTIONS (Figura 3.26)
definimos unos parámetros de tolerancia de error para valores de tensiones y corrientes, con los que
podremos aumentar el margen del error de tolerancia y, de esta forma, evitar los errores durante la
simulación. Estos parámetros, para todo tipo de análisis en general, son:
• RELTOL: Este parámetro 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 máximo 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
pequeño para asegurar una simulación sin que se produzcan errores de convergencia, por lo
que para este tipo de circuitos daríamos a este parámetro 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 1µV y
ABSTOL para un valor de 1pA. Para circuitos de potencia estos valores son bajos, por lo que
deberíamos seguir un criterio para su configuración a un valor que nos permita evitar los
errores de convergencia. Este sería:
Aparte de los vistos hasta ahora, para el caso de los análisis transitorios disponemos de
un par de parámetros que nos ayudarán a evitar los errores de convergencia. Una
combinación de una transición rápida de voltajes y discontinuidades en el modelo de un
dispositivo puede producir problemas de no-convergencia. En el análisis transitorio, si una
no-convergencia ocurre en el límite de una iteración, PSpice descarta ese punto de tiempo,
reduce el tiempo de paso de cálculo (Step Ceiling) y recalcula.
• ITL4: Este parámetro indica el límite del número de iteraciones antes de abandonar un punto
de tiempo y reducir el tiempo de paso de cálculo. Cuanto mayor tiempo de paso menor
probabilidad de discontinuidad. Merece la pena tener un número grande de iteraciones
permitidas para incrementar la posibilidad de convergencia. El valor por defecto que PSpice
tiene configurado para este parámetro es de ITL4 = 10. Para asegurar la convergencia
daremos a este parámetro el valor de ITL4 = 40.
Una línea para incluir en nuestro fichero .CIR (Ver más adelante) con la sentencia
.OPTIONS, que asegure la convergencia durante la simulación de nuestros circuitos de potencia,
sería de la forma:
Una vez modificados los parámetros de simulación, indicando el tipo de análisis 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:
Figura 3.30 – Resultados del análisis de fourier Figura 3.31 – Rectificador media onda
El editor de partes se utiliza para crear y editar partes y símbolos, después guardarlos en
librerías nuevas o ya existentes. Crear y editar símbolos de masa y alimentación, símbolos de
conectores de salida de página, y bloques de títulos. Utilice las herramientas eléctricas de la paleta
de herramientas para colocar pines en partes, y sus herramientas de dibujo para dibujar partes y
símbolos. Para ello seleccionamos el componente a editar y nos vamos en el menú a Edit -> Part.
Donde su barra de herramientas es la siguiente:
1 2 3 4 5 6 7 8 9 10
1. Fichero de proyecto: Este fichero, con extensión .OPJ, contiene el proyecto propiamente
dicho, que engloba a todo lo referente al circuito.
2. Fichero de diseño del circuito: Este fichero contiene la página de esquema del circuito así
como sus componentes. Este tipo de ficheros poseen la extensión .DSN.
3. Fichero de seguridad: Fichero que se crea mientras se trabaja para mantener un backup en
el caso de que ocurra algún error al cerrar el fichero. De esta forma lo podrá leer y retomar
la información existente. Poseen la extensión .DBK, que corresponden a las siglas del
inglés design backup file.
4. Fichero de nudos de conexión: Fichero que contiene el listado que identifica los nudos del
circuito con los terminales de los elementos. La extensión 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 cómo están conectados a otros dispositivos.
Capture generará un fichero con la extensión .NET.
Pasos a realizar:
5. Simular el circuito.
Pasos a realizar:
6. Indicar el análisis a realizar (Transient, Run to time: 100ms, Maximum step size 0.00001s
).
8. Simular el circuito.
9. Desde PSpice A/D calcular, Tensión de alimentación, tensión entre los nudos AB y CD.
10. Simular el circuito para un análisis Transient (Run to time: 280ms y Maximum step size
0.001s), para simular las potencias activa, reactiva y aparente.
4. SCHEMATICS
4.1. INTRODUCCIÓN
Schematics es un programa de interfaz gráfica en el cual pueden colocarse directamente y de
manera muy sencilla componentes eléctricos y/o electrónicos 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
versión anterior a Orcad 9.1 (DesignLab Eval 8 de MicroSim) para aquellos usuarios
acostumbrados a trabajar con este entorno. Es similar al editor esquemático de Capture,
diferenciándose en la distribución de los menús. En forma resumida mediante Schematics usted puede
realizar las siguientes tareas:
© Departamento de Ingeniería Electrónica. Universidad de Jaén, España. Septiembre 2011 38
Seminario Introducción a Orcad PSpice 9.2 Demo
4.1.1. Importar.Scha.Opj
El primer paso es abrir el programa Orcad Capture, hacemos clic en el menú Archivo y en la
opción Import Design y se nos abrirá una pantalla como la que se muestra a continuación.
El Pspice Design Manager o “Gestor de diseño de PSpice” nos permite estructurar todo un proyecto
en base a la información que se genera, pudiéndola organizar en función de las dependencias entre los
ficheros creados y los ficheros fuentes. Asimismo, permite la inclusión en un proyecto de ficheros
pertenecientes a otro proyecto de una manera cómoda y eficaz.
Desde este programa se podrán ejecutar el resto de utilidades del entorno de trabajo del paquete
Orcad Demo 9.1 exceptuando la opción Capture, de forma que en cualquier momento desde la pantalla
principal podamos supervisar el estado global del diseño.
Una vez realizado esto aparecerá una ventana similar a la mostrada en la figura 4.2, que
representa la interfaz gráfica del programa Schematics.
Una vez seleccionado el componente se hace click en Place (en caso de querer mantener
activa la ventana de librería) o en Place & Close (para cerrar esta ventana), y arrastramos el ratón
sobre la ventana de Schematics hasta el sitio donde queremos colocar el componente y hacemos
click. Podemos colocar este componente tantas veces como queramos con solo hacer click con el
ratón. Para obviar el componente seleccionado, presionamos la tecla ESC...
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 ratón. 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 botón 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.
. El archivo almacenado en este caso tiene extensión *.sch. Una vez almacenado pasamos a configurar el
tipo de análisis que vayamos a realizar. Para esto se puede hacer click en el botón Setup Análisis: , 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ú Análisis (Figura 4.10).
Figura 4.11 – Menú Análisis Figura 4.12 – Menú de selección de tipo de análisis
Por defecto viene seleccionado Bias Point Detail (Punto de polarización del circuito), que
nos permite determinar el punto de trabajo del circuito diseñado, almacenando los resultados
obtenidos en el fichero *.OUT.
En nuestro caso como sólo es de interés el análisis transitorio de circuitos, debemos seleccionar la
casilla Transient... y pulsar en dicho botón, así aparecerá la ventana de la figura 4.13. Este tipo de análisis
nos permite determinar la respuesta del circuito en función del tiempo. Generalmente es el más empleado
dado que reemplaza a la visualización de señales con el osciloscopio. Además, podemos obtener el
espectro de una señal generada mediante un análisis transitorio realizando un análisis de Fourier,
descomponiendo la señal obtenida en su componente continua y sus armónicos (es necesario realizar el
análisis transitorio para poder ejecutar el de Fourier).
Al igual que Capture, el programa Schematics nos permite, seleccionando el botón Options,
modificar los parámetros que determinan la precisión de cálculo con la que va a trabajar PSpice
evitando un posible error de convergencia. Los parámetros a modificar son:
• ABSTOL = 1 nA
• ITL4 = 40
• RELTOL = 0.01
• VNTOL = 1 mV
Una vez definido el tipo de análisis a realizar en el circuito y cambiados los parámetros
oportunos procederemos a realizar la simulación mediante el botón . Si no se produce
ningún error, el programa enlazará con el programa PSpice A/D con el que trabajaremos para
visualizar las gráficas que creamos conveniente.
Pasos a realizar:
Para la edición de nuevos componentes se debe entrar en el Schematics, pulsar sobre el menú
File y a continuación sobre Edit Library. Una vez se ha entrado en la edición de librerías, se puede
abrir una librería existente pulsando Open en el menú File o crear una nueva pulsando New.
Figura 4.16 – Menú Edit Library Figura 4.17 – Entorno de trabajo del editor de símbolos
Cuando ya tengamos la librería disponible podemos crear un nuevo modelo, editar uno ya
existente o copiarlo. Para ello seleccionamos New, Copy o Get del menú Part según nos convenga.
Para modificar un símbolo o crearlo tenemos las opciones de arco, círculo, polilínea, de la barra de
herramientas o del menú Graphics, para la representación del elemento y su inserción en la
aplicación. Una vez dibujado el contorno, se procede a la definición de las patillas de conexión o
pines seleccionando pin del menú Graphics o pinchando sobre:
El Message Viewer aparece en pantalla cuando se genera cualquier tipo de mensaje del que
el diseñador tiene que tener constancia, por ejemplo los posibles mensajes de alarma o error
generados durante la ejecución 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
rápida localización en el diseño del componente o elemento que ha generado el aviso haciendo
doble click con el ratón.
• Fichero del circuito: El fichero del circuito contiene comandos describiendo cómo ejecutar
la simulación. Este fichero también hace referencia a otros ficheros que contienen listas de
conexiones, modelos, impulsos y cualquier otra información definida por el usuario que sea
aplicable a la simulación. Capture generará un fichero con la extensión .CIR.
• Fichero de simulación: Fichero donde se recogen los parámetros que se desean a la hora de
realizar los análisis con sus opciones correspondientes. La extensión del fichero generado
por Capture es .SIM.
• Fichero de macros: Fichero que contienen las posibles macros realizadas durante la
aplicación. Los ficheros generados tendrán la extensión .PRB.
• Fichero de seguridad: Dicho fichero contiene las copias de los ficheros de simulación,
perfiles y locales, librerías usadas y ficheros que guardan los Markers usados. Capture
genera estos ficheros con extensión .MRK.
• Fichero de enlace: Fichero que relaciona el proyecto abierto con el fichero *.CIR generado
anteriormente. Estos ficheros tienen la extensión .1OP.
5. PSPICE A/D
Los diferentes menús disponibles en la barra de menús y los iconos pertenecientes a la barra
de tareas, aparecerán activos o no dependiendo de la aplicación que estemos utilizando en el
momento.
Ejecución de la simulación
Fichero .CIR
Procesador gráfico Probe
Ventana de editor de ficheros .CIR
Fichero .OUT
Fichero .DAT
Opciones de
simulación de la
ventana de Probe
Herramientas de archivo:
1 2 3 4 5
Herramientas de edición:
1 2 3 4 5
Herramientas de simulación:
1 2
Herramientas de Probe:
1 2 3 4 5 6 7 8 9 10 11 12 13
Herramientas de cursor:
1 2 3 4 5 6 7 8 9 10
de agregar nuevas gráficas, para lo cual debemos utilizar el botón Add Trace de la barra de
herramientas de PSpice A/D (también puede usarse la tecla Insert) , presionando este botón se nos
carga una ventana como la mostrada en la figura 5.2.
Esto puede ser escrito directamente en el recuadro (Trace Expresión) o puede seleccionarse
la variable correspondiente y hacer click, con lo que aparecerá automáticamente en este recuadro.
Una vez seleccionada la variable a graficar presionamos Ok. En caso de querer aplicar una función
a la gráfica, por ejemplo “RMS( )”, se debe colocar: “RMS( V1(R) )”. Si queremos graficar varios
parámetros a la vez, los nombres de las variables deben ir separados por comas (,), ejemplo: V1(R),
I(D1), V2(VS).
Así si, por ejemplo, nos interesara mostrar la gráfica del valor medio de la corriente de
carga que pasa por una resistencia de carga RL, elegiríamos la opción Add_trace e introduciríamos
la expresión AVG(I(RL)), que nos calculará y mostrará la gráfica. Si queremos que nos muestre lo
mismo pero hasta un determinado valor de tiempo (por ejemplo 50ms), utilizaríamos la función
AVGX(I(RL),50ms). Lo mismo pasará con la función 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.
Esto se introduce en la casilla Definition. Una vez creada o modificada la macro de guarda pulsando
en Save. Un ejemplo de cómo crear una macro sería definir el ancho de banda de una señal:
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 ratón) luego en el
menú Plot escogemos Delete Plot.
Siempre ha sido de gran utilidad poder manipular los ejes sobre los cuales se gráfica una
función, con la finalidad de obtener solo la parte que interesa de la gráfica. Para hacer esto se
selecciona el menú Plot y en ella se escoge “X Axis Settings... ó Y Axis Settings..., según se quiera
modificar el eje X ó Y. Luego se abrirá una
ventana como la mostrada en la figura 5.6.
clic en el botón Toggle Cursor con lo que aparecerán en la gráfica dos rectas (horizontal y
vertical) que se cortan sobre la curva seleccionada.
de la barra de herramientas del menú Cursor con lo que se indicará en la gráfica el punto
correspondiente, tal y como puede observarse en la figura 5.8.
Las demás 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.
Existe un doble cursor que se visualiza haciendo clic con el botón derecho del ratón una vez
que tengamos visualizado el otro. Esto será útil para poder medir dos puntos de una misma gráfica
o de gráficas distintas. Estos valores se visualizarán en un recuadro, descrito anteriormente, donde
también aparecerá la diferencia entre dichos valores.
En caso de tener varias curvas en una misma gráfica, 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
El fichero puede ser redactado con cualquier procesador de texto. Este fichero no debe de
tener caracteres de control (códigos relativos a márgenes, tipos de letra, etc.). Normalmente
utilizaremos el editor de textos contenido en el entorno PSpice A/D, fácil de utilizar e interactivo
con el simulador.
Fijándonos en el esquema del circuito de la figura y para una correcta descripción del
circuito seguiremos los siguientes pasos:
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 número, sin necesidad de seguir un
orden concreto. Sin embargo deberemos de tener en cuenta que el número 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 descripción del circuito conforme a las normas de PSpice.
Como podemos ver, en el esquema, cada uno de los componentes tiene su nombre y valor.
Además de esto hemos numerado cada uno de los nudos de conexión entre elementos para su
descripción en el circuito. Así pues, realizaremos la descripción del circuito en un fichero ‘.CIR’,
en el que además de los datos necesarios para el circuito, se han añadido diferentes comentarios,
tanto en líneas independientes, que van precedidas por un asterisco (*), como tras las líneas de
comando que describen a los diferentes componentes del circuito, que van precedidas por un punto
y coma (;) colocado justo detrás de la descripción de cada componente. Por supuesto estos
comentarios son opcionales y sólo tienen carácter informativo para el usuario.
CIRCUITO RECTIFICADOR
*TENSION DE ENTRADA ENTRE LOS NUDOS 1 Y 0 (TIERRA), QUE GENERA UNA SEÑAL *SINUSOIDAL CON
UNA TENSIÓN OFFSET NULA, UNA TENSIÓN DE 12 VOLTIOS DE *PICO Y UNA FRECUENCIA DE 50 HZ.
*ELEMENTOS ACTIVOS DEL CIRCUITO DIODO RECTIFICADOR 1N4002 COLOCADO *ENTRE LOS NODOS 1 Y 2
(EN EL ORDEN *ANODO-CATODO).
.END
Aquí tenemos una lista que muestra cómo debemos de estructurar nuestro fichero .CIR a la
hora de crearlo:
Esta sentencia genera, tras la simulación con PSpice A/D, un fichero de datos con la
extensión ‘.DAT’, en el que se almacenan los resultados de los análisis .DC (en continua), .AC (en
alterna) y .TRAN (transitorio) para ser usado posteriormente por el procesador de gráficos Probe.
Si no se especifica ninguna [salida] los datos se guardarán 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 versión de Probe incluida en
el paquete de Orcad 9.2 Lite Edition para el estudio de las señales deseadas.
tensiones de entrada V2(Van), V2(Vbn), V2(Vcn), y V(3)-V(5). Trata de interpretar las líneas
correspondientes a dichas tensiones.
Ante un mismo diseño o circuito, los cuatro análisis o sólo uno de ellos podrán estar
habilitados y será en el visualizador gráfico de PSpice A/D donde seleccionaremos los resultados
del análisis que queremos observar. No obstante, existen otros tipos de análisis que se pueden
combinar con los mencionados anteriormente, completando así la información obtenida en función
de otras variables (tolerancias, temperatura, etc.). Estos análisis son:
• Análisis paramétrico.
5.10.1. Análisis DC
Este tipo de análisis nos va a permitir realizar un estudio en continua del circuito para un
determinado rango de valores de una fuente de tensión o de corriente, de temperaturas o de valores
de un determinado parámetro de un modelo. Será usado para calcular la característica de
transferencia de un amplificador, umbrales de puertas lógicas, 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 pequeña señal. Podremos ver como varía la
señal de salida respecto a la variación del parámetro de entrada.
PSpice sólo tendrá en cuenta las fuentes de tensión cuyos valores vengan definidos por DC
de la forma:
Figura 5.9 – Curva de característica del diodo zener Figura 5.10 – Circuito a
analizar
Figura 5.11 – Curva de característica del transistor Figura 5.12 – Circuito a analizar
Mediante este análisis el programa PSpice va a determinar el cálculo 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:
El análisis de sensibilidad (la sensibilidad se obtiene en régimen 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 función de los parámetros característicos de cada uno de los componentes del circuito.
Los componentes pueden ser: resistencias, fuentes de excitación independientes, diodos, transistores, e
interruptores controlados por V o I.
Este tipo de análisis permite al diseñador conocer la ganancia asociada a una variable de salida
respecto a la fuente de entrada. Tanto el parámetro de entrada como el de salida pueden estar asociados a
fuentes o señales de tensión o corriente respectivamente. Una aplicación interesante de este análisis es la
obtención del equivalente Thevenin de un circuito.
Este análisis se realizará añadiendo la sentencia .TF a nuestro fichero de trabajo, que hará que
PSpice calcule y nos muestre la ganancia del circuito para pequeña señal, la impedancia de entrada y la de
salida, linealizando el circuito en torno al punto de trabajo. Los resultados aparecerán en el fichero de
salida de datos (.OUT) etiquetados con SMALL SIGNAL CHARACTERISTICS.
5.10.5. Análisis de AC
El análisis en corriente alterna permite calcular la respuesta de un circuito para una pequeña
señal en un determinado rango de frecuencias. El barrido de este rango de frecuencias podemos
seleccionarlo entre lineal y logarítmico. Siempre que el rango de frecuencias sea pequeño será
más interesante mostrar los resultados de forma lineal, sin embargo si el rango de frecuencias es
alto será más interesante presentar los resultados de forma logarítmica, y dentro de esta última
forma podremos elegir entre presentar la escala por octavas o por décadas.
.AC [LIN] [OCT] [DEC] <nº puntos> <frec. inicial> <frec. final>
• LIN: Barrido lineal. La frecuencia irá variando linealmente desde la frecuencia inicial
especificada hasta la final.
• OCT: Barrido por octavas.
• DEC: Barrido por décadas.
En este tipo de análisis PSpice sólo tendrá en cuenta las fuentes con valores especificados
mediante AC. Así pues, la definición de una fuente en el momento de realizar un análisis en alterna
será de la forma:
En el análisis AC, hay que tener en cuenta los sufijos que se les deben de añadir a las
variables de salida para obtener los diferentes resultados especificados en la siguiente tabla:
Figura 5.13 – Resultados del análisis de AC Figura 5.14 – Circuito serie RLC
Como se observa en la figura 5.15. Hemos realizado un Análisis AC del tipo lineal, donde la
frecuencia inicial es de 10 Hz, la frecuencia final es de 100Khz y el análisis calculara un total de
101 puntos entre estos dos valores.
Este tipo de análisis nos permite determinar la respuesta del circuito diseñado en función del
tiempo. Generalmente es el análisis más empleado, dado que reemplaza a la visualización de
señales con el osciloscopio.
Para realizar el análisis, el programa PSpice determina el punto de trabajo del circuito, a
continuación se aplican las fuentes de excitación a los modelos de los componentes y se obtienen
las magnitudes en cada nudo y rama.
Donde:
• <paso> intervalo de tiempo para la representación de los resultados del análisis. Se refiere
a representaciones en ficheros de texto.
• <tiempo fin> tiempo final del análisis.
• <tiempo inicio> Por defecto el análisis comienza en el tiempo cero. Podemos suprimir en
la salida un intervalo de tiempo inicial indicándolo en esta opción.
• <paso calc> El paso interno para realizar los cálculos tiene el valor por defecto de <tiempo
final>/50, pero podemos variarlo introduciendo un nuevo valor en esta opción.
Para el análisis de respuesta temporal PSpice tendrá en cuenta diferentes tipos de fuentes,
que definiremos más adelante:
Una de las características que causan más confusión a la hora de configurar los parámetros
de un análisis transitorio es el intervalo de tiempo entre los puntos de simulación a representar o lo
que se denomina el Step Ceiling.
PSpice elige un tiempo entre puntos tan grande como le sea posible para reducir el tiempo
de la simulación, pero las gráficas resultantes pueden no parecer lo suficientemente adecuadas.
Para poder disminuir este tiempo entre puntos y así obtener un número mayor de ellos para su
impresión PSpice nos da la oportunidad con la característica Step Ceiling, que es el máximo
tiempo entre puntos de simulación. Si reducimos el valor de Step Ceiling aumentaremos el
número de puntos de simulación con lo que la gráfica resultante tendrá una mayor resolución pero,
por el contrario, el tiempo de la simulación aumentará al ser mayor el número de puntos a calcular
por PSpice. Por lo tanto deberemos adoptar un compromiso medio entre la resolución deseada de la
gráfica y el tiempo empleado en la simulación. En las gráficas siguientes podemos apreciar el
resultado final al modificar el valor de Step Ceiling:
V V
2 2,T2 3,T3
00V
V
1,T1 TIE 3
MPO 0ms
Mediante el análisis de Fourier vamos a obtener el espectro de una señal generada mediante un
análisis transitorio (es necesario realizar el análisis transitorio para poder ejecutar el de Fourier). Se hace
comenzando con los resultados del análisis transitorio para las variables de salida especificadas. A partir de
estas tensiones e intensidades se calcula la componente DC, la fundamental y los armónicos desde el 2º al
9º, aunque podemos especificar un número mayor mediante <nº de armónicos>. Después de la simulación
los resultados se guardarán en el fichero de salida .OUT donde también podremos ver las diferentes
componentes armónicas de la señal en este fichero.
Donde:
Figura 5.19 – Resultados del análisis de fourier Figura 5.20 – Rectificador media onda
La información que muestra esta tabla del fichero .OUT se explica de la siguiente forma:
• HARMONIC Nº: Indica el número del armónico al que se refiere el estudio. En este caso
disponemos de información del armónico fundamental (Nº 1) y la de los de orden 2º hasta el 9º.
• FREQUENCY: Nos muestra el valor de la frecuencia de cada armónico. Podemos comprobar
que el valor de la del primer armónico coincide con la introducida por nosotros en la sentencia que
define el análisis 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 más pequeño que el de la fundamental.
• NORMALIZED COMPONENT: Indica el índice de distorsión de cada uno de los armónicos.
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 distorsión de cada uno de los armónicos.
• 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.
Fijándonos en la tabla de los componentes de Fourier podríamos definir una ecuación para la tensión
instantánea de la carga RL de la forma:
Recuérdese que la señal periódica puede expresarse, de forma genérica, en una serie de
Fourier como:
n =8
V (θ ) = C 0 + ∑ [C n × Sen(nθ + φ n )]
n =1
Donde:
• θ=2πft
• Co = Componente DC de la señal
• Cn = Componente del armónico número n.
• Øn = Fase del armónico n.
El análisis paramétrico permite asignar valores a una variable que puede ser una fuente de tensión,
de corriente, la temperatura de trabajo del sistema, un parámetro de un componente o un parámetro global
definible por el usuario. Una vez tenemos definida la variable y asignados los valores, deberemos
configurar otro tipo de análisis 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 análisis se define en nuestro fichero de trabajo mediante la sentencia .STEP seguida de los
parámetros que definen el análisis.
Análisis paramétrico lineal: Este tipo realiza un barrido de tipo lineal de la variable que
indiquemos desde un valor inicial señalado hasta uno final, indicando el incremento desde el valor
anterior al siguiente. La sentencia es de la forma:
El <valor inicial> puede ser mayor o menor que el <valor final> ya que el barrido puede ser
ascendente o descendente.
Análisis paramétrico logarítmico: Al igual que el tipo de análisis 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 logarítmica y se podrá elegir entre dos tipos:
Por último le indicaremos el número de puntos a calcular por octava o por década en <nº puntos>.
La sentencia es de la forma:
.STEP [DEC]* [OCT]* <variable> <val. Inic> <val. Fin> <nº puntos>
Análisis paramétrico 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 número determinado de valores,
precedidos por la palabra LIST que se asignarán a la <variable> en cada uno de los análisis.
Como se observa en la figura 5.24 Hemos realizado un Análisis Paramétrico, donde hemos
utilizado el parámetro global REVAL, el cual lo realizaremos variando este parámetro desde los
0.5ohmios, hasta los 10 ohmios con un incremento de 0.5 ohmios.
Para poder estudiar el efecto de las tolerancias en un circuito electrónico podemos realizar dos
tipos de análisis (Los cuales siempre irán en conjunción de un análisis de tipo AC, DC o transitorio), que
son:
• Análisis de Monte Carlo: mediante este análisis realizaremos la simulación del circuito
tantas veces como indique el diseñador, siendo la tolerancia asignada a los componentes un
parámetro que el programa tomará aleatoriamente en cada simulación.
• Análisis Worst Case (Peor Caso): con este análisis, se realiza una simulación del circuito
para cada parámetro que tenga asignada tolerancia (se asignan valores extremos). Además,
PSpice calcula la sensibilidad de la señal que asignemos como salida en función de cada uno
de estos parámetros.
La sentencia .IC
.IC <V(nudo)=<valor>>*
La sentencia .NODESET. Esta sentencia nos permite dar una primera aproximación de los
valores de tensión para algunos nudos. Lo que hace es atacar los nudos especificados en la
sentencia con una fuente de tensión del valor especificado en la sentencia junto a una
resistencia en serie de 0.002Ω. A diferencia de la sentencia .IC, una vez calculado la
primera aproximación de las tensiones, continúa hasta encontrar el punto de trabajo final,
pero esta vez sin las fuentes definidas anteriormente.
Esta sentencia nos permite ayudar a PSpice a encontrar el punto de trabajo en circuitos que
pueden causar errores de convergencia (como veremos más adelante), como pueden ser los
biestables.
Si, por ejemplo, deseamos indicar a PSpice que la tensión aproximada en los nudos 4 y 7 es
de 2 y 4.5 voltios respectivamente, incluiremos en nuestro fichero de trabajo la siguiente
sentencia:
Por último PSpice nos permite especificar condiciones iniciales a condensadores y bobinas
para un análisis transitorio. Para hacer esto utilizamos la sentencia IC= seguida del valor de
tensión o corriente y colocado en la propia sentencia de definición del condensador o la
bobina.
C1 3 0 200uF IC=32V
L1 2 3 5mH IC=100Ma
6. MODELOS
6.1. INTRODUCCIÓN
Ya hemos visto como podemos definir algunos elementos pasivos y algún tipo de fuente de
tensión o de señal en nuestro fichero de trabajo para crear la descripción 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 parámetros 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 hubiéramos querido
modificar algún parámetro de algún elemento, como puede ser la tolerancia, deberíamos de haberlo
indicado en la sentencia que lo define en el fichero de trabajo .CIR, de la forma que veremos más
adelante.
Además, el paquete Orcad 9.2 Lite Edition incorpora un editor de modelos, PSpice Model
Editor, con el que podremos crear o modificar de forma gráfica los modelos que incorporan las
librerías.
Una tabla que define el modelo y su símbolo para cada elemento que describe un circuito en
el fichero de trabajo es la siguiente:
Donde, para definir un modelo, en <nombre> indicamos el nombre que damos a ese elemento
empezando siempre por una de las letras que tenemos en la columna SIMBOLO. En <tipo> definimos el
tipo de modelo que vamos a utilizar, que viene indicado en la columna MODELO y, tras este, entre
paréntesis, indicamos los valores de cada uno de los parámetros que deseamos modificar respecto a los
que ya están definidos por defecto en PSpice.
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 más que su nombre, valor y los nudos entre los que están conectados sus terminales.
Sin embargo, si hubiéramos deseado modificar algún parámetro, de los que PSpice tiene por defecto y que
definen la resistencia, deberíamos haberlo indicado de la forma siguiente:
R 1 2 RLOAD 10
© Departamento de Ingeniería Electrónica. Universidad de Jaén, España. Septiembre 2011 83
Seminario Introducción a Orcad PSpice 9.2 Demo
Aquí hemos dado el nombre RLOAD a nuestra resistencia para luego referenciar esta en la
sentencia del modelo, y le hemos indicado que el parámetro que la resistencia toma el valor de 10Ω y el
valor del parámetro que define su coeficiente lineal de temperatura pasará a ser de 0.002.
Para estos elementos complejos podremos definir sus parámetros según nuestras propias
necesidades. Así, por ejemplo, podemos definir un modelo de diodo rectificador de recuperación
rápida que puede trabajar en un circuito rectificador concreto introduciendo los valores
correspondientes de los parámetros que lo definen. Esto valores de parámetros los podremos
obtener de las hojas de características y gráficas suministradas por el fabricante o mediante
herramientas que nos permiten definir el modelo de un componente mediante valores de gráficas
como es el caso del programa PARTS.
De esta forma podremos crear nuestro propio modelo y podremos ahorrarnos la necesidad de
encontrar la librería que defina ese modelo y de la que no disponemos en ese momento. Por
supuesto siempre será más cómodo y rápido el uso de elementos ya definidos en librerías, pero es
interesante saber que si no disponemos de estas podremos definir nuestro propio modelo
basándonos en las características suministradas por el fabricante.
DIODO:
PSpice simula el
comportamiento del diodo mediante
dos modelos, uno para grandes señales
y otro para pequeñas señales.
Los demás tipos de análisis utilizan el modelo para pequeñas señales, donde la resistencia Rd
es la inversa de la pendiente de la curva característica V-I (resistencia dinámica).
En la tercera columna podemos ver el valor por defecto que Pspice asigna a cada parámetro
si no indicamos nada. Todos estos parámetros son características físicas del diodo y que dependen
de la fabricación del mismo. El campo [área] es opcional y es un coeficiente que permite definir
diodos que, teniendo los mismos parámetros se diferencian sólo en el área efectiva de unión p-n de
cada diodo. La corriente positiva irá desde el ánodo hasta el cátodo a través del diodo.
Como ejemplo, podemos definir el modelo del diodo 1N4007 del que hemos obtenido los
valores de los parámetros que deseamos modificar de sus hojas de características. Los parámetros
obtenidos son los siguientes:
D1 1 2 D1N4007
.MODEL D1N4007 D(Bv=1200 Ibv=100u IS=17n N=2.18 +CJO=35.35p M=0.46
TT=7.07u)
TRANSISTOR BIPOLAR:
Al igual que sucedía con el diodo, PSpice utiliza dos modelos para simular el
comportamiento del transistor, uno para grandes señales y otro para pequeñas señales.
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:
defecto
CARACTERISTICAS ESTÁTICAS
Los parámetros físicos que definen el comportamiento del transistor bipolar genérico 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 parámetro del
transistor si no son modificados. Los valores de estos parámetros podremos obtenerlos de la hoja de
características que ofrece el fabricante.
Q1 3 7 12 Q2N6122
.MODEL Q2N6122 NPN(BF=50 IS=3.77E-13 RB=1.42 RC=0.145 +MJE=0.57
CJE=323p MJC=0.48 CJC=318p TF=63.66E-9 +TR=3.18E-6)
6.4. SUBCIRCUITOS
6.4.1. Introducción
Supongamos que se nos da el caso en el que en durante la definición de nuestro circuito de trabajo
existen un grupo de elementos interconectados en él que se repiten varias veces. Pspice nos da la opción
de no tener que repetir la definición de los componentes y sus interconexiones en cada una de estas partes
que se van a repetir. Mediante la definición de este grupo de elementos como un subcircuito, podremos
definirlos como un elemento más y sólo 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 pequeño circuito y que utilizaremos como si de un elemento más se
tratara.
Un subcircuito se compone de varias sentencias que definirán los elementos que lo integran,
precedidas por la sentencia .SUBCKT y terminarán con la sentencia .ENDS. Tras definir el subcircuito
los podremos colocar como si de un elemento se tratase mediante la sentencia de llamada subcircuito X.
Los subcircuitos pueden estar anidados, de manera que para definir un subcircuito podemos hacer
una llamada a otro con la sentencia de llamada X, pero no podremos definir otro subcircuito dentro la
definición de este. También deberemos tomar la precaución de si estamos definiendo el subcuircuito
Primero, podremos incluir una llamada a un subcircuito ya definido como Segundo, pero este último no
puede contener una llamada al subcircuito Primero, ya que esto producirá un bucle cíclico sin salida.
Una vez definido el subcircuito lo acoplaremos a nuestro circuito principal mediante unos nudos
que actuarán como terminales entrada/salida.
También podremos introducir ciertos valores dentro de nuestro subcircuito definidos como
parámetros, que podrán ser utilizados en expresiones aritméticas dentro de él. Para esto introducimos el
término PARAMS dentro de la sentencia .SUBCKT, con lo que definimos los parámetros disponibles en
dicho subcircuito y sus valores por defecto. Después, también con el término PARAMS en la sentencia X
de llamada al subcircuito, daremos los valores deseados a los parámetros para cada caso en concreto.
Los números de los nudos y los nombres de los elementos de un subcircuito tienen carácter local y
sólo afectan a ese subcircuito y no al resto del circuito.
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 más grande. Este circuito podría ser un
inversor, rectificador, etc. y el circuito RLC lo utilizaríamos como filtro a la salida de estos circuitos para
reducir, en cierta medida, el número de armónicos a la salida. Si tuviéramos que usar el filtro varias veces
a lo largo de la definición del circuito superior sólo tendríamos 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 más 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 parámetro 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
Ya tenemos definido el subcircuito y sólo nos queda insertarlo en nuestro circuito principal. Para
esto existe una sentencia de llamada a subcircuito de se define como sigue:
Todos estos parámetros no serán siempre necesarios. Si, por ejemplo, no hemos definido ningún
elemento del subcircuito como un parámetro, la opción PARAMS la obviaremos.
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:
Ya hemos visto como definir e insertar un subcircuito en otro mayor, con el consiguiente ahorro de
trabajo y tiempo. Pspice sólo es capaz de trabajar con condensadores, resistencias, bobinas, diodos,
transistores, interruptores y fuentes de tensión en intensidad, por lo que para utilizar en nuestros circuitos
elementos más complejos, como puede ser un operacional, necesitaremos diseñar un subcircuito
equivalente que lo defina con los elementos mencionados.
Vamos a ver algunos de estos componentes complejos y los subcircuitos que lo definen.
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 más que hacer una llamada al subcircuito que lo define y tratarlo como otro elemento más de
los que forman el circuito.
El modelo de amplificador operacional que vamos a tratar es el modelo lineal, que simplificará el
diseño y los análisis a realizar. Existen modelos más complejos que simulan con mayor realismo y
precisión el comportamiento del amplificador pero, el modelo lineal nos proporcionará unos resultados
aceptables en los diferentes análisis de circuitos en los que, entre sus elementos, se cuenten con
operacionales.
Para una mayor precisión en los cálculos podemos acudir a modelos más complejos,
teniendo en cuenta que el tiempo de cálculo será mayor.
A continuación definimos este modelo del operacional en forma de subcircuito, para unos
valores a los parámetros de resistencia de entrada de 2MΩ y de salida de 75Ω, así como un valor
del parámetro de ganancia de 100.000. Al subcircuito le daremos el nombre de AMPOP.
* Entrada Salida
.SUBCKT AMPOP 1 2 5 4
RENT 1 2 2MEG; Impedancia de entrada
RSAL 3 5 75; Impedancia de salida
*Fuente de tensión controlada por tensión 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 eléctrico.
Existen varios modelos que simulan el comportamiento del tiristor con diferentes grados de
complejidad. Elegir uno u otro dependerá de la precisión buscada en los resultados de los análisis.
Mayor complejidad significará mayor precisión pero un tiempo mayor en el proceso de simulación.
El modelo en alterna viene dado en la figura 6.3.
El subcircuito que define el modelo del SCR, y al que llamamos SCRAC sería de la
siguiente forma:
• Conmuta al estado ON con una pequeña tensión positiva en la puerta cuando la tensión
ánodo-cátodo es positiva.
• Se mantiene en estado ON mientras circule corriente por el ánodo.
• Conmuta a estado OFF cuando la corriente de ánodo se anula.
Aparte del modelo para corriente alterna vamos a ver también el modelo para continua. Este
modelo puede ser simulado por el circuito de la figura 6.4.
Este programa permite convertir información de las hojas de características del fabricante en
valores de parámetros precisos usados por Orcad PSpice, y una vez obtenidos éstos, se incluye el elemento
como un componente más dentro de nuestra propia librería.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Para acceder a la edición de un modelo existente lo podemos hacer de dos formas diferentes:
Figura 6.6
7. LIBRERÍAS
7.1. INTRODUCCIÓN
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. También hemos vistos
como definir subcircuitos que definirán el comportamiento de modelos más complejos. Una vez
creados los modelos y subcircuitos podremos guardarlos en librerías para su uso posterior en otros
circuitos sin tener que volver a definir el elemento y con tan sólo una llamada al nombre de la
librería que lo contiene.
Mediante la inclusión en nuestro fichero de trabajo de la sentencia .LIB, seguida del nombre
de una librería, haremos referencia a esa librería. Además, podemos abrir, editar y crear nuevas
librerías de forma gráfica mediante el programa PSpice Model Editor como hemos visto en el
apartado anterior.
Una librería es un fichero tipo ASCII con la extensión .LIB, donde se guardan sentencias
.MODEL, que definen modelos de diferentes elementos, definiciones de subcircuitos, comentarios
y sentencias .LIB que hagan llamadas a otras librerías. Al principio de cada librería encontraremos
un comentario que hará referencia al contenido de esta.
El nombre del fichero librería deberá estar completo, esto es, con nombre y extensión ya que,
aun siendo .LIB la extensión más usual para este tipo de ficheros no es tomada por defecto. Si
omitiéramos el nombre de la librería en la sentencia .LIB, PSpice buscará el fichero NOM.LIB, que
hace referencia al resto de librerías que se incluyen en el paquete.
Supongamos el caso en el que a nuestro circuito RLC serie quisiéramos añadirle un elemento
nuevo como puede ser un diodo, al que llamaremos D1. Este será el modelo de diodo de Motorola
D1N3883 incluido en la librería Diode.lib, que se encuentra en el directorio de trabajo de PSpice.
Para este elemento no necesitaríamos definir los parámetros de su modelo ya que se da el caso que
disponemos de la librería donde se incluye. Si el diodo lo colocáramos entre los nudos 0 y 2
nuestro fichero de trabajo quedaría de la forma siguiente:
*Análisis a realizar.
.AC DEC 101 10 100.000k ; *ipsp*
.PROBE
.END
De esta forma y, tal y como vimos antes, los modelos y subcircuitos que definen diodos,
transistores, amplificadores operacionales, tiristores, triacs, UJTs, están implementados en estas
librerías.
Nosotros mismos podremos crear y editar nuestras propias librerías. Sólo tendríamos que
añadir, mediante un editor de textos estándar, a un fichero tipo ASCII, el cual nombraremos con el
© Departamento de Ingeniería Electrónica. Universidad de Jaén, España. Septiembre 2011 97
Seminario Introducción a Orcad PSpice 9.2 Demo
nombre que deseemos seguido de la extensión .LIB, los modelos y subcircuitos que vayamos
creando a lo largo de nuestro proceso de trabajo. Tras esto sólo tendremos que hacer una llamada a
nuestra librería desde el fichero de trabajo para disponer de nuestros elementos definidos con
anterioridad y guardados en nuestra librería personal.
A estas librerías podremos acceder libremente y descargarlas para disponer de los modelos y
subcircuitos de los componentes que estas casas fabrican y utilizarlos en la descripción de nuestros
circuitos
Estas son algunas direcciones en la red donde podremos encontrar librerías para incluirlas en
la simulación con PSpice.
Se usarán en las versiones Windows de PSpice, ya que en estas versiones, la descripción del
circuito de trabajo se realiza mediante esquemáticos, por lo que necesitaremos, además de la
definición del elemento mediante un modelo o un subcircuito, una definición del símbolo que se
usará en el esquemático para dibujar el elemento, por lo que en estos ficheros de librería tendremos
asociados los símbolos de los elementos definidos en la librería de extensión .LIB para usarlos en
los diseños de los esquemáticos.
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. ESTÍMULOS
8.1. INTRODUCCIÓN
La inclusión de diferentes tipos de estímulos 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
aplicación de estímulos a puertas de control va a ser algo muy utilizado. La forma de definir estos
estímulos se realiza mediante comandos específicos en el fichero de trabajo.
Hasta ahora hemos visto como definir un estímulo consistente en una señal tipo escalón, la
cual definimos mediante pares de puntos correspondientes a las coordenadas de estos en los ejes X
e Y. Este tipo de señal la utilizamos para realizar el análisis de respuesta transitoria ante una
entrada tipo escalón para el circuito RLC serie. La señal la definimos mediante un tipo de fuente
generadora de impulsos utilizada para los análisis de tipo transitorio.
Aparte de este tipo, podemos encontrar otras que definirán diferentes tipos de impulsos,
como pueden ser de tipo sinusoidal, pulsante, moduladas en frecuencia, exponenciales, etc.
Todas ellas tendrán una sentencia que defina la fuente y cómo 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 menús, podremos
editar todos estos tipos de impulsos de una forma más sencilla y pudiendo visualizar la forma de
onda durante el proceso de su creación. El inconveniente es que sólo podemos crear señales
sinusoidales en la versión de evaluación.
SEÑAL CONTINUA:
DC <valor>
SEÑAL ALTERNA:
Una fuente de tensión alterna se describe de la siguiente forma:
AC <amplitud> <fase>
SEÑAL MIXTA:
Este tipo de fuentes suministra tanto señal continua como alterna. Se
describe de la siguiente forma:
SEÑAL SINUSOIDAL:
El tiempo de retardo es el tiempo en que empieza a atenuarse la señal. Desde 0 a (td) la señal
tendrá un valor constante de voff+(1/2)(vampl). La señal la podemos describir mediante la fórmula:
fase
Vsal = voff + vampl × sen(2 × Π × ( freq × (tiempo − td) + )) × e−(TIEMPO−td )×df
360º
Esta forma de onda definida mediante SIN sólo se utilizará para el análisis transitorio, no
teniendo ningún efecto para el análisis de respuesta en frecuencia .AC.
EJEMPLO 8.1.- Definir la fuente de tensión colocada entre el nudo 1 y masa, que
genera una forma de onda sinusoidal como la mostrada en la figura anterior:
SEÑAL PULSANTE:
Una fuente de tensión pulsante se define con el término:
6.0V
PW
V2
T
E 4.0V
N
S
I 2.0V
TD
Ó TR TF PER
V1
N
0V
0s 1.0s 2.0s 3.0s 4.0s
5.0s TIEMPO
La forma PULSE genera una señal de tensión (V1) durante los (td) primeros segundos.
Después, la señal crece linealmente desde (V1) hasta (V2) durante los próximos (tr) segundos.
Entonces la tensión permanece constante al valor (V2) durante (pw) segundos. A continuación, la
señal decrece linealmente, desde (V2) hasta (V1), durante los siguientes (tf) segundos. Se mantiene
a una tensión (V1) durante (per)-(tr)-(pw)-(tf) segundos y después vuelve a comenzar el ciclo,
exceptuando el tiempo inicial de retardo (td).
SEÑAL EXPONENCIAL:
Una fuente de tensión exponencial se define con el término:
6.0V
T V2
E TC2
4.0V
TC1
N
S
I 2.0V
Ó
V1 TD1 TD2
N
0V
0s 1.0s 2.0s 3.0s 4.0s 5.0s
TIEMPO
Vsal = V1
− ( TIEMPO − td 1) − ( TIEMPO − td 2 )
Vsal = V 1 + (V 2 − V 1)((1 − e tc 1
) − (1 − e tc 2
))
EJEMPLO 8.3.- Describir la fuente de tensión llamada EXP, colocada entre los nudos
2 y 0, que genere la forma de onda exponencial mostrada en la figura anterior:
PARÁM SIGNIFICADO
ETRO
<tn> Tiempo de un punto en segundos.
<vn/in> Tensión de un punto en voltios.
6.0V
T3,V3
T
T5,V5
E 4.0V
N
S
I 2.0V T4,V4
Ó T6,V6
T1,V1 T2,V2
N
0V
0s 1.0s 2.0s 3.0s 4.0s
5.0s TIEMPO
La forma PWL describe una señal definida por tramos lineales. Cada par de valores tiempo-
tensión especifica un punto de la señal. Podemos definir hasta 3995 pares de valores para generar la
forma de onda. La tensión entre dos puntos definidos la calcula PSPICE por interpolación lineal.
La forma SFFM genera una tensión sinusoidal modulada en frecuencia definida por la
fórmula:
EJEMPLO 8.5.- Definir la fuente de tensión, llamada SFFM, colocada entre los
nudos 4 y 5, que genera una forma de onda sinusoidal modulada en frecuencia con
tensión de pico de 1V, tensión de offset 2V, portadora de 8Hz, índice de modulación 4 y
frecuencia de modulación 1Hz:
Ejemplo de aplicación 8.1.- Colocar en paralelo con una resistencia los diferentes
estímulos estudiados y visualizarlos mediante Probe.
El editor de esquemas Capture, dispone de unas fuentes específicas para crear cada una de
las distintas señales, aunque también poseen varios tipos de fuentes genéricas (ISTIM, VSTIM,
DIGSTIM, DIGCLOCK, etc.), que permitirán acceder al editor de estímulos para posteriormente
asignarle el tipo de señal.
La principal ventaja que introduce el uso de PSpice Stimulus Editor es poder visualizar la
señal a la misma vez que se va confeccionando en lugar que tener que esperar a la simulación del
circuito y posterior acceso a PROBE. De este modo se evitan posibles errores en el caso de no
conocer con total seguridad cada uno de los parámetros que definen las distintas señales. Una vez
creada la señal deseada el editor de estímulos permite añadir dicha señal de manera inmediata al
circuito que se quiera simular.
Barra de herramientas:
1 2 3 4 5 6 7 8 9 10 11 12 13
9.1. INTRODUCCIÓN
9.2. DISPOSITIVOS
La forma general para estos dispositivos es:
Donde:
Esta expresión permite crear una función de transferencia instantánea que está escrita como una
expresión matemática en notación estándar. El formato de una fuente con VALUE es:
Un ejemplo sería:
ELOG 7 0 VALUE={6V*LOG(I(Vcc)/mA)}
Figura. 9.0 - Fuente de tensión controlada definida mediante una expresión matemática
V1 1 0 SIN(0 10 2K)
VX 3 0; Fuente de tensión de valor 0 que nos permite medir la intensidad por la rama
R1 1 2 2K
D1 2 3 DMOD
E1 7 0 VALUE={10V*LOG(I(VX)/10mA)}
RL 7 0 500
.TRAN 5u 2m 0 1u ;*ipsp*
.PROBE
.END
La palabra LAPLACE deberá ir seguida de un espacio. Esta extensión indica que la fuente
controlada tiene una descripción en forma de transformada de Laplace, siendo:
Un ejemplo sería:
1
F ( s) =
1 + 0.001s
V1 1 0 AC 0.003
R1 1 0 10K
RL 10 0 100
E1 10 0 LAPLACE {V(1)} = {1/(1+.001*S)}
Con estos dos tipos de fuentes estudiados se pretende dar una idea de cómo PSpice tiene la
capacidad de modelar sistemas, aparentemente complejos, mediante métodos distintos al desarrollo
habitual de descripción de circuitos.
PSpice podrá modelar sistemas físicos complejos, como puede ser motores de CC, sistemas
mecánicos, etc. Obtendremos las expresiones matemáticas que definen estos sistemas y las
aplicaremos a los circuitos que estemos diseñando.
(1)
Figura.9.4.- Símbolos 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 célula solar usado para la simulación en Pspice.
(2)
(3)
Figura 9.6.- Modelo Pspice® de una célula de silicio. Código del Subcircuito de la figura
9.5 Fragmento extraído de librería “solar_parts.lib”.
En el modelo presentado en la figura 9.6, vemos dos bloque importantes, AMBI1 (modela la
ecuación(2), a través de Irradiancia incidente, y la ISC,STC), que nos suministra la corriente
fotogenerada y G1(modela la ecuación (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 través una simulación son los siguientes:
Figura 9.8.- Simulación de curva característica variando los parámetros Ta, y G del
modelo de la célula.
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 célula para unas condiciones de
irradiancia y temperatura dadas. Para ello se han introducido pequeñas variantes en el modelo
anterior:
Figura 9.9.- Variante del Modelo Pspice® de la figura 9.4. Fragmento extraído de librería
“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 parámetro, sino que lo son de fuentes de tensión. Estas fuentes de
tensión nos permitirán introducir en el modelo valores de irradiancia y temperatura ambiente
variables en una simulación en modo transitorio, observando así, el comportamiento de la célula
ante los cambios que puedan sufrir estos parámetros a lo largo de la simulación.
Figura. 9.10.- Esquema simulado en Pspice® para obtener el valor de la tensión de circuito
abierto a lo largo de un día completo. En el se puede observar las curvas de irradiancia y
temperatura ambiente teórica.
Ahora veamos la gráfica de corriente que nos da como resultado el circuito de la figura 20:
10.1. INTRODUCCIÓN
Orcad 16.3 es la versión mas reciente de Orcad, programa dedicado a la simulación de
circuitos electrónicos, diseñando circuitos con relativa facilidad, el cual no ha cambiado mucho
sobre el modo de colocar componentes. Una de las diferencias es que OrCAD incluye ahora
OrCAD PCB Editor, sobre la base de cadencia Allegro.
• Sistema Operativo: Windows Server 2003-Sever 2008(con cualquier service pack pero solo
las versiones de 32 bit) / Windows XP Professional (no Home Edition)/ Windows Vista(32 y
64 bits) excepto Vista Home Basic.
© Departamento de Ingeniería Electrónica. Universidad de Jaén, España. Septiembre 2011 119
Seminario Introducción a Orcad PSpice 9.2 Demo
Requisistos Recomendados:
• Sistema Operativo: Windows Server 2003-Sever 2008(con cualquier service pack pero solo
las versiones de 32 bit) / Windows XP Professional (no Home Edition)/ Windows Vista(32 y
64 bits) excepto Vista Home Basic.
• Procesador: Intel Pentium 4 a 2.4GHz/ AMD equivalente o mejor compatible con la
arquitectura IA-32.
• R.A.M: 2 GB.
• Memoria Virtual: RAM * 2.
• Disco Duro: 50GB.
• Monitor: Monitor con resolución de 1280x1024 y 32-bits
• Targeta Gráfica: Targeta gráfica dedicada
OrCAD Capture release 16.3 ha avanzado en varios aspectos, con lo que conlleva, que
nuestro trabajo será mas agilizado a través del nuevo GUI, la inspección de huella de 3-D, una
nueva capacidad de conexión autocableado, y realzado scripting con el apoyo de TCL/TK.
Autocableado: OrCAD Capture 16.3 incluye una herramienta de autocabelado que permite a
los usuarios cablear los componentes en un esquemático. 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 añade el cableado.
Realce del Interfaz de Usuario: OrCAD Capture16.3 permite cambiar el color, el estilo de
línea, o la anchura de línea 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 símbolo de huella de una parte seleccionada sobre el
esquemático. Con el símbolo de huella, puedes mostrar números de pines, nombres de pines y
puedes girararlo para ver perspectivas diferentes. El instrumento de medida en 3-D puede ser usado
también para medir puntos en x, y, o el eje de z.
Reglas Eléctricas: El DRC de OrCAD Capture 16.3 es capaz de separar reglas físicas de
reglas eléctricas. Esto permite controlar comprobaciones de diseño de las reglas disponibles físicas
y/o eléctricas.
Listas de material: Con OrCAD Capture CIS 16.3, puedes incluir campos emparentados en
una Lista de material, definiendo campos emparentados.
PSpice A/D release 16.3 ha cambiado el entorno de forma de onda, con mejoras de utilidad,
Cursor realzado, y nuevos modelos de simulación.
Acceso Más fácil al Trace Properties: la opción Trace Property se puede encontrar en el
menú desplegable de Trace Properties. Este cuadro de diálogo contiene una serie de opciones para
cambiar el color, el modelo, la anchura y el símbolo para una onda seleccionada, haciéndolo más
fácil para identificar ondas individuales. Este cuadro de diálogo también permite ocultar ondas o
mostrarlas.
Exportación y Copiar Datos de Graficos: PSpice A/D 16.3 puede exportar información de
cursor guardando en un archivo (.csv). Este archivo puede ser abierto en varios programas, como
Microsoft Excel. También puede copiar valores seleccionados de la ventana de cursor y pegar la
información en el portapapeles de cualquier editor de textos.
Nuevas Plantillas de Diseño: PSpice A/D 16.3 posee un conjunto de plantillas de diseño que
cubren la electrónica básica y la topología SMPS. Estas plantillas de diseño cubren la gama de
analógicos, diseños digitales, y mixtos. Puedes usar las nuevas plantillas de diseño, que son una
combinación de diseño y perfiles de simulación, como un punto de partida para nuevos diseños.
Nuevos Modelos en 16.3: Más de 330 nuevos modelos están ahora disponibles para la
simulación en PSPICE A/D16.3 bajo las categorías siguientes:
OrCAD PCB Editor release 16.3 El nuevo editor de Orcad añade la capacidad de diseño con
rasgos como la inspección de 3-D, nuevo DRCS entre otros.
Enhanced Arc Editing: en OrCAD PCB Editor 16.3 Esta función puede ser usada para
cambiar el radio de un arco existente, convertir un vértice de esquina en un arco, la tangente de
segmentos de diapositiva a un arco (s), automáticamente selecciona o conserva uno o ambos arcos,
y desliza directamente los segmentos que son unidos a pines y vías.
3-D Viewer: El nuevo entorno de 3-D en OrCAD PCB Editor 16.3 incorpora varias opciones
de filtración; vistas de cámara; opciones de demostración gráficas como sólido, transparencia y
wireframe. La inspección de 3-D también es apoyada en el modo de preselección, haciéndolo
posible de mostrar HDI vía estructuras o las secciones aisladas del consejo.
Lo primero que vamos a hacer, es abrir el programa Orcad Capture CIS 16.3 Demo
Edition Después de esto, abriremos el archivo Ejemplo_Capture.opj y nos saldra en mensaje al
abrirlo que nos dice que este archivo fue creado por una versión anterior a Orcad 16.3 y que si
queremos convertir el archivo DSN a la actual versión, para poder ejecutarlo (Ver Anexo 1
resuelto en Orcad 9.2). Esto solo nos ocurrirá para ficheros creados con antiguas versiones, en
el caso del laboratorio virtual, para el cual hemos creado este Seminario, todos los circuitos
están creados con versiones más 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.
Comenzaremos por representar las gráficas correspondientes a algunas de las tensiones del
circuito:
• Tensión de alimentación V(V1:+) cuyo ángulo de fase (0º) tomamos como referencia.
• Tensión entre los nudos AB: V(C1:1)-V(C1:2)
• Tensión 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.
Ahora representaremos las gráficas correspondientes a algunas de las corrientes del circuito:
• Corriente en el condensador 1 I(C1).
• Corriente en la resistencia 1 I(R1).
• Corriente en el condensador 2 I(C2).
• Corriente en la alimentación I(V1).
Una vez representadas las corrientes indicadas en PSpice A/D el aspecto es el que se muestra
en la ventana de la siguiente figura.
Las expresiones a utilizar para la simulación de las gráficas de las potencias disipadas en el
circuito serán:
11. BIBLIOGRAFÍA
Fuentes, Manuel.
Manual Orcad PSpice
Departamento de Ingeniería Electrónica. Universidad de Jaén.
Mohan, Ned
Power Electronics, computer simulation, analysis, and educational using PSpice.
Minneapolis; Minesota Power Electronics Research & Education 1992
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
Daniel W. Hart
Electrónica de Potencia
Pearson Educación 2001
http://diamond.gem.valpo.edu/~dhart [Consulta: 29 de Diciembre de 2006]