Está en la página 1de 14

LABORATORIO DE CIRCUITOS 2

INGENIERIA ELECTRONICA
FACULTAD DE INGENIERIA
UNIVERSIDAD DE ANTIOQUIA

PRACTICA 2 SOFTWARE PARA LA SIMULACION DE CIRCUITOS


ELECTRICOS

1. Equipo y material necesario

Computador con Spice instalado

2. Estudio previo

El estudio del funcionamiento circuital de un sistema est enfocado en dos


grandes objetivos, el diseo y el anlisis. Cuando se habla de diseo, el
punto de partida son una serie de requerimientos y la finalidad es concebir
un sistema circuital que satisfaga dichos requisitos de diseo, es decir se
parte de una descripcin de lo que debe hacer el circuito y para llegar al
circuito. Cuando se habla de anlisis, el punto de partida es el contrario
pues se parte de un circuito ya concebido para llegar a la comprensin de
su funcionamiento.

Comnmente para analizar un circuito se toma como punto de partida las


bases tericas adquiridas para concebir unas ecuaciones que describen
matemticamente el circuito y de alguna manera permiten predecir de
alguna manera su comportamiento. Sin embargo, a veces el anterior
proceso puede resultar complicado, tedioso y hasta imposible si el circuito
es complejo por lo que es comn recurrir a herramientas de simulacin para
dicha tarea.

Una herramienta de simulacin realiza el anlisis por nosotros y arroja unos


resultados por lo que nuestra nica preocupacin consistir en la
interpretacin de dichos resultados.

Existen muchas herramientas para la simulacin de circuitos entre ellos


podemos citar el crocclip, el circuit maker y el spice, siendo este ltimo, el
simulador en el cual nos concentraremos.

Spice es una herramienta para la descripcin y simulacin de circuitos


electrnicos. Dicha descripcin puede ser realizada por grficamente
(captura de esquemticos) o por medio de texto (edicin de netlist), en el
laboratorio nos centraremos en la ltima forma.

Como punto de partida, el primer paso es comprender la sintaxis empleada,


la siguiente tabla muestra algunas de las sentencias comnmente usadas
en spice para la descripcin de circuitos, las etiquetas entre corchetes (<>)
deben reemplazarse completamente. (Por ejemplo, si usted desea un valor
de 5V, podra reemplazar <value> por 5V):

Fuentes de voltaje y corriente


Componente Sentencia
Fuente independiente V<name> <+ terminal> <- terminal> <value>
de voltaje
Fuente independiente I<name> <+ terminal> <- terminal> <value>
de corriente
Fuente de voltaje E<name> <+ terminal> <- terminal> <+ control>
controlada por voltaje <- control> <gain>
Fuente de corriente G<name> <+ terminal> <- terminal> <+ control>
controlada por voltaje1 <- control> <gain>

Fuente de voltaje H<name> <+ terminal> <- terminal> <vcontrol>


controlada por <gain>
corriente2
<vcontrol> <+ control> <- control> 0
Fuente de corriente F<name> <+ terminal> <- terminal> <vcontrol>
controlada por <gain>
corriente3
<vcontrol> <+ control> <- control> 0
Fuente sinosoidal SIN(<offset> <amplitude> <frequency> <delay>
<damping> <phase>)
Fuente de onda PULSE(<vmin> <vmax> <delay> <rise time> <fall
cuadrada time> <pulse width> <period>)
Fuente de onda por PWL(<t0> <v0> <t1> <v1> <t2> <v2> ...)
tramos
Componentes y modelos
Resistencia R<name> <terminal 1> <terminal 2> <value>
Capacitor C<name> <terminal 1> <terminal 2> <value>
Inductor L<name> <terminal 1> <terminal 2> <value>
Modelo (el tipo (type) .model <name> <type> (<parameter list>)
puede ser nmos, pmos,
NPN, PNP, or D para
diodos).
Transistor MOSFET M<name> <drain> <gate> <source> <body> <model>
<parameter list>
Transistor BJT Q<name> <collector> <base> <emitter> <model>
<parameter list>
Diodo D<name> <+ terminal> <- terminal> <model>
<parameter list>
Anlisis
Anlisis AC .AC <lin|dec|oct|> <number of samples> <freq
start> <freq stop>

1 vcontrol se refiere a la fuente de voltaje que controla la corriente que fluye a


travs de la fuente controlada.

2 La corriente de control es la corriente que pasa a travs de la fuente de


control vcontrol de 0V. Por eso para este caso se tiene que aadir adems de
la declaracin asociada a la fuente de control, la declaracin relacionada con la
fuente de control de 0 V (lnea resaltada en rojo).

3 Aplica lo mismo que para el caso anterior.


Anlisis DC .DC <source> <start> <stop> <step>
Barrido DC (source1 es .DC <source1> <start1> <stop1> <step1>
swept, source2 es <source2> <start2> <stop2> <step2>
stepped)
Anlisis transitorio .tran <t step> <t stop>
Anlisis TF .TF v(<node>) <source>
Anlisis PZ .PZ v(<node>) <source>
Tabla 1. Referencia rpida de spice

Cuando deseamos analizar un circuito mediante el spice 4 en modo texto, el


punto de partida cuando se hace uso del spice es el circuito a analizar del
cual se nos da el esquemtico (figura 1):

Figura 1. Circuito a analizar

El siguiente paso es nombrar cada uno de los componentes y los nodos del
circuito para poder describirlo textualmente (figura 2):

Figura 2. Circuito con los componentes y nodos nombrados.

4 Para mas informacin puede revisar:


http://home.olemiss.edu/~atef/engr360/tutorial/qgspice.html
Finalmente, se procede a la edicin del netlist (archivo de texto que
describe el circuito) siguiendo la sintaxis propia de spice (ver tabla 1), la
siguiente figura muestra un componente circuital y su sentencia
equivalente en spice.

Sentencia spice:
R4 3 4 4.5ohm

Descripcin: Resistencia
R4 de 4.5 Ohm entre los
nodos 3 y 4.

Sentencia spice:
V1 1 0 2.5V

Descripcin: Fuente de
voltaje (V1) de 2.5 voltios
entre el nodo 1 y tierra
(nodo 0). Figura 3. Relacin componentes y sentencias de spice.

A continuacin se muestra el archivo de texto 5 que describe completamente


el circuito:

*ENGR 360 - Lesson Example 1


*
R1 1 4 2ohm
R2 1 2 3ohm
R3 3 4 4ohm
R4 3 4 4.5ohm
R5 4 0 9ohm
V1 1 0 2.5V
V2 3 2 3V
I1 2 0 10A
.DC V1 10 10 1 ; analysis method
*Since the original problem asked to find ALL current and ALL
voltages across the circuit elements....
.PRINT DC V(R1), V(R2), V(R3), V(R4), V(R5), V(V1), V(V2),
V(I1), I(R1), I(R2), I(R3), I(R4), I(R5), I(V1), I(V2), I(I1)
.OPTIONS NOPAGE ; use it to minimize paper output
.END ;must have this command to end netlist.
Figura 4. Descripcin textual completa del circuito.

5 Ejemplo tomado de: http://home.olemiss.edu/~atef/engr360/tutorial/ex1.html


Adjunto con este laboratorio se encuentra un documento (Pspice50.pdf) el
cual puede ser descargado de
https://sites.google.com/site/labcir2/practicas/my-forms/documentos. Este
contiene informacin ms detallada sobre el uso del spice. Preste especial
atencin a los siguientes temas all tratados:
La forma de nombrar los elementos y nodos.
El tipo de anlisis que se pueden realizar y la forma de hacerlo.
Creacin y uso de subcircuitos.
Uso de las libreras.

Preguntas sobre el documento

Con base en el documento adjunto y en la tabla de sintaxis de spice cules


son los comandos asociados a los siguientes enunciados:
1. Describir una resistencia llamada LOAD, colocada entre el nodo 5 y
tierra, y con un valor de 12K.
2. Describir un condensador llamado FILTRO, colocado entre el nodo 5 y
tierra, de capacidad 3300 mF.
3. Describir un condensador llamado con el nmero 5, colocado entre los
nodos 1 y 3, con un valor de capacitancia de 4pF y con unas condiciones
iniciales de 2.3V.
4. Describir una bobina llamada CARGA, colocada entre el nodo 15 y tierra,
con un valor de 30mH.
5. Describir una bobina llamada con el nmero 6, colocada entre los nodos
5 y 6, con un valor de 2mH y unas condiciones iniciales de 1mA.
6. Describir una fuente de tensin continua, llamada SOURCE, de valor 15V,
colocada entre los nodos 3 y tierra.
7. Describir una fuente de tensin, llamada con el nmero 4, colocada
entre los nodos 5 y 6, con un valor de tensin continua de 5V y un valor
de tensin sinusoidal de frecuencia variable, de 10V de amplitud y un
desfase de 30 grados.

Figura 5. Seal sinusoidal.


8. Describir la fuente de tensin llamada EXPO, colocada entre los nodos 2
y 0, que genere la forma de onda exponencial mostrada en la figura
anterior.
9. Definir la fuente de tensin, llamada PULSO, colocada entre el nodo 3 y
tierra, que genera una seal pulsante como la mostrada en la figura 6.

Figura 6. Seal pulsada.

10. Definir la fuente de tensin, llamada PWD, colocada entre el nodo


1 y tierra, que genera una seal definida por tramos como la mostrada
en la figura 7

Figura 7. Seal definida por tramos.

11. Definir la fuente de tensin, llamada SENO, colocada entre el


nodos 1 y 0, que genera una forma de onda sinusoidal con tensin de
offset 2V, tensin de pico 2V, frecuencia 5Hz, tiempo de retardo 1s y
desfase de 30 grados.
12. Describir la fuente de corriente continua, llamada ALIMENTACION,
de valor 15A, colocada entre los nodos 1 y 0.
13. Definir la fuente de intensidad, llamada PULSO, colocada entre el
nodo 1 y tierra, que genera una seal pulsante como la mostrada en la
figura 8:

Figura 8. Seal pulsada.

14. Definir un anlisis de barrido en continua variando la fuente de tensin


VIN desde un valor de -0.25V hasta 0.25V, con incrementos de 0.05V.
15. Definir un anlisis de barrido en continua variando de forma lineal la
fuente de intensidad Y2, desde un valor de 5mA hasta -2mA, con
incrementos de 0.1mA:
16. Definir un anlisis para calcular la funcin de transferencia, tomando
como salida la tensin del nodo 5 y como fuente de tensin de entrada la
llamada VIN.
17. Definir un anlisis para calcular la funcin de transferencia, tomando
como salida la intensidad que circula por la fuente de tensin VDRIV y como
entrada la fuente de intensidad llamada ICNTRL.
18. Definir un anlisis para el clculo de la respuesta en frecuencia,
realizando un barrido lineal de la frecuencia, desde un valor de 100 Hz
hasta 200 Hz, obteniendo los datos en un nmero total de 101 puntos.
19. Definir un anlisis de respuesta en frecuencia, realizando una variacin
logartmica por octavas de la frecuencia, desde un valor de 1 Khz hasta 16
Khz, y calculando un total de 10 puntos en cada octava.
20. Definir un anlisis de respuesta en frecuencia, realizando un barrido
logartmico por dcadas de la frecuencia, desde un valor de 1 Mhz hasta
100 Mhz usando 20 puntos por dcada.
21. Definir un anlisis transitorio del circuito de forma que se presenten los
resultados del mismo desde el instante inicial hasta el instante de tiempo
T=100nSg, con un intervalo de presentacin de resultados de 1nSg.
22. Definir un anlisis transitorio del circuito de forma que aparezcan en la
salida los resultados desde el instante de tiempo T=20nSg hasta el instante
T=100nSg, con un intervalo de presentacin de 1nSg, as como un listado
de la informacin del punto de trabajo. Para el anlisis se debern utilizar
las condiciones iniciales de carga de los condensadores y bobinas.
23. Definir un anlisis paramtrico de forma que se repitan todos los anlisis
incluidos en el circuito, variando el valor de la fuente de tensin llamada
VCE desde un valor inicial de 0V hasta 10V, con incrementos de 0.5V.
24. Definir un anlisis paramtrico variando de forma lineal al valor de la
fuente de corriente llamada I2 desde un valor de 5mA hasta -2mA, con
incrementos entre los anlisis de 0.1mA.

3. Trabajo de laboratorio

Para cada uno de los esquemticos dados para cada simulacin, se debe
realizar la descripcin en modo texto del circuito en cuestin y responder a
cada una de las preguntas que se van planteando a lo largo del laboratorio.

Para la descripcin del circuito en cuestin, se debe mostrar el esquemtico


rotulado con los nombres de los componentes y nodos as como su
correspondiente netlist siguiendo un formato similar al mostrado en la
figura 9:

Figura 9. Esquemtico y netlist asociado.

Simulacin 1
Dado el circuito de la figura 10:
Figura 10. Circuito simulacin 1.

Responda las siguientes preguntas:


1. Determine las ecuaciones que describen el circuito. Calcule tericamente
la corriente que pasa a travs de cada resistencia
2. Analice el archivo de salida de la simulacion (.out) y muestre el voltaje
en cada uno de los nodos. Tabule estos resultados en una tabla.
3. Empleando spice (observe el archivo de salida de la simulacin). Calcule
la corriente que pasa a travs de cada uno de los componentes (fuentes
de alimentacin y resistencias). Tabule estos resultados en una tabla.

Simulacin 2
Dado el siguiente circuito cuya entrada (
v i ) es una fuente senoidal con

una frecuencia de 1 Hz y una amplitud de


1V pp .
Figura 11. Circuito simulacin 2.

Responda las siguientes preguntas:


1. Determine las ecuaciones que describen el comportamiento del circuito.
Exprese
Vo en trminos de
Vi .

2. Cul es la sintaxis del comando .TRAN de tal manera que en el anlisis


realizado se grafiquen 2 ciclos de la seal de entrada y se tenga una
precisin de 1000 puntos?
3. Grafique la seal de entrada
Vi .

4. Grafique la seal de salida. Cul es la amplitud y periodo de esta


seal?, resltelos con marcadores en la grfica.
5. Grafique en el mismo eje las corrientes que pasan a travs de las
resistencias de 5k y 15k respectivamente.
6. Modifique el netlist de modo ya solo se grafique un solo ciclo de la seal
de entrada. Qu lnea del netlist fue necesario modificar y cul es el
nuevo valor del paso?
7. Grafique en el mismo eje la seal de entrada y la seal de salida.
8. Cul es la ganancia (
v o /v i )6?

Simulacin 3

6 Recuerde que esta se puede calcular dividiendo la amplitud de la salida entre


la amplitud de la entrada.
Para el circuito mostrado en la siguiente figura:

Figura 12. Circuito simulacin 3.

Realice un anlisis AC (magnitud y fase) para las frecuencias entre 10Hz y


100Hz asuma k=0.8 como factor de acople entre los inductores. Aplique
como fuente de entrada una fuente AC de 1V y simule con la sentencia .AC.

Responda las siguientes preguntas:


1. Determine las ecuaciones (no las resuelva) que determinan el
comportamiento del circuito.
2. Cul es la sintaxis del comando .AC para realizar la simulacin con los
datos proporcionados? Nota: Realice este anlisis de manera logartmica
por dcadas.
3. Grafique el voltaje y la corriente que pasan a travs de la resistencia la
bobina de 10mH, el capacitor de 1uF y la resistencia de 1k. La grafica
debe tener 2 ejes, uno para graficar las corrientes y otro para graficar los
voltajes (como se muestra en la figura 13). Resalte con marcadores los
puntos en los cuales las corrientes y los voltajes son mximos.

Figura 13. Ejemplo graficas de voltaje y corriente en distinto eje.

4. Observe la respuesta en frecuencia graficando el diagrama de bode de


magnitud en decibelios (con la funcin DB al graficar) y fase en grados
(usando para ello la funcin P al graficar) del circuito. Recuerde que lo
que se grafica en estos casos es la ganancia:
v o /v i , asuma para vo

el voltaje a travs de la resistencia de 1k.


5. Segn la grfica anterior cual es la magnitud de la seal de salida a una
frecuencia de 1kHz, resalte este punto con un marcador.
6. Cul es el desfase en la seal de salida a 1 kHz, resalte este punto con
un marcador?
7. Modifique el netlist del circuito anterior de manera que realice un
anlisis transitorio, para ello emplee como alimentacin (
V 1 ) una

fuente senoidal cuya frecuencia sea igual 1kHz y su amplitud sea de 1V.
Adjunte el nuevo netlist al informe tambin.
8. Realice una grfica en la cual se muestre el voltaje a la entrada y a la
salida. Resalte la amplitud de ambas seales y deduzca la ganancia (en
db7) el desfase (en grados8) de las seales.

Simulacin 4
El circuito de la siguiente figura est sujeto a una entrada escaln:

Figura 13. Circuito simulacin 4.

Simule la respuesta transitoria para diferentes valores en la resistencia R


(haga uso de parametros). Los valores manejados para la resistencia sern
de 10, 100, 1k y 10k por lo que esta deber ser manejada como parmetro
en la simulacin (use la sentencia .PARAM). Para el anlisis transitorio elija
un periodo adecuado de manera que la grfica sea clara.

Responda las siguientes preguntas:


1. Grafique los voltajes y las corrientes a travs del inductor.
2. Grafique los voltajes y las corrientes a travs del capacitor.
3. Grafique los voltajes y las corrientes a travs de la resistencia.
4. Con base en las grficas anteriores llene la siguiente tabla:

7 La ganancia en db est dada por: A db=20log ( A) .

8 El desfase est dado por: =2f t .


4. Referencias

Quintero Zea, A., Circuitos Electricos II: Manual de prcticas.


http://www.ing.unp.edu.ar/electronica/asignaturas/ee016/tutoriales/intropspi
ce/intropspice.htm
http://class.fulton.asu.edu/eee202lab/
http://inst.eecs.berkeley.edu/~ee105/fa07/labs.cgi
http://www.ece.umn.edu/groups/power/labs/pspice_pe/pspice_pe_manual.pd
f
http://cprtoledo.com/modules/Documentos/data/SIMULACIONCROCCLIP.pdf
http://my.ece.ucsb.edu/bobsclass/2C/Simulation/circuit_maker.htm
http://www.cadence.com/products/orcad/pspice_simulation/pages/default.as
px
http://home.olemiss.edu/~atef/engr360/tutorial/qgspice.html
http://www.d.umn.edu/~snorr/ece2006s4/
http://www.ece.umn.edu/groups/power/labs/pspice_pe/pspice_pe_manual.pd
f
http://www.ece.utah.edu/~harrison/ece3110/Spice1.pdf
http://www.ece.umn.edu/groups/power/mat_lab.html
http://aries.ucsd.edu/najmabadi/CLASS/ECE53B-LAB/06-W/LAB/
http://www.engr.sjsu.edu/ee124/p-intro.html
http://www.sipi.edu/acadprog/progstudy/divinstr/ate/elec/dc/
http://ecet.spsu.edu/Course-Materials/ECET1011/
http://www.engr.mun.ca/~egill/index_files/3821labs2006.pdf
http://people.ee.duke.edu/~cec/final/final.html
http://ebookbrowse.com/electronics-i-lab-manual-1-introduction-to-pspice-
doc-d17894183
http://es.scribd.com/doc/26834556/300-Lab-Manual-Pspice-and-Mathcad
http://class.fulton.asu.edu/eee334/EEE%20334%20Lab
%20Manual_Revised.pdf
http://www.doe.carleton.ca/~nofong/ELEC3509/
http://www.ece.uvic.ca/~adam/ELEC199_Manual.pdf
http://www.d.umn.edu/~jingbai/ECE2006_Lab
%20files/Lab03_PSpice_ECE2006.pdf
http://www.d.umn.edu/~jingbai/Electric_Circuit_Analysis_
%28ECE_2006%29.html
http://home.olemiss.edu/~atef/engr360/syllabus360.htm
http://home.olemiss.edu/~atef/engr360/tutorial/qgspice.html
http://www.eece.ksu.edu/~khc/notes/spicetut.pdf
http://www.ecircuitcenter.com/basics.htm
http://home.anadolu.edu.tr/~ubasaran/Ptutor.pdf
http://www.allaboutcircuits.com/vol_5/chpt_7/8.html
http://people.msoe.edu/~saadat/pspiceintro253.htm
http://www.seas.upenn.edu/~jan/spice/spice.overview.html
http://users.ntua.gr/manias/PSPICE1-3.pdf
http://www.hkn.umn.edu/resources/files/spice/PSpiceTutorialHKN.pdf
http://www.ee.nmt.edu/~rison/ee321_fall02/Tutorial.html
http://www.engr.colostate.edu/ECE562/Pspicetutorial.pdf
http://www.hkn.umn.edu/resources/files/spice/PSpiceTutorialHKN.pdf
http://www.stanford.edu/class/ee122/Spice_Decks/pspicedemo.pdf
http://uawc1.wayne.uakron.edu/Tutor91_2.pdf
http://www.uta.edu/ee/hw/pspice/pspice03.htm#sub_code
http://denethor.wlu.ca/PSpice/pspice_tutorial.html

También podría gustarte