240 lines
7.1 KiB
XML
240 lines
7.1 KiB
XML
v {xschem version=3.4.6 file_version=1.2
|
|
*
|
|
* This file is part of XSCHEM,
|
|
* a schematic capture and Spice/Vhdl/Verilog netlisting tool for circuit
|
|
* simulation.
|
|
* Copyright (C) 1998-2024 Stefan Frederik Schippers
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
}
|
|
G {}
|
|
K {}
|
|
V {}
|
|
S {}
|
|
E {}
|
|
B 2 10 -270 390 -110 {flags=graph
|
|
y1=-6800
|
|
y2=6800
|
|
ypos1=0
|
|
ypos2=2
|
|
divy=5
|
|
subdivy=1
|
|
unity=k
|
|
x1=4e-10
|
|
x2=0.001
|
|
divx=5
|
|
subdivx=1
|
|
node=hv
|
|
color=7
|
|
dataset=0
|
|
unitx=u
|
|
}
|
|
B 2 10 -440 390 -280 {flags=graph
|
|
y1=-0.8
|
|
y2=13
|
|
ypos1=0
|
|
ypos2=2
|
|
divy=5
|
|
subdivy=1
|
|
unity=1
|
|
x1=4e-10
|
|
x2=0.001
|
|
divx=5
|
|
subdivx=1
|
|
|
|
|
|
dataset=0
|
|
unitx=u
|
|
color="4 7 6"
|
|
node="fb
|
|
d
|
|
vcc"}
|
|
T {PARASITIC
|
|
CAP} 1020 -510 0 0 0.25 0.2 {}
|
|
T {TESLA COIL HIGH VOLTAGE GENERATOR EXAMPLE} 420 -740 0 0 0.4 0.4 {}
|
|
N 140 -590 140 -540 {lab=VCCS}
|
|
N 140 -680 140 -650 {lab=VCC}
|
|
N 230 -680 230 -540 {lab=VCC}
|
|
N 870 -530 1010 -530 {lab=HV}
|
|
N 1010 -420 1010 -250 {lab=VSS}
|
|
N 1010 -530 1010 -480 {lab=HV}
|
|
N 870 -340 870 -140 {lab=FB}
|
|
N 870 -580 870 -530 {lab=HV}
|
|
N 860 -580 870 -580 {lab=HV}
|
|
N 845 -590 860 -580 {lab=HV}
|
|
N 840 -600 845 -590 {lab=HV}
|
|
N 840 -610 840 -600 {lab=HV}
|
|
N 840 -620 845 -630 {lab=HV}
|
|
N 845 -630 860 -640 {lab=HV}
|
|
N 870 -640 880 -640 {lab=HV}
|
|
N 870 -580 880 -580 {lab=HV}
|
|
N 880 -580 895 -590 {lab=HV}
|
|
N 895 -590 900 -600 {lab=HV}
|
|
N 900 -610 900 -600 {lab=HV}
|
|
N 895 -630 900 -620 {lab=HV}
|
|
N 880 -640 895 -630 {lab=HV}
|
|
N 840 -610 860 -600 {lab=HV}
|
|
N 860 -600 880 -600 {lab=HV}
|
|
N 880 -600 900 -610 {lab=HV}
|
|
N 870 -640 880 -620 {lab=HV}
|
|
N 880 -600 880 -590 {lab=HV}
|
|
N 870 -580 880 -590 {lab=HV}
|
|
N 860 -620 870 -640 {lab=HV}
|
|
N 860 -600 860 -590 {lab=HV}
|
|
N 860 -590 870 -580 {lab=HV}
|
|
N 840 -620 860 -610 {lab=HV}
|
|
N 860 -610 880 -610 {lab=HV}
|
|
N 880 -610 900 -620 {lab=HV}
|
|
N 845 -630 860 -620 {lab=HV}
|
|
N 860 -620 880 -620 {lab=HV}
|
|
N 880 -620 895 -630 {lab=HV}
|
|
N 840 -600 860 -590 {lab=HV}
|
|
N 860 -590 880 -590 {lab=HV}
|
|
N 880 -590 900 -600 {lab=HV}
|
|
N 895 -630 907.5 -642.5 {lab=HV}
|
|
N 907.5 -642.5 907.5 -637.5 {lab=HV}
|
|
N 907.5 -637.5 930 -660 {lab=HV}
|
|
N 922.5 -655 930 -660 {lab=HV}
|
|
N 925 -652.5 930 -660 {lab=HV}
|
|
N 832.5 -642.5 845 -630 {lab=HV}
|
|
N 832.5 -642.5 832.5 -637.5 {lab=HV}
|
|
N 810 -660 832.5 -637.5 {lab=HV}
|
|
N 810 -660 817.5 -655 {lab=HV}
|
|
N 810 -660 815 -652.5 {lab=HV}
|
|
N 832.5 -577.5 845 -590 {lab=HV}
|
|
N 832.5 -582.5 832.5 -577.5 {lab=HV}
|
|
N 810 -560 832.5 -582.5 {lab=HV}
|
|
N 810 -560 817.5 -565 {lab=HV}
|
|
N 810 -560 815 -567.5 {lab=HV}
|
|
N 895 -590 907.5 -577.5 {lab=HV}
|
|
N 907.5 -582.5 907.5 -577.5 {lab=HV}
|
|
N 907.5 -582.5 930 -560 {lab=HV}
|
|
N 922.5 -565 930 -560 {lab=HV}
|
|
N 925 -567.5 930 -560 {lab=HV}
|
|
N 840 -620 840 -610 {lab=HV}
|
|
N 860 -640 870 -640 {lab=HV}
|
|
N 900 -620 900 -610 {lab=HV}
|
|
N 860 -610 860 -600 {lab=HV}
|
|
N 880 -610 880 -600 {lab=HV}
|
|
N 860 -620 860 -610 {lab=HV}
|
|
N 880 -620 880 -610 {lab=HV}
|
|
N 790 -430 790 -400 {lab=#net1}
|
|
N 790 -490 870 -490 {lab=HV}
|
|
N 580 -430 580 -400 {lab=#net2}
|
|
N 520 -430 520 -340 {lab=#net3}
|
|
N 520 -340 720 -340 {lab=#net3}
|
|
N 790 -340 870 -340 {lab=FB}
|
|
N 520 -490 580 -490 {lab=VCC}
|
|
N 580 -680 580 -490 {lab=VCC}
|
|
N 870 -530 870 -490 {lab=HV}
|
|
N 870 -430 870 -340 {lab=FB}
|
|
N 580 -170 580 -150 {lab=VSS}
|
|
N 140 -680 230 -680 {lab=VCC}
|
|
N 140 -460 230 -460 {lab=VSS}
|
|
N 800 -220 800 -200 {lab=VCC}
|
|
N 800 -140 870 -140 {lab=FB}
|
|
N 230 -480 230 -460 {lab=VSS}
|
|
N 140 -480 140 -460 {lab=VSS}
|
|
N 460 -200 540 -200 {lab=FB}
|
|
N 580 -280 580 -230 {lab=D}
|
|
N 230 -680 580 -680 {lab=VCC}
|
|
N 470 -280 470 -260 {lab=VCC}
|
|
N 460 -420 460 -400 {lab=VCC}
|
|
N 460 -340 520 -340 {lab=#net3}
|
|
N 720 -280 720 -260 {lab=VSS}
|
|
C {code.sym} 1140 -170 0 0 {
|
|
name=STIMULI
|
|
value=".option SCALE=1e-6 PARHIER=LOCAL RUNLVL=6 post MODMONTE=1
|
|
.option sampling_method = SRS
|
|
.option method=gear savecurrents
|
|
vvss vss 0 dc 0
|
|
|
|
.save all
|
|
.save tran @q5[p]
|
|
** models are generally not free: you must download
|
|
** SPICE models for active devices and put them into the below
|
|
** referenced file in simulation directory.
|
|
.include models_tesla.txt
|
|
.temp 30
|
|
|
|
.control
|
|
tran 40n 1m uic
|
|
meas tran iavg AVG i(vvcc) from=950u to=990u
|
|
save tran p(q5) i(l1) i(l2)
|
|
write tesla.raw
|
|
quit 0
|
|
.endc
|
|
"}
|
|
C {lab_pin.sym} 140 -680 0 0 {name=p1 lab=VCC}
|
|
C {res.sym} 140 -620 0 1 {name=Rs m=1 value=1}
|
|
C {vsource.sym} 140 -510 0 1 {name=Vvcc value="pwl 0 0 1u 12"}
|
|
C {lab_pin.sym} 140 -460 0 0 {name=p7 lab=VSS}
|
|
C {capa.sym} 230 -510 0 0 {name=Cvcc m=1 value=10u}
|
|
C {launcher.sym} 1180 -530 0 0 {name=h2
|
|
descr="BJT MODELS"
|
|
url="http://www.zen22142.zen.co.uk/ltspice/standard.bjt"}
|
|
C {launcher.sym} 1180 -480 0 0 {name=h1
|
|
descr="NPN MODELS"
|
|
url="http://web.mit.edu/Magic/Public/ckt/npn.mod"}
|
|
C {launcher.sym} 1180 -580 0 0 {name=h3
|
|
descr="COIL CALCULATION"
|
|
url="http://hamwaves.com/antennas/inductance.html"}
|
|
C {launcher.sym} 1180 -630 0 0 {name=h4
|
|
descr="ltwiki BJT MODELS"
|
|
url="http://ltwiki.org/?title=Standard.bjt"}
|
|
C {lab_pin.sym} 140 -570 0 0 {name=p6 lab=VCCS}
|
|
C {lab_pin.sym} 870 -560 0 1 {name=p4 lab=HV}
|
|
C {capa.sym} 1010 -450 0 0 {name=C1 m=1 value=1p}
|
|
C {lab_pin.sym} 1010 -250 0 0 {name=p3 lab=VSS}
|
|
C {ind.sym} 580 -460 2 1 {name=L1 value=9.8u}
|
|
C {ind.sym} 790 -460 0 1 {name=L2 value=9.1m}
|
|
C {k.sym} 700 -460 0 0 {name=K0 K=0.15 L1=L1 L2=L2}
|
|
C {res.sym} 790 -370 0 0 {name=R0 m=1 value=.32}
|
|
C {capa.sym} 870 -460 0 1 {name=C0 m=1 value=4.1p}
|
|
C {res.sym} 580 -370 0 1 {name=R3 m=1 value=0.22}
|
|
C {capa.sym} 520 -460 0 0 {name=C5 m=1 value=13p}
|
|
C {lab_pin.sym} 580 -260 0 1 {name=p5 lab=D}
|
|
C {lab_pin.sym} 870 -170 0 1 {name=p0 lab=FB}
|
|
C {diode.sym} 800 -110 2 0 {name=D2 model=d1n4148 area=1
|
|
}
|
|
C {lab_pin.sym} 580 -150 0 1 {name=p10 lab=VSS}
|
|
C {diode.sym} 800 -170 2 0 {name=D1 model=d1n4148 area=1
|
|
}
|
|
C {lab_pin.sym} 800 -220 0 1 {name=p16 lab=VCC}
|
|
C {lab_pin.sym} 460 -200 0 0 {name=p11 lab=FB}
|
|
C {lab_pin.sym} 800 -80 0 0 {name=p12 lab=VSS}
|
|
C {npn.sym} 560 -200 0 0 {name=Q5 model=bd139 area=1}
|
|
C {res.sym} 470 -230 0 0 {name=R1 m=1 value=100k}
|
|
C {lab_pin.sym} 470 -280 0 0 {name=p8 lab=VCC}
|
|
C {diode.sym} 460 -370 2 0 {name=D3 model=d1n5400 area=1
|
|
}
|
|
C {lab_pin.sym} 460 -420 0 0 {name=p13 lab=VCC}
|
|
C {ammeter.sym} 580 -310 0 0 {name=vmeasure}
|
|
C {diode.sym} 720 -310 2 0 {name=D4 model=d1n5400 area=1
|
|
}
|
|
C {lab_pin.sym} 720 -260 0 0 {name=p14 lab=VSS}
|
|
C {title.sym} 160 -30 0 0 {name=l1 author="Stefan Schippers"}
|
|
C {launcher.sym} 100 -810 0 0 {name=h5
|
|
descr="tcleval(Select arrow and
|
|
Ctrl key + Left Button-Click to load/unload waveforms
|
|
from $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw)"
|
|
tclcommand="
|
|
xschem raw_read $netlist_dir/[file tail [file rootname [xschem get current_name]]].raw
|
|
"
|
|
}
|
|
C {launcher.sym} 170 -90 0 0 {name=h6
|
|
descr="Graph Manual page"
|
|
url="https://xschem.sourceforge.io/stefan/xschem_man/graphs.html"}
|