Resolucion de circuitos electronicos por computadora - SPICEReconocimiento: El Dr. Richard Dowell y la Dra. Sally Liu se han homenajeado por desarrollar la presente versión SPICE. SPICE fue originalmente desarrollado por el Dr. Lawrence Nagel y ha sido modificado extensamente por el Dr. Ellis Cohen. SPICE es un programa de simulación de circuitos de uso general para análisis de CC no lineal, transitorio no lineal y CA lineal. Los circuitos pueden contener resistencias, condensadores, inductores, inductores mutuos, fuentes independientes de voltaje y corriente, cuatro tipos de fuentes dependientes, líneas de transmisión y los cuatro dispositivos semiconductores más comunes: diodos, BJT, JFET y MOSFET. SPICE tiene modelos incorporados para los dispositivos semiconductores, y el usuario necesita especificar solo los valores de los parámetros del modelo pertinentes. El modelo del BJT se basa en el modelo de carga integral de Gummel y Poon; sin embargo, si no se especifican los parámetros de Gummel-Poon, el modelo se reduce al modelo de Ebers-Moll más simple. En cualquier caso, se pueden incluir efectos de almacenamiento de carga, resistencias óhmicas y una conductancia de salida dependiente de la corriente. El modelo de diodo se puede utilizar para diodos de unión o barrera de diodos Schottky. El modelo JFET se basa en el modelo FET de Shichman y Hodges. Se implementan tres modelos MOSFET; MOS1 se describe mediante una característica I-V de ley cuadrada. MOS2 es un modelo analítico, mientras que MOS3 es un modelo semi-empírico. Tanto MOS2 como MOS3 incluyen efectos de segundo orden como modulación de la longitud del canal, conducción subumbral, saturación de velocidad limitada de dispersión, efectos de tamaño pequeño y capacitancias controladas por carga. 1. TIPOS DE ANÁLISIS 1.1. Análisis DC La parte de análisis de CC de SPICE determina el punto de funcionamiento de CC del circuito con inductores en cortocircuito y condensadores abiertos. Un análisis de CC se realiza automáticamente antes de un análisis transitorio para determinar las condiciones iniciales transitorias y antes de un análisis de señal pequeña de CA para determinar los modelos linealizados de pequeña señal para dispositivos no lineales. Si se solicita, el valor de CC de señal pequeña de una función de transferencia (relación entre la variable de salida y la fuente de entrada), la resistencia de entrada y la resistencia de salida también se calcularán como parte de la solución de CC. El análisis de CC también se puede utilizar para generar curvas de transferencia de CC: una fuente de corriente o voltaje independiente especificada se escalona sobre un rango especificado por el usuario y las variables de salida de CC se almacenan para cada valor de fuente secuencial. Si se solicita, SPICE también determinará las sensibilidades de señal pequeña de CC de las variables de salida especificadas con respecto a los parámetros del circuito. Las opciones de análisis de CC se especifican en las tarjetas de control .DC, .TF, .OP y .SENS. Si se desea ver los modelos de pequeña señal para dispositivos no lineales junto con un punto de operación de análisis transitorio, entonces se debe proporcionar la tarjeta .OP. Las condiciones de polarización de CC serán idénticas para cada caso, pero la información más completa del punto de funcionamiento no está disponible para imprimirse cuando se calculan las condiciones iniciales transitorias. 1.2. Análisis de pequeña señal de CA La porción de señal pequeña de CA de SPICE calcula las variables de salida de CA en función de la frecuencia. El programa primero calcula el punto de operación de cd del circuito y determina modelos linealizados de pequeña señal para todos los dispositivos no lineales en el circuito. El circuito lineal resultante se analiza luego en un rango de frecuencias especificado por el usuario. La salida deseada de un análisis de pequeña señal de CA suele ser una función de transferencia (ganancia de voltaje, transimpedancia, etc.). Si el circuito tiene solo una entrada de CA, es conveniente establecer esa entrada en fase unitaria y cero, de modo que las variables de salida tengan el mismo valor que la función de transferencia de la variable de salida con respecto a la entrada. La generación de ruido blanco por resistencias y dispositivos semiconductores también se puede simular con la parte de señal pequeña de CA de SPICE. Los valores de fuente de ruido equivalentes se determinan automáticamente a partir del punto de funcionamiento de señal pequeña del circuito, y la contribución de cada fuente de ruido se suma en un punto de suma dado. El nivel de ruido de salida total y el nivel de ruido de entrada equivalente se determinan en cada punto de frecuencia. Los niveles de ruido de entrada y salida están normalizados con respecto a la raíz cuadrada del ancho de banda de ruido y tienen las unidades Voltios / rt Hz o Amps / rt Hz. El ruido de salida y el ruido de entrada equivalente se pueden imprimir o trazar de la misma manera que otras variables de salida. No se necesitan datos de entrada adicionales para este análisis. 1.3. Análisis transitorio La parte de análisis transitorio de SPICE calcula las variables de salida transitorias en función del tiempo durante un intervalo de tiempo especificado por el usuario. Las condiciones iniciales se determinan automáticamente mediante un análisis de CC. Todas las fuentes que no dependen del tiempo (por ejemplo, fuentes de alimentación) se establecen en su valor de CC. Para simulaciones sinusoidales de señales grandes, se puede especificar un análisis de Fourier de la forma de onda de salida para obtener los coeficientes de Fourier en el dominio de la frecuencia. El intervalo de tiempo transitorio y las opciones de análisis de Fourier se especifican en las líneas de control .TRAN y .FOURIER. 1.4. Análisis a diferentes temperaturas donde k es la constante de Boltzmann, q es la carga electrónica, EG es la brecha de energía que es un parámetro del modelo y XTI es el exponente de temperatura de la corriente de saturación (también un parámetro del modelo, y generalmente igual a 3). La dependencia de la temperatura de beta directa e inversa está de acuerdo con la fórmula: La dependencia de la temperatura de la corriente de saturación en el modelo de diodo de unión está determinada por: 2. CONVERGENCIA Tanto las soluciones de cd como las transitorias se obtienen mediante un proceso iterativo que finaliza cuando se cumplen las dos condiciones siguientes: 1) Las corrientes ramificadas no lineales convergen dentro de una tolerancia de 0.1 por ciento o 1 picoamperio (1.0E-12 Amp), lo que sea mayor. 3. FORMATO DE ENTRADA El formato de entrada para SPICE es del tipo de formato libre. Los campos de una tarjeta están separados por uno o más espacios en blanco, una coma, un signo igual (=) o un paréntesis izquierdo o derecho; los espacios adicionales se ignoran. Una tarjeta puede continuar ingresando un + (más) en la columna 1 de la siguiente tarjeta; SPICE continúa leyendo comenzando con la columna 2. T = 1E12 G = 1E9 MEG = 1E6 K = 1E3 MIL = 25,4E-6 4. DESCRIPCIÓN DEL CIRCUITO El circuito que se va a analizar se describe a SPICE mediante un conjunto de tarjetas de elementos, que definen la topología del circuito y los valores de los elementos, y un conjunto de tarjetas de control, que definen los parámetros del modelo y los controles de ejecución. La primera carta del mazo de entrada debe ser una carta de título y la última carta debe ser una carta .END. El orden de las cartas restantes es arbitrario (excepto, por supuesto, que las cartas de continuación deben seguir inmediatamente a la carta que continúa). Por lo tanto, R, R1, RSE, ROUT y R3AC2ZY son nombres de resistencia válidos. El circuito no puede contener un bucle de fuentes de voltaje y / o inductores y no puede contener un conjunto de fuentes de corriente y / o condensadores. Cada nodo del circuito debe tener una ruta de CC a tierra. Cada nodo debe tener al menos dos conexiones, excepto los nodos de la línea de transmisión (para permitir líneas de transmisión sin terminar) y los nodos de sustrato MOSFET (que tienen dos conexiones internas de todos modos). INICIO --------------------------------------------------------------------------------------------------------------------------- |