Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\4bfdeb663ad2_2N7000_Input_Characteristic_Curve.asc
* Generated by LTspice 26.0.1 for Windows.
* https://www.youtube.com/watch?v=7WWJ2kfJ3oc
Rc N001 Vds 0.001
Vcc N001 0 12
Vg N002 0 0
M1 Vds N002 0 0 2N7000
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.dc Vg 1.5 20 .01
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1232 680
WIRE 448 16 256 16
WIRE 256 32 256 16
WIRE 256 128 256 112
WIRE 320 128 256 128
WIRE 256 144 256 128
WIRE 448 144 448 16
WIRE 208 224 48 224
WIRE 448 240 448 224
WIRE 48 272 48 224
WIRE 256 272 256 240
WIRE 48 368 48 352
SYMBOL nmos 208 144 R0
SYMATTR InstName M1
SYMATTR Value 2N7000
SYMBOL res 240 16 R0
SYMATTR InstName Rc
SYMATTR Value 0.001
SYMBOL voltage 48 256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName Vg
SYMATTR Value 0
SYMBOL voltage 448 128 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName Vcc
SYMATTR Value 12
FLAG 256 272 0
FLAG 448 240 0
FLAG 48 368 0
FLAG 320 128 Vds
TEXT 144 336 Left 2 !.dc Vg 1.5 20 .01
TEXT 584 16 Left 2 ;https://www.youtube.com/watch?v=7WWJ2kfJ3oc
* Z:\home\khalils\Downloads\files\data\raw_asc\5e70a1aedaee_meros_4o_D_.asc
* Generated by LTspice 26.0.1 for Windows.
* .step param R list 100 500 1k 2k 5k 10k
* .dc UB1 -0.25 0.25 0.01
* .step temp 0 120 10
Vub1 N001 Voff SINE(0 0.05 1k) AC 1
RC1 VCC UC1 1k
Q2 UC2 N002 N003 0 2N3904
V1 VCC 0 10
Q1 UC1 N001 N003 0 2N3904
VUB2 N002 Voff 0
V3 Voff 0 0.5
I1 N003 -VCC 2m
RC2 VCC UC2 {R}
V2 0 -vcc 10
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.step param R list 0.95k 0.98k 1k 1.02k 1.05k
.tran 0 2.5m 0 0.01
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1336 792
WIRE 128 -64 128 -112
WIRE 384 -64 384 -112
WIRE 128 48 128 16
WIRE 128 48 64 48
WIRE 384 48 384 16
WIRE 448 48 384 48
WIRE 128 128 128 48
WIRE 384 128 384 48
WIRE 912 128 912 80
WIRE 1088 128 1088 80
WIRE 1296 128 1296 80
WIRE 64 176 -160 176
WIRE 672 176 448 176
WIRE -160 240 -160 176
WIRE 672 240 672 176
WIRE 912 288 912 208
WIRE 1088 288 1088 208
WIRE 1296 288 1296 208
WIRE -160 400 -160 320
WIRE 128 400 128 224
WIRE 256 400 128 400
WIRE 384 400 384 224
WIRE 384 400 256 400
WIRE 672 400 672 320
WIRE 256 432 256 400
WIRE 256 528 256 512
SYMBOL npn 64 128 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL voltage 912 112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 0.5
SYMBOL res 112 -80 R0
SYMATTR InstName RC1
SYMATTR Value 1k
SYMBOL npn 448 128 M0
SYMATTR InstName Q2
SYMATTR Value 2N3904
SYMBOL voltage -160 224 R0
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
WINDOW 3 24 44 Left 2
SYMATTR Value2 AC 1
SYMATTR Value SINE(0 0.05 1k)
SYMATTR InstName ub1
SYMBOL res 368 -80 R0
SYMATTR InstName RC2
SYMATTR Value {R}
SYMBOL current 256 432 R0
SYMATTR InstName I1
SYMATTR Value 2m
SYMBOL voltage 1088 112 R0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL voltage 1296 224 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
SYMATTR InstName V2
SYMATTR Value 10
SYMBOL voltage 672 224 R0
SYMATTR InstName UB2
SYMATTR Value 0
FLAG 1088 288 0
FLAG 1088 80 VCC
FLAG 384 -112 VCC
FLAG 128 -112 VCC
FLAG 128 48 UC1
FLAG 384 48 UC2
FLAG 256 528 -VCC
FLAG 1296 80 -vcc
FLAG 1296 288 0
FLAG 912 288 0
FLAG 912 80 Voff
FLAG -160 400 Voff
FLAG 672 400 Voff
TEXT -184 632 Left 2 ;.step param R list 100 500 1k 2k 5k 10k
TEXT -224 656 Left 2 ;.dc UB1 -0.25 0.25 0.01
TEXT -224 704 Left 2 ;.step temp 0 120 10
TEXT -216 752 Left 2 !.step param R list 0.95k 0.98k 1k 1.02k 1.05k
TEXT -224 776 Left 2 !.tran 0 2.5m 0 0.01
* Z:\home\khalils\Downloads\files\data\raw_asc\0a2417ca8467_Select_Source_by_Param_2.asc
* Generated by LTspice 26.0.1 for Windows.
* Select a source V1 ... V3 by switch parameter s
;.step param s 1 3 1
V3 3 0 PULSE(0 1 0 .02 .04 .025 .2)
V1 1 0 SINE(0 1 5)
V2 2 0 PULSE(0 1 0 .1 .2 .1 .5)
B1 0 out V=V({s})
.param s=1 ;switch parameter
.tran 1
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 176 176 176 128
WIRE 176 336 176 288
WIRE 176 496 176 448
WIRE 240 128 176 128
WIRE 240 288 176 288
WIRE 240 448 176 448
WIRE 416 176 416 128
WIRE 608 128 416 128
IOPIN 608 128 Out
SYMBOL voltage 176 160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 1 5)
SYMBOL voltage 176 480 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value PULSE(0 1 0 .02 .04 .025 .2)
SYMBOL voltage 176 320 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(0 1 0 .1 .2 .1 .5)
SYMBOL bi 416 256 R180
WINDOW 0 24 88 Left 0
WINDOW 3 -83 -59 Left 0
SYMATTR InstName B1
SYMATTR Value V=V({s})
FLAG 416 256 0
FLAG 176 256 0
FLAG 240 128 1
FLAG 176 416 0
FLAG 240 288 2
FLAG 608 128 out
FLAG 176 576 0
FLAG 240 448 3
TEXT 384 56 Left 0 !.param s=1  ;switch parameter\n;.step param s 1 3 1
TEXT 158 66 Left 0 !.tran 1
TEXT 152 24 Left 0 ;Select a source V1 ... V3 by switch parameter s
* Z:\home\khalils\Downloads\files\data\raw_asc\f9e1b75bbd54_Draft2.asc
* Generated by LTspice 26.0.1 for Windows.
M1 OUT IN N001 N001 IRF7309P
VDD N001 0 10
M2 OUT IN 0 0 IRFZ44N
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 960 680
WIRE 608 -144 256 -144
WIRE 256 -128 256 -144
WIRE 208 -112 176 -112
WIRE 176 16 176 -112
WIRE 176 16 32 16
WIRE 256 32 256 -32
WIRE 416 32 256 32
WIRE 256 64 256 32
WIRE 176 144 176 16
WIRE 208 144 176 144
WIRE 256 240 256 160
IOPIN 32 16 In
IOPIN 416 32 Out
SYMBOL pmos 208 -32 M180
SYMATTR InstName M1
SYMATTR Value IRF7309P
SYMBOL nmos 208 64 R0
SYMATTR InstName M2
SYMATTR Value IRFZ44N
SYMBOL voltage 608 -160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VDD
SYMATTR Value 10
FLAG 256 240 0
FLAG 608 -64 0
FLAG 32 16 IN
FLAG 416 32 OUT
* Z:\home\khalils\Downloads\files\data\raw_asc\LT3690.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\PowerProducts\LT3690.asy)
R4 N004 0 34.4K
L1 N005 OUT 3.3 Rpar=2K
R5 N001 OUT 100K
C4 N009 0 .001
XU1 OUT N003 N005 IN IN IN N001 N006 N008 N004 0 N009 N002 LT3690 ;pnba Bias)Boost)SW)Vin)EN)UVLO)Pgood)FB)Vc)Rt)GND)SS)VccINT
C2 N003 N005 .68
C3 N007 0 680p
V1 IN 0 20
R1 OUT N006 316K
R3 N008 N007 22K
C1 OUT 0 100
C5 0 N002 .47
Rload OUT 0 1.65
R2 N006 0 102K
.tran 750u startup
.lib LT3690.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1236 740
WIRE -80 32 -192 32
WIRE 96 32 -80 32
WIRE -192 48 -192 32
WIRE 96 48 96 32
WIRE -80 96 -80 32
WIRE -64 96 -80 96
WIRE 288 96 256 96
WIRE 464 96 368 96
WIRE -192 144 -192 128
WIRE -80 192 -80 96
WIRE -64 192 -80 192
WIRE 464 192 464 96
WIRE 464 192 256 192
WIRE -160 288 -192 288
WIRE -64 288 -96 288
WIRE 288 288 256 288
WIRE 288 304 288 288
WIRE -160 384 -192 384
WIRE -64 384 -80 384
WIRE 288 384 288 368
WIRE 288 384 256 384
WIRE 352 384 288 384
WIRE 464 384 464 192
WIRE 464 384 432 384
WIRE 576 384 464 384
WIRE 672 384 576 384
WIRE 576 400 576 384
WIRE 672 400 672 384
WIRE 464 480 464 464
WIRE 464 480 256 480
WIRE 464 496 464 480
WIRE 576 496 576 464
WIRE 672 496 672 480
WIRE -240 576 -256 576
WIRE -160 576 -176 576
WIRE -64 576 -80 576
WIRE 272 576 256 576
WIRE 352 576 336 576
WIRE 464 592 464 576
WIRE 96 640 96 624
SYMBOL res -64 368 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 34.4K
SYMBOL voltage -192 32 R0
SYMATTR InstName V1
SYMATTR Value 20
SYMBOL cap 560 400 R0
SYMATTR InstName C1
SYMATTR Value 100
SYMBOL res 448 480 R0
SYMATTR InstName R2
SYMATTR Value 102K
SYMBOL cap 272 304 R0
WINDOW 3 30 49 Left 2
SYMATTR Value .68
SYMATTR InstName C2
SYMBOL res 448 368 R0
SYMATTR InstName R1
SYMATTR Value 316K
SYMBOL ind 336 400 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 3.3
SYMATTR SpiceLine Rpar=2K
SYMBOL res 656 384 R0
SYMATTR InstName Rload
SYMATTR Value 1.65
SYMBOL res -64 560 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 22K
SYMBOL cap -160 304 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C5
SYMATTR Value .47
SYMBOL PowerProducts\\LT3690 96 288 R0
SYMATTR InstName U1
SYMBOL cap -176 560 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C3
SYMATTR Value 680p
SYMBOL cap 272 592 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C4
SYMATTR Value .001
SYMBOL res 272 80 M90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 100K
FLAG 576 496 0
FLAG 464 592 0
FLAG -256 576 0
FLAG -192 144 0
FLAG 672 496 0
FLAG -192 384 0
FLAG 352 576 0
FLAG 672 384 OUT
FLAG -192 32 IN
FLAG 96 640 0
FLAG -192 288 0
TEXT 568 608 Left 2 !.tran 750u startup
* Z:\home\khalils\Downloads\files\data\raw_asc\LT3048-12.asc
* Generated by LTspice 26.0.1 for Windows.
V1 IN 0 3.3
L1 IN N002 10 Rser=.65
C1 N001 0 4.7
C2 OUT N003 .1n
C3 OUT 0 1 Rser=10m
Rload OUT 0 413.8
XU1 N002 IN 0 N003 OUT N001 IN N001 LT3048-12 ;pnba SW)Vin)GND)BYP)LDOOUT)LDOIN)EN)BSTOUT
.tran 1.5m startup
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LT3048-12.asy)
.lib LT3048-12.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 416 48 256 48
WIRE 464 48 416 48
WIRE 256 64 256 48
WIRE 464 64 464 48
WIRE 112 128 80 128
WIRE 416 128 416 48
WIRE 416 128 400 128
WIRE 464 144 464 128
WIRE 80 224 80 208
WIRE 80 224 -32 224
WIRE 112 224 80 224
WIRE 448 224 400 224
WIRE 528 224 448 224
WIRE 608 224 528 224
WIRE -32 240 -32 224
WIRE 448 240 448 224
WIRE 528 240 528 224
WIRE 608 240 608 224
WIRE 80 320 80 224
WIRE 112 320 80 320
WIRE 448 320 448 304
WIRE 448 320 400 320
WIRE -32 336 -32 320
WIRE 528 336 528 304
WIRE 608 336 608 320
WIRE 256 400 256 384
FLAG 256 400 0
FLAG -32 336 0
FLAG 464 144 0
FLAG 528 336 0
FLAG 608 336 0
FLAG -32 224 IN
FLAG 608 224 OUT
SYMBOL voltage -32 224 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 3.3
SYMBOL ind 96 224 R180
WINDOW 0 36 80 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName L1
SYMATTR Value 10u
SYMATTR SpiceLine Rser=.65
SYMBOL cap 448 64 R0
SYMATTR InstName C1
SYMATTR Value 4.7u
SYMBOL cap 432 240 R0
SYMATTR InstName C2
SYMATTR Value .1n
SYMBOL cap 512 240 R0
SYMATTR InstName C3
SYMATTR Value 1u
SYMATTR SpiceLine Rser=10m
SYMBOL res 592 224 R0
SYMATTR InstName Rload
SYMATTR Value 413.8
SYMBOL PowerProducts\\LT3048-12 256 224 R0
SYMATTR InstName U1
TEXT 432 384 Left 2 !.tran 1.5m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\ADP162-2.1.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\PowerProducts\ADP162-2.1.asy)
C1 OUT 0 1
V2 N001 0 PULSE(0 5 100u 50n 50n 2.5m)
XU1 IN 0 N001 OUT ADP16xf K=476.2u ;pnba Vin)GND)En)Vout
Rload OUT 0 210
V1 IN 0 5
.tran 4m
.lib ADP16x.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 160 96 -64 96
WIRE 416 96 352 96
WIRE 496 96 416 96
WIRE -64 112 -64 96
WIRE 416 112 416 96
WIRE 496 112 496 96
WIRE -64 208 -64 192
WIRE 160 208 16 208
WIRE 416 208 416 176
WIRE 496 208 496 192
WIRE 16 224 16 208
WIRE 256 272 256 256
WIRE 16 320 16 304
SYMBOL voltage 16 208 R0
SYMATTR InstName V2
SYMATTR Value PULSE(0 5 100u 50n 50n 2.5m)
SYMBOL ADP162-2.1 256 208 R0
SYMATTR InstName U1
SYMBOL cap 400 112 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL res 480 96 R0
SYMATTR InstName Rload
SYMATTR Value 210
SYMBOL voltage -64 96 R0
SYMATTR InstName V1
SYMATTR Value 5
FLAG -64 208 0
FLAG 256 272 0
FLAG 416 208 0
FLAG 496 208 0
FLAG 496 96 OUT
FLAG -64 96 IN
FLAG 16 320 0
TEXT 528 320 Left 2 !.tran 4m
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1004-1.2.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\References\LT1004-1.2.asy)
V1 N001 0 PULSE(0 5 100u 10n 10n 500u 1)
R1 OUT N001 36K
XU1 OUT 0 LT1004-1.2 ;pnba VOUT)GND
.tran 700u
.lib LTC3.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 980 680
WIRE 96 112 -144 112
WIRE 368 112 176 112
WIRE -144 128 -144 112
WIRE 368 128 368 112
WIRE -144 224 -144 208
WIRE 368 224 368 192
SYMBOL res 192 96 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 36K
SYMBOL LT1004-1.2 368 160 R0
SYMATTR InstName U1
SYMBOL voltage -144 112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value PULSE(0 5 100u 10n 10n 500u 1)
FLAG 368 224 0
FLAG -144 224 0
FLAG 368 112 OUT
TEXT 392 288 Left 2 !.tran 700u
* Z:\home\khalils\Downloads\files\data\raw_asc\7644227925a7_UVP.asc
* Generated by LTspice 26.0.1 for Windows.
R1 UVP_IN N002 1.07m
R2 N002 UVP_IN 1.54m
V1 N001 0 8
XU1 N002 N001 UVP_IN UVP_IN UVP_OUT LT1001 ;pnba In+)In-)V+)V-)OUT
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\OP07.asy)
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1160 680
WIRE 272 64 112 64
WIRE 800 64 272 64
WIRE 640 80 608 80
WIRE 640 112 640 80
WIRE 608 192 608 80
WIRE 272 208 272 64
WIRE 112 288 112 64
WIRE 112 288 16 288
WIRE 800 304 800 64
WIRE 608 320 608 272
WIRE 768 320 608 320
WIRE 1008 336 832 336
WIRE 272 352 272 288
WIRE 768 352 272 352
WIRE 272 400 272 352
WIRE 112 544 112 288
WIRE 272 544 272 480
WIRE 272 544 112 544
WIRE 800 544 800 368
WIRE 800 544 272 544
FLAG 640 112 0
FLAG 16 288 UVP_IN
IOPIN 16 288 In
FLAG 1008 336 UVP_OUT
IOPIN 1008 336 Out
SYMBOL Res 256 192 R0
SYMATTR InstName R1
SYMATTR Value 1.07m
SYMBOL Res 256 384 R0
SYMATTR InstName R2
SYMATTR Value 1.54m
SYMBOL voltage 608 288 M180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
SYMATTR InstName V1
SYMATTR Value 8
SYMBOL OpAmps/OP07 800 272 R0
SYMATTR InstName U1
* Z:\home\khalils\Downloads\files\data\raw_asc\2b7642e1f168_Current_Sensing_Detect.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\LT1001.asy)
D1 N009 0 D
V4 5V 0 5V
V3 N001 0 12V
Q1 N003 N008 N010 0 2N3904
R1 N002 N005 1k
R5 N010 0 1k
R2 N007 0 1K
V6 N004 0 0
V5 0 -5V 5V
M2 N001 N004 N007 N007 BSB012N03LX3
V2 N002 0 5V
M1 N005 N006 N009 N009 NMOS
XU1 0 N007 5V 0 N008 LT1001 ;pnba In+)In-)V+)V-)OUT
V7 N003 0 5V
V1 N006 0 SINE(0 3.3 1kHz)
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.tran 100ms
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1172 1220
WIRE 336 -432 224 -432
WIRE 224 -384 224 -432
WIRE 224 -272 224 -304
WIRE 336 -272 224 -272
WIRE 336 -256 336 -272
WIRE 592 -256 592 -320
WIRE 224 -240 224 -272
WIRE 224 -112 224 -160
WIRE 336 -112 224 -112
WIRE 592 -48 592 -176
WIRE 208 -32 48 -32
WIRE 864 -32 784 -32
WIRE 208 0 208 -32
WIRE 784 0 784 -32
WIRE 48 32 48 -32
WIRE 544 32 384 32
WIRE 208 96 208 80
WIRE 384 96 384 32
WIRE 784 112 784 80
WIRE 48 160 48 112
WIRE 160 176 80 176
WIRE 864 192 864 -32
WIRE 384 208 384 176
WIRE 704 208 704 176
WIRE 592 224 592 48
WIRE 672 224 592 224
WIRE 80 240 80 176
WIRE 592 240 592 224
WIRE 800 240 736 240
WIRE 208 256 208 192
WIRE 672 256 640 256
WIRE 704 304 704 272
WIRE 864 320 864 288
WIRE 592 336 592 320
WIRE 640 336 640 256
WIRE 640 336 592 336
WIRE 80 352 80 320
WIRE 208 384 208 320
WIRE 592 384 592 336
WIRE 864 432 864 400
IOPIN 336 -432 In
IOPIN 336 -112 In
IOPIN 704 176 In
SYMBOL voltage 48 16 R0
SYMATTR InstName V2
SYMATTR Value 5V
SYMBOL voltage 224 -256 R0
SYMATTR InstName V5
SYMATTR Value 5V
SYMBOL voltage 384 80 R0
SYMATTR InstName V6
SYMATTR Value 0
SYMBOL LED 192 256 R0
SYMATTR InstName D1
SYMBOL nmos 544 -48 R0
SYMATTR InstName M2
SYMATTR Value BSB012N03LX3
SYMBOL npn 800 192 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL OpAmps\\LT1001 704 176 R0
SYMATTR InstName U1
SYMBOL res 576 224 R0
SYMATTR InstName R2
SYMATTR Value 1K
SYMBOL voltage 224 -400 R0
SYMATTR InstName V4
SYMATTR Value 5V
SYMBOL res 192 -16 R0
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL nmos 160 96 R0
SYMATTR InstName M1
SYMBOL voltage 80 224 R0
WINDOW 0 -73 68 Left 2
WINDOW 3 -143 97 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 3.3 1kHz)
SYMBOL res 848 304 R0
SYMATTR InstName R5
SYMATTR Value 1k
SYMBOL voltage 784 -16 R0
SYMATTR InstName V7
SYMATTR Value 5V
SYMBOL voltage 592 -160 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
SYMATTR InstName V3
SYMATTR Value 12V
FLAG 80 352 0
FLAG 48 160 0
FLAG 208 384 0
FLAG 592 -320 0
FLAG 336 -256 0
FLAG 336 -432 5V
FLAG 336 -112 -5V
FLAG 704 176 5V
FLAG 592 384 0
FLAG 384 208 0
FLAG 784 112 0
FLAG 864 432 0
FLAG 704 304 0
TEXT -96 408 Left 2 !.tran 100ms
* Z:\home\khalils\Downloads\files\data\raw_asc\0093fb0b0dba_sch1.asc
* Generated by LTspice 26.0.1 for Windows.
R1 N001 0 {Rsh}
B1 N001 0 I=v(illu)/1000*Iph
R2 v+ N001 {Rs}
D1 N001 0 D
R3 illu 0 100Meg
I2 v+ 0 PULSE(0 1 0 1 1)
V1 illu 0 1000
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1472 680
WIRE 288 48 80 48
WIRE 464 48 288 48
WIRE 592 48 464 48
WIRE 848 48 672 48
WIRE 1248 96 1248 64
WIRE 80 112 80 48
WIRE 288 112 288 48
WIRE 464 112 464 48
WIRE 1248 208 1248 176
WIRE 80 256 80 192
WIRE 288 256 288 176
WIRE 288 256 80 256
WIRE 464 256 464 192
WIRE 464 256 288 256
WIRE 688 256 464 256
WIRE 848 256 688 256
WIRE 688 288 688 256
WIRE 928 288 688 288
WIRE 928 320 928 288
WIRE 240 448 176 448
WIRE -272 480 -272 448
WIRE 240 496 240 448
WIRE -272 624 -272 560
WIRE 240 624 240 576
SYMBOL current 1248 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName I2
SYMATTR Value PULSE(0 1 0 1 1)
SYMBOL res 448 96 R0
SYMATTR InstName R1
SYMATTR Value {Rsh}
SYMBOL voltage -272 464 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 1000
SYMBOL res 688 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value {Rs}
SYMBOL bi 80 112 R0
WINDOW 3 -12 83 Right 2
SYMATTR InstName B1
SYMATTR Value I=v(illu)/1000*Iph
SYMBOL diode 272 112 R0
SYMATTR InstName D1
SYMBOL res 224 480 R0
SYMATTR InstName R3
SYMATTR Value 100Meg
FLAG 928 320 0
FLAG 240 624 0
FLAG 176 448 illu
FLAG 848 48 v+
FLAG 848 256 v-
FLAG -272 624 0
FLAG -272 448 illu
FLAG 1248 208 0
FLAG 1248 64 v+
* Z:\home\khalils\Downloads\files\data\raw_asc\ADA4691.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\ADA4691.asy)
R1 N001 0 2k
Vee 0 Vee 2.5
Vcm N002 0 SINE(0 1 1k)
XU1 N002 N001 Vcc Vee N001 Vcc ADA4691 ;pnba In+)In-)V+)V-)OUT)6
Vcc Vcc 0 2.5
.tran 5m
.lib ADA4691.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1704 1132
WIRE 352 160 64 160
WIRE -192 208 -192 192
WIRE 208 272 208 256
WIRE 64 288 64 160
WIRE 176 288 64 288
WIRE 352 304 352 160
WIRE 352 304 240 304
WIRE -192 320 -192 288
WIRE -192 320 -240 320
WIRE 176 320 64 320
WIRE -240 336 -240 320
WIRE -192 336 -192 320
WIRE 208 352 208 336
WIRE 272 352 240 352
WIRE 288 352 272 352
WIRE 64 368 64 320
WIRE 352 368 352 304
WIRE -192 432 -192 416
WIRE 64 464 64 448
WIRE 352 480 352 448
DATAFLAG 352 304 ""
SYMBOL voltage -192 192 R0
WINDOW 123 0 0 Left 2
WINDOW 0 34 37 Left 2
WINDOW 3 34 66 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName Vcc
SYMATTR Value 2.5
SYMBOL ADA4691 208 240 R0
SYMATTR InstName U1
SYMBOL voltage -192 320 R0
WINDOW 123 0 0 Left 2
WINDOW 0 37 40 Left 2
WINDOW 3 38 73 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName Vee
SYMATTR Value 2.5
SYMBOL voltage 64 352 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vcm
SYMATTR Value SINE(0 1 1k)
SYMBOL res 336 352 R0
SYMATTR InstName R1
SYMATTR Value 2k
FLAG -240 336 0
FLAG 208 256 Vcc
FLAG 208 352 Vee
FLAG -192 192 Vcc
FLAG -192 432 Vee
FLAG 64 464 0
FLAG 352 480 0
FLAG 272 352 Vcc
TEXT -216 32 Left 2 !.tran 5m
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1071HV.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\PowerProducts\LT1071HV.asy)
Rload OUT 0 24
R2 N002 0 1.24K
C1 OUT 0 500 Rser=15m
V1 IN 0 5
R1 OUT N002 10.7K
XU1 N003 N002 0 N001 IN LT1071 ;pnba Vc)FB)GND)SW)Vin
L1 IN N001 150 Rser=0.02 Rpar=5000
R3 N003 N004 1K
D1 N001 OUT MBRS360
C2 N004 0 1
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 20m startup
.lib LT1071.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2808 1480
WIRE 1824 880 1616 880
WIRE 1872 880 1824 880
WIRE 1984 880 1952 880
WIRE 2032 880 1984 880
WIRE 2144 880 2096 880
WIRE 2272 880 2144 880
WIRE 2384 880 2272 880
WIRE 1616 896 1616 880
WIRE 2272 896 2272 880
WIRE 2384 896 2384 880
WIRE 1824 944 1824 880
WIRE 2144 960 2144 880
WIRE 1616 992 1616 976
WIRE 2272 992 2272 960
WIRE 2384 992 2384 976
WIRE 1984 1024 1984 880
WIRE 1984 1024 1952 1024
WIRE 2144 1088 2144 1040
WIRE 2144 1088 1952 1088
WIRE 2144 1104 2144 1088
WIRE 1968 1152 1952 1152
WIRE 2064 1152 2048 1152
WIRE 2064 1168 2064 1152
WIRE 2144 1200 2144 1184
WIRE 1824 1248 1824 1232
WIRE 2064 1248 2064 1232
SYMBOL schottky 2032 896 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value MBRS360
SYMBOL CAP 2048 1168 R0
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL RES 1952 1168 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R3
SYMATTR Value 1K
SYMBOL polcap 2256 896 R0
SYMATTR InstName C1
SYMATTR Value 500
SYMATTR SpiceLine Rser=15m
SYMBOL VOLTAGE 1616 880 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL RES 2128 1088 R0
SYMATTR InstName R2
SYMATTR Value 1.24K
SYMBOL res 2368 880 R0
SYMATTR InstName Rload
SYMATTR Value 24
SYMBOL PowerProducts\\LT1071HV 1824 1088 R0
SYMATTR InstName U1
SYMBOL RES 2128 944 R0
SYMATTR InstName R1
SYMATTR Value 10.7K
SYMBOL IND 1856 896 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 150
SYMATTR SpiceLine Rser=0.02 Rpar=5000
FLAG 2384 880 OUT
FLAG 2144 1200 0
FLAG 2272 992 0
FLAG 2384 992 0
FLAG 2064 1248 0
FLAG 1824 1248 0
FLAG 1616 992 0
FLAG 1616 880 IN
TEXT 2248 1232 Left 2 !.tran 20m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\fe3f86581a3c_Draft5.asc
* Generated by LTspice 26.0.1 for Windows.
R1 N001 N002 50
R2 0 Vout {Re}
G1 0 Vout N001 Vout 0.015
R3 N001 Vout 2k
Vi N002 0 SINE(0 1 10k 0 0 0 100) AC 1 0
.tran 0.00015
.meas TRAN GainMedFreq PARAM V(Vout)/V(n002)
.step param Re 1 20k 1k
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1108 680
WIRE 352 96 96 96
WIRE 0 160 -64 160
WIRE 96 160 96 96
WIRE 96 160 80 160
WIRE 128 160 96 160
WIRE 240 160 208 160
WIRE 288 160 240 160
WIRE 400 160 288 160
WIRE -64 224 -64 160
WIRE 240 240 240 160
WIRE 400 240 400 160
WIRE 352 256 352 96
WIRE 288 304 288 160
WIRE 352 304 288 304
WIRE -64 384 -64 304
WIRE 240 384 240 320
WIRE 240 384 -64 384
WIRE 256 384 240 384
WIRE 400 384 400 320
WIRE 400 384 256 384
WIRE 256 400 256 384
FLAG 400 160 Vout
FLAG 256 400 0
SYMBOL res 96 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 50
SYMBOL res 256 336 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R2
SYMATTR Value {Re}
SYMBOL g 400 224 R0
SYMATTR InstName G1
SYMATTR Value 0.015
SYMBOL res 112 176 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R3
SYMATTR Value 2k
SYMBOL voltage -64 208 R0
WINDOW 0 46 58 Left 2
WINDOW 3 -340 74 Left 2
WINDOW 123 -231 51 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName Vi
SYMATTR Value SINE(0 1 10k 0 0 0 100)
SYMATTR Value2 AC 1 0
TEXT -106 490 Left 2 !.tran 0.00015
TEXT -112 528 Left 2 !.meas TRAN GainMedFreq PARAM V(Vout)/V(n002)
TEXT -104 568 Left 2 !.step param Re 1 20k 1k