Diferencia entre revisiones de «Simulación de circuitos»

Sin resumen de edición
Sin resumen de edición
 
(No se muestran 5 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
= Circuitos básicos =
= Circuitos básicos =


==Archivo de Entrada SPICE (resistor_dc.cir)==
== Doble resistor, medición entre resistores y tierra ==
 
===resistor_dc.cir===
<pre>
<pre>
.title Resistor DC
.title Resistor DC
Línea 8: Línea 10:
r1 1 2 1k
r1 1 2 1k
r2 2 0 1k
r2 2 0 1k
.control
op
print v(1, 2)
print v(2)
.endc
.end
</pre>
== Diodo, medición entre diodo y tierra ==
===1n4148.lib===
<pre>.model 1n4148 D(IS=2.5n N=1.9 BV=100 RS=1)</pre>
===diodo.cir===
<pre>
.title Diodo DC
.include 1n4148.lib
v1 1 0 10
r1 1 2 1k
d1 2 0 1n4148


.control
.control
Línea 146: Línea 169:
El resultado:<br>
El resultado:<br>
[[Archivo:Clave outputfile.wav]]
[[Archivo:Clave outputfile.wav]]
==2N3904.lib==
<pre>
.model 2N3904 NPN(Is=6.734f Xti=3 Eg=1.11 Vaf=74.03 Bf=416.4 Ne=1.259
+ Ise=6.734f Ikf=66.78m Xtb=1.5 Br=.7371 Nc=2 Isc=0 Ikr=0 Rc=1
+ Cjc=3.638p Mjc=.3085 Vjc=.75 Fc=.5 Cje=4.493p Mje=.2593 Vje=.75
+ Tr=239.5n Tf=301.2p Itf=.4 Vtf=4 Xtf=2 Rb=10)
</pre>
=Transistor Transient (Respuesta transitoria)=
<pre>
.title transistor tran
.include 2n3904.lib
v1 1 0 10
q1 collector base emitter 2n3904
r1 1 collector 1k
r2 1 base 220k
r3 emitter 0 100
v2 2 0 ac 1 sin 0 .1 1000
c1 2 base 1u
.control
  tran 1u 3m
  run
.endc
.end
</pre>
=Oscilador de cambio de fase=
<pre>
.title oscilador de cambio de fase
.include 2n3904.lib // C B E
.param cc = "4.7u"
.param rc = "1k"
v1 vcc 0 5
q1 q1c q1b 0 2n3904
r1 q1c vcc {rc}
c1 q1c 0 {cc}
q2 q2c q2b 0 2n3904
r2 q2c vcc {rc}
c2 q2c 0 {cc}
q3 q3c q3b 0 2n3904
r3 q3c vcc {rc}
c3 q3c 0 {cc}
r4 q1c q2b 1
r5 q2c q3b 1
r6 q3c q1b 1
.tran 1u 100m
.control
  run
  plot v(q1c) xlimit 0 30m
  spec 1 2k 10 v(q1c)
  plot mag(v(q1c))
.endc
.end
</pre>