113 lines
4.8 KiB
XML
113 lines
4.8 KiB
XML
v {xschem version=2.9.8 file_version=1.2}
|
|
G {}
|
|
K {}
|
|
V {}
|
|
S {}
|
|
E {}
|
|
P 7 11 1280 -860 1280 -820 1180 -900 1280 -980 1280 -940 1500 -940 1500 -980 1600 -900 1500 -820 1500 -860 1280 -860 {fill=true}
|
|
T {Example of hierarchical schematic
|
|
to be netlisted in tEDAx format.
|
|
Hierarchy is flattened and hierarchical
|
|
node names and refdes's are mangled to
|
|
avoid collisions.} 1330 -520 0 0 0.8 0.8 {}
|
|
T {NOTE: circuit is doing nothing useful,
|
|
just a collection of schematics to show
|
|
hierarchical tEDAx netlisting} 1330 -220 0 0 0.8 0.8 {}
|
|
T {Same design
|
|
repeated 2 times} 1180 -1140 0 0 1 1 {}
|
|
N 540 -100 540 -80 {lab=VSS}
|
|
N 540 -200 540 -160 {lab=VREF}
|
|
N 540 -200 630 -200 {lab=VREF}
|
|
N 540 -320 540 -290 {lab=VCC}
|
|
N 630 -380 630 -280 {lab=VSSLOAD}
|
|
N 630 -380 1130 -380 {lab=VSSLOAD}
|
|
N 1130 -380 1130 -360 {lab=VSSLOAD}
|
|
N 1130 -300 1130 -270 {lab=D}
|
|
N 860 -120 880 -120 {lab=#net1}
|
|
N 770 -120 800 -120 {lab=RST}
|
|
N 920 -170 920 -150 {lab=#net2}
|
|
N 990 -210 990 -200 {lab=G}
|
|
N 900 -240 920 -240 {lab=#net2}
|
|
N 920 -170 950 -170 {lab=#net2}
|
|
N 990 -210 1040 -210 {lab=G}
|
|
N 1040 -240 1040 -210 {lab=G}
|
|
N 1040 -240 1090 -240 {lab=G}
|
|
N 1070 -840 1070 -790 { lab=VOUT_PROTECTED1}
|
|
N 390 -440 390 -420 {lab=VSS}
|
|
N 310 -500 390 -500 { lab=VSS_ANALOG}
|
|
N 310 -440 310 -420 {lab=VSS}
|
|
N 540 -230 540 -200 {lab=VREF}
|
|
N 1130 -430 1130 -380 {lab=VSSLOAD}
|
|
N 920 -240 920 -170 {lab=#net2}
|
|
N 990 -220 990 -210 {lab=G}
|
|
N 1020 -790 1070 -790 { lab=VOUT_PROTECTED1}
|
|
N 70 -330 90 -330 { lab=#net3}
|
|
N 2080 -920 2080 -870 { lab=VOUT_PROTECTED2}
|
|
N 2030 -870 2080 -870 { lab=VOUT_PROTECTED2}
|
|
N 390 -500 450 -500 { lab=VSS_ANALOG}
|
|
C {title.sym} 160 -30 0 0 {name=l2 author="Stefan"}
|
|
C {lab_pin.sym} 70 -470 0 1 {name=p8 lab=VCC12}
|
|
C {conn_8x1.sym} 50 -450 0 0 {name=C2}
|
|
C {lab_pin.sym} 1130 -400 0 0 {name=p1 lab=VSSLOAD}
|
|
C {lm358.sym} 710 -240 0 0 {name=U3:1
|
|
spiceprefix=X
|
|
VCC=VCC
|
|
VNN=VSS
|
|
url="https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=2ahUKEwi8_s-Z5KTfAhUmy4UKHbDOBUIQFjACegQICBAC&url=https%3A%2F%2Fwww.sparkfun.com%2Fdatasheets%2FComponents%2FGeneral%2FLM358.pdf&usg=AOvVaw0pOnlomz_hkzyk7OvZBPFv"
|
|
}
|
|
C {res.sym} 540 -130 0 0 {name=R3 m=1 value=4k footprint=1206}
|
|
C {res.sym} 540 -260 0 0 {name=R4 m=1 value=100k footprint=1206
|
|
comptag="tc1 -1.4e-3 tc2 3e-5"
|
|
device="resistor 1% tolerance"}
|
|
C {gnd.sym} 540 -80 0 0 {name=l0 lab=VSS}
|
|
C {nmos.sym} 1110 -240 0 0 {name=M2
|
|
spiceprefix=X}
|
|
C {res.sym} 1130 -330 0 0 {name=R5 m=1 value=1 footprint=1206}
|
|
C {gnd.sym} 1130 -210 0 0 {name=l6 lab=VSS}
|
|
C {vdd.sym} 540 -320 0 0 {name=l7 lab=VCC}
|
|
C {vdd.sym} 1130 -550 0 0 {name=l8 lab=VCC}
|
|
C {voltage_protection.sch} 10 -490 0 0 {name=xprot1}
|
|
C {lab_pin.sym} 540 -180 0 0 {name=p2 lab=VREF}
|
|
C {res.sym} 1130 -460 0 0 {name=RLOAD m=1 value="R='1/(time+1e-7)'" footprint=1206}
|
|
C {ammeter.sym} 1130 -520 0 0 {name=vmeasure}
|
|
C {lab_wire.sym} 1070 -240 0 0 {name=l12 lab=G}
|
|
C {lab_pin.sym} 1130 -290 0 0 {name=p3 lab=D}
|
|
C {res.sym} 870 -240 1 0 {name=R2 m=1 value=20k footprint=1206}
|
|
C {npn.sym} 900 -120 0 0 {name=Q1 model=q2n2222
|
|
url="http://html.alldatasheet.com/html-pdf/17919/PHILIPS/MMBT2222/499/2/MMBT2222.html"
|
|
}
|
|
C {gnd.sym} 920 -90 0 0 {name=l16 lab=VSS}
|
|
C {lab_pin.sym} 770 -120 0 0 {name=p4 lab=RST}
|
|
C {res.sym} 830 -120 1 0 {name=R6 m=1 value=20k footprint=1206}
|
|
C {lab_pin.sym} 70 -430 0 1 {name=p5 lab=RST}
|
|
C {npn.sym} 970 -170 0 0 {name=Q2 model=q2n2222
|
|
url="http://html.alldatasheet.com/html-pdf/17919/PHILIPS/MMBT2222/499/2/MMBT2222.html"
|
|
}
|
|
C {gnd.sym} 990 -140 0 0 {name=l11 lab=VSS}
|
|
C {res.sym} 990 -250 2 0 {name=R1 m=1 value=20k footprint=1206}
|
|
C {vdd.sym} 990 -280 0 0 {name=l13 lab=VCC}
|
|
C {lab_pin.sym} 70 -450 0 1 {name=p9 lab=VSS}
|
|
C {lab_pin.sym} 1070 -790 0 1 {name=p6 lab=VOUT_PROTECTED1}
|
|
C {lab_pin.sym} 180 -1200 0 0 {name=p10 lab=VCC12}
|
|
C {diode.sym} 1070 -870 0 0 {name=D1 model=D1N914 area=1 device=D1N914 footprint=acy(300)}
|
|
C {vdd.sym} 1070 -900 0 0 {name=l1 lab=VCC}
|
|
C {res.sym} 390 -470 0 0 {name=R7 m=1 value=10 footprint=1206}
|
|
C {gnd.sym} 390 -420 0 0 {name=l3 lab=VSS}
|
|
C {lab_pin.sym} 450 -500 0 1 {name=p7 lab=VSS_ANALOG}
|
|
C {lab_pin.sym} 180 -1120 0 0 {name=p11 lab=VSS_ANALOG}
|
|
C {capa.sym} 310 -470 0 0 {name=C0 m=1 value=100u device="electrolitic capacitor"}
|
|
C {gnd.sym} 310 -420 0 0 {name=l4 lab=VSS}
|
|
C {lab_pin.sym} 70 -390 0 1 {name=p12 lab=VOUT_PROTECTED2}
|
|
C {lab_pin.sym} 70 -370 0 1 {name=p13 lab=VSS_ANALOG}
|
|
C {lab_pin.sym} 70 -350 0 1 {name=p14 lab=VSSLOAD}
|
|
C {noconn.sym} 90 -330 0 1 {name=l5}
|
|
C {voltage_protection.sym} 1880 -860 0 0 {name=xprot2}
|
|
C {lab_pin.sym} 2080 -870 0 1 {name=p15 lab=VOUT_PROTECTED2}
|
|
C {lab_pin.sym} 1730 -870 0 0 {name=p16 lab=VCC12}
|
|
C {diode.sym} 2080 -950 0 0 {name=D2 model=D1N914 area=1 device=D1N914 footprint=acy(300)}
|
|
C {vdd.sym} 2080 -980 0 0 {name=l10 lab=VCC}
|
|
C {lab_pin.sym} 1730 -850 0 0 {name=p17 lab=VSS_ANALOG}
|
|
C {lab_pin.sym} 70 -410 0 1 {name=p18 lab=VOUT_PROTECTED1}
|
|
C {netlist_options.sym} 30 -260 0 0 {hiersep=.
|
|
}
|