Está en la página 1de 65

Simulacin de circuitos con ordenador.

Introduccin a PSPICE y OrCAD-


CAPTURE
Francisco Jimne! "olinos
De#artamento de Electrnica y Tecnolo$%a de Com#utadores
Uni&ersidad de 'ranada
Introduccin
Introduccin
Introduccin

S#ice( )Simulation #ro$ram *it+ inte$rated circuit


em#+asis,

Inicialmente desarrollado en la Uni&ersidad de -er.ley


en los a/os 01

2oy en d%a +ay &arias &ersiones3 como(

2SPICE 4Para Uni56

ESPICE 47ersin desarrollada en la U'R6

PSPICE 4Desarrollada #or "icrosim. 2oy en el #a8uete ORCAD3


de CADE9CE6
PSPICE y OrCAD
En :;<= nace de manos de "icroSim Cor#oration la #rimera ada#tacin #ara ordenadores #ersonales(
PS#ice. Desde entonces3 PS#ice +a ido reno&>ndose continuamente.
7ersiones am#liamente e5tendidas de PS#ice son la <.1 4?ltima desarrollada #or
"icroSim6 la ;.: 4#rimera tras la @usin de OrCAD y "icroSim63 la ;.A 4esta re&isin del simulador es la
#rimera desde la @usin de Cadence y OrCAD6.
Ba ?ltima &ersin o@recida es la :C.D3 dis#oniEle en(
+tt#(FF***.cadence.comF#roductsForcadF#a$esFdo*nloads.as#5
Limitaciones de la Versin de Evaluacin 16.5
Editor de es8uemas(
El es#acio est> limitado a ?nica +oGa DI9 A=.
Simulador(
C= nodos en el circuito 4caso anal$ico6
:1 transistores
CD dis#ositi&os di$itales
BiErer%as(
H; com#onentes anal$icos y :H= di$itales
9o #ermite $uardar liErer%as con m>s de :D com#onentes
Otras limitaciones(
'enerador de est%mulos limitado a ondas seno y reloGes di$itales
O#timi!acin de circuitos limitada a un oEGeti&o3 un #ar>metro y una condicin
Introduccin( un #oco de +istoria
Introduccin( @ic+eros y #ro$ramas
SPICE
PRO-E
eGem#lo.cir
Puede contener llamadas
a otros @ic+eros
.I9C @ic+ero.net
@ic+ero.net
eGem#lo.out EGem#lo.dat
liErer%as
.liE
Pro$rama
Fic+ero
Ficheros de entrada y salida en un simulador basado en SPICE
Introduccin( @ic+eros y #ro$ramas

S#ice resuel&e el circuito

Ba descri#cin del circuito 48u elementos lo @orman y cmo


est>n conectados6 est> en los @ic+eros de e5tensin .cir3 8ue
#ueden contener llamadas 4I9C6 a otros @ic+eros. Por eGem#lo3 la
lista de com#onentes y nodos entre los 8ue se conectan suele
almacenarse en un @ic+ero de e5tensin .net al 8ue lue$o se
llama desde el @ic+ero .cir

Cmo se com#ortan los di@erentes dis#ositi&os y suEcircuitos se


descriEe en @ic+eros de e5tensin .liE 4aun8ue a &eces tamEin
en el #ro#io .cir6

En .out se #ro#orciona la in@ormacin solicitada al simulador


4@ic+ero ASCII6

TamEin se $enera otro @ic+ero3 de e5tensin .dat en el 8ue se


reco$en 4en @ormato Einario6 todas las tensiones y corrientes del
circuito. Se #ueden &isuali!ar $r>@icamente con el #ro$rama
PRO-E
Manejo de PSPICE
Manejo de PSPICE
Ttulo
Descripcin del circuito
Fuentes de tensin/corriente
Componentes
Modelos
Anlisis requerido
Resultados requeridos
.END
Fic+eros .cir. Estructura
Estructura @ic+ero .cir
Netlist.
Normalmente
incluido a
travs de un
fichero de
extensin .net
Usualmente almacenados en
libreras de extensin .lib
Fic+eros .cir. Re$las $enerales

Re$las $enerales #ara crear un @ic+ero .cir(

Ba #rimera l%nea es i$norada #or S#ice. Suele ser el t%tulo o un


comentario soEre el circuito

Ba ?ltima l%nea ser> la sentencia .E9D 4de @inal6

Se #ueden a/adir comentarios3 em#e!ando la l%nea con un


asterisco 4I6

Una l%nea no #uede contener m>s de <1 caracteres. Se #uede


com#letar una sentencia en &arias l%neas comen!ando las l%neas
adicionales con el si$no J

PSPICE no di@erencia letras may?sculas de min?sculas3 aun8ue


es recomendaEle colocar los nomEres de los elementos en
may?sculas

Para se#arar los distintos #ar>metros de una sentencia


#odemos utili!ar es#acios3 taEuladores o comas. Son
e8ui&alentes y no im#orta cu>ntos se usen
EGem#lo :. Edicin de @ic+eros .cir con SPICE y
simulacin con Ps#ice AFD

El @ic+ero .cir #uede editarse a mano.


EGem#lo 4de momento3 no entramos en
detalles soEre la estructura y sinta5is
del @ic+ero6(

Crear o car$ar este @ic+ero .cir3 #ues


nos Easaremos en este eGem#lo en las
si$uientes trans#arencias
** Circuito RC
** Descripcin del circuito
R ! "#$m
C ! % nF
& % '(N %& !& ")*
** Anlisis requerido
.TRAN ms !%ms %us us
** 'alida requerida
.+R#,E &-*. (-*.
** Final del /ic$ero
.END
Introduccin( &entana de Ps#ice AFD
Controles de Probe
!ccesos
r"#idos a
ficheros
.cir$ .out y
otros
Se incluye un
editor de
textos #ara
%enerar o
editar ficheros
.cir
&entana de mensa'es
&entana con informacin sobre el
transcurso de las simulaciones
Cursores
Resultados re8ueridos
SPICE
PRO-E
eGem#lo.cir
eGem#lo.out EGem#lo.dat
Pro$rama
Fic+ero

Una &e! de@inido un circuito y simulado3 K8u 8ueremos saEer de lL Kcmo


oEtenemos los resultadosL

Recordatorio de la relacin entre los di@erentes #ro$ramas y @ic+eros.

El @ic+ero de e5tensin .dat no es de te5to y sus datos slo #ueden


re#resentarse con la ayuda del #ro$rama PRO-E.
Resultados re8ueridos

El control de los datos de salida 8ue se #resentan en el @ic+ero .OUT se


reali!a mediante la orden .PRI9T

Bos resultados a#arecen en @orma de taEla de datos

Sinta5is(
.+R(NT tipo0de0anlisis 1aria2les

EGem#los(
.+R(NT DC &-3. &-!43. &-R. (-&(N. (,-53. &,E-53.
.+R(NT AC &M-!. &+-!. &M-346. &7-8. &D,-8.
.+R(NT TRAN &-3. &-!43. (D-M!. (-&CC.
Resultados re8ueridos

.PRO-E( sir&e #ara $enerar un @ic+ero 4de e5tensin .dat6 donde se $uardan
los resultados de los an>lisis en @ormato Einario. Posteriormente3 estos
resultados se #ueden re#resentar $r>@icamente con el #ro$rama ProEe.

Sinta5is(
.+R#,E 9/C'DF: 9&aria2les de salida:
2ace 8ue el @ic+ero sea con
@ormato de te5to y de
e5tensin .t5t
Si no se es#eci@ica nin$una &ariaEle de salida3
se almacenan las tensiones de todos los nudos
y las intensidades #or todos los elementos. Si
se 8uiere un @ic+ero menos &oluminoso3 se
#uede solicitar 8ue slo se almacenen las
&ariaEles es#eci@icadas.
Identi@icacin de &ariaEles de salida
Adem>s3 con el an>lisis AC3 se #ueden a/adir los si$uientes su@iGos(
Uso del #ro$rama PRO-E
El #ro$rama PRO-E es muy sencillo e intuiti&o. 9o oEstante3 se #resentan a
continuacin al$unas indicaciones como ayuda al #rinci#io(
:. A/adir una nue&a cur&a al $r>@ico actual( men? TraceFAdd trace. Bue$o ele$ir la
&ariaEle 8ue se desea re#resentar.
A. Para re#resentar una @uncin matem>tica de al$una &ariaEle o &ariaEles del
circuito( seleccionar 4o teclear6 al$una de las @unciones en la &entana de la
derec+a 4una &e! dentro del men? TraceFAdd trace6. Por eGem#lo3 con
D-474A6F74:66 se re#resenta en deciEelios el cociente entre las tensiones en los
nodos A y :.
H. A/adir una nue&a $r>@ica( men? PlotFAdd #lot to *indo*
=. Eliminar una $r>@ica( seleccionarla y lue$o ir al men? PlotFDelete #lot
D. Para e5#ortar los datos a otro #ro$rama 4como +oGa de c>lculo6( men?
EditFSelect All. Bue$o3 men? EditFCo#y o CtrlJC. Finalmente3 #e$ar en el
#ro$rama de destino.
Creacin de esquemas con
Creacin de esquemas con
CAPTURE
CAPTURE
Pro$ramas editores de es8uemas

Bos #ro$ramas y @ic+eros descritos +asta a+ora constituyen el


)n?cleo, de cual8uier simulador Easado en SPICE y3 de +ec+o3 no
se necesitan m>s #ro$ramas #ara resol&er los circuitos.

9o oEstante3 e5isten muc+os #ro$ramas y suites Easados en SPICE


8ue a#ortan +erramientas adicionales 8ue @acilitan el traEaGo de
descri#cin del circuito.

Una de las m>s conocidas es PSPICE3 ori$inalmente de la em#resa


"icrosim y actualmente inte$rado en el #a8uete OrCAD de
CADE9CE.

Entre otros muc+os #ro$ramas3 esta suite incor#ora los #ro$ramas


Ca#ture y Sc+ematics #ara la edicin $r>@ica de circuitos 48ue el
#ro#io #ro$rama traduce a un @ic+ero .cir6.

En la si$uiente trans#arencia se es8uemati!a la relacin entre los


di@erentes #ro$ramas y @ic+eros 8ue se $eneran o sir&en de
entrada y salida dentro del entorno de PSPICE.
Pro$ramas editores de es8uemas
SPICE
PRO-E
Ca#ture eGem#lo.o#G
eGem#lo.cir
Puede contener llamadas
a otros @ic+eros
.I9C @ic+ero.net
@ic+ero.net
liErer%as
.olE
eGem#lo.out EGem#lo.dat
liErer%as
.liE
Pro$rama
Fic+ero
EGem#lo A 4con CAPTURE6

Simulacin del circuito RC em#leando ca#ture(

Para @acilitar esta tarea usaremos ca#ture. AErir el #ro$rama


4Inicio/Pspice Studend/Capture Student6 y se$uir los si$uientes
#asos(
EGem#lo A 4continuacin6
:.AErir el #ro$rama ca#ture( Men Inicio/Todos los
programas/Cadence/rcad !"#$ %ite/rcad Capture Cis %ite
A.Em#e!ar un nue&o #royecto( &ile/'e(/Project### Ele$ir Analog or
Mi)ed A/* y la uEicacin del #royecto
H.En la si$uiente &entana3 seleccionar Create a +lan, project
=. Con la &entana corres#ondiente al es8uema acti&a3 ir al men?
Place/Part 4tecla r>#ida( P6
D. Si no a#arece3 a/adir la liErer%a de com#onentes analo$#ol+
4contiene com#onentes #asi&os E>sicos6( Add li+rar- . entrar en
car#eta Pspice M seleccionar arc+i&o analog#ol+
EGem#lo A 4continuacin6
C. Ele$ir el com#onente R 4resistencia6 y #inc+ar /. Situar en la
#osicin deseada y dar a esca#e si no 8ueremos situar m>s
resistencias.
0.Colocar una ca#acidad 4com#onente C6. Si se 8uiere rotar(
ctrlJR Edit/Rotate
<. Colocar una @uente de tensin 7SRC 4antes a/adir la liErer%a
source#ol+6
;. Para unir los di@erentes com#onentes3 use la +erramienta (ire(
Place/0ire 4 06
EGem#lo A 4continuacin6
:1. En cual8uier simulacin S#ice e5i$e 8ue est de@inido un
)nodo 1, res#ecto al cual se re@erir>n todas las tensiones. Esto lo
+aremos colocando un elemento ground o masa( Place/1round
4'6. A/adir la liErer%a de com#onentes source#ol+ y ele$ir 1F'9D.
::. Para camEiar el nomEre de los elementos o su &alor +ay 8ue
+acer doEle clic en el atriEuto corres#ondiente 4nomEre o &alor6.
TamEin se #ueden &er y modi@icar todas las #ro#iedades
asociadas a un com#onente usando el editor de #ro#iedades 4se
accede +aciendo doEle clic en el com#onente o seleccion>ndolo y
eli$iendo Edit/Properties.
EGem#lo A 4continuacin6
:A. Dar los si$uientes &alores a la resistencia y a la ca#acidad3
res#ecti&amente( :NO+m y 1.:uF 4im#ortante( no a/adir es#acio entre el
&alor y la unidad6
:H. Es#eci@icar3 #ara la @uente de tensin3 los si$uientes &alores( A7 como
&alor de DC y :7 como &alor AC.
:=. Oa est> de@inido el circuito. Sin emEar$o3 si intentamos eGecutar la
simulacin 4men? Pspice/run6 la o#cin no est> acti&a3 K#or 8uL
:D. 9o oEstante3 s% 8ue #odemos $enerar el @ic+ero .net3 8ue contiene la
de@inicin del circuito 4men? Pspice/Create netlist6
:C. Ble$ados a este #unto &amos a a#ro&ec+ar #ara(

7er si se +a creado el arc+i&o .net y aErirlo con el -loc de notas u otro


editor de te5to #ara anali!ar su contenido 4Euscar en la car#eta
Pspice&iles3 dentro del directorio donde creamos el #royecto al
#rinci#io6

Familiari!arnos con el entorno de Ca#ture y con la estructura del


#roGecto 8ue &a $enerando. Por eGem#lo3 aErir el mismo @ic+ero .net3
#ero a+ora desde Ca#ture.
CMP'E'TES
CMP'E'TES
Fic+eros .cir. Com#onentes E>sicos

Cada com#onente E>sico se descriEe mediante una sentencia con se$?n esta
sinta5is(
nom+re nodo! nodo2 3 4alor/es o modelo
Ba #rimera letra del
nomEre indica el ti#o
de com#onente. Bue$o3
+asta 0 caracteres 8ue
identi@ican al elemento.
9odos en los 8ue se conecta
el elemento. Es oEli$atorio
8ue e5ista en el circuito el
nodo 1 4masa63 res#ecto del
cual se re@erir>n las
tensiones. El resto se #uede
de@inir con cadenas
al@anumricas
7alores de los #ar>metros 8ue
determinan su com#ortamiento o
nomEre del modelo usado #ara su
simulacin.
El &alor #uede indicarse usando
su@iGos.

EGem#lo( Ce;emplo % 6.<n


M ! % % /ulanico
Fic+eros .cir. Com#onentes E>sicos

Ti#os de com#onentes E>sicos(

Pasi&os( R3 B3 C3 N

Fuentes(

Inde#endientes( 73 I

De#endientes( E3 F3 '3 2

Acti&os( D3 "3 P3 Q

Interru#tores( S3 R

Se #ueden crear suEcircuitos em#leando com#onentes


E>sicos como constituyentes y de@iniendo unas entradas y
salidas
Fic+eros .cir. Com#onentes #asi&os

Resistencias
Rnom+re n5 n6 4alor

Ca#acidades
Cnom+re n5 n6 4alor 74oltaje inicial8

Inductancias
Bnom+re n5 n6 4alor 7corriente inicial8

Aun8ue son com#onentes sin #olaridad3 se les asi$na


una #ara estaElecer el si$no de la corriente

EGem#los(
R % %%ME7
=2o2 ! % 3.8u
n( n)
i
n( n)
i
n( n)
i
Fic+eros .cir. Com#onentes #asi&os

Aco#lamiento ma$ntico
"nom2re = =! acoplamiento

B: y BA son inductancias #re&iamente de@inidas. Aco#lamiento tiene un


&alor entre -: y :

Si$uiendo el con&enio del #unto3 el #unto se coloca en el #rimer nudo


de la sentencia de descri#cin de cada inductancia

Ba inductancia mutua &iene dada #or(

Por eGem#lo3 #ara de@inir un trans@ormador(


2 1 12
L L to acoplamien M =
*De1anados
=prim ! %.8m
=secu 3 6 %.8m
*Trans/ormador
"trans =prim =secu %.>>
valor DC N N Vxxx
Tipo
Nodos
-
Nombre
+
Fic+eros .cir. Fuentes inde#endientes

Sinta5is(
Ba #rimera letra del nomEre 47
I6 indica el ti#o de @uente 4tensin
o corriente6. Des#us3 +asta 0
caracteres 8ue identi@ican a la
@uente.
9odos en los 8ue se
conecta el elemento. Se
de@ine la corriente como
#ositi&a cuando &a de 9J a
9-.
Ti#o de se/al( continua3
alterna o &ariaEle con el
tiem#o. 7er aEaGo.
7alores de los
#ar>metros 8ue
de@inen las
caracter%sticas de
la @uente.

Ti#os(

DC( tensin continua 4an>lisis DC y #olari!acin6

7alor( tensin continua en &oltios

AC( tensin sinusoidal de @recuencia &ariaEle 4#ara an>lisis AC6

7alores( am#litud 4en &oltios6 y @ase 4en $rados6

Ti#os transitorios 4#ara simulaciones en @uncin del tiem#o6


Fuentes inde#endientes con Ca#ture

Con Ca#ture(

"en? Place/Part 4P6 y ele$ir 4de la liErer%a source#ol+6

Ele$ir el s%mEolo corres#ondiente al ti#o de @uente 8ue 8ueremos usar


4&er m>s aEaGo6

Editar el nomEre 4si lo deseamos6 y los &alores 8ue de@inen las


caracter%sticas de la @uente 4no +ace @alta a+ora saEer la sinta5is de
S#ice ni el orden en 8ue a#arecen los #ar>metros de memoriaS
recuerde 8ue Ca#ture $enerar> #or nosotros la l%nea corres#ondiente a
la @uente en el @ic+ero .cir6
Fuente ti#o *C Fuente ti#o !C
Nombre smbolo+ &*C Nombre smbolo+ &!C
,bservacin+ el smbolo &!C #ermite definir la misma fuente tambin como de ti#o *C
EGem#lo H

Se desea simular el si$uiente circuito. EscriEir las l%neas corres#ondientes a la


descri#cin del mismo en un @ic+ero .cir.
E;ercicio 3
*Descripcin del circuito
.END
-enerar con Ca#ture el netlist .fichero .net/ corres#ondiente a este circuito.
!yuda+ con el editor de es0uemas$ definir el circuito. *es#us+ men1 Pspice/Create Netlist
Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6(

Bos si$uientes ti#os son todos #ara an>lisis transitorios. Cada uno es#eci@ica una
@orma de onda

SI9( @ormas de onda sinusoidales

7alores( '(N-o// ampl /req td d/ /ase.

9OTA( esta @uente3 como las si$uientes3 slo se em#lea #ara an>lisis
transitorios. 9o tiene nin$?n e@ecto con an>lisis de res#uesta en @recuencia
4.AC6
Con Ca#ture
Fuente &SIN
2Por 0u3
Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6

PUBSE( @ormas de onda con dos ni&eles de tensin o corriente


4#ulsos6. Se #uede es#eci@icar el tiem#o de suEida y de EaGada.

7alores( +?='E-( (! td tr t/ p@ per.


Con Ca#ture
Fuente &PU4SE
Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6(

PUBSE( @ormas de onda con dos ni&eles de tensin o corriente 4#ulsos6. Se #uede
es#eci@icar el tiem#o de suEida y de EaGada.

7alores( +?='E-( (! td tr t/ p@ per.


-:7
J:7
17
- 1.D7
J1.D7
As Ds :Ds :Cs
Rise Time = 3s Fall Time = 1s
Pulse Width = 10s
Delay Time = 2s
A1s
Period = 20s
Time
-:7
J:7
17
- 1.D7
J1.D7
As Ds :Ds :Cs
Rise Time = 3s Fall Time = 1s
Pulse Width = 10s
Delay Time = 2s
A1s
Period = 20s
Time
- :7
J:7
17
- 1.D7
J1.D7
As =s
Rise Time = 2s
Pulse Width << 2s
Delay Time << 2s
Period = 4s
Time
Cs <s
Fall Time = 2s
,nda trian%ular mediante
fuente ti#o #ulse+
Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6(

ETP( @ormas de onda e5#onenciales

7alores( EA+-( (! td tc td! tc!.

9OTA( no es #eridica
Con Ca#ture
Fuente &E5P
Time
0s 2ms 4ms 6ms 8ms 10ms 12ms 14ms 16ms 18ms 20ms
V(Vin2)
0V
0.4V
0.8V
1.2V
-0.2V
( )
( )
2 1 1 1 2 1
1
1
td t td e v v v
tc
td t

+

( )
( ) ( )
2 1 1 1 2 1
2
2
1
1 2
td t e e v v v
tc
td t
tc
td td

+

Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6(

ETP( @ormas de onda e5#onenciales. E5#licacin( 7ETP se mantiene al &alor


7: durante TD: se$. Entonces la tensin &ar%a e5#onencialmente desde 7: a 7A
utili!ando una cte de tiem#o TC:. Esta &ariacin se #roduce durante TDA-TD: se$.
A continuacin la tensin camEia en el instante TDA nue&amente al &alor 7: con
una cte de tiem#o TCA.
Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6(

SFF"( ondas sinusoidales moduladas en @recuencia

7alores( 'FFM-io// iampl /c mod /m.


Con Ca#ture
Fuente &SFF6
Fic+eros .cir. Ti#os de @uentes inde#endientes

Ti#os transitorios 4continuacin6(

PRB( ondas de@inidas a tramos 4piece(ise linear (a4e9orm6

7alores( +B=-t i t! i! t3 i3 ....

2ay otras #osiEilidades 4como leer los #untos de un @ic+ero3 +acer


#eridica la se/al3 ...6. ">s in@ormacin en la 'u%a de Re@erencia
Time
0s 2s 4s 6s 8s 10s 12s 14s
V(Vin1)
-2.0V
0V
2.0V
4.0V
Con Ca#ture
Fuente &P74
Fic+eros .cir. Ti#os de @uentes inde#endientes

Una misma @uente #uede ser de &arios ti#os. En ese caso3 cmo act?e la
@uente de#ende del ti#o de an>lisis re8uerido. En este caso3 la sinta5is es(
&nombre NC ND 9DC 1alor: 9AC amplitud fase: C
9especi/icaciones transitorias:

EGem#los(
&'(7 % 8 '(N-! ! 8)* sec 3%.
(seno % '(N-%.8A A 8%)*.
&/uente % DC ! AC ! %
('B % 8 +?='E-A 8A sec .sec .6sec .8sec !sec.
Con Ca#ture
Fuente &S8C
Fic+eros .cir. Fuentes de#endientes

Fuente de tensin controlada #or tensin. Sinta5is(


Enom2re nudoC nudoD nudocontrolC nudocontrolD Eanancia

Ba tensin entre nudoJ y nudo- es la tensin entre nudocontrolJ y


nudocontrol- multi#licada #or la $anancia

En el lu$ar de E3 las si$uientes letras indican los otros #osiEles ti#os de


@uentes de#endientes+

E( tensin controlada #or tensin

'( intensidad controlada #or tensin

F( intensidad controlada #or intensidad

2( tensin controlada #or intensidad

E5isten otras #osiEilidades #ara la relacin entre la @uente de#endiente y la


se/al de control 4&er manual de S#ice6
Con Ca#ture
Fuente de#. E
.4ibrera analo%.olb/
Fic+eros .cir. Fuentes de#endientes

Fuente de tensin controlada #or tensin. Sinta5is(


Enom2re nudoC nudoD nudocontrolC nudocontrolD Eanancia

Ba tensin entre nudoJ y nudo- es la tensin entre nudocontrolJ y


nudocontrol- multi#licada #or la $anancia

En el lu$ar de E3 las si$uientes letras indican los otros #osiEles ti#os de


@uentes de#endientes(

E( tensin controlada #or tensin

'( intensidad controlada #or tensin

F( intensidad controlada #or intensidad

2( tensin controlada #or intensidad

E5isten otras #osiEilidades #ara la relacin entre la @uente de#endiente y la


se/al de control 4&er manual de S#ice6
Simulacin
Simulacin
Tipos de an:lisis
Tipos de an:lisis
An>lisis re8uerido

Una &e! de@inido un circuito3 K8u 8ueremos simularL

2ay m?ltitud de ti#os de an>lisis. 9osotros slo estudiaremos los


rodeados con una l%nea roGa.
An>lisis re8uerido

Para de@inir el ti#o y caracter%sticas de una simulacin( "en? Ps#iceF9e*


simulation #ro@ile 4o Edit simulation pro9ile6

En la #esta/a Anal-sis ele$imos el ti#o de an>lisis 8ue deseamos y


es#eci@icamos los #ar>metros corres#ondientes

En las si$uientes trans#arencias &eremos 8u simulaciones se #ueden


reali!ar y 8u #ar>metros deEen de@inirse
An>lisis transitorio

.TRA9

Esta sentencia #ide a S#ice un an>lisis de la res#uesta del circuito en


@uncin del tiem#o

Sinta5is(
.TRAN +rint'tep&alue FinalTime&alue 9No+rint&alue C
9'tepCeilinE:: 9'"(+,+:
Es el incremento de tiem#o #ara
los resultados $enerados #or los
comandos .PRI9T o .PBOT. 9o
a@ecta a la discreti!acin del
tiem#o reali!ada #ara el an>lisis3
8ue se indica #or Ste# Ceilin$
Tiem#o en el 8ue @inali!a la
simulacin
Se/ala el tiem#o a
#artir del cual se
re#resentar>n los
resultados
Es el #aso m%nimo de tiem#o en
los c>lculos del simulador.
SoEreescriEe el &alor #or de@ecto
8ue ten$a el simulador
Indica a S#ice 8ue use las
condiciones iniciales de
corriente y tensin
es#eci@icadas #ara ca#acidades
e inductores y se salte el c>lculo
del #unto de #olari!acin
E;ercicio 6
*CarEa F descarEa de un
condensador
*Descripcin del circuito
*Anlisis requerido
.TRAN %.%ms 8ms % %.%ms
*Resultados requeridos
.+R#,E
.+R(NT TRAN &-. &-!.
.END
EGem#lo =

Simular la car$a y descar$a del condensador del circuito. Ba se/al de entrada es de


ti#o cuadrado3 oscila entre 1 y D 7 y su #eriodo es :ms. Permanece el mismo tiem#o
en los dos ni&eles de tensin
EGem#lo = 4continuacin6
Con Ca!ture(
:. Se$uir los #asos del eGem#lo : #ara crear el circuito. Para im#lementar la @uente
de tensin cuadrada tenemos dos #osiEilidades(
a6 Usar la @uente $enrica conectada anteriormente en el eGem#lo y
es#eci@icar los si$uientes &alores en el cam#o ;alue( PUBSE 1 D 1 1 1 1.Dm
:m
E6 Colocar una @uente de ti#o #ulse( Place/Part 3 Ele$ir liErer%a Source y
com#onente ;pulse.
A. Para es#eci@icar 8u ti#o de simulacin deseamos reali!ar3 ir al men?(
Pspice/'e( simulation pro9ile. Ele$ir la #esta/a Anal-sis y en el des#le$aEle
Anal-sis t-pe ele$ir Time *omain <transient=.
H. Es#eci@icar los #ar>metros #ara el an>lisis transitorio adecuados a la se/al de la
@uente. En nuestro caso3 deGaremos los &alores #or de@ecto3 e5ce#to el tiem#o
de @inali!acin3 8ue @iGaremos en A1ms y el #aso de tiem#o m>5imo 4:1us6.
=. Pulsar en Aceptar y eGecutar la simulacin.
D. OEser&ar los resultados mostrados en la &entana de Ps#ice AFD 4ProEe6. "ostrar
la tensin #ro#orcionada #or la @uente y la 8ue cae en el condensador. 7er el
contenido del @ic+ero .cir
An>lisis AC

.AC

El Earrido en AC es un an>lisis en @recuencia 8ue calcula la res#uesta del


circuito ante se/ales sinusoidales de di@erente @recuencia 4dentro del ran$o
seleccionado6. Ante circuitos no lineales3 se lineali!a el com#ortamiento
del circuito alrededor del #unto de #olari!acin 4modelo de #e8ue/a se/al6

Sinta5is(

.AC '@eepTFpe +oits&alue 'tartFrequencF EndFrequencF


Ti#o de Earrido 4camEio en las
@recuencias de la se/al6. DeEe
es#eci@icarse uno de los si$uientes
cdi$os(
BI9 4Earrido lineal6
DEC 4Earrido #or dcadas6
OCT 4Earrido #or octa&as6
Su si$ni@icado de#ende del ti#o de
Earrido(
Con Earrido BI9 es el n?mero total de
#untos 4@recuencias di@erentes6
Con Earrido DEC es el n?mero de
#untos #or dcada
Con Earrido OCT es el n?mero de
#untos #or octa&a
Frecuencia @inal
Frecuencia inicial

Se #uede estaElecer como AC cual8uier @uente del circuito. Bas 8ue no son
AC se anulan al +acer el an>lisis AC. Recurdese 8ue SI9 es una
es#eci@icacin #ara an>lisis transitorio.
EGem#lo D

Usando Ca#ture y Ps#ice AFD3 oEtener la res#uesta en @recuencia del @iltro


RC #aso EaGo mostrado en la @i$ura y su res#uesta transitoria ante una se/al
sinusoidal de @recuencia :N2!3 am#litud A 7 y H 7 de o@@set
E;ercicio 8
*Filtro RC paso 2a;o
*Descripcin del circuito
*Anlisis requerido
*Resultados requeridos
.+R#,E
.+R(NT TRAN &-. &-!.
.+R(NT AC &-. &-!. &+-. &+-!.
.END
An>lisis DC

.DC

An>lisis en continua en el 8ue se reali!a un Earrido de la &ariaEle es#eci@icada3


8ue #uede ser una @uente de tensin o de corriente3 el #ar>metro de un
modelo o la tem#eratura3 en el ran$o de &alores es#eci@icado. El an>lisis #uede
ser anidado3 de @orma 8ue se camEien dos &ariaEles o #ar>metros.

Sinta5is 4dos #osiEilidades6(

.DC S*ee#Ty#e 7ariaEle Start7alue End7alue Poits7alue


JU9ested7ariaEleV
Ti#o de Earrido. DeEe
es#eci@icarse uno de los si$uientes
cdi$os(
BI9 4Earrido lineal6. 7alor
#redeterminado
DEC 4Earrido #or dcadas6
OCT 4Earrido #or octa&as6
Su si$ni@icado de#ende del ti#o de
Earrido(
Con Earrido BI9 es el incremento
entre &alores
Con Earrido DEC es el n?mero de
#untos #or dcada
Con Earrido OCT es el n?mero de
#untos #or octa&a
7alor @inal
7alor inicial
7ariaEle a Earrer. Puede
ser(
I 9omEre de una
@uente inde#endiente
I Tem#eratura 4se
es#eci@ica con TE"P6
I Par>metro $loEal. Ba
#alaEra PARA" deEe
anteceder al nomEre de
la &ariaEle
I Par>metro de un
modelo
Por cada &alor de la &ariaEle
anidada se +ace un Earrido de la
#rinci#al. TamEin +ay 8ue indicar
los #ar>metros de este Earrido.
An>lisis DC

.DC 4continuacin6

Sinta5is 4se$unda @orma6(


.DC 7ariaEle BIST 7alor U9ested7ariaEleV
Bista de &alores
7ariaEle a Earrer

EGem#los(

.DC BI9 IA DmA -AmA 1.:mA

.DC 7CE 17 :17 .D7 I- 1mA :mA D1uA

.DC DEC 9P9 PFAST4IS6 :E-:< :E-:= D

.DC TE"P BIST 1 A1 A0 D1 <1 :11 PARA" 7su##ly 0.D :D .D


E;ercicio G
*Resultados requeridos
.+R(NT DC (-R=.
.END
EGercicio C

Dado el si$uiente circuito3 K#ara 8u &alor de 7$ com#rendido entre 1 y


A1 7 la corriente 8ue atra&iesa RB es i$ual a :D1 WAL
An>lisis #aramtrico

.STEP

Reali!a m?lti#les eGecuciones de un an>lisis &ariando al$?n #ar>metro


del circuito 4&alor de una @uente o de al$?n com#onente3 tem#eratura3
#ar>metro de un modelo3 Q6

Sinta5is 4dos #osiEilidades6(


.STEP S*ee#Ty#e 7ariaEle Start7alue End7alue Poits7alue
Ti#o de Earrido. DeEe
es#eci@icarse uno de los si$uientes
cdi$os(
BI9 4Earrido lineal6. 7alor
#redeterminado
DEC 4Earrido #or dcadas6
OCT 4Earrido #or octa&as6
7alor @inal
7alor inicial
7ariaEle a Earrer. Puede
ser(
I 9omEre de una
@uente inde#endiente
I Tem#eratura 4se
es#eci@ica con TE"P6
I Par>metro $loEal. Ba
#alaEra PARA" deEe
anteceder al nomEre de
la &ariaEle
I Par>metro de un
modelo
Su si$ni@icado de#ende del ti#o de
Earrido(
Con Earrido BI9 es el incremento
entre &alores
Con Earrido DEC es el n?mero de
#untos #or dcada
Con Earrido OCT es el n?mero de
#untos #or octa&a
An>lisis #aramtrico

.STEP 4continuacin6

Sinta5is 4se$unda @orma6( .STEP 7ariaEle BIST 7alor


Bista de &alores
7ariaEle a Earrer

Para reali!ar un an>lisis #aramtrico3 en


lu$ar de dar un &alor numrico a un
elemento +ay 8ue de@inir su &alor como
un #ar>metro. Para ello(

Con la instruccin .PARA" de@inimos


una &ariaEle y le damos un &alor #or
de@ecto 4este &alor se usar> si
@inalmente no se +ace an>lisis
#aramtrico6.

En lu$ar del &alor del com#onente3 se


es#eci@ica el nomEre del #ar>metro
encerrado entre lla&es.

En la sentencia .STEP3 +ay 8ue


es#eci@icar 8ue la &ariaEle es un
#ar>metro 4+ay otros casos como
&ariaEles de modelos6
E;emploH
.+ARAM R1alorI"
R % JR1alorK
L
.'TE+ +ARAM R1alor
C8" %" "
An>lisis #aramtrico

OEser&aciones(

9o se #uede de@inir como #ar>metro la $anancia de las @uentes


de#endientes

KPu di@erencias +ay entre el an>lisis .DC y el #aramtricoL

El an>lisis DC #ermite anidamiento

En el an>lisis DC se resuel&e el circuito en continua #ara cada &alor


de la &ariaEle. Resultados( taElas o $r>@icas en las 8ue el eGe T es la
&ariaEle

El an>lisis #aramtrico no tiene sentido #or s% solo3 deEe ir siem#re


acom#a/ado de otro an>lisis 4AC transitorio6. Para cada &alor del
#ar>metro3 se +ace una simulacin 4AC transitoria6. Por tanto3 los
resultados son @amilias de cur&as 4el eGe T es @recuencia tiem#o63
cada una corres#ondiente a un &alor del #ar>metro &ariado.
EGercicio 0

OEtener el dia$rama de Eode del


si$uiente circuito #ara los
si$uientes &alores de la
ca#acidad C( :nF3 CnF3 ::nF3
:CnF y A:nF
E;ercicio <
*Resultados requeridos
.+R#,E
.+R(NT AC &-!. &-. &+-!. &+-.
.END
An>lisis #aramtrico con CAPTURE
Para de@inir un #ar>metro y #edirle a SPICE una simulacin #aramtrica usando
ca#ture(
:. En lu$ar de dar un &alor @iGo al com#onente 8ue se desea modi@icar3 +ay 8ue es#eci@icar
entre lla&es el nomEre del #ar>metro 8ue usaremos en su lu$ar y 8ue de@iniremos en el
si$uiente #unto. Por eGem#lo( Xc&alorY.
A. Para de@inir el #ar>metro3 a/adir el #seudoelemento param 4liErer%a s#ecial.olE6. 2acer
doEle-clic. soEre l. Ele$ir 'e( Column y a/adir el #ar>metro es#eci@icando
'ame>c4alor y ;alue>!n#
H. Oa est> de@inido el #ar>metro3 #ero si 8ueremos 8ue sea &isiEle en el es8uem>tico3 ele$ir
la columna c4alor y #resionar el Eotn displa- y ele$ir 'ame and 4alue.
=. Es#eci@icar el an>lisis #aramtrico acudiendo al men? Pspice/'e( simulation pro9ile 4
Edit simulation pro9ile3 se$?n el caso6 y una &e! es#eci@icado un ti#o de an>lisis .TRA9
.AC 4nuestro eGem#lo6 marcar Parametric S(eep y rellenar los cam#os.
8E!4I9!8 E4 E:E6P4, !N;E8I,8 US!N*, C!P;U8E
Modelos
Modelos
<- algunas cosas m:s para terminar=
<- algunas cosas m:s para terminar=
EGercicio <
Crear el si$uiente circuito en Ca#ture y oEtener Z&4out6Z F Z&4in6Z en @uncin de la @recuencia 4desde
:11 2! +asta :1 "+!3 con :1 #untos #or dcada6. Consultar las si$uientes trans#arencias #ara
de@inir las eti8uetas in? out y ;cc# El transistor #uede encontrarlo en la liErer%a e4al
EGercicio <( eti8uetas 4alias6

Para identi@icar con mayor @acilidad un nodo 4en ProEe3 #or eGem#lo6 es
con&eniente eti8uetarlo. Esto se #uede +acer as%(

Usando la +erramienta Place net alias 4men? Place/'et alias###6 y colocando la


eti8ueta de@inida soEre una l%nea corres#ondiente al nodo

Bas eti8uetas tamEin tienen otra utilidad( #ermiten conectar elementos


distantes en un es8uema sin necesidad de unirlos con una l%nea
e5#l%citamente diEuGada. -asta con 8ue estn conectados a l%neas
eti8uetadas con el mismo nomEre.
EGercicio <( eti8uetas 4alias6

Para de@inir eti8uetas en l%neas de alimentacin e5iste


un s%mEolo es#ec%@ico #ara conectar a las @uentes de
tensin DC(

Ir a men? Place po(er y ele$ir el elemento ;CC de la liErer%a


CAPS@M

Este elemento e&ita tra!ar l%neas muy lar$as en el


es8uema #ara unir las @uentes de alimentacin con
otros #untos del circuito3 #ues todos los #untos donde
conectemos elementos ;CC 8uedan elctricamente
unidos

Es #osiEle editar el nomEre asociado al elemento #ara


conectar a otras @uentes de tensin 4#or eGem#lo3 ;EE
;CC66
EGercicio <( modelos

KCmo simula SPICE el com#ortamiento del transistorL

Res#uesta( con@orme a un modelo cuyos #ar>metros se


almacenan en @ic+eros 4liErer%as6 de e5tensin .liE

-uscar el @ic+ero Q[Ca#ture[BiErary[Ps#ice[e&al.liE3


oEser&ar su contenido y Euscar las l%neas
corres#ondientes al modelo del transistor 8ue +emos
em#leado en el eGem#lo

KReconoce al$unos #ar>metrosL


EGercicio <( modelos
SPICE
PRO-E
Ca#ture eGem#lo.o#G
eGem#lo.cir
Puede contener llamadas
a otros @ic+eros
.I9C @ic+ero.net
@ic+ero.net
liErer%as
.olE
eGem#lo.out EGem#lo.dat
liErer%as
.liE
Pro$rama
Fic+ero
EGercicio <

Continuacin( oEtener de nue&o la @uncin de


trans@erencia Z&4out6Z F Z&4in6Z #ara los si$uientes &alores
del #ar>metro -@( A1 a D11 en #asos de A1.

Datos( ti#o modelo 49P96S nomEre del modelo


4PA9AAAA6

También podría gustarte