# Qucs 0.0.17  /home/guilherme/.qucs/TR_555_Fig9_prj/555_Fig9.sch

.Def:timer_Discharge _net0 _net3 _net2
R:R1 _net0 _net1 R="10K" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
BJT:T1 _net1 _net4 _net2 _net4 Type="npn" Is="1e-16" Nf="1" Nr="1" Ikf="0" Ikr="0" Vaf="0" Var="0" Ise="0" Ne="1.5" Isc="0" Nc="2" Bf="100" Br="1" Rbm="0" Irb="0" Rc="0" Re="0" Rb="0" Cje="0" Vje="0.75" Mje="0.33" Cjc="0" Vjc="0.75" Mjc="0.33" Xcjc="1.0" Cjs="0" Vjs="0.75" Mjs="0" Fc="0.5" Tf="1e-9" Xtf="0.0" Vtf="0.0" Itf="0.0" Tr="0.0" Temp="26.85" Kf="0.0" Af="1.0" Ffe="1.0" Kb="0.0" Ab="1.0" Fb="1.0" Ptf="0.0" Xtb="0.0" Xti="3.0" Eg="1.11" Tnom="26.85" Area="1.0"
R:R2 _net3 _net4 R="200" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
.Def:End

.Def:timer_digital_comb _net5 _net1 _net0 _net2 _net4
Inv:Y5 _net3 _net2 V="1 V" t="0" TR="10"
R:R1 _net6 _net7 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R5 _net8 _net9 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R3 _net10 _net11 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R2 _net12 _net2 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R4 _net3 _net4 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
Inv:Y4 _net6 _net5 V="1 V" t="0" TR="10"
OR:Y1 _net8 _net1 _net7 V="1 V" t="0" TR="10"
NOR:Y3 _net12 _net11 _net9 V="1 V" t="0" TR="10"
NOR:Y2 _net10 _net0 _net2 V="1 V" t="5 ns" TR="10"
C:C1 gnd _net7 C="0.5nF" V=""
C:C5 gnd _net9 C="0.5nF" V=""
C:C4 gnd _net4 C="5nF" V=""
C:C3 gnd _net11 C="0.09nF" V=""
C:C2 gnd _net2 C="0.5nF" V=""
.Def:End

.Def:timer_amp _net2 _net3 _net0
R:R2 _net1 _net0 R="7" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
VCVS:SRC1 _net2 _net1 gnd _net3 G="3.7" T="0"
.Def:End

.Def:timer_trig _net0 _net1 _net3
Idc:I1 _net0 gnd I="500 nA"
R:R4 _net2 _net3 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
OpAmp:OP1 _net1 _net0 _net2 G="1e6" Umax="1 V"
C:C1 gnd _net3 C="1 nF" V=""
.Def:End

.Def:timer_thresh _net0 _net1 _net3
Idc:I1 gnd _net0 I="0.1 uA"
R:R4 _net2 _net3 R="1k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
OpAmp:OP1 _net1 _net0 _net2 G="1e6" Umax="1 V"
C:C1 gnd _net3 C="1 nF" V=""
.Def:End

.Def:timer_555 _net0 _net7 _net1 _net4 _net2 _net8 _net6 _net3
R:R1 _net2 _net3 R="5k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R2 _net5 _net2 R="5k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R3 _net0 _net5 R="5k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
Sub:SUB5 _net9 _net6 _net0 Type="timer_Discharge"
Sub:SUB3 _net4 _net10 _net11 _net12 _net9 Type="timer_digital_comb"
Sub:SUB4 _net12 _net0 _net1 Type="timer_amp"
Sub:SUB6 _net5 _net7 _net11 Type="timer_trig"
Sub:SUB7 _net8 _net2 _net10 Type="timer_thresh"
.Def:End

Vpulse:V3 reset gnd U1="5 V" U2="0 V" T1="0" T2="0.02 ms" Tr="5 ns" Tf="5 ns"
Vdc:V1 _net0 gnd U="5 V"
R:R1 vdis _net0 R="3.9k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
R:R2 vtrig vdis R="3k" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
C:C2 gnd _net1 C="0.01uF" V="0V"
C:C1 gnd vtrig C="0.01u" V="0V"
Sub:SUB1 gnd vtrig vout reset _net1 vtrig vdis _net0 Type="timer_555"
.TR:TR1 Type="lin" Start="0" Stop="0.6 ms" Points="1001" IntegrationMethod="Gear" Order="6" InitialStep="1 ns" MinStep="1e-12" MaxIter="1500" reltol="0.01" abstol="100 pA" vntol="100 uV" Temp="26.85" LTEreltol="1e-3" LTEabstol="1e-6" LTEfactor="1" Solver="CroutLU" relaxTSR="no" initialDC="yes" MaxStep="0"
