Sie sind auf Seite 1von 6

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERA Y ARQUITECTURA


ESCUELA DE INGENIERA ELCTRICA
ANLISIS ELCTRICO I
CICLO I - 2017

Catedrtico: Ing. Gerardo Marvin Jorge Hernndez.


Instructores: Br. Cristian Antonio Aguilar Quintanilla.
Br. Diego Fernando Guidos Espinoza.

Introduccin al anlisis de circuitos con SPICE OPUS.

El diseo de circuitos elctricos y electrnicos requiere mtodos precisos para evaluar el


rendimiento de dichos circuitos. Debido a la enorme complejidad de los sistemas elctricos
y de los circuitos integrados modernos, el anlisis de circuitos asistido por computadora es
esencia y puede proporcionar informacin fidedigna sobre el rendimiento de los circuitos que
es casi imposible de obtener con las mediciones de prototipo de laboratorio. El anlisis
asistido por computadora hace posibles los siguientes procedimientos:

1. Evaluacin de los efectos de las variaciones en elementos tales como resistencias,


transistores y transformadores.
2. Evaluacin de las mejoras o degradaciones del rendimiento.
3. Evaluacin de los efectos del ruido y la distorsin de la seal sin la necesidad de
adquirir instrumentos de medicin caros.
4. Anlisis de sensibilidad para determinar los lmites permisibles determinados por las
tolerancias de todos los valores de los elementos o parmetros de los elementos
activos.
5. Anlisis de Fourier sin analizadores de espectros costosos.
6. Evaluacin de los efectos de elementos no lineales en el rendimiento del circuito.
7. Optimizacin del diseo de circuitos en trminos de los parmetros de los circuitos.

SPICE es acrnimo de Simulation Program with Integrated Circuit Emphasis (Programa de


Simulacin con nfasis de Circuitos Integrados). Es un programa de circuitos de propsito
general que simula circuitos electrnicos. Puede realizar anlisis sobre diversos aspectos de
los circuitos electrnicos, tales como los puntos de operacin de los transistores, la respuesta
en el dominio del tiempo, la respuesta de frecuencia de pequea seal, etc. SPICE contiene
modelos para elementos de circuitos comunes, tanto activos como pasivos, y es capaz de
simular la mayora de los circuitos electrnicos. Es un programa verstil y es ampliamente
utilizado en la industria y las instituciones acadmicas.

SPICE fue ideado por el grupo de circuitos integrados del Laboratorio de Investigacin
Electrnica y el Departamento de Ingeniera Elctrica y Ciencias de la Computacin de la
Universidad de California en Berkeley. Fue desarrollado por la Facultad de Ingeniera
Elctrica de la Universidad de Ljubljana, en Eslovenia.

SPICE no es un programa interactivo. En SPICE, los circuitos se describen en un archivo de


entrada, que tiene una lista de cada elemento de entrada del circuito (resistores, capacitores,
inductores, etc.), indicando como est conectado usando nmeros de nodos. Adems, hay
renglones en el archivo de entrada que designan la frecuencia de las fuentes, la temperatura,
los tipos de anlisis a realizar y como se van a obtener los resultados. El archivo de entrada
se hace en cualquier editor de texto y se enva a SPICE para su anlisis. Es importante
enfatizar que SPICE solo analiza circuitos. No puede optimizar o mejorar un circuito ni puede
sintetizarlo dado un conjunto de especificaciones. Los resultados del anlisis aparecen en un
archivo de salida creado por SPICE.

Ahora hay muchas versiones comerciales de SPICE suministrado por varias empresas.
Algunos de ellos se enumeran a continuacin (esto no es una lista exhaustiva):

Versiones de Computadora Personal:

o AllSpice, suministrado por Acotech.


o Is-Spice, suministrado por Intusoft.
o Z-SPICE, suministrado por Z-Tech.
o SPICE-Plus, suministrado por Analog Design Tools.
o DSPICE, suministrado por Daisy Systems.
o PSpice, suministrado por MicroSim.
o OrCAD, suministrado por Cadence.
o Spice, suministrado por KEMET.
o B2 Spice A/D, suministrado por Beige Bag Software.
o AIM-Spice, suministrado por AIM-Software.
o VisualSpice, suministrado por Island Logix.
o Spice3f4, suministrado por Kiva Design.
o OrCAD SPICE, suministrado por OrCAD.
o MDSPICE, suministrado por Zeland Software, Inc.
o Ivex Spice, suministrado por Ivex Design.

Versiones de Ordenador:

o HSPICE, suministrado por Meta-Software.


o RAD-SPICE, suministrado por Meta-Software.
o IG-SPICE, suministrado por A. B. Associates.
o I-SPICE suministrado por NCSS Time Sharing.
o Precise, suministrado por Electronic Engineering Software.
o PSpice, suministrado por MicroSim.
o AccuSim, suministrado por Mentor Graphics.
o Spectre, suministrado Cadence Design.
o SPICE-Plus, suministrado por Valid Logic.
Qu es SPICE OPUS?

SPICE OPUS es un simulador de circuito disponible en dos versiones: (i) SPICE OPUS Lite;
y (ii) SPICE OPUS Pro. Es la recopilacin del cdigo fuente original de Berkeley para los
sistemas operativos Windows 95/98/NT y Linux con el simulador de modo mixto XSPICE
del Georgia Tech Research Institute. Puede simular circuitos analgicos, digitales y
analgicos + digitales utilizando SPICE OPUS. Este programa est siendo desarrollado por
la Facultad de Ingeniera Elctrica de la Universidad de Ljubljana, Eslovenia. SPICE OPUS
Lite es una versin gratuita que se puede descargar en http://fides.fe.uni-lj.si/spice/. La
versin lite no tiene herramienta de optimizacin, un tamao de circuito limitado de 100
nodos, y no hay soporte para el usuario. Exceptuando esto, las versiones lite y pro son
funcionalmente idnticas. El "SPICE OPUS Pro" que viene con la herramienta de
optimizacin es una versin comercial soportada por SimShelf International
(www.simshelf.com). Esta versin no tiene limitaciones como la versin lite. El simulador
viene con un lenguaje de programacin interpretado llamado Nutmeg, que permite sesiones
interactivas SPICE.

Tipos de Simulaciones Estudiadas

Los siguientes tipos de estudios se pueden realizar en un circuito analgico dado usando
SPICE OPUS.

Anlisis en D.C. - Determinacin de la respuesta en estado estacionario del circuito


cuando se aplican fuentes D.C. invariantes en el tiempo. Esto se puede hacer usando
el comando op.
Anlisis de barrido en D.C.- Determinacin de la respuesta del circuito cuando la
excitacin, o cualquier otro componente vara en un rango determinado. Esto se puede
hacer usando el comando dc.
Anlisis en A.C. (Anlisis en el Dominio de Frecuencia) - Determinacin de la
respuesta de estado estacionario del circuito cuando se aplica excitacin sinusoidal
mina la respuesta de frecuencia del circuito. La frecuencia de excitacin se puede
variar para determinar la respuesta de frecuencia del circuito. Esto requiere un
comando ac y especificacin ac en por lo menos una de las fuentes en el circuito.
Anlisis de T.F. - Determinacin de la funcin de transferencia de pequeas seales
con ganancia de pequeas seales, impedancia de entrada, impedancia de salida. Esto
se puede hacer usando el comando tf.
Anlisis Transitorio (Anlisis de Dominio de Tiempo) - Determinacin de la
variacin de la respuesta del circuito con respecto al tiempo. Esto se puede hacer
usando el comando tran.

Aparte de los anlisis bsicos mencionados anteriormente, tambin podemos realizar los
siguientes anlisis avanzados:

Anlisis de Sensibilidad (Usando el comando .sens).


Anlisis de Distorsin (Usando el comando .disto).
Anlisis de Ruido (Usando el comando .noise).
Anlisis de Polos y Ceros (Usando el comando .pz).

En resumen, el proceso completo para analizar un circuito electrnico con SPICE OPUS se
sintetiza con los siguientes puntos:

1. Partiendo de un diagrama esquemtico del circuito:


Numerar cada nodo. Debe haber un nodo cero (tierra).
A cada componente darle un nombre.
2. Decidir qu tipo de anlisis se realizar.
3. En un editor de texto digitar todo el listado de elementos y grabarlo con extensin .cir.
4. Indicar como se desean los resultados en el archivo de salida.
5. Desde un terminal abrir el programa y digitar el nombre del archivo de texto.

Elementos de circuitos en SPICE OPUS

Parmetro elctrico Representacin en SPICE OPUS


Nombre Nodo 1 Nodo 2 Valor de resistencia
Resistencia
Ejemplo R1 1 2 100

El nombre debe empezar con R. Por ejemplo, R1 es la resistencia, la


cual est conectada nodos 1 y 2, y el valor de la misma es 100 .
Nombre Nodo 1 Nodo 2 Valor del inductor IC=Condicin Inicial

Ejemplo L1 1 2 1mH IC=-5mA


Inductor
El nombre debe empezar con L. Por ejemplo, L1 es el inductor, el
cual est entre nodos 1 y 2, y el valor del mismo es de 1 mH, IC es el
valor de la corriente a travs del inductor en el tiempo = 0 y es
un parmetro opcional, usando solamente en anlisis transitorio, que
para este ejemplo su valor es de -5 mA.
Nombre Nodo 1 Nodo 2 Valor del capacitor IC=Condicin Inicial

Capacitor Ejemplo C1 1 2 7uF IC=5.7V

El nombre debe empezar con C. Por ejemplo, C1 es el capacitor, el


cual est entre nodos 1 y 2, y el valor del mismo es de 7 F, IC es el
valor del voltaje a travs del capacitor en el tiempo = 0 y es un
parmetro opcional, usando solamente en anlisis transitorio, que
para este ejemplo su valor es de 5.7 V.
Fuente de Voltaje de DC Nombre Nodo + Nodo - DC Valor de voltaje

Donde:
Nodo +: Nodo del terminal positivo.
Nodo -: Nodo del terminal negativo.
Valor de voltaje: Voltaje que genera la fuente.

El nombre de la fuente de voltaje debe empezar con V.


Fuente de Corriente de Nombre Nodo in Nodo out DC Valor de corriente
DC
Donde:
Nodo in: Nodo donde entra la corriente.
Nodo out: Nodo donde sale la corriente.
Valor de corriente: Corriente que genera la fuente.

El nombre de la fuente de voltaje debe empezar con I.


Nombre Nodo + Nodo - Vcont Factor de ganancia
Fuente de Voltaje
Donde:
Dependiente de Corriente
Nodo +: Nodo del terminal positivo.
Nodo -: Nodo del terminal negativo.
Vcont: Nombre de la fuente de voltaje a travs de la cual fluye la
corriente que controla a la fuente dependiente.
Factor de ganancia: Ganancia r.

El nombre de la fuente de voltaje dependiente de corriente debe


empezar con h.
Nombre Nodo + Nodo Nodo C1 Nodo C2 Factor de ganancia

Fuente de Voltaje Donde:


Dependiente de Voltaje Nodo +: Nodo del terminal positivo.
Nodo -: Nodo del terminal negativo.
Nodo C1: Nodo del terminal positivo del voltaje que controla a la
fuente dependiente.
Nodo C2: Nodo del terminal negativo del voltaje que controla a la
fuente dependiente.
Factor de ganancia: Ganancia K.

El nombre de la fuente de voltaje dependiente de voltaje debe


empezar con e.
Nombre Nodo in Nodo out Vcont Factor de ganancia
Fuente de Corriente
Dependiente de Corriente Donde:
Nodo in: Nodo donde entra la corriente.
Nodo out: Nodo donde sale la corriente.
Vcont: Nombre de la fuente de voltaje a travs de la cual fluye la
corriente que controla a la fuente dependiente.
Factor de ganancia: Ganancia K.

El nombre de la fuente de corriente dependiente de corriente debe


empezar con f.
Nombre Nodo in Nodo out Nodo C1 Nodo C2 Factor de ganancia

Fuente de Corriente Donde:


Dependiente de Voltaje Nodo in: Nodo donde entra la corriente.
Nodo out: Nodo donde sale la corriente.
Nodo C1: Nodo del terminal positivo del voltaje que controla a la
fuente dependiente.
Nodo C2: Nodo del terminal negativo del voltaje que controla a la
fuente dependiente.
Factor de ganancia: Ganancia g.

El nombre de la fuente de corriente dependiente de voltaje debe


empezar con g.
Enombre Vout Vref Nodo + Nodo - Factor de ganancia

Amplificador Operacional Ejemplo E1 5 0 4 0 1Meg


Ideal
Donde:
Vout: Nodo de salida.
Vref: Nodo de referencia a potencial cero (Nodo cero).
Nodo +: Nodo del terminal no inversor.
Nodo -: Nodo del terminal inversor.
Factor de ganancia: Ganancia de lazo abierto.

Los factores de escala usado en SPICE son los siguientes:

Factor de escala Letra Valor


Tera T 1012
Giga G 109
Mega Meg 106
kilo K 103
mili m 10-3
micro u (o M) 10-6
nano n 10-9
pico p 10-12
femto F 10-15

Comandos tiles en SPICE OPUS

.end. Se utiliza al final del archivo de salida.


.model mnombre tipo(Parametro1=ValorP1 Parametro2=ValorP2 ). Para
modelos reales de componentes.
.subckt subnombre N1 N2 N3 (). Para modelos exactos de un transistor o de un
amplificador operacional. Se cierran con .endc. Los nodos internos son
independientes de los nodos del circuito general.
echo. Genera un espacio e imprimir texto, de esta forma: echo [texto..].

Das könnte Ihnen auch gefallen