OrCAD 9.1 Análisis y Diseño de Circuitos Analógicos Asistido por Computadora Mauricio Espinoza B. Versión 1.0 2008 Contenido 1 Consideraciones Técnicas _________________________________________________ 6 1.1 Obtención del Software ____________________________________________________6 1.2 Límites de la Versión para Estudiantes de OrCAD/PSpice _______________________6 1.3 Instalación del Software ____________________________________________________7 1.4 Agregado de Archivos de Librerías___________________________________________9 1.5 Convención Sobre Unidades y Factores de Conversión __________________________9 2 Creación de Circuitos con Capture_________________________________________ 10 2.1 Inicio del Proyecto _______________________________________________________11 2.2 Paleta de Herramientas de Capture _________________________________________13 2.3 Instalación de Librerías ___________________________________________________13 2.3.1 Librerías más Comunes _____________________________________________________ 14 2.4 Elección de Partes ________________________________________________________15 2.4.1 Edición de Propiedades de los Dispositivos ______________________________________ 16 2.4.2 Fuentes de Voltaje _________________________________________________________ 17 2.5 Dispositivos Especiales ____________________________________________________19 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 Amplificadores ____________________________________________________________ 19 Acopladores Magnéticos ____________________________________________________ 19 Bloques Aritméticos ________________________________________________________ 20 Transformadores ___________________________________________________________ 21 Interruptores Controlados por Tiempo __________________________________________ 22 2.6 Manipulación de Componentes _____________________________________________22 2.7 Conexión de Partes _______________________________________________________23 2.8 Potencial de Referencia ___________________________________________________24 2.9 Variación de Parámetros __________________________________________________24 2.10 Optimización de Diseños __________________________________________________27 2.10.1 Pines de Tensión ___________________________________________________________ 28 2.10.2 Pines de Conexión entre Páginas ______________________________________________ 29 2.10.3 Uso de Etiquetas ___________________________________________________________ 29 3 Simulación de Circuitos con PSpice________________________________________ 30 3.1 Barra de Simulación de Capture ____________________________________________30 3.2 Análisis Primarios________________________________________________________31 3.2.1 Análisis en el Dominio del Tiempo: Barras de Herramientas de PSpice y Manipulación del Área de Simulación __________________________________________ 32 3.2.2 Barrido de DC: Definición de Parámetros y Trazado de Gráficas _____________________ 39 3.2.3 Barrido de Frecuencia: Marcadores Avanzados (Gráficas de Bode), Uso de Cursores y Copiado a Textos _________________________________________________ 45 3.2.4 Análisis del Punto de Polarización _____________________________________________ 51 3.3 Análisis Secundarios ______________________________________________________52 3.3.1 Monte Carlo/Worst Case: Definición de Tolerancias y Uso de Etiquetas _______________ 52 3.3.2 Barrido Paramétrico y Análisis Rápido de Fourier _________________________________ 57 4 Referencias Bibliográficas _______________________________________________ 62 2 Índice de Figuras Figura 1: Extracción de los archivos de OrCAD/PSpice ___________________________________________ 7 Figura 2: Selección de los archivos a instalar ___________________________________________________ 8 Figura 3: Ruta de la instalación ______________________________________________________________ 8 Figura 4: Datos finales de la instalación _______________________________________________________ 9 Figura 5: Ventana inicial de Capture _________________________________________________________ 10 Figura 6: Ventana de proyecto nuevo _________________________________________________________ 11 Figura 7: Ventana de datos de un proyecto_____________________________________________________ 12 Figura 8: Ventana de diseño de OrCAD Capture ________________________________________________ 12 Figura 9: Ventana de partes sin librerías instaladas. _____________________________________________ 14 Figura 10: Ventana del editor de propiedades __________________________________________________ 16 Figura 11: Ventana de propiedades de exhibición _______________________________________________ 17 Figura 12: Fuentes de voltaje más comunes ____________________________________________________ 19 Figura 13: Amplificadores ideales de Capture __________________________________________________ 19 Figura 14: Acoplador magnético ____________________________________________________________ 20 Figura 15: Componentes aritméticos de Capture ________________________________________________ 20 Figura 16: Transformador conectado correctamente _____________________________________________ 21 Figura 17: Interruptores controlados por tiempo ________________________________________________ 22 Figura 18: Cableado falso en un circuito ______________________________________________________ 23 Figura 19: Conexión del cableado verdadera___________________________________________________ 23 Figura 20: Ventana de potencial de referencia __________________________________________________ 24 Figura 21: Parte de potencial de referencia ____________________________________________________ 24 Figura 22: Editor de modelos OrCAD/PSpice __________________________________________________ 25 Figura 23: Curva vi del 2N3819 para VTO = -6_________________________________________________ 26 Figura 24: Curva vi del 2N3819 para VTO = -3 (Valor nominal) ___________________________________ 26 Figura 25: Circuito no optimizado ___________________________________________________________ 28 Figura 26: Circuito optimizado por medio de pines de tensión _____________________________________ 29 Figura 27: Circuito pasa banda pasivo________________________________________________________ 30 Figura 28: Circuito resistivo ________________________________________________________________ 30 Figura 29: Ventana de nueva simulación ______________________________________________________ 31 Figura 30: Opciones de simulación___________________________________________________________ 32 Figura 31: Opciones de simulación en el dominio del tiempo ______________________________________ 33 Figura 32: Ventana de simulación PSpice _____________________________________________________ 35 Figura 33: Marcador de nivel de potencial_____________________________________________________ 35 Figura 34: Voltaje de entrada del circuito pasa banda____________________________________________ 36 Figura 35: Medición de dos variables en un mismo circuito _______________________________________ 36 Figura 36: Corriente y voltaje de entrada del circuito pasa banda __________________________________ 37 Figura 37: Variables eléctricas de un mismo circuito en dos ejes distintos ____________________________ 38 Figura 38: Variables eléctricas de un mismo circuito en dos impresiones distintas______________________ 38 Figura 39: Definiendo opciones de simulación en el barrido de DC _________________________________ 40 Figura 40: Corriente en la resistencia en función del voltaje de entrada______________________________ 41 Figura 41: Nuevo divisor de voltaje __________________________________________________________ 41 Figura 42: Parte PARAM __________________________________________________________________ 41 Figura 43: Circuito resistivo para barrido en DC _______________________________________________ 42 Figura 44: Opciones de simulación para un barrido en DC________________________________________ 42 Figura 45: Ventana de añadido de trazas ______________________________________________________ 43 Figura 46: Potencia en la resistencia R4 en función de la resistencia R3 _____________________________ 44 Figura 47: Circuito pasa banda para análisis en frecuencia _______________________________________ 45 Figura 48: Opciones del barrido en frecuencia _________________________________________________ 46 Figura 49: Salida del circuito pasa banda en función de la frecuencia de entrada ______________________ 47 Figura 50: Ventana de simulación con cursores activos __________________________________________ 47 Figura 51: Valor máximo del voltaje de salida en el circuito pasa banda _____________________________ 48 Figura 52: Magnitud en decibelios del voltaje de salida en el circuito pasa banda ______________________ 49 Figura 53: Diagrama de Bode completo del circuito pasa banda ___________________________________ 49 3 Figura 54: Ventana de copiado a texto ________________________________________________________ Figura 55: Copiado a texto de un diagrama de Bode en magnitud___________________________________ Figura 56: Polarización de un circuito resistivo_________________________________________________ Figura 57: Movilización de las señales de polarización ___________________________________________ Figura 58: Circuito pasa banda para análisis de tolerancias_______________________________________ Figura 59: Opciones de simulación para el análisis Monte Carlo ___________________________________ Figura 60: Ventana de habilitación de curvas __________________________________________________ Figura 61: Variación de las frecuencias de corte en bajo a partir de la tolerancia de los dispositivos _______ Figura 62: Circuito resistivo para análisis paramétrico___________________________________________ Figura 63: Opciones de simulación del barrido paramétrico _______________________________________ Figura 64: Salida del circuito resistivo en función de R3 __________________________________________ Figura 65: Pantalla de información __________________________________________________________ Figura 66: Espectro de frecuencia de una onda cuadrada _________________________________________ Figura 67: Aproximación de una onda cuadrada por medio de ondas senoidales superpuestas ____________ 50 51 52 52 54 55 56 56 57 58 59 59 60 61 4 Índice de Tablas Tabla 1: Factores de conversión _____________________________________________________________ Tabla 2: Componentes de la paleta de herramientas de OrCAD Capture _____________________________ Tabla 3: Siglas de partes importantes _________________________________________________________ Tabla 4: Parámetros de los semiconductores de OrCAD/PSpice ____________________________________ Tabla 5: Botones de la barra de simulación de Capture___________________________________________ Tabla 6: Botones de las Barras de Herramientas Especiales de PSpice_______________________________ Tabla 7: Funciones matemáticas de PSpice ____________________________________________________ 10 13 15 27 31 34 44 5 1 Consideraciones Técnicas Antes de comenzar con el proceso de creación y simulación de circuitos electrónicos es necesario leer esta sección, de lo contrario se pueden tener algunos problemas al momento de utilizar el paquete de software o al seguir el orden que se utilizará para exponer los temas en este documento. 1.1 Obtención del Software Aunque existen versiones más avanzadas del paquete de software OrCAD, en su adaptación de evaluación, todo este documento se basará en la versión 9.1. Esto se debe a que es esta versión la disponible en la página electrónica de la Escuela de Ingeniería Eléctrica. Las versiones actuales de este programa están disponibles en la página www.cadence.com, sin embargo, estas no tienen diferencias significativas con la versión 9.1. La versión 9.1 puede ser hallada en la página www.eie.ucr.ac.cr, en la sección de recursos/software. El archivo a bajar se llama “91pspstu” y tiene un tamaño de 27.2Mb. También es necesario adquirir las librerías de PSpice en la página Web groups.google.co.cr/group/electroucr. Estas librerías incluyen gran cantidad de componentes que se utilizarán para las prácticas de simulación que la versión 9.1 para estudiantes no posee. Las librerías están contenidas en el archivo “Librerías de PSpice” 1 Ambos archivos deben ser copiados en una misma carpeta (se recomienda hacerlo en la carpeta “OrCAD y PSpice”). 1.2 Límites de la Versión para Estudiantes de OrCAD/PSpice El paquete de software de OrCAD/PSpice es sumamente funcional en comparación con otros programas de simulación de circuitos en su versión demo (TINA y Circuit Maker, por ejemplo), ya que permite guardar los proyectos de simulación y realizar gráficas de varios tipos de análisis de una forma muy fácil y rápida. Además, sabiéndolos usar, Capture y PSpice pueden ser utilizados como herramientas en otros campos que tienen que ver nada o poco con la simulación de circuitos, como por ejemplo; análisis de sistemas y como simuladores de funciones matemáticas. Los principales límites de la versión demo para estudiantes son: • • 1 Para la simulación de circuitos analógicos y digitales: o No se pueden simular circuitos con más de 64 nodos. o No se pueden utilizar más de 8 transistores. o Los circuitos digitales no pueden sobrepasar los 65 dispositivos digitales. o Se tiene un máximo de 10 líneas de transmisión (no es lo mismo que el cableado) Para la creación de circuitos analógicos y digitales: Mi más sincero agradecimiento al profesor Peter Zeledón Méndez por permitirme utilizar tan valioso material. 6 o o o Las librerías incluyen 39 componentes analógicos y 134 componentes digitales (Con esta guía se incluirán dos librerías que incluyen mucho más componentes) Sólo se pueden salvar archivos con un máximo de 60 componentes. No se pueden salvar librerías con más de 15 componentes. En la mayoría de los casos estas restricciones no intervienen en el proceso de diseño. 1.3 Instalación del Software Una vez obtenido el archivo “91pspstu” éste debe ser colocado en la carpeta en la que se desea instalar el software (Aquí se hará en una carpeta llamada “OrCAD y PSpice”). Luego de abrirlo aparecerá la ventana presentada en la Figura 1, esta ventana ya tiene una ruta preestablecida para extraer los archivos de instalación. Figura 1: Extracción de los archivos de OrCAD/PSpice Si no se conoce, o no se entiende la ruta ya establecida es posible copiar y pegar una nueva ruta. Si esto se hace, se recomienda copiar la ruta en donde se colocó el archivo “91pspstu” (por ejemplo; “C:\Archivos de programa\OrCAD y PSpice”) y pegarla en el espacio brindado para ello. Al presionar la opción “Unzip” de inmediato se descomprimirán los archivos de instalación en la ruta seleccionada. Abriendo el archivo “Setup” comenzará el proceso de instalación. Se solicitará que cualquier antivirus sea deshabilitado (esto no suele ser necesario), luego, se preguntará si se es el administrador del equipo, es imprescindible elegir la opción “Sí”, de lo contrario el proceso se cancelará. Al elegir la opción “Sí” se desplegará la ventana que se muestra en la Figura 2, se puede seleccionar sólo la primera casilla para que la instalación sea liviana pero funcional2. 2 Al elegir la segunda casilla también se instalará un programa especial para dibujar circuitos, sin embargo, lo mismo se puede hacer instalando Capture. 7 Figura 2: Selección de los archivos a instalar Seleccionando “Next” y presionando la opción “Browse” en la próxima pantalla, se debe pegar de nuevo la ruta de la carpeta en donde se desea que se lleve a cabo la instalación, tal y como se aprecia en la Figura 3. Presionando “OK” y luego “Next” aparecerá otra pantalla, al completar la información que se solicita (nombre del acceso directo y cosas por el estilo) y seleccionando “Next”, debe aparecer la pantalla de la Figura 4. Figura 3: Ruta de la instalación 8 Figura 4: Datos finales de la instalación Al seleccionar “Next” comenzará el proceso de instalación, esto durará alrededor de un minuto. Cuando el proceso haya finalizado se desplegará una última pantalla. Para leer el documento de “Notas aclaratorias” selecciónese la opción “Finish”, o deshabítese la casilla de selección y presiónese “Finish” para no hacerlo (La mayoría de la información que se presenta en estas notas no es relevante y la que sí lo es se a incluido en esta guía). 1.4 Agregado de Archivos de Librerías Junto con el software se deben instalar las librerías que se suministraron. Las librerías son conjuntos de partes con alguna característica en común (por ejemplo: una librería puede contener todos los componentes creados por un mismo fabricante). El primer paso para la instalación de librerías (de una forma ordenada) es el agregado de los archivos que las conforman, para ello se debe acceder a la carpeta en donde fue colocada la carpeta “Librerías”. Al abrirla y descomprimir los dos archivos que se encuentran en ella (Librerías_1 y Librerías_2) aparecerán los archivos que conforman las librerías. Éstos deben ser cortados y pegados en la siguiente ruta: “C:\Archivos de programa\ OrCAD y PSpice \Capture\ Library\PSpice”. Con ello, se consultará si se desean reemplazar los archivos ya existentes por los archivos nuevos, se debe presionar “Si a todo” para que los archivos nuevos se copien. Con esto se ha finalizado el proceso de agregado (no de instalación) de librerías. 1.5 Convención Sobre Unidades y Factores de Conversión Todos los programas que forman el paquete de simulación OrCAD/PSpice cuentan con una propiedad en común: no es necesario especificar el valor de las unidades que definen el tipo 9 de variable eléctrica. Por ejemplo; si en una determinada casilla, destinada para colocar el valor de un de voltaje, corriente resistencia etc., se introduce solamente el número “1”, automáticamente todos los programas de OrCAD/PSpice tomarán ese valor y lo transformarán al valor de 1V, 1A, 1Ω según sea el caso. Sin embargo, no existe problema alguno si el valor del número que se ingresa está acompañado de su respectiva unidad, pero si se debe tener la precaución del cómo se escribe esa variable. Por otra parte, en lo que respecta a la versión 9.1 de OrCAD/PSpice, la notación de los factores de conversión es como se muestra en la Tabla 1. Tabla 1: Factores de conversión Nombre Femto Pico Nano Micro Mili 2 Símbolo f p n µ m Conversión × 10 −15 × 10 −12 × 10 −9 × 10 −6 × 10 −3 Nombre Kilo Mega Giga Tera Símbolo k Meg3 G T Conversión × 10 3 × 10 6 × 10 9 × 1012 Creación de Circuitos con Capture De todos los programas que incluye la versión para estudiantes de OrCAD/PSpice es Capture el más importante, puesto que en él se realizan todos los circuitos a simular, se modifican parámetros y se crean nuevas partes. Éste programa puede ser activado abriendo el menú inicio y seleccionando “PSpice Student” y luego “Capture Student”, de inmediato aparecerá la pantalla que se muestra en la Figura 5. En ella aparece una ventana interna llamada “Session Log” esta ventana no se puede cerrar, ni funciona directamente en la creación de circuitos, pero si es muy útil cuando ocurre algún error en la simulación, ya que en ella se presentan ciertas causas de éste. Figura 5: Ventana inicial de Capture 3 Las versiones de OrCAD posteriores a la 9.1 utilizan el símbolo “M” en lugar de “Meg” para denotar este factor. 10 2.1 Inicio del Proyecto Para iniciar un proyecto de simulación se debe presionar en el menú superior “File/New/Proyect”, desplegándose con ello la ventana que se muestra en la Figura 6. Figura 6: Ventana de proyecto nuevo Es importante asegurarse que la opción “Analog or Mixed A/D” esté seleccionada, de lo contrario no se podrá simular el circuito a realizar. Después de darle nombre al proyecto en la casilla “Name” (el cual no debe incluir letras tildadas, puesto que éstas no son reconocidas por el programa de simulación) se debe determinar adónde se guardarán los archivos que se crearán en la celda titulada “Location”, como son varios archivos, se recomienda que cada proyecto sea guardado en una carpeta aparte. Después de completar el nombre y la locación del proyecto se preguntará si éste debe ser basado en un proyecto anterior o en uno ya existente (en ese caso el proyecto nuevo será una copia del proyecto base, la única diferencia es que éste tendrá otro nombre establecido por el usuario), como no se cuenta con algún proyecto previo se debe elegir la opción “Create a blank project” y presionar “OK”. Posteriormente aparecerá la ventana de datos del proyecto, extendiéndola tal y como se muestra en la Figura 7 y presionando dos veces la casilla “PAGE 1” aparecerá la ventana de diseño de OrCAD Capture, la cual se muestra en la Figura 8. 11 Figura 7: Ventana de datos de un proyecto Figura 8: Ventana de diseño de OrCAD Capture 12 2.2 Paleta de Herramientas de Capture Todas las barras de herramientas de Capture son semejantes a las que se utilizan en los programas convencionales, a excepción de la paleta de herramientas y la paleta de simulación. En este momento se tratará sólo la paleta de herramientas, ya que ésta se utiliza en la creación de circuitos, dejando la paleta de simulación para ser tratada más adelante. En la Tabla 2 se presenta un resumen de la función que cumplen los principales botones de esta paleta, la cual se encuentra en la sección derecha del área de diseño. Si ésta paleta no aparece al abrir el área de diseño ésta debe ser presionada con el botón izquierdo del mouse. Tabla 2: Componentes de la paleta de herramientas de OrCAD Capture Símbolo Nombre4 Selección Rápida Selección -- Parte P Cableado W Cumple las mismas funciones de un Mouse estándar. Abre la ventana de partes, este botón se utiliza también para instalar las librerías. Coloca un sólo cable de conexión. Etiqueta N Crea “Etiquetas” para el análisis gráfico. Unión J Pin -- Referencia G Interconexión -- Crea un nuevo nodo en cables que se cruzan. Crea diferentes tipos de pines de conexión de Potencial. Planta una referencia de potencial a tierra. Interconecta páginas diferentes del mismo proyecto. Dibujo y Texto -- Función Insertan diferentes figuras geométricas además texto. 2.3 Instalación de Librerías Al construir un dispositivo electrónico es necesario elegir los componentes a utilizar, para ello se presiona el botón Parte (ver Tabla 2) apareciendo la ventana mostrada en la Figura 9. Como se mencionó anteriormente, todos los componentes con los que se cuenta para construir un circuito son divididos en archivos llamados librerías. Si es la primera vez que Capture es utilizado no aparecerán datos referentes a las librerías instaladas en la lista titulada “Libraries” a excepción de la librería “Design Cache”. Esta librería contiene las partes que se utilizan en un diseño y no puede ser desinstalada. Para instalar las librerías se debe presionar el botón “Add Library”. Así, se abrirá una nueva ventana, al elegir todos los archivos presentes en ésta y seleccionar “Abrir” la lista titulada “Libraries” se llenará de datos que representan el nombre de todas las librerías instaladas. 4 Este es el nombre con el que se hará referencia al respectivo botón en este texto. 13 Sólo es necesario realizar el proceso de instalación de librerías una vez, por lo que no es requiere repetirlo cada vez que se crea un diseño. Figura 9: Ventana de partes sin librerías instaladas. 2.3.1 Librerías más Comunes Este paquete de Software cuenta con la muy útil capacidad de poder aumentar la cantidad de partes con las que se cuenta para los diseños agregando librerías nuevas. De hecho ya se ha hecho uso de esta capacidad al instalar las librerías que se brindaron. Entre las librerías más comunes y útiles se encuentran: • • • • • ABM: Cuenta con varios bloques de construcción para diagramas de bloques (Función semejante a la que cumple Simulink, VisSim o Scilab) además de filtros para señales y bloques que permiten la manipulación algebraica de impulsos tales como multiplicación, suma y funciones trigonométricas. ADV_LIN, ANLG_DEV, APEX, BURR_BRN, COMLINR, JOPAMP: Todas estas librerías tiene gran cantidad de amplificadores operacionales. ANALOG: Contiene los principales componentes de construcción de circuitos lineales, tales como: capacitores, inductores, amplificadores ideales, transformadores, resistencias entre otros. BIPOLAR, CEL, DARLNGTN, EPWRBJT, JBIPOLAR: Cuenta con varios tipos de transistores BJT y configuraciones de estos. JFET, JJFET, JPWRMOS: Contiene gran cantidad de transistores FET. 14 • • DIODE: Varios diodos de distintos tipos se encuentran en esta librería. BREAKOUT: En ella se encuentran varios dispositivos que se hallan en otras librerías, la diferencias es que estos se suelen utilizar para variar sus parámetros. 2.4 Elección de Partes Los dispositivos en Capture son nombrados a partir de una inicial que los distingue, luego sigue el nombre comercial del componente si es que lo tiene. En la Tabla 3 se muestran algunas siglas de los componentes más importantes. Algunos dispositivos que son meramente comerciales que estén incluidos en esta tabla pueden tener siglas distintas, por ejemplo, el código de parte del diodo comercial BA204 no comienza con la letra D. Para seleccionar una parte y colocarla en el área de diseño sólo se debe escribir su código en el apartado “Part” (Figura 9) y presionar “OK”. También es posible seleccionar la parte en la lista de partes utilizando el mouse y presionando doble clic. Además, en la esquina inferior derecha de la ventana de partes aparecerá una ilustración de la parte seleccionada. Cuando se coloque una parte en el área de diseño ésta se presentará con su símbolo y su respectiva sigla, en el caso de que dos o más elementos con la misma sigla sean colocados en el área de trabajo se diferenciaran automáticamente, puesto que Capture coloca un número después de la sigla del dispositivo, así, cuando una fuente de voltaje sea colocada su nombre será V1 y cuando otra sea también colocada su nombre será V2. Tabla 3: Siglas de partes importantes Nombre del Dispositivo Fuente de voltaje Fuente de corriente Resistencia Capacitor Inductor Transformador Amplificador de voltaje Amplificador de corriente Amplificador de transconductancia Amplificador de transimpedancia Diodo BJT MOSFET JFET Acoplamiento magnético Definidor de parámetros Interruptores controlados por tiempo 5 Clave V I R C L X E F G H D Q M J K PARAM SW Tipo de Modelo5 --RES CAP IND -----D PNP, NPN PMOS, NMOS PJF, NJF ---- Véase la sección 3.2.2 para mayor información. 15 2.4.1 Edición de Propiedades de los Dispositivos Cada componente está definido por una serie de propiedades (valor de capacitancia, amplitud de una señal, periodo de un pulso, etc.), las cuales pueden ser modificadas para que el dispositivo desempeñe distintas funciones. En caso de que estas propiedades se muestren cuando el dispositivo se incluye en el área de diseño sólo es necesario presionar doble clic sobre la propiedad y cambiar su valor en la ventana que se abrirá. Por ejemplo, el valor predeterminado de una resistencia es de 1kΩ (1k), para cambiar este valor sólo se le debe presionar con doble clic cambiarlo por el valor deseado en la pequeña pantalla que aparecerá. Para modificar las propiedades de un dispositivo que no se muestran cuando éste es colocado basta con seleccionar todo el dispositivo con doble clic, con ello se abrirá la ventana del editor de propiedades (Figura 10). Por lo general, son los campos que tienen un achurado de rayas inclinadas los que se pueden modificar o llenar (dependiendo de la modificación que se la haga a los campos puede que el dispositivo no funcione correctamente). Además, si se desea, se pueden desplegar las columnas de propiedades en el área de trabajo. Para llevar a cabo esta operación se abre la ventana del editor de propiedades, se selecciona la columna que se quiere desplegar con el botón izquierdo del mouse y se vuelve a seleccionar con el botón derecho, en el pequeño menú que se abrirá se debe seleccionar “Display”, de esta manera se abrirá la ventana de propiedades de exhibición (Figura 11), en ella se debe cambiar la opción “Do Not Display” por la opción más conveniente dependiendo de los requerimientos del diseño o del diseñador. Figura 10: Ventana del editor de propiedades 16 Figura 11: Ventana de propiedades de exhibición 2.4.2 Fuentes de Voltaje Las fuentes de voltaje de Capture son capaces de realizar una gran cantidad de ondas de voltaje, y en su mayoría están reunidas en la librería “Source”. Como es de esperar, todas estas fuentes cumplen con la convención activa y responden a la sigla “V”. Aquí se verán los principales tipos de fuentes de tensión y sus propiedades, las cuales, pueden modificarse seleccionando la parte, colocándola en el área de diseño y dando doble clic sobre la propiedad respectiva, si es que aparece, o accediendo al menú del editor de propiedades y cambiarla directamente. Fuente de onda senoidal: Nombre de parte “vsin”. Crea una onda de voltaje de la forma: Ae − α (t − β ) Sin[2πf (t − β ) + θ ] + B, ∀t ≥ 0 De todas sus propiedades sólo tres son mostradas automáticamente. Estas son: • • • VOFF: Indica el nivel de voltaje DC de la onda ( B ). VAMPL: Determina la amplitud de la onda senoidal ( A ). FREQ: Establece la frecuencia de la onda ( f ). Como se mencionó antes, las otras tres propiedades se pueden modificar en la ventana del editor de propiedades (Figura 10). Estas propiedades tiene un valor predeterminado de 0 y no existe problema alguno si no se modifican (en la mayoría de los casos no se hace). Ellas son: • • TD: Indica el tiempo de retardo (inactividad) que tiene la onda a partir del tiempo 0 ( β ). PHASE: Establece la fase de la onda. A partir de esta propiedad se pueden obtener tanto ondas seno como coseno ( θ ). 17 • DF: Indica la constante de frecuencia de la envolvente exponencial de la onda. Esta propiedad es el inverso de la constante de tiempo en una exponencial normal. Si su valor es cero se obtiene una onda senoidal pura ( α ). Fuente de voltaje DC: Nombre de parte “vdc”. Crea una señal de voltaje meramente constante. Sólo tiene una propiedad: • Vdc: Nivel DC de la onda de voltaje (Predeterminado 0Vdc) Fuente de pulsos: Nombre de parte “vpulse”. Crea ondas cuadradas, rectangulares, diente de sierra, trapezoidales, entre otras. Sus propiedades son: • • • • • • • V1: Voltaje de estado alto. V2: Voltaje de estado bajo. TD: Tiempo que se mantiene el estado alto antes de comenzar a oscilar. TR: Tiempo que tarda la onda en subir. TF: Tiempo que tarda la onda en bajar. PW: Tiempo que tarda la onda en el estado alto (Con el voltaje V1). PER: Periodo de la onda. Para obtener ondas cuadradas se recomienda: TR = TF = PER / 1000 Fuente de voltaje a frecuencia variable: Nombre de parte “vac”. Esta fuente entrega una onda con amplitud constante (su forma no esta definida) pero que varía su frecuencia. Se utiliza para conocer la respuesta en frecuencia de un determinado circuito realizando un barrido de frecuencia. Sus propiedades son: • • Vac: Amplitud de la onda AC (Predeterminado 1Vac). Vdc: Nivel de DC de la onda (Predeterminado 0Vdc). Por lo general no es necesario cambiar estas propiedades. Fuente de voltaje de par ordenado: Nombre de parte “vpwl”. Es bastante útil puesto que su forma de onda de salida se define por medio de una serie de pares ordenados unidos por líneas rectas. Sus propiedades son: • • Vi6: Valor del potencial en un punto determinado. Ti: Tiempo respectivo al valor Vi. Las dos propiedades de esta fuente de potencial no son desplegadas automáticamente, por lo que su modificación debe ser realizada en la ventana del editor de propiedades. 6 En donde i = 1, 2,…, n. 18 En la Figura 12 se encuentran las fuentes de tensión aquí citadas en el mismo orden en que fueron expuestas. Por lo general, las fuentes de corriente tienen el mismo nombre de las fuentes de voltaje, su única diferencia es que se intercambia la letra “v” por la letra “i”. De esta manera manipulando correctamente las fuentes de tensión se pueden manipular correctamente las fuentes de corriente. V1 V2 VOFF = VAMPL = FREQ = 0Vdc V3 V1 = V2 = TD = TR = TF = PW = PER = V4 V5 1Vac 0Vdc Figura 12: Fuentes de voltaje más comunes 2.5 Dispositivos Especiales Este software contiene una cantidad bastante considerable de dispositivos especiales, por lo que sería imposible nombrarlos a todos. Aquí se entenderá por dispositivos especiales los dispositivos que son idealizados o que representan algún fenómeno físico (inducción magnética, por ejemplo) y que dependen de otros componentes para funcionar. En éste apartado se listarán sólo la clase de dispositivos y no cada dispositivo en específico, el lector sin lugar a duda puede conocer todas las aplicaciones de estos dispositivos con un poco de dedicación. 2.5.1 Amplificadores Estos dispositivos toman un valor de entrada (voltaje o corriente) y lo multiplican por una constante llamada “Gain”, obteniendo una variable de salida (voltaje o corriente) que depende de las unidades de la constante de multiplicación. Estos dispositivos responden a los nombres de E, F, G, H. Para definir el valor de la ganancia del amplificador éste se elige de la lista de partes, se coloca sobre el área de diseño y se abre la ventana del editor de propiedades, luego se busca la propiedad “Gain” y se le da el valor deseado (sin incluir unidades). Estos dispositivos son útiles para modelar los transistores en su modelo de pequeña señal o para la amplificación ideal de alguna variable. Los amplificadores se presentan en la Figura 13. E1 + - F1 + - E F G1 + - G H1 + - H Figura 13: Amplificadores ideales de Capture 2.5.2 Acopladores Magnéticos El fenómeno de la inducción magnética ha revolucionado la distribución de la energía eléctrica. Este fenómeno también es posible de realizar con ayuda de este software eligiendo el componente “k_linear” de la lista de partes. Este componente es capas de acoplar 19 magnéticamente dos o más inductores, lo cual resulta muy útil cuando se quieren realizar simulaciones de transformadores con derivación central. Es muy importante destacar que este componente no puede ser conectado a ninguna otra parte, él realiza su función con el simple hecho de ser colocado en el área de diseño y especificar los inductores que debe acoplar. Éste dispositivo se presenta en la Figura 14. Para determinar cuales inductores se deben acoplar magnéticamente basta con abrir la ventana del editor de propiedades de este dispositivo y completar las columnas L1, L2,…, L6 con el nombre del inductor que se desea. La propiedad “COUPLING” de este dispositivo corresponde al valor de la constante de acoplamiento de los transformadores convencionales, su valor predeterminado es unitario y para acoplamientos perfectos debe dejarse así. K K1 K_Linear COUPLING = 1 Figura 14: Acoplador magnético 2.5.3 Bloques Aritméticos Los bloques aritméticos pertenecen a la librería ABM. Estos dispositivos, como su nombre lo indica, realizan operaciones aritméticas entre dos variables o sobre una variable, en la mayoría de casos sobre voltajes o corrientes. Son aplicables al análisis de sistemas o al proceso idealizado de modulación de amplitud. Entre los bloques aritméticos se encuentran también los dispositivos de filtrado de señales (pasa bajos, pasa altos, etc.) estos filtros se pueden modelar tanto como ideales o no ideales. En la Figura 15 se encuentran algunos componentes aritméticos. TABLE 1 1+s ABS In 0v 1v 2v 3v 4v ARCTAN 10 d/dt 1.0 0 Ou t 0v 1v 4v 9v 16v 1.4142136 EXP 1000Hz 300Hz 100Hz 1dB 50dB10Hz Figura 15: Componentes aritméticos de Capture 20 2.5.4 Transformadores Los transformadores son dispositivos reales y no califican directamente en la definición de dispositivos especiales presentada con anterioridad, sin embargo, en Capture es necesario tener cierta precaución al momento de utilizarlos, por ello se han incluido en esta sección. Primero, la razón de transformación no se define por medio de la relación de voltajes, si no, por la raíz cuadrada de la razón de las inductancias de cada devanado, es decir: η= L1 L2 Para definir la inductancia de cada devanado se abre la ventana del editor de propiedades y se buscan las columnas rotuladas como “L1_VALUE” y “L2_VALUE” luego se introduce el valor requerido según la relación de vueltas necesaria. Segundo, la propiedad “COUPLING” no tiene un valor predeterminado, éste debe ser especificado en la ventana del editor de propiedades. Mientras más tienda esta propiedad a la unidad más ideal será el acople magnético. Tercero, nunca pueden existir transformadores en paralelo con fuentes de tensión, esto se debe a que si la fuente de tensión tiene un componente en DC se produciría un corto circuito en el transformador, para evitar esta posibilidad siempre es necesario colocar una resistencia entre la fuente de tensión y el transformador. Como la resistencia extra no es, en la mayoría de los casos, necesaria ni deseada esta puede tener un valor pequeño. Se recomienda: R≤ π f L1 50 En donde R es la resistencia entre el devanado primario y la fuente de tensión, f es la frecuencia de la fuente de voltaje y L1 es la inductancia del lado del primario. Si se colocan valores extremadamente pequeños de R es probable que la simulación del circuito no se pueda realizar. En la Figura 16 se encuentra un ejemplo de cómo se debe conectar un transformador con una razón de transformación de 2:1. En esta figura se han hecho visibles las propiedades “L1_VALUE”, “L2_VALUE” y “COUPLING”. R1 V1 TX1 0.37 VOFF = 0 VAMPL = 200 FREQ = 60 R2 1k 0 COUPLING = 1 L1_VALUE = 80m L2_VALUE = 20m 0 Figura 16: Transformador conectado correctamente 21 2.5.5 Interruptores Controlados por Tiempo Responden al nombre de SW… Estos dispositivos son activados por un tiempo definido por el usuario. Aunque existen varios tipos, aquí sólo se citarán cuatro, ya que son los que comúnmente se usan. Son bastante útiles para conocer la respuesta a un escalón de un determinado circuito o para el control lógico de los mismos. Todos los interruptores aquí nombrados tienen cuatro propiedades principales: • • • • Topen/Tclose: Esta propiedad depende del tipo de interruptor (normalmente abierto o normalmente cerrado) y define el tiempo en que el interruptor se activa. Esta propiedad se despliega automáticamente al elegir la parte. Ropen: Determina la resistencia que tendrá el interruptor cuando éste se encuentre abierto. Su valor preestablecido es de 1MΩ, el cual suele ser bajo para ciertas aplicaciones, por lo que es posible que sea necesario aumentarlo (con 1TΩ el funcionamiento es adecuado). Esta propiedad debe ser modificado en la ventana de edición de propiedades del interruptor. Rclose: Define la resistencia que tendrá el dispositivo cuando se encuentra cerrado. Su valor preestablecido es de 10mΩ, el cual si es un valor relativamente bajo. Si se desea modificar se debe abrir la ventana del editor de propiedades. TTran: Es una medida de que tan rápido se da el cambio de un estado a otro en un interruptor. Mientras más pequeño sea esta propiedad más rápido actúa el interruptor de forma análoga en caso contrario. Esta propiedad debe ser modifica en el editor de propiedades del interruptor y tiene un valor preestablecido de 1µs. En la Figura 17 se muestran los cuatro interruptores controlados por tiempo de Capture. TOPEN = 0 TCLOSE = 0 0 1 U1 1 U2 1 U3 2 2 0 2 1 U4 2 Figura 17: Interruptores controlados por tiempo 2.6 Manipulación de Componentes Una vez que se hayan establecido todos los dispositivos necesarios para la construcción de algún circuitos éstos son colocados en al área de diseño. En realidad, la manipulación de estos componentes se asemeja bastante a la del programa AutoCAD, por lo que el lector con conocimientos de ese programa puede pasar por alto esta sección. Para seleccionar un componente ya colocado en el área de diseño se presiona el botón izquierdo del mouse sobre él, por otro lado, si se desea seleccionar varios componentes se puede proceder de dos formas. Si todos los componentes están juntos, estos se encierran en un rectángulo hecho por el mouse de la siguiente manera; se define un vértice de éste presionando el botón izquierdo del mouse y arrastrándolo por el área de diseño, en el punto en que se suelte quedará definido el otro vértice y todos los dispositivos que están adentro o que sean tocados por los lados del rectángulo quedarán seleccionados. Si los componentes no están juntos se pueden seleccionar presionando el botón izquierdo del mouse junto con la 22 tecla “Control” sobre un componente, y manteniendo la tecla “Control” oprimida, seleccionar los otros componentes con el botón izquierdo de mouse. Para manipular algún componente basta con seleccionarlo y presionar el botón derecho del mouse sobre él, esto abrirá un pequeño menú donde se muestran posibles opciones de manipulación. Para pegar algún componente es preciso que ningún otro esté seleccionado. Es muy importante recalcar que cuando se pegan dos o más componentes y el circuito se desea simular se deben cambiar los nombres de las partes copiadas. Esto se debe a que PSpice no lleva a cabo la simulación de un circuito si dos partes tienen el mismo nombre. 2.7 Conexión de Partes Para conectar dos o más componentes se presiona el botón de cableado (tecla rápida “w”), esto hará que la flecha del mouse cambie por una cruz. Luego se debe posicionar la cruz sobre el punto de inicio del cable, por lo general la terminal de algún dispositivo, y presionar el clic izquierdo para que la línea de cable comience a desplegarse conforme se mueva el mouse. Si se deseasen realizar conexiones con esquinas sólo se debe partir del punto inicial, y al momento de llegar a una esquina, presionar de nuevo el botón izquierdo del mouse y mover el mouse en la nueva dirección deseada. Este es un proceso muy parecido a la creación de una “polyline” en AutoCAD. Existen casos en los que se puede pensar que un cable está conectado correctamente aunque no lo esté. Considérese el circuito de la Figura 18, en él se observa que todas las resistencias están conectadas a un mismo punto, sin embargo esto no es verdadero. Cuando un nodo existe éste es marcado con un pequeño punto rosado7 (como el que se muestra a la derecha de la resistencia R4), como no existe esta marca en la “intersección” de las resistencias los cables en realidad no se tocan. Para solventar este problema se puede presionar el botón de unión (tecla rápida “j”), con esto una pequeña marca aparecerá junto al mouse, arrastrando el mouse y presionando el botón izquierdo de éste sobre algún cable ya existente se creará automáticamente un nodo. Esto se aprecia en la Figura 19. R3 1k R1 V1 0Vdc R3 1k R4 1k 1k R2 1k R1 V1 0Vdc 1k 0 Figura 18: Cableado falso en un circuito 7 R4 1k R2 1k 0 Figura 19: Conexión del cableado verdadera Capture no marca los nodos triviales, es decir los nodos entre sólo dos elementos. 23 2.8 Potencial de Referencia Todo circuito que se desee simular debe tener una referencia de potencial a tierra8 esto se debe a que PSpice realiza todas las mediciones de potencial a partir de su comparación con un nodo a un potencial nulo. Para definir este nodo se debe presionar el botón de referencia (tecla rápida “g”), así, se abrirá la ventana de puesta de referencias (Figura 20). Si es la primera vez que se utiliza Capture esta ventana aparecerá sólo con la librería “Desing Cache”, como es necesario colocar la parte de referencia a tierra se debe instalar la librería correspondiente. Esto se logra al presionar la opción “Add Library”, abrir la carpeta Pspice, buscar el archivo “Source” y presionar “Abrir”. La parte necesaria se llama simplemente “0” y una ilustración de esta se presenta en la Figura 21. Figura 20: Ventana de potencial de referencia Figura 21: Parte de potencial de referencia 2.9 Variación de Parámetros Supóngase que se cuenta con la hoja de datos de un dispositivo que no se encuentra en las librerías de Capture pero que es imprescindible que se utilice en un diseño en particular. Cuando ocurre este “problema” lo que se debe hacer es utilizar el editor de modelos para transformar algún dispositivo ya existente en una copia lo más exacta posible del dispositivo necesitado. Esto también es aplicable cuando se han medido las variables de algún componente en la vida real (la constante de amplificación de corriente en un transistor BJT, por ejemplo) y no corresponden a las que utiliza Capture, o cuando se quieren conocer algunas variables que no se muestran en la hoja de datos pero que si se encuentran en el modelo de dicho dispositivo. Los componentes en Capture se definen por medio de la siguiente lista de código: .model Nombre de la parte Tipo de modelo (P1=A1 P2=A2… Pn=An) El nombre de parte debe estar limitado a 8 caracteres y no puede tener espacios, el tipo de modelo depende de cada dispositivo (ver Tabla 3) y P1, P2,…, Pn son los n parámetros del modelo, mientras que A1, A2,…, An son los n valores de éstos. Por supuesto, cada componente tiene una lista de posibles parámetros. 8 También llamada en algunos textos como “masa”. 24 Para abrir la ventana del editor de modelos se selecciona la parte que se desea modificar9, se elige el menú “Edit” y se selecciona “PSpice Model” esto abrirá la ventana del editor de modelos, la cual se muestra en la Figura 22 (en ella se muestran los datos del transistor JFET 2N3819). Esta ventana está dividida en dos secciones. La sección izquierda muestra el nombre y tipo de todos los componentes que se han modificado. Si algún dispositivo es modificado aparecerá un asterisco (*) sobre su nombre. En la sección derecha se despliegan todos los parámetros que rigen el comportamiento del dispositivo seleccionado. Para cambiar algún parámetro se borra el número que establece el valor predeterminado y se escribe el valor deseado de éste. Se recomienda que antes de modificar un parámetro de algún dispositivo se copie y se pegue el original en la parte inferior del texto. Esto se logra escribiendo un asterisco en la última línea de código y pegando los datos deseados. El asterisco funciona para insertar comentarios tal como los dos símbolos “/*” insertan comentarios en el compilador de C, por lo que se pueden incluir otras cosas de ser necesario. La librería “Breakout” en Capture contiene dispositivos no comerciales, algunos de estos son ideales. Esta librería existe con el propósito de que sean estos dispositivos los que se modifican y no los parámetros de los dispositivos comerciales. Algunas de las partes contenidas en la librería “Breakout” no tienen ningún parámetro definido, por ende, para poder crear el dispositivo deseado se puede abrir los parámetros de otro dispositivo del mismo tipo, copiar todos sus parámetros, cerrar la ventada del editor de modelos, elegir la parte respectiva de la librería “Breakout”, abrir la ventana del editor de modelos y pegar los parámetro del dispositivo original. Se pueden modificar varios dispositivos, pero cada vez que se desee modificar una parte nueva es necesario cerrar el editor de modelos y volver a abrirlo ahora con la nueva parte. En la sección izquierda de éste aparecerán todas las partes que se han modificado. Figura 22: Editor de modelos OrCAD/PSpice Cuando se hayan cambiado los parámetros deseados se debe presionar el botón de guardado. De inmediato todas las simulaciones del dispositivo se realizarán con el valor del nuevo parámetro (este valor será guardado sólo para el proyecto actual, si se abre otro 9 Existen algunas partes a las cuales no se le pueden modificar sus parámetros, esto no suele ser un problema grave, ya que se pueden modificar muchas otras partes. 25 proyecto se utilizarán automáticamente los valores preestablecidos). Como ejemplo, se presenta en la Figura 23 la curva vi del transistor 2N3819 para VTO = -6 y en la Figura 24 la misma curva para VTO = -3. 50mA 40mA 30mA 20mA 10mA 0A -7.0V ID(J3) -6.0V -5.0V -4.0V -3.0V -2.0V -1.0V 0.0V -0.5V -0.0V V_Vgs Figura 23: Curva vi del 2N3819 para VTO = -6 12mA 10mA 8mA 6mA 4mA 2mA 0A -3.5V ID(J3) -3.0V -2.5V -2.0V -1.5V -1.0V V_Vgs Figura 24: Curva vi del 2N3819 para VTO = -3 (Valor nominal) La mayoría de los parámetros que utiliza OrCAD/PSpice no se escriben igual en los libros de texto, por lo que no se ha supuesto que el lector sepa que el parámetro VTO indica el parámetro Vp de la ecuación vi del JFET. Para solventar este inconveniente se presenta la Tabla 4, en la que se resumen los principales parámetros de los dispositivos semiconductores. 26 Tabla 4: Parámetros de los semiconductores de OrCAD/PSpice Símbolo en Descripción algunos textos Transistores de unión bipolar IS IS Corriente de saturación de transporte BF β Ganancia de DC máxima RB rb Resistencia en serie con la base RC rex Resistencia en serie con el colector RE rc Resistencia en serie con el emisor CJE Cje0 Capacitancia de agotamiento base-emisor a polaridad cero CJC Cµ 0 Capacitancia de agotamiento base-colector a polaridad cero CJS CCS0 Capacitancia de agotamiento colector-sustrato a polaridad cero Transistores de unión de efecto de campo (JFET) VTO Vp Voltaje de umbral LAMBDA λ Modulación de longitud del canal BETA IDSS/VP2 Transconductancia del canal RD rd Resistencia en serie con el drenaje CGS Cgs0 Capacitancia de unión compuerta-fuente a polaridad cero CGD Cgd0 Capacitancia de unión compuerta-drenaje a polaridad cero Transistores de unión de efecto de campo Metal Oxido Semiconductor (MOSFET) VTO Vt Voltaje de umbral KP µCox Transconductancia del canal LAMBDA λ Modulación de la longitud del canal CGSO Cgso Capacitancia de traslape compuertafuente por unidad de ancho de canal CGDO Cgdo Diodos IS IS Corriente inversa de saturación N n Coeficiente de emisión RS rs Resistencia parásita en serie CJO Cjo Capacitancia de agotamiento con polaridad cero VJ Vj Barrera de potencial FC m Coeficiente de gradiente de unión Símbolo en PSpice 2.10 Optimización de Diseños Cualquier ingeniero puede diseñar, pero no cualquier ingeniero puede hacer un buen diseño. Para lograr un diseño optimo y comprensible es necesario ser ordenado. Considérese el 27 3 + V+ OUT VOFF = 0 VAMPL = 1m FREQ = 60 OS2 1 R1 6 10k 5 R2 7 U2 uA741 2 - 4 Vin1 OS1 V- - V- uA741 2 4 circuito con amplificadores operacionales de la Figura 25. Este “circuito” se utiliza para amplificar la diferencia de las señales de entrada y es de uso común en la medición de variables físicas. Si bien es cierto este circuito funciona perfectamente no cualquier estudiante podría entenderlo debido a lo desordenado de sus conexiones. Seguidamente se verán algunos buenos hábitos para que un circuito tan grande como este tenga una presentación adecuada. OUT 7 OS2 2 Vin2 - V- OUT OS1 5 6 5k + U1 R4 12k OS2 1 V1 15Vdc 6 5 Carga 8 V2 15Vdc 7 + V+ 3 3 V+ R3 U3 OS1 5k 1 uA741 4 VOFF = 0 VAMPL = 1m FREQ = 60 PHASE = 60 0 Figura 25: Circuito no optimizado 2.10.1 Pines de Tensión Los pines de tensión son dispositivos que se utilizan para conectar dos o más puntos sin necesidad de utilizar cableado. Para activarlos se debe presionar el botón de pin (tecla rápida “f”), así se abrirá una ventana muy parecida a la ventana de partes, posteriormente, se debe instalar la librería “CAPSYM” para poderlos utilizar. Existen dos tipos de pines de potencial; los pines “VCC” y los pines “GND”. Básicamente los dos tipos cumplen la misma función, lo único que varía es su forma, sin embargo, existe un pin muy parecido al de puesta a tierra, su única diferencia con éste es que el pin de potencial no tiene el número cero a su lado. Este pin no funciona como potencial de referencia. Para proyectos electrónicos se suele utilizar con mayor frecuencia el pin VCC, puesto que asemeja la figura del potencial de polarización utilizado en la mayoría de los textos. A todos estos pines se les puede cambiar el nombre, incluso se les pueden poner números como tal para indicar el potencial en un punto determinado. Tampoco existe problema alguno al copiarlos y pegarlos con el mismo nombre, como si ocurre al hacerlo con los componentes del circuito. En la Figura 26 se muestra la utilización de estos pines en el circuito de la Figura 25. En esta figura también se utilizaron varias puestas a tierra para eliminar la cantidad excesiva de cableado. 28 Vin2 Vin1 Vin2 VOFF = 0 VAMPL = 1m FREQ = 60 PHASE = 60 Vin1 VOFF = 0 VAMPL = 1m FREQ = 60 +15 V1 15Vdc -15 V2 -15Vdc -15 OS1 3 + V+ OUT OS2 R1 6 10k 5 R2 +15 7 U2 1 uA741 2 - 4 - OUT + OS2 Vin2 2 - uA741 OS1 U1 R4 12k 1 OS2 +15 6 5 Carga 8 0 0 4 -15 6 + V+ 7 V- OUT 5 5k 1 7 3 3 +15 V+ U3 OS1 5k R3 0 -15 V- uA741 2 V- Vin1 4 0 Figura 26: Circuito optimizado por medio de pines de tensión 2.10.2 Pines de Conexión entre Páginas Si se están diseñando circuitos formados por varios sub-circuitos es más cómodo colocar éstos en distintas páginas de diseño para tener una mejor apreciación de cada etapa. Para crear una nueva página en un proyecto de diseño se debe minimizar la página de diseño actual, luego buscar la ventana de datos del diseño (Figura 7) y en la carpeta “SCHEMATIC1” presionar el botón derecho del mouse, en el pequeño menú que aparecerá se debe elegir la opción “NEW PAGE”, luego de elegir el nombre de la nueva página ésta estará construida. Para conectar circuitos hechos en diferentes páginas se utilizan los pines de conexión entre páginas. Presionando el botón de interconexión (ver Tabla 2) y agregando la librería “CAPSYM” en el menú aparecerán dos interconectores. Cualquiera de ellos funciona de igual manera, sólo es necesario establecer dos puntos de diferentes páginas para ser conectados como si se tratase de pines de potencial. 2.10.3 Uso de Etiquetas Las etiquetas son nombres que se pueden adherir a los cables de conexión. Estos nombres son utilizados en las simulaciones para identificar alguna variable eléctrica en un nodo al que no esté conectada ninguna fuente, por ejemplo, si la salida de un circuito es el voltaje en una resistencia se puede crear una etiqueta con el nombre “Salida” y colocarla en el nodo correspondiente a esa resistencia. Para crear una etiqueta se debe presionar el botón de etiqueta (tecla rápida “n”), escribir el nombre (sin espacios en blanco) de esa etiqueta y colocarla cerca de un cable de conexión. El texto ingresado con el botón de texto no se considera como etiqueta. 29 3 Simulación de Circuitos con PSpice Sin lugar a duda es el proceso de simulación el más importante en el diseño de circuitos asistido por computadora (CAD), por suerte OrCAD/PSpice permite realizar un sin fin de simulaciones para un circuito dado, las cuales incluyen: análisis en el dominio del tiempo, análisis en el dominio de la frecuencia, respuesta de un circuito a la tolerancia de los dispositivos, barridos paramétricos, gráficas de variables eléctricas, entre otras. Esta sección se basará en el estudio de los circuitos de la Figura 27 y la Figura 28. El primer circuito es un filtro pasa banda pasivo y el segundo circuito es un simple divisor de voltajes. Para seguir la exposición de los temas se pueden crear los mismos circuitos y realizar las mismas actividades que aquí se expondrán. C1 V1 VOFF = 0 VAMPL = 10 FREQ = 1k R3 L1 1n 10uH R1 1k 0 Figura 27: Circuito pasa banda pasivo R2 1k V2 10Vdc 100 R4 1k 0 Figura 28: Circuito resistivo 3.1 Barra de Simulación de Capture La transición entre Capture y PSpice se puede realizar de varias formas, sin embargo, utilizando la barra de simulación de Capture, se pude hacer de una forma rápida y sencilla. La barra de simulación está dividida en tres secciones: • • • Botones de simulación: Estos botones se utilizan para definir los parámetros de una simulación. Marcadores: Despliegan varios medidores que se pueden usar para graficar las variables del circuito. Dos de ellos miden el potencial (uno respecto a tierra y otro la diferencia de potencial) y uno mide la corriente a través de algún componente. En esta barra se muestran tres marcadores, pero en realidad existen muchos más marcadores que se obtiene en el menú “PSpice/Markers/Advanced”, estos marcadores especiales se despliegan sólo para el análisis en el dominio de la frecuencia. Botones de punto de trabajo: Muestran el punto de trabajo (valor DC de las variables eléctricas) de un determinado circuito. Resultan muy útiles en el análisis de semiconductores y fuentes de alimentación. En la Tabla 5 se muestran los botones de la barra de simulación y su principal función. 30 Tabla 5: Botones de la barra de simulación de Capture Figura Nombre Nueva simulación Descripción Crea una simulación nueva Opciones de simulación Muestra las opciones de simulación Inicio de simulación Corre la simulación Visor de resultados Muestra los resultados de la simulación Marcador de nivel de potencial Marca el nivel de potencial respecto a tierra Marcador de corriente Marcador de corriente Marcador de diferencia de voltaje Marcador de diferencia de potencial Polarización de voltaje Determina el voltaje en DC Nueva polarización de voltaje Muestra el voltaje DC en nuevos puntos Polarización de corriente Determina la corriente en DC Nueva polarización de corriente Muestra la corriente DC en nuevos puntos 3.2 Análisis Primarios Para comenzar una simulación se presiona el botón Nueva simulación. Con ello se desplegará la ventana de la Figura 29, en esta ventana se debe ingresar el nombre de dicha simulación (no tiene por que ser igual al nombre del proyecto pero tampoco debe tener letras tildadas). Cada vez que se realiza una simulación con PSpice automáticamente se crea un archivo del tipo “Probe Document”. Este archivo se guarda en la misma carpeta en donde está colocado el proyecto de simulación y puede ser utilizado para analizar dicho proyecto sin la necesidad de abrir el programa Capture. Para hacer esto sólo se necesita abrir dicho archivo y de inmediato se abrirá PSpice, toda la información del circuito está contenida en ese archivo, por lo que se pueden crear gráficas de éste en el menú “Add Trace”, como se verá más adelante. Figura 29: Ventana de nueva simulación Después de darle nombre a la simulación se mostrará la ventana de opciones de simulación (Figura 30). En ella aparecen los distintos tipos de análisis en la casilla “Analysis 31 type” y los análisis secundarios debajo de ésta. En la sección derecha de esta ventana se muestran los datos que definen las características principales de cada tipo de simulación. Figura 30: Opciones de simulación 3.2.1 Análisis en el Dominio del Tiempo: Barras de Herramientas de PSpice y Manipulación del Área de Simulación La opción predeterminada en la ventana de opciones de simulación es la opción del análisis en el dominio del tiempo. Esta simulación crea una curva de la forma (t, y) donde y puede ser cualquier variable del circuito. Los principales requerimientos para definir esta simulación son: • • • Run to time: Determina el tiempo total de la simulación. Si es están trabajando con señales AC se recomienda que el tiempo de simulación sea como mínimo el doble del periodo de la señal con la frecuencia más baja. Start saving data after: Establece el tiempo inicial de la simulación. Este tiempo siempre debe ser menor que el tiempo total de simulación. Maximum step size: PSpice realiza un muestreo de los datos arrojados por la simulación creando con ello varios pares ordenados, luego, estos pares ordenados son unidos por líneas rectas. La cantidad de tiempo entre pares ordenados se define a partir de este parámetro. Para lograr una buena calidad grafica en la simulación se recomienda que el tiempo entre punto y punto sea menor a cien veces el periodo de la frecuencia más alta. Sin embargo, si sólo se cuenta con una frecuencia de entrada y el tiempo de simulación es pequeño este tiempo puede ser mil veces menor al 32 periodo de la onda de entrada. Si este dato no se especifica PSpice tomará una cantidad aleatoria de puntos de datos, sin embargo, siempre será mayor a 50. Supóngase que se desean obtener las gráfica de las variables eléctricas del circuito de la Figura 27 en función del tiempo, para ello se utiliza el análisis en el dominio del tiempo. Se observa que la señal de entrada de esta circuito está formada por una señal senoidal cuya frecuencia de 1kHz, por lo que el tiempo de simulación se puede definir como 2ms. Para saltar algunos posibles transitorios se establecerá que PSpice tome datos a partir de 2ms, de esta forma el tiempo de simulación debe ser de 4ms y el tiempo de inicio de salvado de 2ms. Finalmente, se establecerá que la distancia entre punto y punto sea de 2µs para que la calidad gráfica sea adecuada. Con estas características la ventana de opciones de simulación debe verse como aparece en la Figura 31. Figura 31: Opciones de simulación en el dominio del tiempo Al terminar se debe elegir la casilla “Aplicar” y luego “Aceptar”. Con esto se cierra la ventana y se vuelve al área de diseño de Capture, la única diferencia es que los botones de simulación de la barra de simulación que no estaban activados ahora lo están. Si se ha cometido algún error se puede presionar el botón Opciones de simulación (ver Tabla 5) para desplegar de nuevo la ventana respectiva para corregir estos errores. Presionando el botón Inicio de simulación la simulación comenzará. Por lo general el proceso de simulación toma algunos segundos. El tiempo de procesamiento de la información depende de las variables de la simulación, por lo que 33 mientras más extenso sea el tiempo se simulación o menor sea el tiempo entre puntos de toma de datos mayor será el tiempo de procesamiento. Al terminar este procesamiento se abrirá la ventana de PSpice, la cual se muestra en la Figura 32. Esta ventana posee varias barras de herramientas especiales cuyos componentes se muestran en la Tabla 6. Tabla 6: Botones de las Barras de Herramientas Especiales de PSpice Símbolo Nombre Editor de propiedades Mostrador de cursor Puntos de datos Función Edita las propiedades de una simulación. También se encuentra en Capture pero con otro icono. Activa un cursor en el área de simulación y habilita los botones de cursor. Muestra un punto gris en cada punto de toma de datos. Insertar texto Inserta función objetivo Insertar función Inserta texto en el área de simulación. Aplica una función específica a alguna variable. Su uso es avanzado. Inserta una función en el área de simulación. “Log” eje y Análisis representativo Análisis rápido de Fourier “Log” eje x Cambia la escala lineal del eje y a una escala logarítmica Realiza histogramas a partir de datos de la simulación. Su uso es avanzado. Transforma una señal a su representación en el espectro de frecuencias de Fourier. Cambia la escala lineal del eje x a una escala logarítmica. “Zoom Fit” Realiza un acercamiento ajustado a la señal de estudio. Hace un acercamiento definido por el usuario de la señal simulada. Aleja el área de simulación marcando un punto en ésta. “Zoom Area” “Zoom Out” “Zoom In” Marcador de nivel Cursor de punto Acerca el área de simulación marcando un punto en ésta. Mueve el cursor punto por punto. Cursor máximo Marca el máximo absoluto de toda la gráfica. Cursor mínimo Marcador de inflexión Marcador de mínimo relativo Marcador de máximo relativo Marca el mínimo absoluto de toda la gráfica. Marca el punto en donde se encuentra el cursor. Mueve el cursor al punto de inflexión más cercano. Moviliza el cursor al mínimo relativo más cercano. Moviliza el cursor al máximo relativo más cercano. 34 Figura 32: Ventana de simulación PSpice Para medir alguna variable en el circuito de la Figura 27 se ingresa a la ventana de Capture, en ella se debe buscar el marcador que se ajuste a la variable que se desea determinar. Aquí se hará con el voltaje de entrada. Existen dos opciones de marcadores de tensión: marcador de nivel y marcador de diferencial de tensión. Como la fuente de tensión está conectada al nodo de referencia se elegirá el marcador de nivel (ver Tabla 5). Presionando este botón aparecerá cerca del puntero del mouse una especie de aguja de color negro (en realidad pretende ser la punta de un osciloscopio10), ésta se debe colocar en el nodo de la terminal de la fuente de tensión, tal y como se muestra en la Figura 33. Como se observa en la figura, la punta cambiará instantáneamente de color. Volviendo ahora a la ventana de PSpice aparecerá la gráfica correspondiente al voltaje de entrada del circuito (ver Figura 34). C1 V1 VOFF = 0 VAMPL = 10 FREQ = 1k L1 1n V 10uH R1 1k R2 1k 0 Figura 33: Marcador de nivel de potencial 10 Un osciloscopio es un instrumento real que se utiliza en los laboratorios para medir el voltaje en un circuito. 35 Figura 34: Voltaje de entrada del circuito pasa banda PSpice realiza una simulación de todo el circuito, no de cada variable de éste, es decir, se pueden realizar cuantas mediciones se deseen sin necesidad de correr la simulación de nuevo por cada variable que se quiere medir. Sin embargo, si el circuito en Capture sufre algún cambio este cambio no se verá reflejado en la simulación hasta que el botón Inicio de simulación sea activado. Como ejemplo de lo anterior se medirá la corriente que pasa por el capacitor sin crear una nueva simulación. Los marcadores de corriente miden la corriente que pasa por un dispositivo, por lo que el marcador debe ser colocado en la patilla es éste, tal como se observa en la Figura 35. C1 1n V1 VOFF = 0 VAMPL = 10 FREQ = 1k L1 10uH I V R1 1k R2 1k 0 Figura 35: Medición de dos variables en un mismo circuito Trasladándose a PSpice se verá una pequeña raya roja en el eje y = 0, esta raya corresponde a la corriente en el capacitor (ver Figura 36). 36 Figura 36: Corriente y voltaje de entrada del circuito pasa banda Obviamente sí pasa corriente por el capacitor, sin embargo, la amplitud de la señal de voltaje, en comparación con la amplitud de la señal de corriente, no permite que ésta sea apreciada. Para que se muestren las dos señales existen dos opciones. La primera es crear un eje y secundario para que la gráfica de la corriente tenga una escala diferente a la gráfica del voltaje. Para ello, se debe retirar el marcador de corriente del circuito (se selecciona y se presiona la tecla suprimir), regresar a PSpice y en el menú “Plot” elegir la opción “Add y Axis”. De esta manera se creará un segundo eje y. Regresando a Capture, y colocando de nuevo el marcador de corriente (en el mismo lugar) aparecerá en PSpice la corriente que circula por el capacitor (ver Figura 37). Cada gráfica está representada por un número que aparece en la parte inferior de la pantalla de PSpice junto con su nombre, cada número corresponde a su respectivo eje, los cuales se encuentran numerados en la parte superior izquierda de la pantalla. La segunda opción es crear una segunda área de simulación. En el menú “Plot” se elige la opción “Add Plot to Window”. Esto hará que ésta aparezca. En la esquina inferior derecha de la nueva área de simulación aparecerá la palabra “SEL” esta palabra indica cual área de trabajo está seleccionada, por lo tanto, si se mide la corriente que pasa por el capacitor esta corriente aparecerá en el área superior, tal como se muestra en la Figura 38. En este caso el marcador de corriente vuelve a ser de color verde, esto se debe a que sólo se da un cambio de color entre gráficas cuando dos o más gráficas se colocan en una misma área de simulación. En total son tres los ejes y que se pueden agregar y diez la cantidad de áreas de simulación 37 que se pueden crear. También es posible agregar ejes y y nuevas áreas de simulación al mismo tiempo. Figura 37: Variables eléctricas de un mismo circuito en dos ejes distintos Figura 38: Variables eléctricas de un mismo circuito en dos impresiones distintas 38 3.2.2 Barrido de DC: Definición de Parámetros y Trazado de Gráficas Este proceso de simulación realiza gráficas de la forma (x, y) en donde x no tiene que ser el tiempo, puede ser el valor del voltaje de entrada, el valor de una resistencia, capacitancia etc. Incluso es posible conocer la respuesta de un circuito a cambios de la temperatura. El barrido en DC aplica como entrada una variable en DC, por lo que algunos circuitos que responden a la frecuencia (los que tengan componentes capacitivos y/o inductivos) no pueden ser adecuadamente estudiados con este método. Las opciones de este análisis se muestran en la ventana de opciones de simulación cuando se elige de la lista “Analysis Type” la opción “DC Sweep”. Éstas son: • Sweep variable: indica la variable que se colocará en el eje x. Existen varios tipos: o o o o o • Voltage source: Esta simulación hace variar una fuente de voltaje de un valor a otro y crea la simulación a partir de los cambios que esta variación produce. Para fuentes AC su componente AC se anula y su señal se salida se reemplaza por una señal DC. Para especificar la fuente de voltaje que se debe utilizar para el barrido se escribe su nombre en la casilla “Name”, por ejemplo: V1, Vin, o Ventrada. Current source: Aplica las mismas características del barrido con fuente de voltaje, la única diferencia es que se aplica a una fuente de corriente. Global parameter: Realiza una simulación variando un parámetro definido por el usuario el cual puede ser el valor de la resistencia, capacitancia, etc. Para especificar el parámetro a variar se debe especificar su nombre en la casilla “Parameter name”. Model parameter: Varía un parámetro propio de un modelo en específico. Para especificar de cual parámetro se trata se deben ingresar el tipo de modelo (consúltese la Tabla 4 para más información), el nombre del modelo (por ejemplo D1N4002), y el nombre del parámetro. Temperature: Hace variar la temperatura a la cual se realiza la simulación en un rango definido por el usuario. Sweep Type: Determinan la forma en que se modifica la variable seleccionada. Existen tres formas de variación: o o o Linear: Hace que la variable tenga una variación lineal. Se deben especificar el valor de inicio, el valor final y el incremento. Se recomienda que el incremento sea menor a mil veces el valor absoluto de la resta entre el valor inicial y el valor final. Logarithmic: La variable elegida será modificada en forma logarítmica. Se debe especificar el valor de inicio (que debe ser positivo), el valor final y los puntos por década (Por lo general con cien puntos por década es suficiente). Value List: Se especifican una serie de valores separados por uno o más espacios y la variable de barrido será modificada sólo en estos puntos, los cuales serán unidos por líneas rectas. 39 Para esta sección se considerará el circuito de la Figura 28. Supóngase que se desea conocer el comportamiento de la corriente en la resistencia R3 conforme el voltaje de entrada varía, o conocer la potencia que se disipa en la resistencia R4 en función del valor de la resistencia R3 con una entrada de voltaje constante. Para determinar la variación de la corriente en la resistencia conforme el voltaje de entrada cambia se marca la opción “Voltage source” y se escribe el nombre de la fuente de voltaje, en este caso V2. Luego se debe definir el intervalo de variación del voltaje de entrada, este se definirá arbitrariamente de -10V a +10V. Por lo tanto, los incrementos serán de 20ms. Con esta operación, la ventana de opciones de simulación debe verse igual a la que se muestra en la Figura 39. Figura 39: Definiendo opciones de simulación en el barrido de DC Luego de presionar “Aplicar” y “Aceptar” se puede colocar un marcador de corriente en la resistencia R3, posteriormente se corre la simulación. Con esto la ventana de simulación de PSpice debe mostrarse como se visualiza en la Figura 40. Obsérvese que el cambio de la corriente respecto al voltaje es lineal, lo cual es de esperar ya que se trata de un circuito meramente resistivo. Considérese ahora el cómo obtener una simulación de la potencia en la resistencia R4 cuando el valor de la resistencia R3 varía y la fuente de tensión tiene un valor constante de 10V. Lo primero será hacer que el valor de la resistencia sea cambiado por una variable. Esto se logra presionando doble clic en el valor actual de la resistencia (1kΩ para este caso) y cambiando el valor numérico por el nombre de una variable, por ejemplo “Rval”. El nuevo valor de la resistencia debe ser escrito entre llaves ({ }) para que PSpice lo reconozca como 40 tal. Realizando esta acción el circuito estudiado debería ser semejante al que se presenta en la Figura 41. Figura 40: Corriente en la resistencia en función del voltaje de entrada R3 V2 {Rv al} 10Vdc R4 1k PA RAM ET ERS: Figura 42: Parte PARAM 0 Figura 41: Nuevo divisor de voltaje El segundo paso es definir a “Rval” como una variable. Para llevar a cabo esta acción es necesario elegir la parte “PARAM” del menú de partes (esta parte se muestra en la Figura 42) y presionar doble clic sobre ella, con ello se abrirá el editor de propiedades de ésta, posteriormente se debe presionar el botón “New Column” que se encuentra en la esquina superior izquierda de este editor y de inmediato se abrirá una ventana con el nombre “Add New Column”. Se debe introducir en la celda “Name” el nombre de la variable a crear (“Rval”). No se deben escribir las llaves cuando se escribe el nombre de una variable. Si no se dejaron espacios en blanco después de la última letra del nombre de la variable se activará otra celda llamada “Value”. Esta celda se utiliza para definir el valor nominal de la variable 41 (el valor que el elemento tendrá si se utiliza otro tipo de simulación), aquí se definirá como 100Ω. Finalmente se debe presionar “Apply” y cerrar esta ventana. Si se mira en las columnas del editor de propiedades se podrá observar que existe una nueva columna llamada “Rval”, como último paso se recomienda que esta columna se haga visible (consúltese la sección 2.4.1 para ello). Al finalizar este proceso el circuito de la Figura 41 debe ser igual al de la Figura 43. R3 P A RA M E T ERS : Rv al = 100 V2 {Rv al} 10Vdc R4 1k 0 Figura 43: Circuito resistivo para barrido en DC El circuito está ahora listo para ser simulado en PSpice. Para ello se abre la ventana de opciones de simulación y se elige el análisis de barrido en DC, se activa la opción “Global parameter” y en la casilla “Parameter Name” se introduce el nombre de la variable, es decir, “Rval” (no se introducen las llaves). Posteriormente es necesario definir el intervalo de valores que “Rval” debe tomar. Como se trata de una resistencia, los valores deben ser mayores a cero, aquí se hará de 10Ω a 10kΩ. La ventana de simulación debe ser idéntica a la presentada en la Figura 44. Por último se presiona “Aplicar” y “Aceptar” y se procede a correr la simulación. Figura 44: Opciones de simulación para un barrido en DC 42 ¿Si no existen marcadores de potencia, cómo se puede medir la potencia en la resistencia R4? La respuesta es simple, por definición, es decir, multiplicando el voltaje en la resistencia por la corriente que circula por ella. PSpice muestra varias operaciones que pueden ser aplicadas a las variables de los circuitos. Para realizar operaciones aritméticas a las variables de interés se selecciona el botón Insertar función en PSpice (obsérvese la Tabla 6). De inmediato se abrirá la ventana presentada en la Figura 45. Esta ventana está dividida en dos secciones. La sección izquierda muestra todas las variables referentes al voltaje, corriente, alias (etiquetas) o valor analógico del circuito diseñado y la sección derecha todas las funciones matemáticas que se pueden implementar con ellas. Un resumen de dichas funciones se presenta en la Tabla 7. Cabe destacar un punto muy importante, cada componente en PSpice es representado por su nombre y sus terminales. Así, por ejemplo; la variable I(C1) significa “corriente en el capacitor C1”, la variable V(R1:1) significa “Voltaje en la terminal 1 de la resistencia R1 respecto a tierra”, la variable V(N00016) significa “El voltaje en el punto N00016 respecto a tierra”, en donde el punto N00016 representa algún punto en el área de diseño de Capture. Si se desea multiplicar la corriente en la resistencia R4 y la diferencia de potencial entre sus terminales se debe escribir en la casilla “Trace Expression” la siguiente línea de código: V(R4:1)*I(R4) Luego de escribir esta expresión se graficará la potencia consumida por la resistencia R4 en función del valor de la resistencia R3, como se observa en la Figura 46. Figura 45: Ventana de añadido de trazas 43 Tabla 7: Funciones matemáticas de PSpice Expresión en PSpice11 ABS(y) AVG(y) D(y) DB(y) EXP(y) IMG(y) Expresión Matemática y 1 x ydx x ∫0 dy dx 20 log( y ) ey Im( y ) P(y) [Re( y )]2 + [Im( y )]2 tan −1 [Re( y ) / Im( y )] PWR(y, k) R(y) yk Re( y ) M(y) RMS(y) S(y) 1 x 2 y dx x ∫0 ∫ ydx Figura 46: Potencia en la resistencia R4 en función de la resistencia R3 11 Donde y representa alguna expresión, x el eje horizontal de la gráfica y k el valor de una constante. 44 3.2.3 Barrido de Frecuencia: Marcadores Avanzados (Gráficas de Bode), Uso de Cursores y Copiado a Textos Todos los circuitos que incluyen capacitores e inductores son afectados por las frecuencias de las señales de entrada. Los cambios producidos en éstos pueden modificar las señales de salida o influir en la seguridad y estabilidad del circuito. Para conocer el comportamiento de un circuito respecto a la frecuencia se utiliza el barrido de frecuencia. Este análisis crea una gráfica de la forma (f, y) en donde f es la frecuencia de entrada en Hertz e y es alguna variable eléctrica. Debe tomarse en cuenta que en este análisis todas las fuentes DC se anulan, puesto que su frecuencia es cero. Para activar el análisis en el dominio de la frecuencia se debe abrir la ventana de opciones de simulación y en la casilla “Analysis type” escoger la opción “AC Sweep/Noise”. Los principales parámetros de esta simulación son: • Linear: Establece que la frecuencia de entrada varíe de forma lineal. Se debe especificar la frecuencia de inicio, la frecuencia final y el total de puntos. Obsérvese que se solicita el total de puntos y no la distancia entre punto y punto, como si ocurre con el análisis en el dominio del tiempo. Para una buena calidad gráfica se recomienda que el total se puntos se defina como mínimo en mil puntos. Tómese en cuenta además que la frecuencia de inicio debe ser positiva. • Logarithmic: Hace que la frecuencia de entrada varíe en forma logarítmica, lo cual es más común para este tipo de análisis. También se debe especificar la frecuencia de inicio y la frecuencia final, sin embargo, ahora se solicitan los puntos por década o los puntos por octava, dependiendo de cual opción se elija en la casilla de selección. Para obtener una adecuada calidad gráfica se recomienda que los puntos por década y los puntos por octava estén entre 100 y 1000 dependiendo de la lejanía entre la frecuencia de inicio y la frecuencia final. Considérese el circuito de la Figura 27, este circuito es un filtro pasa banda, por lo que la magnitud de su salida depende de la frecuencia de entrada. Supóngase ahora que se desea conocer a ciencia cierta cómo varía el voltaje en la salida (resistencia R2) a partir de la frecuencia de entrada. Para realizar este análisis es preciso cambiar la fuente de onda senoidal por la fuente VAC. Como se mencionó en secciones anteriores esta fuente de tensión mantiene una magnitud fija de voltaje entre sus terminales y varía su frecuencia en un intervalo definido por el usuario. Si se esto se hace el circuito de estudio debe verse igual al de la Figura 47. C1 V3 1Vac 0Vdc L1 10uH 1n R1 1k R2 1k 0 Figura 47: Circuito pasa banda para análisis en frecuencia 45 Para el análisis del circuito en cuestión se definirá la frecuencia de inicio en 1kHz y la frecuencia final en 10GHz, además se tomarán 100 puntos por década. Así, la ventana de opciones de simulación debe verse como aparece en la Figura 48. Figura 48: Opciones del barrido en frecuencia Al iniciar el proceso de simulación y colocar un marcador de nivel de potencial en la salida de este circuito se debe obtener una simulación como la que se muestra en la Figura 49. Nótese que, como se esperaba, la magnitud de la salida de este circuito depende de la frecuencia de la señal de entrada siendo ésta máxima cuando la frecuencia de la señal de entrada se aproxima a los 2MHz. La suposición del valor de la frecuencia de entrada que hace que la salida de este circuito sea máxima se ha realizado con una simple observación, sin embargo, este tipo de “intuición” no suele ser aceptada en un análisis serio, por lo tanto, sería mejor determinar el verdadero valor de la frecuencia de entrada que hace que la salida de voltaje sea máxima. Para ello se pueden utilizar los cursores de PSpice. Para activar los cursores se debe presionar el botón Mostrador de cursor (véase la Tabla 6). De inmediato los cursores ubicados al lado izquierdo de las barras de herramientas de PSpice se activarán y una pequeña pantalla llamada “Probe Cursor” aparecerá en la pantalla de simulación, tal y como se muestra en la Figura 50 (si se desean desactivar los cursores y cerrar la pantalla “Probe cursor” sólo es necesario presionar de nuevo el botón Mostrador de cursor). Esta pequeña pantalla muestra dos pares ordenados de la forma (x, y) que corresponde al punto respectivo en la gráfica, además de la diferencia entre ambos pares ordenados. 46 Figura 49: Salida del circuito pasa banda en función de la frecuencia de entrada Figura 50: Ventana de simulación con cursores activos 47 El primer par ordenado puede ser variado moviendo el mouse por toda el área de simulación manteniendo presionado el botón izquierdo de éste, mientras que el segundo par ordenado puede ser variado manteniendo presionado el botón derecho del mouse. Si se desea determinar el valor máximo del voltaje, y por tanto la frecuencia que lo causa, se puede presionar el botón Cursor máximo que se muestra en la Tabla 6. Si esto se hace el par ordenado que se muestra en la pantalla “Probe Cursor” determinará el valor máximo que alcanza la curva. Para marcar ese punto se debe presionar el botón Marcador de nivel, con ello la pantalla de simulación aparecerá como se muestra en la Figura 51. La marca en el punto máximo de la curva puede ser movida a conveniencia para que pueda ser visualizada con mayor claridad, sólo es necesario seleccionarla con el botón izquierdo del mouse (debe verse de color rojo) y colocarla donde se desee. En algunas ocasiones la línea que conecta la marca y el punto en la gráfica no se selecciona, sin embargo este inconveniente es fácil de arreglar seleccionando de manera separada esta línea y colocándola en donde se desee (El punto que conecta la línea y la gráfica siempre se mantendrá fijo). Figura 51: Valor máximo del voltaje de salida en el circuito pasa banda Supóngase ahora que se desea determinar el valor del voltaje de salida pero en decibelios (dB). Para ello se debe regresar a Capture y eliminar el marcador de nivel de potencial, luego ir al menú “PSpice/Markers/Advanced”, elegir el marcador “dB Magnitude of Voltage” y colocarlo a la salida del circuito. Si se regresa a PSpice se habrá obtenido una gráfica como la que se muestra en la Figura 52, la cual es llamada diagrama de Bode en magnitud. Para mostrar el diagrama de Bode en fase se debe proceder de forma semejante, la única diferencia es que se recomienda borrar el marcador de potencial en dB, crear una nueva área de simulación (consúltese la sección 3.2.1) y colocar el diagrama de magnitud en el área 48 superior y el diagrama de fase (que se obtiene eligiendo el marcador “Phase of Voltage”) en el área inferior, obteniéndose con ello la simulación presentada en la Figura 53. Figura 52: Magnitud en decibelios del voltaje de salida en el circuito pasa banda Figura 53: Diagrama de Bode completo del circuito pasa banda 49 En los trabajos elaborados con Capture y PSpice se suelen solicitar las simulaciones realizadas para determinar la veracidad de algún dato teórico. Aquí se hará como ejemplo el copiado a texto de la gráfica de Bode en magnitud, indicando en ella las frecuencias de corte (o de -3dB). A partir del diagrama de Bode completo que se realizó anteriormente se puede obtener el diagrama de Bode sólo en magnitud. Para ello se debe elegir el área de simulación correspondiente al diagrama de fase y en el menú “Plot” escoger la opción “Delete Plot”, con ello sólo se verá el diagrama de Bode en magnitud. Las frecuencias de corte en un diagrama de Bode son definidas como las frecuencias que determinan una disminución de 3dB a partir de la magnitud máxima del diagrama. Por lo tanto, para encontrar las frecuencias de corte es necesario encontrar la ganancia máxima de voltaje. Procediendo como se mencionó anteriormente se encuentra que la ganancia de voltaje máxima es de aproximadamente 0dB (casi 1V en unidades naturales), por lo que las frecuencias de corte se darán cuando se obtenga una ganancia de -3dB. Movilizando el cursor hacia la izquierda del valor máximo se observa que al llegar cerca de los -3dB la frecuencia es de casi 313kHz, mientras que movilizando el cursor al lado derecho del valor máximo la frecuencia de corte es de casi 16.2MHz. Marcando ambos puntos con el botón Marcador de nivel y desactivando el botón Mostrador de cursor se tiene lista la gráfica para ser copiada a algún texto. Para copiar una gráfica a un texto se debe presionar la opción “Window/Copy to Clipboard” en la barra de menú. Posteriormente aparecerá la ventana mostrada en la Figura 54. En ésta se muestran distintas opciones de copiado (en la figura aparecen las opciones predeterminadas). Activando la casilla en la opción “Background” el área de fondo de la simulación se copiará transparente (lo cual es lo acostumbrado para ahorrar tinta en una eventual impresión). Por otra parte, la primera opción de la casilla “Foreground” determina que la gráfica se copie utilizando los colores de la pantalla de PSpice, la segunda establece que la gráfica se copie cambiando el color blanco a color negro y la última hará que todos los colores se modifiquen a negro. Figura 54: Ventana de copiado a texto 50 Cuando se hayan determinado las características deseadas se debe elegir la opción “OK”, con ello ya se habrá copiado la gráfica al portapapeles, por lo que ésta puede ser pegada en casi cualquier documento presionando las teclas rápidas “Control + v”. La gráfica que muestra el diagrama de bode en magnitud y las frecuencias de corte del mismo se presenta en la Figura 55. En ella se utilizaron las opciones predeterminadas por PSpice. 0 (313.502K,-3.0352) -10 (16.238M,-3.0511) -20 -30 -40 -50 -60 1.0KHz VDB(R2:2) 10KHz 100KHz 1.0MHz 10MHz 100MHz 1.0GHz 10GHz Frequency Figura 55: Copiado a texto de un diagrama de Bode en magnitud 3.2.4 Análisis del Punto de Polarización El análisis del punto de polarización es mayormente aplicable a circuitos que posean algún grado de polarización, es decir, que sus variables eléctricas contengan valores DC. Este análisis no se exhibe en la pantalla de simulación de PSpice sino que su salida se muestra en la ventana de Capture. Supóngase que se quiere conocer el valor DC del voltaje o de la corriente en el circuito resistivo de la Figura 28 de una forma rápida sin necesidad de utilizar los marcadores de PSpice. Para ello se debe correr cualquier tipo de simulación (se recomienda una simulación en el dominio del tiempo por un periodo sumamente pequeño) y volver a la ventana de diseño de Capture. Luego se debe presionar el botón Polarización de voltaje (consúltese la Tabla 5). Inmediatamente aparecerá en cada nodo del circuito el respectivo valor de voltaje en DC, tal y como se aprecia en la Figura 56. Estos valores son totalmente comprobables por una simple división de tenciones. Para determinar la corriente que circula por cada componente (la cual deber ser la misma ya que el circuito está formado por una malla simple) se puede presionar el botón Polarización de corriente. Es posible que en circuitos en los que se muestren tanto la corriente de polarización como el voltaje de polarización sea difícil determinar que señal pertenece a cada nodo. Para solventar este inconveniente se pueden mover los valores señalados en el circuito a otra posición, simplemente es necesario seleccionarlos con el botón izquierdo del mouse y 51 colocarlos en el lugar que se prefiera. En la Figura 57 se muestra este proceso para el circuito en cuestión. R3 10V V2 10Vdc 100 10V 9.1V R4 1k 0V 9.1mA R3 9.1mA 100 V2 10Vdc 9.1V R4 1k 9.1mA 0 Figura 56: Polarización de un circuito resistivo 0V 0 Figura 57: Movilización de las señales de polarización Si por alguna razón no se muestra alguna variable de interés cuando se despliega el análisis del punto de polarización ésta se puede exhibir marcando el alambre (y por lo tanto el nodo de interés) y presionando ya sea el botón Nueva polarización de voltaje o el botón Nueva polarización de corriente según sea la variable en cuestión. 3.3 Análisis Secundarios Los análisis secundarios de PSpice no son para nada menos importantes o útiles que los aquí llamados análisis primarios. Se denominan análisis secundarios porque se utilizan a partir otro análisis y sólo están disponibles para cierto tipo de éstos. Estos análisis se encuentran en la parte derecha de la ventana de opciones de situación bajo el título “options” y se despliegan automáticamente al elegir el tipo de análisis primario deseado. Sólo se citarán aquí los más importantes e ilustrativos (el análisis Monte Carlo/Worst Case y el análisis paramétrico) dejando los otros análisis para ser estudiados independiente por el lector. 3.3.1 Monte Carlo/Worst Case: Definición de Tolerancias y Uso de Etiquetas Estas opciones de simulación sólo están presentes para los análisis primarios correspondientes al dominio del tiempo, barrido en DC y barrido en AC. Hasta el momento se ha supuesto que todos los componentes utilizados en las simulaciones mantienen su valor nominal independientemente del tipo de simulación que se haya llevado a cabo, sin embargo, en el diseño de circuito rara vez (de hecho se puede afirmar con toda seguridad que nunca) los componentes mantiene su valor nominal. Para el análisis del efecto que puede tener estas variaciones en un circuito PSpice cuenta con el análisis Monte Carlo/Worst Case. En realidad se puede considerar que esta opción de simulación está formada por dos análisis independientes. El análisis Monte Carlo toma un valor aleatorio del componente a partir de la tolerancia y el valor nominal de éste, es decir, si se tiene una resistencia de 1kΩ con una tolerancia del 5% el análisis Monte Carlo elegirá un valor (o valores) entre 1050Ω y 950Ω. Por otro lado, el análisis Worst Case realiza la simulación a partir de las variaciones máximas de dicho componentes, en este ejemplo sería 52 para los valores de 1050Ω ó 950Ω dependiendo de cual sea la opción elegida (no se pueden simular ambos casos extremos a la vez). Cuando estos análisis son utilizados se debe determinar la variable eléctrica que se estudiará en la casilla “Output Variable”, generalmente se trata de un voltaje o una corriente. La información estadística referente a esta variable se muestra en el archivo de salida de PSpice, el cual, por razones de tiempo, se encuentra fuera del alcance de la primera versión de esta guía. Se invita al lector para que lo estudie en forma independiente. Para poder observar el archivo de salida de PSpice se debe correr cualquier simulación, y en la barra de menú de Capture acceder a la opción “PSpice/View Output File”. Las opciones del análisis Monte Carlo son las siguientes: • • • • Number of runs: Determina la cantidad de simulaciones que se realizarán. Siempre que se defina este número la primera gráfica que se despliega será la correspondiente a los valores nominales de cada componente. El tiempo de procesamiento normal de una simulación se multiplicará por este parámetro, por lo que se debe tener precaución para que el proceso no sea demasiado extenso. Use distribution: Determina que tipo de distribución de probabilidad se utilizará para elegir los valores de los componentes. Si se elige la opción “Uniform” la probabilidad de que se le dé un valor u otro a un componente a partir de su tolerancia será la misma. Sin embargo, si se elige la opción “Gaussian” la probabilidad de ocurrencia de un valor tendrá una distribución de acuerdo a la distribución de Gauss12. Random number seed: Establece un número base para comenzar la elección de valores aleatorios. La forma de la gráfica de salida depende de este número, el cual puede ser elegido en un rango entre 1 y 32767 siendo 17533 el número que se asigna si la casilla correspondiente se deja en blanco. Save data from: Define que datos se guardarán en el archivo de salida de PSpice. Si se elige la opción “All” todos los datos correspondientes a las simulaciones serán tabulados en dicho archivo. Si se elige la opción “First” se guardarán los datos correspondientes a las primeras n gráficas, donde n es el número que se ingresa en la casilla que se activa al activar la opción “First”. Si se elige la opción “Runs (list)” sólo se guardarán los datos correspondientes al número de gráfica que se ingrese en la casilla que se activa al activar esta opción, el número de cada gráfica debe separarse con un espacio en blanco. Finalmente, la opción “Null” hará que no se guarde ningún dato en el archivo de salida de PSpice. Las opciones del análisis Worst Case son: • Vary devices that have: Determina que tipo de tolerancia debe ser variada en los dispositivos. El alcance de esta guía no cubre el tipo de tolerancia denominado “LOT”, por lo que sólo se hará referencia al tipo de tolerancia llamada “DEV”, la cual es equivalente al tipo de tolerancia definida por la construcción de algún 12 En el apéndice A3.1 de la referencia [3] se encuentra un resumen de estadística elemental y la distribución de Gauss. 53 • dispositivo y es más fácil de especificar que el tipo “LOT”. De esta manera se debe elegir la opción “only DEV” para este análisis. Limit devices to tipe: Establece que tipo de modelos serán tomados en cuenta para el análisis (véase la Tabla 3 para mayor información). Si esta opción no se modifica todos los dispositivos en los que se define una tolerancia del tipo “DEV” serán considerados. Si se desea realizar un análisis del tipo Worst Case se puede activar el botón que aparece en la parte inferior derecha de la ventana de opciones de simulación llamado “More Settings”. Cuando este botón se activa una pequeña pantalla se abrirá. En la parte inferior de ésta aparece una casilla llamada “Worst Case direction”, dependiendo de cual opción se elija (“Hi o “Low”) se simulará el caso extremo máximo o el caso extremo mínimo en comparación con la gráfica realizada con valores nominales. A continuación se ilustrará el alcance del análisis Monte Carlo aplicado al estudio del circuito pasa banda de la Figura 27. El objetivo será determinar cómo pueden varían las frecuencias de corte en bajo del circuito de la Figura 27 dependiendo de la tolerancia de los componentes del circuito. Lo primero es definir las tolerancias de cada dispositivo. Para ello se debe elegir cada componente y abrir su respectivo editor de propiedades y buscar la columna denominada “Tolerance”, la cual, generalmente, se ubica en la parte final de la lista de columnas. Posteriormente se debe ingresar el valor deseado de tolerancia en forma de porcentaje. En este ejemplo se le asignará un valor de tolerancia del 10% para las resistencias, 50%13 para el capacitor y 10% para el inductor (se recomienda que las columnas de tolerancias y sus valores se hagan visibles). Seguidamente se utilizará una etiqueta (consúltese la sección 2.10.3 para una introducción al uso de éstas) para determinar de una manera formal cual es la salida del circuito, su nombre será simplemente “Salida” y se colocará en la parte superior de la resistencia R2. Finalmente se conectará al circuito la fuente de voltaje VAC para determinar el comportamiento del circuito en el dominio de la frecuencia. Con todas estas directrices el circuito original debe parecerse al que se muestra en la Figura 58. C1 1n TOLERANCE = 50% L1 10uH TOLERANCE = 10% Salida V1 1Vac 0Vdc R1 1k TOLERANCE = 10% R2 1k TOLERANCE = 10% 0 Figura 58: Circuito pasa banda para análisis de tolerancias 13 La mayoría de los capacitores comerciales tienen tolerancias que van desde +50% hasta -10% de su valor nominal, sin embargo, PSpice no cuenta con la posibilidad de ingresar dos valores de tolerancias. 54 Arbitrariamente se definirán las características del análisis de barrido en AC de la misma forma a como se definieron anteriormente (una frecuencia de inicio de 1kHz, una frecuencia final de 10GHz y 100 puntos por década). Para activar el análisis Monte Carlo basta con presionar su casilla respectiva en la parte derecha de la ventana de opciones de simulación en la lista titulada “Options” y luego seleccionar la casilla referente a su nombre en la parte superior de la ventana de opciones de simulación. Se definirá que la variable de salida sea el voltaje en la etiqueta “Salida”, por lo que se puede escribir en la casilla correspondiente “V(Salida)” que significa “Voltaje en la etiqueta llamada Salida respecto a la referencia”. Aquí se ilustra la ventaja del uso de etiquetas ya que permiten la definición rápida de alguna variable sin tomar en consideración los elementos del circuito ni sus terminales. Además, se realizarán 3 simulaciones (recuérdese que una de las simulaciones siempre corresponde a la simulación realizada con los valores nominales de los componentes), por lo que el valor de la casilla “Number of runs” será 3. La mayoría de los componentes eléctricos siguen una distribución de acuerdo a la curva de Gauss, de esta manera se cambiará la distribución a la opción “Gaussian”. Los otros parámetros de esta simulación no requieren se definidos, por lo que no se hará. Así, la ventana de opciones de simulación debe verse como se muestra en la Figura 59. Figura 59: Opciones de simulación para el análisis Monte Carlo Posteriormente a correr la simulación aparecerá en PSpice la ventana mostrada en la Figura 60. En ella aparecen todas las curvas simuladas (esta ventana no aparece en los otros análisis porque sólo se a determinado simultáneamente una curva en ellos). Si por alguna razón no se desea que alguna curva sea desplegada basta con no seleccionarla 55 (predeterminadamente todas la curvas están seleccionadas) y presionar la opción “OK”. Obsérvese como en esta pantalla una de las curvas corresponde a la curva nominal. Midiendo ahora el voltaje en la salida del circuito utilizando el marcador avanzado “dB Magnitude of Voltage” se debe obtener una simulación semejante a la mostrada en la Figura 61, en ella se han marcado las frecuencias de corte en bajo para cada gráfica. Nótese como la variable entre paréntesis es la etiqueta que se definió anteriormente. Figura 60: Ventana de habilitación de curvas Figura 61: Variación de las frecuencias de corte en bajo a partir de la tolerancia de los dispositivos 56 En una gráfica mostrada por el análisis Monte Carlo/Worst Case siempre el símbolo de la gráfica que se encuentre más a la izquierda en la lista mostrada en la parte inferior izquierda corresponderá a la curva nominal del circuito. 3.3.2 Barrido Paramétrico y Análisis Rápido de Fourier El barrido paramétrico es muy semejante al barrido en DC, de hecho todas las opciones de estos análisis son idénticas, por lo que se puede consultar la sección 3.2.2 para tener una idea suficientemente clara de éstas. Sin embargo, se debe aclarar una diferencia básica y fundamental entre los dos tipos de análisis. El análisis de barrido en DC crea una gráfica a partir de la variación de un parámetro –colocando la variable en el eje x del área de simulación-, mientras que el análisis paramétrico repite una gráfica cualquiera a partir de la cantidad de valores que tenga algún parámetro. Para explicar esta diferencia tan importante considérese el problema de obtener todas las curvas de voltaje en la salida del circuito resistivo de la Figura 28 cuando la resistencia R3 tiene valores de 100Ω, 200Ω, 300Ω y 400Ω al mismo tiempo que la entrada está compuesta por una onda cuadrada que va desde -1V hasta 1V, tiene un ciclo de trabajo del 50%14 y un periodo de 1s. No se puede realizar un barrido en DC por que la fuente de entrada es una onda AC y tampoco es aconsejable construir cuatro circuitos con los diferentes valores de la resistencia R3 y aplicar la misma entrada a todos y medir la salida. Para solucionar este problema se utilizará el barrido paramétrico aplicado al análisis en el dominio del tiempo. Como se requiere variar el valor de la resistencia R3 lo más fácil es aplicar el mismo procedimiento que se aplicó en la sección 3.2.2; definir el valor de la resistencia como un parámetro previamente establecido con la parte “PARAM”. Luego se debe cambiar la fuente de alimentación del circuito resistivo por una fuente del tipo “VPULSE”, como no se especifica el valor de la fuente en t = 0s ni el tiempo de simulación se definirán arbitrariamente como 1V y 4s respectivamente. A partir de la sección 2.4.2 se pueden definir los parámetros de la fuente de voltaje que se debe utilizar. El circuito resistivo se muestra en la Figura 62. R3 PARAM ET ERS: V1 = -1 V2 = 1 TD = 0 TR = 1m TF = 1m PW = 0.5 PER = 1 V1 {R} R = 100 R4 1k 0 Figura 62: Circuito resistivo para análisis paramétrico Como referencia se muestra en la Figura 63 los parámetros de la simulación de barrido paramétrico para este circuito. 14 El ciclo de trabajo se define como el porcentaje del periodo total de la onda en la que ésta tiene su valor máximo, por lo común sólo se habla de ciclo de trabajo cuando se trata de señales cuadradas o digitales. 57 Figura 63: Opciones de simulación del barrido paramétrico Después de correr la simulación, aceptar todas las gráficas en la ventana de habilitación de curvas y medir el voltaje de salida en la resistencia R4 se debe obtener una gráfica como la que se muestra en la Figura 64. En ella se muestran 4 curvas, cada una corresponde a un valor diferente de R3, pero ¿Cómo saber cual valor de R3 corresponde a cada curva? Obsérvese que en la parte inferior izquierda de la pantalla aparece un símbolo por cada gráfica, presionando 2 veces el botón izquierdo del mouse sobre un símbolo en específico se mostrará una pequeña pantalla en la que aparece información referente a esa gráfica (véase la Figura 65 para ver la pantalla respectiva a la curva para R3 = 300Ω). 58 Figura 64: Salida del circuito resistivo en función de R3 Figura 65: Pantalla de información La señal de entrada de este circuito tiene una propiedad muy importante en el tratamiento de señales de información; es una onda periódica. Es conocido por los cursos básicos de ecuaciones diferenciales que una onda cualquiera puede ser convertida en una sumatoria infinita de ondas seno y coseno multiplicados por ciertos coeficientes llamados “coeficientes de Fourier”, sin embargo, si la onda es periódica –como en este caso- ésta se puede representar por su “espectro real de frecuencias”15. 15 En la sección 4.6.3 de la referencia [5] se trata más extensamente los principales conceptos de esta técnica. 59 PSpice es capaz de obtener este espectro de una forma sumamente sencilla, simplemente se debe simular la variable seleccionada (el voltaje de entrada del circuito en cuestión, por ejemplo) y presionar el botón Análisis rápido de Fourier (ver Tabla 6). De inmediato la gráfica se transformará en un tren de triángulos cuyos puntos máximos (que se pueden determinar utilizando los cursores) determinan, en el eje y, la magnitud de cada onda senoidal y en el eje x la frecuencia de dicha senoide. En la Figura 66 se muestra el espectro de frecuencias para la onda de entrada del circuito resistivo. Figura 66: Espectro de frecuencia de una onda cuadrada Como ilustración de esta técnica se presenta, en la Figura 67, la aproximación de la onda cuadrada por medio de los primeros 6 términos del espectro de frecuencia. El circuito utilizado para ello fue construido colocando 6 fuentes de voltaje senoidales en serie, definiendo su magnitud y su frecuencia a partir de dicho espectro. 60 Figura 67: Aproximación de una onda cuadrada por medio de ondas senoidales superpuestas 61 4 Referencias Bibliográficas [1] Dorf R. y Svoboda J. Circuitos Electrónicos. Introducción al Diseño y Análisis. Alfaomega. 3a edición. México, 2000. [2] Goody R. OrCAD/PSpice para Windows Volumen I: Circuitos AC y DC. Prentice Hall. 3a edición. Estados Unidos, 2003. [3] Grey P. y Meyer R. Análisis y Diseño de Circuitos Integrados Analógicos. Prentice Hall. 3ª edición. México, 1995. [4] Hayt W. y otros. Análisis de Circuitos en Ingeniería. Mc Graw Hill. 6ª edición. México, 2003. [5] James G. Matemáticas Avanzadas para Ingeniería. Prentice Hall. 2ª edición. México, 2002. [6] Ogata K. Ingeniería de Control Moderna. Prentice Hall. 4ª edición. Madrid. 2003. [7] OrCAD, Inc. OrCAD PSpice® Use´s Guide. OrCAD, Inc. Versión 9.1. Estados Unidos, 1998. [8] Rashid M. Circuitos Microelectrónicos. Análisis y Diseño. Thomson. 1ª edición en español. México, 2003. [9] Schilling D. y otros. Circuitos Electrónicos Discretos e Integrados. Mc Graw Hill. 3ª edición. México, 1993. 62