Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\1f4dc29f0d3b_318A.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT318A.asy)
R1 N002 N001 1K
R2 N001 0 1K
XU1 N003 N001 +V -V N002 LT118A ;pnba In+)In-)V+)V-)OUT
V1 +V 0 15
V2 -V 0 -15
V3 N003 0 SINE(0 1 1K)
.tran 3m
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 896 680
WIRE -32 96 -48 96
WIRE 64 96 48 96
WIRE 80 96 64 96
WIRE 192 96 160 96
WIRE -256 112 -256 96
WIRE -160 112 -160 96
WIRE 128 208 128 192
WIRE -256 224 -256 192
WIRE -160 224 -160 192
WIRE 64 224 64 96
WIRE 96 224 64 224
WIRE 192 240 192 96
WIRE 192 240 160 240
WIRE 96 256 -64 256
WIRE -64 272 -64 256
WIRE 128 288 128 272
WIRE -64 368 -64 352
SYMBOL opamps\\LT318A 128 240 R0
SYMATTR InstName U1
SYMBOL voltage -256 96 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL voltage -64 256 R0
SYMATTR InstName V3
SYMATTR Value SINE(0 1 1K)
SYMBOL voltage -160 96 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL res 176 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL res 64 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1K
FLAG -160 224 0
FLAG 128 192 +V
FLAG -160 96 +V
FLAG 128 288 -V
FLAG -256 224 0
FLAG -256 96 -V
FLAG -48 96 0
FLAG -64 368 0
TEXT 136 344 Left 2 !.tran 3m
* Z:\home\khalils\Downloads\files\data\raw_asc\3416b8fcd574_Aufgabe_1.2_NichtInvertierenderVerstaerker.asc
* Generated by LTspice 26.0.1 for Windows.
;tran 20m
V1 V+ 0 5
R2 N001 0 10e3
V2 0 V- 5
XU1 in N001 V+ V- out LM324 ;pnba In+)In-)V+)V-)OUT
R1 out N001 200e3
V4 in 0 AC 10m
.include LM324.txt
.ac oct 100 10 10MEG
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 416 -16 416 -32
WIRE -32 0 -64 0
WIRE 112 0 48 0
WIRE 160 0 112 0
WIRE 256 0 240 0
WIRE 416 0 416 -16
WIRE -224 16 -224 0
WIRE -64 32 -64 0
WIRE 416 96 416 80
WIRE 416 96 368 96
WIRE 192 112 192 96
WIRE 368 112 368 96
WIRE 112 128 112 0
WIRE 160 128 112 128
WIRE 416 128 416 96
WIRE -224 144 -224 96
WIRE 256 144 256 0
WIRE 256 144 224 144
WIRE 288 144 256 144
WIRE 304 144 288 144
WIRE 160 160 128 160
WIRE 192 208 192 176
WIRE 416 224 416 208
WIRE 416 240 416 224
SYMBOL Opamps\\opamp2 192 80 R0
SYMATTR InstName U1
SYMATTR Value LM324
SYMBOL voltage 416 -16 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage 416 112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL res 256 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 200e3
SYMBOL voltage -224 0 R0
WINDOW 123 24 132 Left 2
WINDOW 39 0 0 Left 2
WINDOW 3 24 160 Left 2
SYMATTR Value2 AC 10m
SYMATTR Value ""
SYMATTR InstName V4
SYMBOL res 64 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10e3
FLAG 368 112 0
FLAG 416 -16 V+
FLAG 416 224 V-
FLAG 192 96 V+
FLAG 192 208 V-
FLAG 288 144 out
FLAG -224 144 0
FLAG -64 32 0
FLAG -224 0 in
FLAG 128 160 in
TEXT -248 280 Left 2 !.include LM324.txt
TEXT -256 240 Left 2 !;tran 20m
TEXT -248 224 Left 0 !.ac oct 100 10 10MEG
* Z:\home\khalils\Downloads\files\data\raw_asc\592e925ca8cd_current-limiting-npn.asc
* Generated by LTspice 26.0.1 for Windows.
* Sizing:\nR2 sets max current -> set max current through the load: Imax = 20 mA\nFind R2 at max current assuming its voltage drop is Vbe and Q2 is still not conducting -> R2 = 0.6V/Imax = 30 ohm\nFind base current at the limiting condition where Q2 is still not conducting -> Ib = Ic/100 = 200 uA\nFind R1 using KVL -> 12 = R1*Ib + 0.6 + 0.6 -> R1 = (12 - 1.2)/20 u = 54k ohm\n \nNow see what happens when R load changes -> max current through the circuit is fixed at 20 mA\nPossible application -> LED driver circuit\n \nAfter running the simulation:\n1) CTRL + L or View SPICE error log\n2) Right click -> Plot .step ed .meas data
* Current limiting circuit using NPN transistors
Q1 N001 N002 N003 0 2N3904
R2 0 N003 30
V1 Vcc 0 12
Q2 N002 N003 0 0 2N3904
R3 Vcc N001 {R_load}
R1 N002 Vcc 54k
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.tran 1
.step param R_load 100 1k 50
.meas Load_current AVG I(R3)
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1828 680
WIRE -128 -48 -128 -96
WIRE 288 -16 288 -64
WIRE -128 64 -128 32
WIRE 288 128 288 64
WIRE 48 176 -32 176
WIRE 160 176 128 176
WIRE 224 176 160 176
WIRE 160 256 160 176
WIRE 288 304 288 224
WIRE 288 304 224 304
WIRE 288 352 288 304
WIRE 160 464 160 352
WIRE 288 464 288 432
SYMBOL voltage -128 -64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL npn 224 128 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res 304 448 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R2
SYMATTR Value 30
SYMBOL npn 224 256 M0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL res 272 -32 R0
SYMATTR InstName R3
SYMATTR Value {R_load}
SYMBOL res 144 160 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 54k
FLAG 288 464 0
FLAG 160 464 0
FLAG -128 64 0
FLAG -128 -96 Vcc
FLAG 288 -64 Vcc
FLAG -32 176 Vcc
TEXT 544 -128 Left 2 ;Sizing:\nR2 sets max current -> set max current through the load: Imax = 20 mA\nFind R2 at max current assuming its voltage drop is Vbe and Q2 is still not conducting -> R2 = 0.6V/Imax = 30 ohm\nFind base current at the limiting condition where Q2 is still not conducting -> Ib = Ic/100 = 200 uA\nFind R1 using KVL -> 12 = R1*Ib + 0.6 + 0.6 -> R1 = (12 - 1.2)/20 u = 54k ohm\n \nNow see what happens when R load changes -> max current through the circuit is fixed at 20 mA\nPossible application -> LED driver circuit\n \nAfter running the simulation:\n1) CTRL + L or View SPICE error log\n2) Right click -> Plot .step ed .meas data
TEXT 544 368 Left 2 !.tran 1
TEXT 544 256 Left 2 !.step param R_load 100 1k 50
TEXT 544 312 Left 2 !.meas Load_current AVG I(R3)
TEXT 56 -288 Left 4 ;Current limiting circuit using NPN transistors
* Z:\home\khalils\Downloads\files\data\raw_asc\3c4666fab615_ssc-vsc-simulation.asc
* Generated by LTspice 26.0.1 for Windows.
XU1 0 N001 V+ 0 Vout LM358 ;pnba In+)In-)V+)V-)OUT
R2 N002 N001 2.7k
R3 N001 Vout 10k
V1 N002 0 SINE(0 0.4 10k 0 0 0 5)
V2 V+ 0 9V
.lib LM358.lib
.tran 0 0.01 0 0.001
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 724
WIRE -416 -336 -480 -336
WIRE -144 -336 -336 -336
WIRE -144 -224 -144 -336
WIRE -80 -112 -160 -112
WIRE 96 -112 0 -112
WIRE -464 16 -512 16
WIRE -272 16 -384 16
WIRE -160 16 -160 -112
WIRE -160 16 -192 16
WIRE -80 16 -160 16
WIRE 96 32 96 -112
WIRE 96 32 -16 32
WIRE 208 32 96 32
WIRE -80 48 -160 48
WIRE -48 112 -48 64
WIRE -160 160 -160 48
FLAG 208 32 Vout
IOPIN 208 32 Out
FLAG -512 16 0
FLAG -160 160 0
FLAG -144 -224 0
FLAG -480 -336 V+
IOPIN -480 -336 Out
FLAG -48 0 V+
IOPIN -48 0 In
FLAG -48 112 0
SYMBOL OpAmps\\opamp2 -48 -32 R0
SYMATTR InstName U1
SYMATTR Value LM358
SYMBOL res -288 32 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R2
SYMATTR Value 2.7k
SYMBOL res -96 -96 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL voltage -368 16 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 0.4 10k 0 0 0 5)
SYMBOL voltage -432 -336 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 -32 56 VBottom 2
SYMATTR InstName V2
SYMATTR Value 9V
TEXT -520 288 Left 2 !.lib LM358.lib
TEXT -520 312 Left 2 !.tran 0 0.01 0 0.001
* Z:\home\khalils\Downloads\files\data\raw_asc\99c1304a7eda_invsumopamp.asc
* Generated by LTspice 26.0.1 for Windows.
* Non-inverting Summing Amplifier\nSee https://www.electronics-tutorials.ws/opamp/opamp_4.html
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp.asy)
R3 N004 N003 10K tol=1 pwr=0.1
V3 N003 0 SINE(0 5 1k)
R1 N002 0 1K tol=1 pwr=0.1
V1 N001 0 12
XU1 N004 N002 N001 N006 Output level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
R2 Output N002 1K tol=1 pwr=0.1
R4 N004 N005 20K tol=1 pwr=0.1
V2 0 N006 12
V4 N005 0 SINE(0 5 2k)
.lib UniversalOpAmp1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 352 -32 96 -32
WIRE 96 16 96 -32
WIRE 432 48 240 48
WIRE 560 48 512 48
WIRE -128 112 -496 112
WIRE 192 112 -48 112
WIRE -496 144 -496 112
WIRE 352 144 352 -32
WIRE 240 160 240 48
WIRE 320 160 240 160
WIRE 96 176 96 96
WIRE 96 176 16 176
WIRE 560 176 560 48
WIRE 560 176 384 176
WIRE 640 176 560 176
WIRE 192 192 192 112
WIRE 320 192 192 192
WIRE -128 224 -304 224
WIRE 192 224 192 192
WIRE 192 224 -48 224
WIRE -304 256 -304 224
WIRE 96 256 96 176
WIRE 240 256 240 160
WIRE 96 384 96 336
WIRE 352 384 352 208
WIRE 352 384 96 384
WIRE -496 464 -496 224
WIRE -304 464 -304 336
WIRE -304 464 -496 464
WIRE 16 464 16 176
WIRE 16 464 -304 464
WIRE 192 464 16 464
WIRE 240 464 240 336
WIRE 240 464 192 464
WIRE 192 496 192 464
IOPIN 640 176 Out
SYMBOL res 224 240 R0
SYMATTR InstName R1
SYMATTR Value 1K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL OpAmps\\UniversalOpAmp 352 176 R0
SYMATTR InstName U1
SYMBOL voltage -304 240 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value SINE(0 5 2k)
SYMBOL res -32 96 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 10K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res -32 208 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 20K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL res 528 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1K
SYMATTR SpiceLine tol=1 pwr=0.1
SYMBOL voltage 96 0 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL voltage 96 240 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 12
SYMBOL voltage -496 128 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value SINE(0 5 1k)
FLAG 640 176 Output
FLAG 192 496 0
TEXT -672 -16 Left 2 ;Non-inverting Summing Amplifier\nSee https://www.electronics-tutorials.ws/opamp/opamp_4.html
* Z:\home\khalils\Downloads\files\data\raw_asc\MAX40100.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\MAX40100.asy)
XU1 IN OUT Vcc Vee OUT Vcc MAX40100 ;pnba In+)In-)V+)V-)OUT)SHDN
V1 IN 0 SINE(0 50m 10k)
Vee 0 Vee 2.5
CL OUT 0 15p
Vcc Vcc 0 2.5
RL OUT 0 100k
.tran 100u
.lib MAX40100.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1720 800
WIRE 624 256 304 256
WIRE 64 288 64 272
WIRE 416 352 416 320
WIRE 304 368 304 256
WIRE 400 368 304 368
WIRE 624 384 624 256
WIRE 624 384 464 384
WIRE 720 384 624 384
WIRE 64 400 64 368
WIRE 64 400 32 400
WIRE 400 400 304 400
WIRE 32 416 32 400
WIRE 624 416 624 384
WIRE 720 432 720 384
WIRE 64 448 64 400
WIRE 416 448 416 416
WIRE 448 448 448 416
WIRE 304 496 304 400
WIRE 624 528 624 496
WIRE 720 528 720 496
WIRE 64 544 64 528
WIRE 304 592 304 576
SYMBOL res 608 400 R0
SYMATTR InstName RL
SYMATTR Value 100k
SYMBOL cap 704 432 R0
SYMATTR InstName CL
SYMATTR Value 15p
SYMBOL voltage 304 480 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 50m 10k)
SYMBOL voltage 64 432 R0
WINDOW 123 0 0 Left 2
SYMATTR InstName Vee
SYMATTR Value 2.5
SYMBOL MAX40100 432 400 R0
SYMATTR InstName U1
SYMBOL voltage 64 272 R0
WINDOW 123 0 0 Left 2
SYMATTR InstName Vcc
SYMATTR Value 2.5
FLAG 720 384 OUT
FLAG 64 272 Vcc
FLAG 64 544 Vee
FLAG 416 320 Vcc
FLAG 416 448 Vee
FLAG 32 416 0
FLAG 304 592 0
FLAG 624 528 0
FLAG 304 400 IN
FLAG 720 528 0
FLAG 448 448 Vcc
TEXT 16 632 Left 2 !.tran 100u
* Z:\home\khalils\Downloads\files\data\raw_asc\2fed655ae557_AD8643.asc
* Generated by LTspice 26.0.1 for Windows.
Vin IN 0 SINE(0 1 100K)
R1 N001 0 10K
R2 OUT N001 10K
Rload OUT 0 10K
XU1 IN N001 +V -V OUT AD8643 ;pnba In+)In-)V+)V-)OUT
V1 +V 0 12
V2 -V 0 -12
.tran 100u
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\AD8643.asy)
.lib ADI.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1240 700
WIRE 432 -1232 416 -1232
WIRE 528 -1232 512 -1232
WIRE 544 -1232 528 -1232
WIRE 640 -1232 624 -1232
WIRE 192 -1152 192 -1168
WIRE 304 -1152 304 -1168
WIRE 528 -1120 528 -1232
WIRE 544 -1120 528 -1120
WIRE 640 -1104 640 -1232
WIRE 640 -1104 608 -1104
WIRE 768 -1104 640 -1104
WIRE 544 -1088 432 -1088
WIRE 768 -1088 768 -1104
WIRE 432 -1072 432 -1088
WIRE 192 -1056 192 -1072
WIRE 304 -1056 304 -1072
WIRE 768 -992 768 -1008
WIRE 432 -976 432 -992
FLAG 432 -976 0
FLAG 768 -1104 OUT
FLAG 432 -1088 IN
FLAG 576 -1136 +V
FLAG 576 -1072 -V
FLAG 416 -1232 0
FLAG 768 -992 0
FLAG 192 -1168 +V
FLAG 304 -1168 -V
FLAG 304 -1056 0
FLAG 192 -1056 0
SYMBOL voltage 432 -1088 R0
WINDOW 123 24 146 Left 2
WINDOW 39 24 125 Left 2
SYMATTR InstName Vin
SYMATTR Value SINE(0 1 100K)
SYMBOL res 528 -1248 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL res 640 -1248 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL res 752 -1104 R0
SYMATTR InstName Rload
SYMATTR Value 10K
SYMBOL Opamps\\AD8643 576 -1168 R0
SYMATTR InstName U1
SYMBOL voltage 192 -1168 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL voltage 304 -1168 R0
WINDOW 123 24 146 Left 2
WINDOW 39 24 125 Left 2
SYMATTR InstName V2
SYMATTR Value -12
TEXT 744 -928 Left 2 !.tran 100u
* Z:\tmp\asc_dec_bjh7r6w2\101ea5864d62_bus_dec0.asc
* Generated by LTspice 26.0.1 for Windows.
V3 IN[3] 0 PULSE(0 3.3 0 5n 5n 4u 8u)
V2 IN[2] 0 PULSE(0 3.3 0 5n 5n 2u 4u)
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 960 680
WIRE -432 240 -432 208
WIRE -432 512 -432 240
WIRE -432 608 -432 592
WIRE -336 240 -336 208
WIRE -336 432 -336 240
WIRE -336 528 -336 512
WIRE -240 240 -240 208
WIRE -240 368 -240 240
WIRE -240 464 -240 448
WIRE -144 240 -144 208
WIRE -144 288 -144 240
WIRE -144 384 -144 368
SYMBOL voltage -432 496 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 23 91 Left 0
SYMATTR Value PULSE(0 3.3 0 5n 5n 4u 8u)
SYMATTR InstName V3
SYMBOL voltage -336 416 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 24 94 Left 0
SYMATTR Value PULSE(0 3.3 0 5n 5n 2u 4u)
SYMATTR InstName V2
FLAG -432 608 0
FLAG -336 528 0
FLAG -240 464 0
FLAG -144 384 0
FLAG -144 240 IN[0]
FLAG -240 240 IN[1]
FLAG -336 240 IN[2]
FLAG -432 240 IN[3]
* Z:\home\khalils\Downloads\files\data\raw_asc\5bada4c2e239_OvervoltageProtection.asc
* Generated by LTspice 26.0.1 for Windows.
V1 Vin 0 20
M1 Vout Gate_pwr Vin Vin Si7461DP
D1 Gate_pwr Vin BZX84C10VL
D2 0 Zener_In BZX84C20VL
R3 Vin Zener_In 47k
R4 Gate_logic Zener_In 47k
R1 0 Gate_pwr 47k
M2 Gate_pwr Gate_logic Vin Vin BSS84
R2 Vout 0 10
D3 NC_01 NC_02 KDZ20B
D5 NC_03 NC_04 MMBZ20VAL
D4 Gate_logic Vin BZX84C10VL
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
;op
.dc V1 15 26 0.1
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -288 80 -368 80
WIRE -144 80 -288 80
WIRE 128 80 -144 80
WIRE 384 80 128 80
WIRE 448 80 384 80
WIRE 704 80 544 80
WIRE 768 80 704 80
WIRE 800 80 768 80
WIRE 384 128 384 80
WIRE -368 144 -368 80
WIRE -144 144 -144 80
WIRE 128 160 128 80
WIRE 128 160 48 160
WIRE 48 176 48 160
WIRE 384 224 384 192
WIRE 464 224 464 128
WIRE 464 224 384 224
WIRE 128 272 128 160
WIRE -144 288 -144 224
WIRE -112 288 -144 288
WIRE -48 288 -112 288
WIRE 48 288 48 240
WIRE 48 288 32 288
WIRE 64 288 48 288
WIRE 80 288 64 288
WIRE 704 288 704 80
WIRE -144 352 -144 288
WIRE -16 384 -64 384
WIRE 64 384 64 288
WIRE 64 384 -16 384
WIRE 128 384 128 368
WIRE 304 384 128 384
WIRE 384 384 304 384
WIRE 464 384 464 224
WIRE 464 384 384 384
WIRE 304 400 304 384
WIRE -368 496 -368 224
WIRE -256 496 -368 496
WIRE -144 496 -144 416
WIRE -144 496 -256 496
WIRE 304 496 304 480
WIRE 304 496 -144 496
WIRE 704 496 704 368
WIRE 704 496 304 496
WIRE -256 528 -256 496
FLAG -256 528 0
FLAG -288 80 Vin
FLAG 768 80 Vout
FLAG 384 384 Gate_pwr
FLAG -16 384 Gate_logic
FLAG -112 288 Zener_In
SYMBOL voltage -368 128 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 20
SYMBOL pmos 544 128 M270
SYMATTR InstName M1
SYMATTR Value Si7461DP
SYMBOL zener 400 192 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D1
SYMATTR Value BZX84C10VL
SYMBOL zener -128 416 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D2
SYMATTR Value BZX84C20VL
SYMBOL res -160 128 R0
SYMATTR InstName R3
SYMATTR Value 47k
SYMBOL res 48 272 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 47k
SYMBOL res 320 496 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R1
SYMATTR Value 47k
SYMBOL pmos 80 368 M180
SYMATTR InstName M2
SYMATTR Value BSS84
SYMBOL res 688 272 R0
SYMATTR InstName R2
SYMATTR Value 10
SYMBOL zener -880 192 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D3
SYMATTR Value KDZ20B
SYMBOL zener -784 400 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D5
SYMATTR Value MMBZ20VAL
SYMBOL zener 64 240 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D4
SYMATTR Value BZX84C10VL
TEXT -480 56 Left 2 !;op
TEXT -480 -16 Left 2 !.dc V1 15 26 0.1
* Z:\home\khalils\Downloads\files\data\raw_asc\AD8657.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\AD8657.asy)
Vin IN 0 SINE(0 1 1K)
Rload OUT 0 10K
XU1 IN N001 +V -V OUT AD8657 ;pnba In+)In-)V+)V-)OUT
R2 OUT N001 10K
V1 +V 0 9
V2 -V 0 -9
R1 N001 0 10K
.tran 10m
.lib ADI1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1240 700
WIRE 432 -1216 416 -1216
WIRE 528 -1216 512 -1216
WIRE 544 -1216 528 -1216
WIRE 640 -1216 624 -1216
WIRE 144 -1152 144 -1168
WIRE 256 -1152 256 -1168
WIRE 528 -1120 528 -1216
WIRE 544 -1120 528 -1120
WIRE 640 -1104 640 -1216
WIRE 640 -1104 608 -1104
WIRE 752 -1104 640 -1104
WIRE 544 -1088 432 -1088
WIRE 752 -1088 752 -1104
WIRE 432 -1072 432 -1088
WIRE 144 -1056 144 -1072
WIRE 256 -1056 256 -1072
WIRE 752 -992 752 -1008
WIRE 432 -976 432 -992
SYMBOL res 528 -1232 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL AD8657 576 -1168 R0
SYMATTR InstName U1
SYMBOL voltage 144 -1168 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 9
SYMBOL res 640 -1232 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL voltage 432 -1088 R0
WINDOW 123 24 146 Left 2
WINDOW 39 24 125 Left 2
SYMATTR InstName Vin
SYMATTR Value SINE(0 1 1K)
SYMBOL res 736 -1104 R0
SYMATTR InstName Rload
SYMATTR Value 10K
SYMBOL voltage 256 -1168 R0
WINDOW 123 24 146 Left 2
WINDOW 39 24 125 Left 2
SYMATTR InstName V2
SYMATTR Value -9
FLAG 144 -1168 +V
FLAG 144 -1056 0
FLAG 432 -976 0
FLAG 752 -1104 OUT
FLAG 432 -1088 IN
FLAG 576 -1136 +V
FLAG 256 -1168 -V
FLAG 576 -1072 -V
FLAG 416 -1216 0
FLAG 752 -992 0
FLAG 256 -1056 0
TEXT 704 -952 Left 2 !.tran 10m
* Z:\home\khalils\Downloads\files\data\raw_asc\2d660fed7918_6600-10.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\FilterProducts\LT6600-10.asy)
E1 N003 0 N001 0 .5
R3 N002 N004 200
C1 N005 N004 82p
V3 0 N009 2.5
R1 N004 N006 200
XU1 N006 0 N008 N010 N011 N009 0 N007 LT6600-10 ;pnba IM)VOCM)VCC)OP)OM)VEE)VMID)IP
V1 N008 0 2.5
V2 N001 0 PULSE(0 .5 300n 10n 10n 50u 100u)
R4 N003 N005 200
R2 N005 N007 200
E2 0 N002 N001 0 .5
.tran 900n
.lib LT6600-10.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2436 800
WIRE 1056 -16 1024 -16
WIRE 1424 -16 1136 -16
WIRE 1600 -16 1424 -16
WIRE 1376 32 1376 16
WIRE 1424 32 1424 -16
WIRE 1552 32 1552 16
WIRE 1600 32 1600 -16
WIRE 1360 80 1296 80
WIRE 1488 80 1488 48
WIRE 1488 80 1440 80
WIRE 1536 80 1488 80
WIRE 1664 80 1616 80
WIRE 1296 96 1296 80
WIRE 1664 96 1664 80
WIRE 1296 192 1296 176
WIRE 1440 192 1296 192
WIRE 1664 192 1664 176
WIRE 1664 192 1504 192
WIRE 1296 208 1296 192
WIRE 1664 208 1664 192
WIRE 1296 304 1296 288
WIRE 1376 304 1296 304
WIRE 1664 304 1664 288
WIRE 1664 304 1600 304
WIRE 1376 384 1344 384
WIRE 1632 384 1600 384
WIRE 1264 464 1248 464
WIRE 1376 464 1344 464
WIRE 1616 464 1600 464
WIRE 1712 464 1696 464
WIRE 1376 544 1344 544
WIRE 1632 544 1600 544
SYMBOL res 1648 80 R0
SYMATTR InstName R4
SYMATTR Value 200
SYMBOL res 1280 80 R0
SYMATTR InstName R3
SYMATTR Value 200
SYMBOL voltage 1360 464 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
WINDOW 123 74 56 VTop 2
WINDOW 39 53 56 VTop 2
SYMATTR InstName V1
SYMATTR Value 2.5
SYMBOL cap 1504 176 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 82p
SYMBOL LT6600-10 1488 432 R0
SYMATTR InstName U1
SYMBOL res 1648 192 R0
SYMATTR InstName R2
SYMATTR Value 200
SYMBOL res 1280 192 R0
SYMATTR InstName R1
SYMATTR Value 200
SYMBOL e 1456 80 R90
WINDOW 0 -23 25 VLeft 2
WINDOW 3 32 26 VLeft 2
SYMATTR InstName E2
SYMATTR Value .5
SYMBOL voltage 1152 -16 R90
WINDOW 3 32 56 VTop 2
WINDOW 0 -32 56 VBottom 2
WINDOW 123 74 56 VTop 2
WINDOW 39 53 56 VTop 2
SYMATTR Value PULSE(0 .5 300n 10n 10n 50u 100u)
SYMATTR InstName V2
SYMBOL e 1632 80 R90
WINDOW 0 -25 24 VLeft 2
WINDOW 3 20 20 VLeft 2
SYMATTR InstName E1
SYMATTR Value .5
SYMBOL voltage 1712 464 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
WINDOW 123 74 56 VTop 2
WINDOW 39 53 56 VTop 2
SYMATTR InstName V3
SYMATTR Value 2.5
FLAG 1248 464 0
FLAG 1024 -16 0
FLAG 1376 16 0
FLAG 1552 16 0
FLAG 1712 464 0
FLAG 1488 48 0
FLAG 1344 384 0
FLAG 1632 384 0
TEXT 1720 576 Left 2 !.tran 900n
* Z:\home\khalils\Downloads\files\data\raw_asc\0e3ef879adae_21101298_CSE250_2_ii_.asc
* Generated by LTspice 26.0.1 for Windows.
RL VL 0 {R}
RTh N001 VL 2.5k
VTh N001 0 15.49193338
.step param R 100 25k 100
.op
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 144 48 -16 48
WIRE 352 48 224 48
WIRE 352 96 352 48
WIRE -16 112 -16 48
WIRE -16 240 -16 192
WIRE 208 240 -16 240
WIRE 352 240 352 176
WIRE 352 240 208 240
WIRE 208 256 208 240
SYMBOL res 336 80 R0
SYMATTR InstName RL
SYMATTR Value {R}
SYMBOL voltage -16 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VTh
SYMATTR Value 15.49193338
SYMBOL res 128 64 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName RTh
SYMATTR Value 2.5k
FLAG 208 256 0
FLAG 352 48 VL
TEXT 80 208 Left 2 !.step param R 100 25k 100
TEXT 304 64 Left 2 !.op