Академический Документы
Профессиональный Документы
Культура Документы
INDICE
CAPITULO 1 INTRODUCCION 1.1 APLICACIONES DE SPICE CAPITULO 2 EDITOR DE ESQUEMAS DE SPICE 2.1 CONFIGURACIN DEL PROGRAMA 2.1.1 Configuracin de la hoja de trabajo 2.1.2 Configuracin de las opciones de visualizacin 2.1.3 Libreras de componentes 2.1.4 Configuracin de las aplicaciones 2.2 EDICIN DE ESQUEMAS 2.2.1 Insercin de componentes 2.2.2 Edicin de los atributos de los componentes 2.2.3 Ubicacin de componentes 2.2.4 Insercin automtica de referencias y auto repeticin 2.2.5 Insercin de hilos y buses y su etiquetado 2.3 ESQUEMAS JERRQUICOS 2.4 EJERCICIOS DE AUTOAPRENDIZAJE CAPITULO 3 ANALISIS DE CIRCUITOS ANALOGIOS MEDIANTE PSPICE 3.1 CONSIDERACIONES PREVIAS A LA SIMULACIN 3.1.1 Opciones de inclusin de ficheros (libreras, estmulos, etc.) 3.1.2 Visualizacin de mensajes 3.1.3 Informacin que genera PSpice 3.1.4 El programa de visualizacin de resultados probe 3.2 TIPOS DE ANALISIS 3.2.1 Clculo del punto de trabajo (Bias Point) 3.2.2 Anlisis de DC 3.2.3 Anlisis de AC 3.2.4 Anlisis de ruido (noise) 3.2.5 Anlisis transitorio 3.3 EJERCICIOS DE SIMULACIN 3 5 6 6 7 8 10 13 14 16 18 19 20 21 24 26
27 28 31 33 34 36 38 38 40 43 46 47 52
CAPITULO 1 INTRODUCCIN
LOS entornos EDA (Electronic Design Automation) son conjuntos de programas cuya funcin es similar a la de los avanzados programas de CAD/CAM (Computer Assistant Design / Computer Assistant Machine) empleados en el diseo de sistemas mecnicos, esto es, se pretende que prcticamente todo el proceso de diseo y fabricacin se pueda realizar desde un entorno computacional. Un entorno EDA se compone de una serie de programas integrados en un nico paquete de software mediante el cual, a partir de un conjunto de libreras en las que se han introducido las caractersticas (elctricas, encapsulados, smbolos, etc,) de los componentes a emplear, se puede obtener como resultado el conjunto de datos necesarios para llevar a cabo la produccin del sistema electrnico. Para ello, en primera instancia se procede a la captura del esquema elctrico del diseo a implementar (se pueden emplear tcnicas de diseo jerrquico para facilitar la distribucin de tareas entre distintos operarios, etc.). Obteniendo el esquema elctrico del circuito diseado, se puede pasar a la simulacin del mismo. En este paso es muy importante la interaccin entre las seales analgicas y digitales en el seno del circuito; asimismo es de gran importancia el nmero de componentes y nudos que puede soportar el programa de clculo. A continuacin, se procede a examinar los programas que incorpora el entorno EDA de Microsim (incluyendo el programa PSpice); para ello observe la Figura 1.1. En la parte superior se tiene al Gestor de diseo mediante el que se puede intercambiar informacin entre todos y cada uno de los programas que componen el entorno EDA. Dentro del programa principal llamado Design Manager, est situado el programa Schematics, que es el corazn de todo el software, ya que genera y recibe la mayora de la informacin con la que opera el conjunto de programas, aunque su principal aplicacin reside en la captura del esquema con el que se va a trabajar. Como se puede apreciar, el programa Schematics dispone de programas satlite con los que se pueden generar modelos de componentes (el programa PARTS permite generar modelos de componentes) as como los smbolos de stos (desde el propio programa de captura de esquemas se puede ejecutar la utilidad que permite generar o modificar libreras de smbolos); tambin se dispone de un programa auxiliar para la generacin de estmulos en los circuitos denominado Stmed, as como de un visualizador de mensajes. Una vez tenemos diseado el circuito y predefinido el tipo de anlisis que se necesita realizar, se puede proceder a efectuar el clculo y simulacin del funcionamiento del circuito. Para ello se dispone del programa PSpice A/D, mediante el que se obtienen los ficheros de
datos necesarios para poder visualizar con posterioridad los resultados en la pantalla mediante el programa Probe. Por ltimo, una vez depurado el circuito en funcin de los resultados obtenidos en las simulaciones se puede pasar al diseo de la placa de circuito impreso mediante el programa PCBoards.
Anlisis de AC (dominio de la frecuencia). Anlisis de DC. Anlisis de tipo estadstico Montecarlo y Peor Caso. Polarizacin del circuito. Anlisis paramtrico. Anlisis de sensibilidad. Anlisis de ruido. Anlisis de comportamiento en funcin de la temperatura de trabajo. Funcin de transferencia. Anlisis transitorio (dominio del tiempo).
Figura 2.2.- Descripcin de las funciones de los tems de la barra de mens desplegables.
AHORRE TIEMPO: En aquellos esquemas en los que se deba prestar especial atencin a un determinado componente de tamao reducido (resistencia, etc.,) es interesante suministrar sus coordenadas dentro del esquema, para lo cual se debe configurar la opcin Borders de Page settings a un tamao adecuado.
PRECAUCIN: Para evitar dejar pines sin conectar, con el consiguiente error, debido a que el hilo de conexin no toque el pin, es interesante activar la opcin Snap-to-pin. Desde la opcin Pan & Zoom del men Options, se puede seleccionar el factor de escala cuando se realiza un zoom, as como la posibilidad de desplazarse por la hoja de trabajo (Auto Pan) cuando se sita en el borde de sta (vase la Figura 2.4). PRECAUCIN: Es importante que el tamao de la rejilla que se defina en el programa Schematics sea igual al que tenga el programa de dibujo de smbolos; de no ser as, cuando se inserte un smbolo diseado por el usuario en la hoja de trabajo, sus pines no quedarn encuadrados en la rejilla y por lo tanto, no se podr conectar. Por ltimo, en la Figura 2.5 se muestra cmo se puede configurar el color de los pines, cuerpo, etc., de los componentes, e incluso se puede seleccionar si se deben visualizar en pantalla o si aparecern cuando se imprima el esquema.
10
suprimirla (Delete), o bien desde el men Browse buscar el subdirectorio donde se encuentre la librera que se desee incluir; una vez encontrada, se podr cargar cada vez que se ejecute el programa Schematics mediante la opcin AddX o bien insertarla slo en este diseo, opcin Add local. Si slo se va a emplear una librera en el diseo actual y no en los siguientes, se deber cargar mediante la opcin Add local.
11
NOMBRE DE LA LIBRERA
CONTENIDO
ABM
ANALOG
ANALOG_P
BREAKOUT
CONNECT EVAL
Contiene 12 fuentes analgicas dependientes controladas por tensin. Estas fuentes poseen una dependencia no lineal; es decir, la seal de salida no responde linealmente a la seal de entrada, sino que responde a una tabla, una expresin matemtica, etc. Los smbolos de esta librera no necesitan modelos ni subcircutos. Se definen mediante el valor de sus atributos, que se cambian en el esquema. Contiene componentes analgicos pasivos (resistencia, bobina, condensador, ncleo de transformador, lnea de transmisin) y fuentes de excitacin analgicas de dependencia lineal y de dependencia del valor de un polinomio. Los componentes pasivos no precisan de modelos para su definicin, pero pueden tenerlos. Schematics no incluye ninguna librera con modelos para estos smbolos. Las fuentes de excitacin no necesitan modelos ni subcircuitos. Se definen mediante el valor de sus atributos, que se cambian en el esquema. Incorpora algunos componentes analgicos mostrando sus pines (cuando dos o ms libreras incluyen componentes con la misma denominacin slo se podrn implementar los que aparecen la librera que ocupa el primer lugar en el men de configuracin. Esto ocurrir con la librera ANALOG y ANALOG_P). Librera que contiene los modelos por defecto de los componentes analgicos definidos internamente en PSpice. Con estos smbolos se puede utilizar cualquier modelo de cualquier librera de modelos de estos componentes bsicos (resistencia, diodo, transistor bipolar, etc.,) que se encuentre en el fichero NOM.LIB. Basta con cambiar el valor del atributo modelo por el nombre del modelo deseado al smbolo adecuado (es decir, si se trata de un modelo de un JFET de canal N, habr que utilizar el smbolo JbreakN. Elementos de interconexin. Es la librera ms importante, ya que en ella se encuentran la Mayora de los componentes analgicos (transistores, etc.,) y digitales (serie 74-TTL).
12
MARKER
PORT
Librera especial que contiene smbolos denominados marcas que sinten para visualizar en Probe las tensiones, corrientes o seales digitales de los puntos del circuito en los que estn colocados. Se pueden llamar desde el men Markers o bien desde los iconos situados a tal efecto. Librera que contiene una serie de smbolos bsicos llamados puertos que se utilizan en el esquema para crear conexiones entre distintos puntos del mismo sin que estn unidos fsicamente por un cable o bus. Estos smbolos crean lo que se llama nudos globales. Tabla 2.1.- Descripcin de las libreras facilitadas por el fabricante
13
14
AHORRE TIEMPO: En esquemas complejos o con mdulos repetitivos es conveniente estructurar el esquema mediante diseo jerrquico, esto es, un diagrama de bloques inicial en el que se van realizando llamadas a los distintos subcircuitos que componen todo el proyecto. Para la insercin de componentes disponemos de un icono mediante el que llamamos a una nueva ventana en la que aparecern todos los elementos de las libreras que esten cargadas. Pero tambin se dispone de un men desplegable mediante el que se puede insertar componentes empleados con anterioridad. En la Figura 2.9 se muestran el resto de los iconos de la ventana de trabajo del Schematics. En primer lugar, se dispone de dos iconos en donde se pueden para los atributos del componente seleccionado (valor asociado al componente, referencia, etc.,) y el segundo icono se emplea para ejecutar el programa editor de smbolos de componentes.
15
El segundo grupo de iconos se emplea a la hora de efectuar la simulacin, siendo el primero de ellos el que define el Setup del anlisis, esto es, tipo de anlisis y sus condiciones en lo que respecta a tiempo, frecuencia, etc. El segundo icono es el que lanza al programa PSpice, para lo que previamente se efecta un chequeo del circuito (programa ERC, Electrical Rule Check), y genera el Netlist del mismo (fichero en el que se indica la interconexin entre cada uno de los componentes que forman el circuito). El siguiente grupo de iconos que se presenta es el que hace referencia a los marcadores de tensin y corriente. Estos elementos permiten visualizar seales directamente en el programa Probe, esto es, si se sitan marcadores en el esquema, al finalizar el proceso de clculo por parte del programa PSpice y ejecuta (suponiendo que est configurado en modo Autorun) el programa Probe, se mostrar directamente las seales que se hallan marcado con anterioridad. AHORRE TIEMPO: La insercin de marcadores permite que cuando se ejecute el programa de visualizacin de seales Probe se muestren directamente las seales seleccionadas. Adems, se puede definir que el color de cada uno de estos marcadores vaya cambiando segn se van insertando (men desplegable). Los iconos V e I permiten visualizar en el esquema las tensiones y corrientes de polarizacin del circuito, mientras que si se selecciona un rea del circuito y se accionan los otros dos situados a la derecha slo veremos las corrientes y tensiones del rea seleccionada. Obviamente esta visualizacin se produce una vez se ha simulado el circuito para que el programa PSpice haya podido calcular las tensiones y corrientes en cada nodo. Por ltimo, el programa Schematics permite la insercin de figuras realizadas por el usuario, para lo que ha introducido una barra de iconos que permiten insertar imgenes, recuadros de texto, etc. IMPORTANTE: Cuando insertamos un marcador de tensin la seal mostrada es la diferencia de potencial entre el punto donde est el marcador y el nudo de masa. Si se quiere ver la tensin entre dos nodos y uno de ellos no es masa, se debern usar los marcadores diferenciales.
16
Figura 2.10.- Insercin de componentes. Una vez obtenido el componente deseado, mediante el comando Place se sitan tantos elementos iguales como se necesiten (pudiendo cambiar de componente), mientras que con el comando Place & Close se saldr del men de libreras, pudiendo insertar tantas veces el componente como sea necesario, ya que con cada insercin, el programa responde con la posibilidad de situar un nuevo componente con el ratn.
IMPORTANTE: Si deseamos buscar un componente de una librera determinada lo podemos realizar accionando el icono de Libraries como se indica en la Figura 2.10, con lo que se pasa a otra ventana, en la cual seleccionando la librera see obtendr el listado de elementos que la componen.
17
Por ltimo, haciendo doble clic sobre el valor del componente se podr modificarlo.
18
IMPORTANTE: Tres son las operaciones que se pueden realizar haciendo doble clic en un componente (edicin de la referencia, edicin del valor asociado, edicin de todos sus atributos). Seleccionando cualquiera de los atributos visibles del componente, se puede arrastrar con el ratn a otro lugar del esquema en el que no impida la visualizacin del resto de elementos.
Figura 2.12.- Ubicacin de componentes. Seleccionando el componente con el ratn (el cuerpo del componente adquiere el color rojo), se podr arrastrar al lugar de la hoja de trabajo deseado.
19
Figura 2.13.- Autonombrado y auto repeticin de componentes. Mediante la opcin Auto Naming del men Options podemos hacer que las referencias de los componentes que insertados, se vayan incrementando automticamente; de no ser as stas
20
aparecern con el smbolo ? al lado del indicador del tipo de componente (vase la Figura 2.13). AHORRE TIEMPO: La opcin Auto Naming permite asignar automticamente las referencias de los componentes que se insertan. No obstante, si en algn momento s elimina un componente y con posterioridad se inserta otro del mismo tipo, a ste no se le asignar la referencia del eliminado sino que seguir el orden creciente, por lo que se tendr un hueco en las referencias. PRECAUCIN: Si tenemos activada la opcin Auto Naming y eliminamos un componente del circuito, su referencia quedar sin asignar a ningn elemento (aunque con posterioridad insertemos otro de la misma categora).
comienzo del conjunto de hilos. Acto seguido se seleccionar el primer hilo y desde el men Edit se seleccionar la opcin Label, con lo que se asigna la primera etiqueta al hilo seleccionado; con posterioridad se irn seleccionando los hilos en el orden deseado y, accionando la barra espaciadora, stos sern etiquetados.
AHORRE TIEMPO: Se pueden etiquetar automticamente las lneas que acceden a un bus; para ello, primero se insertan los hilos y despus configur Auto Naming con la opcin de
22
Auto increment de Wire/Port Labels, asignando la etiqueta de comienzo del conjunto de hilos (debe ser igual la del bus). A continuacin, seleccionaremos el primer hilo y desde el men Edit se activar la opcin Label con lo que se asigna la primera etiqueta al hilo seleccionado. Cada vez que se seleccione un hilo y pulsando la barra espaciadora los hilos se irn etiquetando en el orden deseado. En la Figura 2.15 se muestran las distintas formas de etiquetar un bus. Obsrvese que una vez etiquetado un segmento del bus, este nombre ser asignado a todo el bus.
23
24
Para insertar los bloques que compondrn el diseo, se dispone de un icono, como se mostr en la Figura 2.8. Haciendo doble clic sobre el recuadro del bloque se nos pedir que indiquemos el fichero asociado a dicho bloque y una vez introducido ste, automticamente se abrir una nueva hoja en la cual, si previamente en la hoja principal se han dibujado las entradas/saldas de cada bloque, aparecern los respectivos interfaces de conexin (vase la Figura 2.17). Adems, estas interfaces llevarn asociadas el mismo nombre que aparezca en la hoja de trabajo principal, por lo que es conveniente que previamente se les haya asignado la denominacin que se considere oportuna (vase la Figura 2.18). PRECAUCIN: En un diseo jerrquico se deben insertar primero los distintos bloques y nombrar las interconexiones existentes entre cada uno de ellos, para que cuando se acceda al interior de cada bloque, los puertos de interconexin ya estn nombrados. De no ser as, se tendr que nombrar en ambos esquemas, lo que suele provocar errores.
A continuacin, se proponen una serie de diseos para que el lector practique los conocimientos adquiridos sobre edicin de esquemas elctricos, se recomienda emplear las opciones de: autonombrado, autoetiquetado, etc., cuando sea posible para adquirir destreza en este tipo de asignaciones, ya que ello facilitar en gran medida la edicin de circuitos. Con posterioridad, estos esquemas los utilizarn para realizar la simulacin de su funcionamiento.
26
27
Figura 3.2.- Opciones de trabajo, configuradas por defecto para realizar los anlisis.
28
A continuacin, se har una breve descripcin de los parmetros ms significativos que se encuentra en el men Options.
Genera al final del fichero de salida un resumen estadstico sobre la simulacin. EXPAND Indica los elementos incluidos en los subcircuitos. LIBRARY Introduce la lista de las lneas utilizadas de los ficheros de libreras. LIST Muestra la lista detallada de los dispositivos del circuito. NOBIAS Elimina la presentacin de tensiones y corrientes de polarizacin. NODE Genera el listado de conexiones de componentes en el seno del circuito. NOICTRANSLATE Permite ignorar las condiciones iniciales que se establezcan cuando se realiza un anlisis transitorio. NOREUSE Impide el almacenamiento y reposicin automtica de la informacin sobre la polarizacin del circuito en anlisis de tipo estadstico (Paramtrico / Monte Carlo / Peor Caso / Temperatura). OPTS Muestra los valores asignados en cada una de las opciones.
29
Tabla 3.2. Parmetros con valor numrico configurables desde el men Setup PARAMETRO ABSTOL CHGTOL CPTIME DEFAD DEFAS DEFL DEFW DlGDRVF DlGDRVZ DIGMNTYMX DIGMNTYSCALE GMIN ITL1 ITL2 ITL4 ITL5 LIMPTS NUMDGT RELTOL TNOM SIGNIFICADO Mxima precisin para las intensidades (1pA). Mxima precisin para las cargas (0,01pC). Tiempo permitido a la CPU para realizar la simulacin. (1E+6 seg.). rea del drenador para un MOSFET por defecto (0 m2). rea de la fuente para un MOSFET por defecto (0 m2). Longitud (L) para un MOSFET por defecto (100um). Anchura (W) para un MOSFET por defecto (100um). Resistencia mnima de conduccin (2 ohm). Resistencia mxima de conduccin (20 Kohm). Retardo digital: 1 = mnimo, 2 = tpco, 3 = mximo, 4 = min/max. Factor de escala utilizado para determinar el retardo mnimo sobre el retardo tpico (0,4). Conductancia mnima utilizada por cualquier rama (1E-12 1/ohm). Lmite de iteraciones para el clculo del punto de funcionamiento DC (40). Lmite de iteraciones para el clculo del punto de funcionamiento DC con aproximaciones iniciales (20). Lmite de iteraciones para el clculo de un punto del anlisis transitorio (10). Lmite total de iteraciones para el clculo del anlisis transitorio (5.000). Mximo valor de puntos permitido para una tabla de valores. Nmero de dgitos que se presentan en las tablas del fichero de salida (mximo 8 dgitos). Precisin relativa para tensiones y corrientes (0,001). Temperatura por defecto a la que se encuentra el circuito y temperatura por defecto a la cual son medidos (los parmetros de los modelos (27C). Mxima precisin para tensiones (1uV).
VNTOL
A la hora de introducir el valor numrico de un determinado atributo en un componente del esquema, o el valor de un determinado parmetro de configuracin de un anlisis, se pueden utilizar los siguientes sufijos multiplicadores unidos al valor sin dejar espacios intermedios. Un aspecto importante a tener en consideracin es que PSpice no distingue entre maysculas y minsculas.
30
PARA LOS CREATIVOS: Variando los parmetros que configuran el anlisis, se podr obtener mayor rendimiento del equipo (reduccin de tiempos de clculo, aumentar la precisin en aquellos diseos que as lo precisen, etc.). Sufijo F P N MIL U Valor multiplicativo 10E-15 10E-12 10E-9 25.4x10E-6 10E-6 Sufijo M K MEG G T Valor multiplicativo 10E-3 10E3 10E6 10E9 10E12
Despus del valor numrico y del sufijo multiplicador, se puede introducir tambin sin dejar espacios intermedios, un sufijo que indique la unidad. Esto es opcional puesto que PSpice ya sabe qu unidad corresponde en cada caso. Las unidades que se utilizan normalmente y los sufijos que las representan se muestran a continuacin:
PRECAUCIN: Cuando se introduzca el valor de un componente, no se pueden asignar los caracteres de 1M para un elemento con un valor de 1E6, ya que el programa PSpice entiende que el valor introducido por el usuario es de 1E-3. El valor correcto es 1MEG.
31
PARA LOS CREATIVOS: Se Puede emplear libreras suministradas por PSpice que se pueden modificar y guardarlas en el subdirectorio UserLib. Cuando PSpice encuentra dos componentes con la misma denominacin, cargar prioritariamente los parmetros de las libreras del usuario.
Figura 3.3.- Caja de dilogo para la inclusin de libreras, estmulos y ficheros en el netlist.
Cuando se genere un modelo nuevo o se defina un subcircuito empleando using the built-in model editor, el fichero de librera generado se incluye en la lista de //library and include files como una librera local. Si se tiene activado Create globally unique instance model name, cuando se quiere editar el modelo de un componente, el programa lo busca en todas las libreras que estn cargadas en el diseo; si por el contrario esta opcin est desactivada, el programa lo buscar en las libreras locales, por lo que la bsqueda ser ms rpida. IMPORTANTE: Cuando realicemos copias de seguridad de los esquemas diseados es importante, sobre todo en el caso de los circuitos digitales, que adems de salvar el fichero que contiene el esquema, se guarde los ficheros que contienen los estmulos asociados al circuito; de no ser as, cuando se realic la simulacin del circuito, PSpice indicar con un mensaje de error que no puede encontrar los ficheros de estmulos.
Durante todo el proceso de diseo, el entorno mantiene en un segundo plano al programa Microsim Message Viewer; este programa suministra en una ventana de texto la informacin sobre el estado del diseo concerniente al programa Schematics y a los posibles errores de simulacin. El Message Viewer aparece en pantalla cuando se genera cualquier tipo de mensaje del que el diseador tiene que tener constancia, por ejemplo los posibles mensajes de alarma o error generados durante la ejecucin del netlist o del programa ERC.
Figura3.4.- Visualizacin del MicroSim Message Viewer. Este programa se puede activar desde la barra de tareas.
Cada uno de los mensajes generados por el Message Viewer contiene un enlace de hipertexto a la fuente generadora del mensaje, 1o que permite la rpida localizacin en el diseo del componente o elemento que ha generado el aviso. Algunos de estos mensajes tienen asociada una ayuda on line mediante la que se describe el problema, as como las posibles soluciones. Situando el ratn sobre el mensaje y activando el botn derecho del mismo se podr visualizar la ayuda asociada al problema, o situndose en el componente que ha generado el aviso. En la Figura 3.4 se muestra el icono del programa de visualizacin de mensajes que aparece en la barra de tareas de Windows.
33
IMPORTANTE: Ante cualquier error se deber marcar con el ratn y haciendo clic en el botn derecho del mismo se podr encontrar ayuda sobre la generacin de este error o bien buscarlo en el diseo.
En la Figura 3.5 se muestra la forma de visualizar mediante el Design Center la informacin necesaria para que el programa PSpice pueda analizar el circuito. Concluido el proceso de clculo, el programa PSpice habr generado dos ficheros: Fichero con extensin .OUT, en el que se almacena la informacin sobre los resultados de la simulacin (modelos de componentes empleados, posibles errores generados, etc.). Fichero con extensin .DAT, en el que se almacenan los datos generados para su posterior visualizacin mediante el programa Probe.
34
Figura 3.5.- Ficheros necesarios para la ejecucin del programa de clculo PSpice.
En el transcurso del proceso de clculo puede que se genere algn tipo de error, el cual se mostrar en la ventana de ejecucin del programa PSpice como se muestra en la Figura 3.6. Si el error es grave, se detiene el proceso de clculo y se informa al diseador del mismo. Para visualizar estos errores se debe editar el fichero de salida (extensin .OUT). La ejecucin del programa se puede finalizar en cualquier instante mediante la opcin Terminate Simulation del men File del programa PSpice, lo que permite visualizar los resultados generados hasta ese instante. Asimismo, durante el proceso de clculo se podr ejecutar el programa Probe mostrando ste los datos que se vayan produciendo. Esta opcin produce una considerable disminucin de la velocidad de clculo, ya que la computadora tendr que presentar los datos en la pantalla; por el contrario, permite que el diseador pueda examinar los resultados y detener el proceso si observa alguna irregularidad.
35
Figura 3.6.- Ejecucin del programa PSpice y generacin del fichero con extensin .OUT en el caso de que se produzca un error.
36
Ante un mismo diseo o circuito, los cuatro anlisis o slo uno de ellos podrn estar habilitados y ser en el programa Probe (visualizacin en pantalla de los resultados obtenidos), en el que se seleccionarn los resultados del anlisis que requieran observar. En el caso del anlisis de Bias Point, los resultados los se podrn visualizar en el mismo esquema mediante los iconos que estn preparados a este efecto, tal y como se explic en el Captulo 2. No obstante, existen otros tipos de anlisis que se pueden combinar con los mencionados anteriormente, completando as la informacin obtenida en funcin de otras variables (tolerancias, temperatura, etc.).
38
guardar el punto de trabajo de un determinado circuito para cargarlo con posterioridad en el caso de que se desee efectuar algn otro tipo de anlisis (AC, DC o transitorio).
Figura 3.9.- Anlisis del punto de trabajo de un circuito y visualizacin de tensionescorrientes cuando se modifica un componente.
39
Por ejemplo, si se dispone de un circuito que precisa de un tiempo elevado para que se determine su punto de funcionamiento, debido a que la convergencia del mismo as lo requiere, es conveniente salvar esta informacin, ya que ante cualquier otro tipo de anlisis reducir considerablemente el tiempo de clculo.
3.2.2 Anlisis de DC
Seleccionando esta opcin en la caja de dilogo del men Setup, se podr determinar el comportamiento de un circuito electrnico ante el barrido de una variable. Para determinar la respuesta del circuito en continua, el programa PSpice sustituye todos los condensadores del circuito por interruptores abiertos y las bobinas por cortocircuitos; asimismo, las fuentes de excitacin adoptan el valor del parmetro DC definido en sus atributos. Cuando se presentan los resultados mediante el programa Probe, en el eje de abscisas se muestra la variable sobre la que se ha efectuado el barrido y en el eje de ordenadas se podr seleccionar las variables a visualizar. Las variables sobre las que se puede efectuar un barrido son: una fuente de tensin, una fuente de corriente, la temperatura, algn parmetro de un componente o un parmetro global, que se muestran en la Figura 3.10. Un parmetro global es una variable que define el diseador en el esquema y que se puede aplicar a varios componentes, de forma que cuando esta variable cambie de valor lo haga en todos ellos (vase anlisis paramtrico).
40
Una vez definido el tipo de variable sobre el que se va a efectuar el barrido se especifica cul va a ser sta y se introduce su nombre. Por ltimo, introducimos el tipo de barrido, que puede ser: Lineal, el diseador insertar el valor de inicio y fin de anlisis, as como el incremento que se realizarde la variable. Octavas, el diseador insertar el valor de inicio y fin de anlisis, adems se introducir el nmero de puntos por octava que tendr que adoptar la variable. Dcadas, el diseador insertar el valor de inicio y fin de anlisis, as como el nmero de puntos por dcada que tendr que adoptar la variable. Lista de valores, en la caja de dilogo el diseador introduce los valores (separados por una coma) que adoptar la variable. Mediante la opcin Nested Sweep, se podr realizar barridos anidados, esto es, dispondr de dos variables, y para cada valor de una de las variables realizar el barrido completo de todos los valores de la segunda variable. El ejemplo ms completo de anlisis de DC que se suele emplear para ilustrar este tema es la obtencin de la curva caracterstica de un transistor (vase la Figura 3.11), ya que se realiza el barrido anidado de la tensin colector emisor y la corriente de base. PARA LOS CREATIVOS: Si es necesario obtener seales de tensin o corriente en un nudo o rama durante la ejecucin del anlisis, se podr emplear el pseudo componente PRINT1, situando en el atributo Analisys en el comando DC. Una vez realizado el anlisis, el programa PSpice insertar los resultados en forma de tabla en el fichero con extensin .OUT. Para obtener las curvas caractersticas, se ha realizado un barrido de 0 a 10V de la fuente de tensin en incrementos de 1V para cada valor de la corriente 11, que variar a su vez desde 1mA hasta 100mA en pasos de 10mA. En la Figura 3.12 se presenta la pantalla del programa PSpice en la que se indica que se ha calculado el punto de trabajo del circuito y el ltimo barrido realizado. Obsrvese que corresponde al valor de 11 de 91mA y no de 100mA; esto se debe a que se ha empezado en 1mA y se ha ido incrementando 10mA. En la Figura 3.13 se presentan los resultados ha visualizar en el programa Probe. Obsrvese que si se ejecuta el programa una vez terminado el proceso de clculo, en el eje de abscisas aparecera la tensin V1 sobre la que se ha efectuado el barrido y, dado que se debe representar la tensin colector-emisor del transistor, se tiene que efectuar el cambio de esta variable para seleccionar la tensin de colector del. PARA LOS CREATIVOS: Se pueden insertar funciones en la pantalla del Probe, lo que es muy til para representar rectas de carga, curvas de mxima disipacin, etc. Para ello, slo se tiene que ejecutar add trace e introducir la funcin de la curva a representar.
41
Figura 3.11.- Anlisis de DC para la obtencin de las curvas caractersticas de primer cuadrante de un transistor mediante un barrido anidado.
42
3.2.3 Anlisis de AC
El Anlisis en corriente alterna permite calcular la respuesta de un circuito ( linealizado en las proximidades del punto de trabajo) para una pequea seal en un determinado rango de frecuencias. Este anlisis es muy interesante, ya que permite estudiar el comportamiento de un circuito en el dominio de la frecuencia, de gran utilidad en el diseo de amplificadores y filtros ya que permitir obtener el diagrama de Bode del circuito. Para el anlisis del circuito, PSpice determina el punto de trabajo del circuito, corto circuita las fuentes de excitacin de DC y asume para el resto de fuentes el valor del atributo AC que se le haya asignado. Es necesario que al menos una fuente disponga de este atributo y se le haya asignado un valor. Generalmente, cuando slo se emplea una fuente de excitacin, a sta se le suele asignar una amplitud unidad y una fase cero, con lo que las variables de salida tendrn el mismo valor que si se trabajase con la funcin de transferencia salida-entrada. Para configurar un anlisis en corriente alterna, se debe pulsar el botn AC Sweep de la ventana de dilogo que aparece al ejecutar el comando Setup del men Analysis del programa Schematics (vase la Figura 3.14). En la ventana de configuracin se deber definir el tipo de barrido a realizar lineal/dcadas/octavas, y en funcin del tipo de barrido se definir el nmero de puntos por dcada/octava o el nmero total de puntos en el caso de barrido lineal.
43
Figura 3.14.- Men de configuracin del anlisis AC. En todos los casos se introducir la frecuencia de inicio y la de final del anlisis. La frecuencia de inicio deber ser distinta de cero, ya que si no se producir un error de clculo en el programa PSpice. El anlisis de ruido se estudiar en el siguiente apartado. Un aspecto importante a la hora de realizar simulaciones en AC es la utilizacin de marcadores avanzados (Men Markers del programa Schematic), ya que permiten visualizar la fase de una tensin o corriente en funcin de la frecuencia de la seal de entrada, o la ganancia de una seal en dB. A continuacin se realiza el anlisis en AC de un amplificador transistorizado monoetapa (vase la Figura 3.15)
44
En el circuito se puede observar la fuente de excitacin alterna que se ha definido con una amplitud para el anlisis de AC de 1v; asimismo, se pueden observar los tres marcadores situados en el colector del transistor. Tanto el marcador superior como el inferior son marcadores avanzados, el primero presenta la variacin de la fase con la frecuencia y el segundo la variacin de la ganancia en dB. El marcador central mostrar cmo vara la tensin en el colector del transistor con la frecuencia. En la Figura 3.16 se muestran los resultados de la simulacin realizada; obsrvese que se han incluido dos Plots, en uno estn los marcadores avanzados y en el otro Plot se ha incluido la seal correspondiente al marcador de tensin. PRECAUCIN: Cuando se insertan marcadores avanzados es interesante emplear distintos ejes Y debido a que las magnitudes que se suelen representar suelen tener valores muy dispares.
45
En la Figura 3.18 se pueden apreciar los resultados de este anlisis. Primero se muestra el fichero de salida en el que se indica el ruido debido a las resistencias y al transistor, as como la contribucin total y la funcin de transferencia. Adems, mediante el programa Probe se ha incluido la respuesta en frecuencia del ruido, tanto en la salida como su equivalente en la fuente de excitacin V1.
46
IMPORTANTE: Adems de la informacin que se puede obtener con el programa Probe, en el fichero de extensin .OUT se puede obtener datos sobre el ruido generado por los componentes del circuito.
Figura 3.18.- Resultados del anlisis de ruido: fichero de extensin .OUT y resultados del Probe en el colector del transistor y su equivalente en la fuente de excitacin.
47
En la Figura 3.19 se muestra el men de configuracin del anlisis transitorio, as como la descripcin de cada uno de los tems de los que se compone. El parmetro indispensable que se deber introducir es el de tiempo final del anlisis. Para determinar este tiempo se debe tener presente la periodicidad de las seales que se van a representar, as como el posible transitorio inicial del circuito en el que puede no se obtenga la respuesta deseada. IMPORTANTE: Los resultados obtenidos se podrn visualizar con el programa Probe que actuar como un osciloscopio digital; no obstante, si se desea obtener la tensin en un nodo en forma de tabla se introducira el pseudocomponente PRINT1 para seales analgicas y el PRINTDGTLCHG para digitales. Una de las tareas que precisan especial atencin es la configuracin de las fuentes de excitacin, ya que algunas, como pueden ser las senoidales, requieren que el diseador incluya toda una serie de parmetros aunque en principio no se vayan a emplear. En las fuentes de excitacin tipo VSIN, el diseador debe incluir el parmetro de la tensin de offset, de no ser as se obtendr un error y el programa abortar la simulacin.
48
En la Figura 3.20 se muestra el esquema de un multivibrador astable (la fuente de alimentacin V1 es de 10V, se podra sustituir por el elemento VDC que tendra la misma aplicacin pero el atributo sera visible), realizado con transistores. Mediante este circuito, se estudiar las distintas posibilidades de configurar el anlisis transitorio. Para realizar el anlisis, se definir el Final time en 20 milisegundos y no se establecern condiciones iniciales en los condensadores.
En la Figura 3.21 se presenta la tensin en el colector de Q2; se pude observar como existe un tiempo en el que el circuito no oscila, ya que el programa tiene que ir calculando el circuito hasta encontrar la primera conmutacin, etc.
Obsrvese que dado que el circuito oscila con una frecuencia prxima a los 650 Hz, el perodo de la seal es de aproximadamente 1.54 mseg., por lo tanto, si el diseador hubiese seleccionado un tiempo de anlisis total de 5mseg podra inducir a error debido a que parecera que el sistema no oscila. Si adems se forza a que el programa PSpice no determine el punto de trabajo del circuito (opcin Skip initial transient Solution del men de anlisis transitorio), se obtendra la simulacin de la Figura 3.22, en la que se observa que el multivibrador incrementa el tiempo en que empieza a oscilar debido al proceso de clculo.
Figura 3.22.- Resultado de la simulacin sin calcular el punto de funcionamiento del circuito.
AHORRE TIEMPO: En el anlisis transitorio de circuitos con conmutaciones es interesante forzar a que los condensadores o las bobinas tengan una tensin o corriente incial respectivamente; para ello, en el atributo IC del componente introducir el valor de tensin o corriente deseado, con ello reducir el tiempo que tardar PSpice en establecer las condiciones para provocar las conmutaciones. Para solventar este tipo de situaciones, se puede forzar a que alguno de los condensadores se encuentre inicialmente cargado (haciendo doble clic en el condensador se puede modificar su atributo IC, condiciones iniciales, asignndole un valor de tensin), con una tensin definible por el diseador; por ejemplo, observe el resultado de la simulacin en la Figura 3.23 si forzamos la tensin de C2 a 5V. Se aprecia que el circuito comienza a oscilar desde t = 0 aunque aparece un transitorio en amplitud.
50
Figura 3.23.- Resultado de la simulacin con C2 cargado inicialmente a una tensin de 5V.
51
Figura 3.24.- Esquema elctrico y configuracin del anlisis de DC para la obtencin de la curva caracterstica de un zener.
Se propone obtener el punto de trabajo del circuito en el programa Schematics, as como la recta de carga del diodo para una fuente de alimentacin de 15V y una resistencia serie de 1K2.
52
El siguiente circuito que se muestra es una bscula de Schmitt (vase la Figura 3.26), en la que se ha dispuesto a la entrada una fuente de tensin mediante la que se puedan definir las tensiones que se aplicarn en cada instante de tiempo, tal y como se muestra en la Figura 3.27.
53
En la Figura 3.28 se presenta el resultado obtenido; se puede apreciar que se ha cambiado la variable del eje X para obtener la funcin de transferencia de la bscula y, por tanto, el ciclo de histresis de la misma.
54