Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\ADP163.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\ADP163.asy)
R1 OUT N002 230K
V1 IN 0 5
Rload OUT 0 330
C1 OUT 0 1
XU1 IN 0 N001 OUT N002 ADP16xa ;pnba Vin)GND)En)Vout)Adj
V2 N001 0 PULSE(0 5 100u 50n 50n 2.5m)
R2 N002 0 100K
.tran 4m
.lib ADP16x.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 160 96 -112 96
WIRE 432 96 352 96
WIRE 544 96 432 96
WIRE 624 96 544 96
WIRE -112 112 -112 96
WIRE 432 112 432 96
WIRE 544 112 544 96
WIRE 624 112 624 96
WIRE -112 208 -112 192
WIRE 160 208 16 208
WIRE 432 208 432 192
WIRE 432 208 352 208
WIRE 544 208 544 176
WIRE 624 208 624 192
WIRE 16 224 16 208
WIRE 432 224 432 208
WIRE 256 272 256 256
WIRE 16 320 16 304
WIRE 432 320 432 304
SYMBOL voltage 16 208 R0
SYMATTR InstName V2
SYMATTR Value PULSE(0 5 100u 50n 50n 2.5m)
SYMBOL res 416 96 R0
SYMATTR InstName R1
SYMATTR Value 230K
SYMBOL res 608 96 R0
SYMATTR InstName Rload
SYMATTR Value 330
SYMBOL ADP163 256 208 R0
SYMATTR InstName U1
SYMBOL res 416 208 R0
SYMATTR InstName R2
SYMATTR Value 100K
SYMBOL voltage -112 96 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL cap 528 112 R0
SYMATTR InstName C1
SYMATTR Value 1
FLAG -112 208 0
FLAG 256 272 0
FLAG 432 320 0
FLAG 544 208 0
FLAG 624 208 0
FLAG 624 96 OUT
FLAG -112 96 IN
FLAG 16 320 0
TEXT 512 248 Left 2 !.tran 4m
* Z:\home\khalils\Downloads\files\data\raw_asc\1bf9cef0cbfb_Draft1.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\UniversalOpAmp2.asy)
D_T V+ Vt D
C_T Vt Vin 1n
D V- 0 D
R Vout V- 12k
XU1 V+ V- Vdd Vss Vout level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
R1 V+ 0 12k
I1 0 V- PULSE(0 10m 0 0 0 1n 10000 1)
R_T Vt 0 12k
Vdd Vdd 0 10
Vss Vss 0 -10
R2 Vout V+ 12k
C V- 0 150n
Vin Vin 0 PULSE(-5 5 0 0 0 2m 10m 100000)
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 0 10.01m 0 0.1m
.lib UniversalOpAmp2.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 144 -32 16 -32
WIRE 208 -32 144 -32
WIRE 368 -32 288 -32
WIRE 16 0 16 -32
WIRE 16 96 16 64
WIRE -560 112 -560 0
WIRE -400 112 -400 0
WIRE 240 128 240 112
WIRE 64 144 -32 144
WIRE 144 144 144 -32
WIRE 144 144 64 144
WIRE 208 144 144 144
WIRE 64 160 64 144
WIRE 368 160 368 -32
WIRE 368 160 272 160
WIRE 432 160 368 160
WIRE 208 176 144 176
WIRE 240 208 240 192
WIRE -560 272 -560 192
WIRE -400 272 -400 192
WIRE -144 320 -208 320
WIRE -16 320 -80 320
WIRE 32 320 -16 320
WIRE 144 320 144 176
WIRE 144 320 96 320
WIRE 208 320 144 320
WIRE 368 320 368 160
WIRE 368 320 288 320
WIRE -208 384 -208 320
WIRE -16 384 -16 320
WIRE 144 416 144 320
WIRE -16 512 -16 464
WIRE -208 528 -208 464
WIRE 144 528 144 496
IOPIN 240 112 In
IOPIN 240 208 In
IOPIN 432 160 Out
IOPIN -560 0 Out
IOPIN -400 0 Out
SYMBOL voltage -400 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vss
SYMATTR Value -10
SYMBOL diode 0 0 R0
SYMATTR InstName D
SYMBOL cap 48 160 R0
SYMATTR InstName C
SYMATTR Value 150n
SYMBOL current -32 224 R180
WINDOW 0 24 80 Left 2
WINDOW 3 24 0 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName I1
SYMATTR Value PULSE(0 10m 0 0 0 1n 10000 1)
SYMBOL OpAmps\\UniversalOpAmp2 240 160 R0
SYMATTR InstName U1
SYMBOL res 304 304 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 12k
SYMBOL voltage -208 368 R0
WINDOW 0 -97 52 Left 2
WINDOW 3 -344 103 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vin
SYMATTR Value PULSE(-5 5 0 0 0 2m 10m 100000)
SYMBOL diode 96 304 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName D_T
SYMBOL cap -80 304 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C_T
SYMATTR Value 1n
SYMBOL voltage -560 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vdd
SYMATTR Value 10
SYMBOL res 128 400 R0
SYMATTR InstName R1
SYMATTR Value 12k
SYMBOL res -32 368 R0
SYMATTR InstName R_T
SYMATTR Value 12k
SYMBOL res 304 -48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R
SYMATTR Value 12k
FLAG 64 224 0
FLAG 16 96 0
FLAG 144 528 0
FLAG -16 512 0
FLAG -208 528 0
FLAG 240 112 Vdd
FLAG 240 208 Vss
FLAG 432 160 Vout
FLAG -560 272 0
FLAG -400 272 0
FLAG -560 0 Vdd
FLAG -400 0 Vss
FLAG -32 224 0
FLAG 144 144 V-
FLAG 144 320 V+
FLAG -208 320 Vin
FLAG -16 320 Vt
TEXT -632 552 Left 2 !.tran 0 10.01m 0 0.1m
* Z:\tmp\asc_dec_bjh7r6w2\16a0d2ed3b32_uc3842a_dec0.asc
* Generated by LTspice 26.0.1 for Windows.
B2v5 2v5 COM V = 2.5*V(ok)
Vo o Out 0
Re2 e er 50k
Cdrv drv 0 10n
Bo COM o I = V(drv)*V(Vcc,Com)+table(-I(Vo),-1m,-1.3,0,0,.09,.5,.11,1.3,.3,1.4,1,5) Rpar=1 tripdt=30n
Bok 0 ok I = u(V(Vcc,Com)-16+6*V(ok)) Rpar=1
Be2 e COM V = limit(3k*V(2v5,Vfb),6,.7)
Clch latch 0 10n
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1792 932
WIRE -16 -208 16 -208
WIRE 496 96 592 96
WIRE 496 128 496 96
WIRE 496 208 496 240
WIRE 688 144 688 96
WIRE 688 240 688 208
WIRE 592 96 688 96
WIRE 80 -512 176 -512
WIRE 80 -480 80 -512
WIRE 80 -400 80 -368
WIRE 272 -464 272 -512
WIRE 272 -368 272 -400
WIRE 176 -512 272 -512
WIRE 496 -112 496 -80
WIRE 688 -176 688 -224
WIRE 688 -80 688 -112
WIRE 496 -224 592 -224
WIRE 496 -224 496 -192
WIRE -48 -512 -48 -480
WIRE -48 -400 -48 -352
WIRE -224 -512 -48 -512
WIRE 752 -512 720 -512
WIRE 400 -480 400 -512
WIRE 400 -400 400 -352
WIRE 592 -224 688 -224
WIRE 32 -64 32 -96
WIRE 32 -160 32 -208
WIRE 144 -208 160 -208
WIRE 16 -208 32 -208
WIRE 32 -208 64 -208
WIRE -96 -208 -144 -208
WIRE 32 -64 112 -64
WIRE 256 -64 288 -64
WIRE 256 -208 288 -208
WIRE 816 -672 848 -672
WIRE 592 -512 496 -512
WIRE 592 -464 592 -512
WIRE 592 -400 592 -352
WIRE 112 -64 176 -64
WIRE 640 -512 592 -512
WIRE 160 -208 176 -208
WIRE 496 -512 400 -512
WIRE -16 96 0 96
SYMBOL bv 160 -64 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 -39 56 VBottom 0
SYMATTR InstName B2v5
SYMATTR Value V = 2.5*V(ok)
SYMBOL voltage 624 -512 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 -32 56 VBottom 0
WINDOW 123 -32 56 VBottom 0
WINDOW 39 -32 56 VBottom 0
SYMATTR InstName Vo
SYMATTR Value 0
SYMBOL res 160 -224 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName Re2
SYMATTR Value 50k
SYMBOL cap 672 -176 R0
WINDOW 0 32 0 Left 0
WINDOW 3 32 64 Left 0
SYMATTR InstName Cdrv
SYMATTR Value 10n
SYMBOL bi 400 -400 M180
WINDOW 0 48 64 Left 0
WINDOW 3 402 -81 Right 0
WINDOW 39 32 0 Left 0
WINDOW 123 48 32 Left 0
SYMATTR InstName Bo
SYMATTR Value I = V(drv)*V(Vcc,Com)+table(-I(Vo),-1m,-1.3,0,0,.09,.5,.11,1.3,.3,1.4,1,5)
SYMATTR SpiceLine tripdt=30n
SYMATTR Value2 Rpar=1
SYMBOL bi 80 -400 R180
WINDOW 0 -48 64 Right 0
WINDOW 3 16 160 Right 0
WINDOW 123 -48 32 Right 0
SYMATTR InstName Bok
SYMATTR Value I = u(V(Vcc,Com)-16+6*V(ok))
SYMATTR Value2 Rpar=1
SYMBOL bv 160 -208 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 -45 57 VBottom 0
SYMATTR InstName Be2
SYMATTR Value V = limit(3k*V(2v5,Vfb),6,.7)
SYMBOL cap 672 144 R0
WINDOW 0 32 0 Left 0
WINDOW 3 32 64 Left 0
SYMATTR InstName Clch
SYMATTR Value 10n
FLAG 16 -208 er
FLAG 592 96 latch
FLAG 496 240 0
FLAG 688 240 0
FLAG 176 -512 ok
FLAG 80 -368 0
FLAG 272 -368 0
FLAG 496 -80 0
FLAG 752 -512 Out
FLAG 688 -80 0
FLAG 592 -224 drv
FLAG 112 -64 2v5
FLAG 496 -512 o
FLAG 160 -208 e
FLAG 592 -352 COM
FLAG 288 -208 COM
FLAG 288 -64 COM
FLAG 400 -352 COM
FLAG 0 96 Vcc
FLAG -48 -352 COM
* Z:\home\khalils\Downloads\files\data\raw_asc\522903601a69_HalfWave.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU5 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1001A.asy)
;tran 0 10m 0 1u
V2 0 VEE 15
D2 N004 N002 1N914
XU5 0 N001 VCC VEE N004 LT1001 ;pnba In+)In-)V+)V-)OUT
R1 N001 N002 2k
D1 N001 N004 1N914
R15 N003 N001 1k
V1 VCC 0 15
V5 N003 0 0
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.dc V5 -1 1 1m
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 3400 680
WIRE 960 160 960 144
WIRE 960 176 960 160
WIRE 1264 208 1200 208
WIRE 1456 208 1344 208
WIRE 1200 272 1200 208
WIRE 1264 272 1200 272
WIRE 1056 352 1008 352
WIRE 1200 352 1200 272
WIRE 1200 352 1136 352
WIRE 1248 352 1200 352
WIRE 1328 368 1328 272
WIRE 1328 368 1312 368
WIRE 1360 368 1328 368
WIRE 1456 368 1456 208
WIRE 1456 368 1424 368
WIRE 1248 384 1216 384
WIRE 1216 400 1216 384
WIRE 1008 416 1008 352
WIRE 1008 512 1008 496
IOPIN 960 64 Out
IOPIN 1280 336 In
IOPIN 960 256 Out
IOPIN 1280 400 In
SYMBOL diode 1264 288 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value 1N914
SYMBOL voltage 960 48 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL diode 1360 384 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D2
SYMATTR Value 1N914
SYMBOL voltage 960 160 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 15
SYMBOL res 1040 368 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R15
SYMATTR Value 1k
SYMBOL voltage 1008 400 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V5
SYMATTR Value 0
SYMBOL res 1248 224 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value 2k
SYMBOL Opamps\\LT1001A 1280 304 R0
WINDOW 3 -28 64 Left 2
SYMATTR InstName U5
FLAG 960 160 0
FLAG 1008 512 0
FLAG 960 64 VCC
FLAG 1280 336 VCC
FLAG 960 256 VEE
FLAG 1280 400 VEE
FLAG 1216 400 0
TEXT 1064 432 Left 2 !.dc V5 -1 1 1m
TEXT 1064 464 Left 2 !;tran 0 10m 0 1u
* Z:\home\khalils\Downloads\files\data\raw_asc\AD8565.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\AD8565.asy)
R2 OUT N001 10K
V2 -V 0 -15
Rload OUT 0 10K
Vin IN 0 SINE(0 1 10K)
R1 N001 0 10K
V1 +V 0 15
XU1 IN N001 +V -V OUT AD8565 ;pnba In+)In-)V+)V-)OUT
.tran 1m
.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 voltage 256 -1168 R0
WINDOW 123 24 146 Left 2
WINDOW 39 24 125 Left 2
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL res 640 -1232 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL res 736 -1104 R0
SYMATTR InstName Rload
SYMATTR Value 10K
SYMBOL res 528 -1232 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL AD8565 576 -1168 R0
SYMATTR InstName U1
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 10K)
SYMBOL voltage 144 -1168 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 15
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 -960 Left 2 !.tran 1m
* Z:\home\khalils\Downloads\files\data\raw_asc\67d700f8ac95_Diode_Clipping_Circuit.asc
* Generated by LTspice 26.0.1 for Windows.
V1 N001 0 SINE(0 15 50 0 0)
D1 N002 0 1N914
R1 N002 N001 2860
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 100ms
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 48 0 -64 0
WIRE 224 0 128 0
WIRE 256 0 224 0
WIRE -64 32 -64 0
WIRE 224 32 224 0
WIRE -64 128 -64 112
WIRE 224 128 224 96
WIRE 224 128 -64 128
WIRE 256 128 224 128
WIRE -64 144 -64 128
SYMBOL voltage -64 16 R0
WINDOW 0 24 16 Left 1
WINDOW 3 33 86 Top 1
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 15 50 0 0)
SYMBOL diode 208 32 R0
WINDOW 0 36 1 VBottom 0
WINDOW 3 49 54 Top 1
SYMATTR InstName D1
SYMATTR Value 1N914
SYMBOL res 144 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 2860
FLAG -64 144 0
TEXT 184 176 Left 2 !.tran 100ms
* Z:\home\khalils\Downloads\files\data\raw_asc\ad5ad8a0197b_AD8628_char.asc
* Generated by LTspice 26.0.1 for Windows.
* .op
* .dc V1 0.3 1.2 0.0001
* .meas DC min MIN v(vout) FROM 0.99 TO 1.01\n.meas DC max MAX v(vout) FROM 0.99 TO 1.02\n.meas DC vtrig TRIG v(vout)=min CROSS=last TARG v(vout)=max\n.meas DC offset FIND v(vout) WHEN v(vout)=3.3/2-0.001
* Library below included based on ModelFile attribute of instance XU1, XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\AD8628.asy)
R1 vout_noise 0 1k
XU2 N001 vout_noise vdd3 0 vout_noise AD8628 ;pnba In+)In-)V+)V-)OUT
XU1 v- v- vdd3 0 vout AD8628 ;pnba In+)In-)V+)V-)OUT
V2 N001 0 0
Vdd1 vdd3 0 3.3
V1 v- 0 0.5
.noise v(vout_noise) V2 dec 100 1 10g
.lib AD8628.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4.1
SHEET 1 1252 680
WIRE 896 0 752 0
WIRE 368 32 336 32
WIRE 384 32 368 32
WIRE 448 48 448 16
WIRE 384 64 384 32
WIRE 416 64 384 64
WIRE 576 80 480 80
WIRE 64 96 64 64
WIRE 416 96 384 96
WIRE 816 128 816 80
WIRE 336 144 336 32
WIRE 368 144 336 144
WIRE 384 144 384 96
WIRE 384 144 368 144
WIRE 752 144 752 0
WIRE 784 144 752 144
WIRE 64 160 64 96
WIRE 448 160 448 112
WIRE 896 160 896 0
WIRE 896 160 848 160
WIRE 944 160 896 160
WIRE 784 176 688 176
WIRE 336 192 336 144
WIRE 688 208 688 176
WIRE 944 208 944 160
WIRE 816 224 816 192
SYMBOL voltage 64 144 R0
SYMATTR InstName Vdd1
SYMATTR Value 3.3
SYMBOL OpAmps\\AD8628 448 144 M180
SYMATTR InstName U1
SYMBOL voltage 688 192 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 0
SYMBOL OpAmps\\AD8628 816 96 R0
SYMATTR InstName U2
SYMBOL voltage 336 176 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 0.5
SYMBOL res 928 192 R0
SYMATTR InstName R1
SYMATTR Value 1k
FLAG 448 160 vdd3
FLAG 448 16 0
FLAG 64 240 0
FLAG 64 96 vdd3
FLAG 576 80 vout
FLAG 368 32 v+
FLAG 368 144 v-
FLAG 336 272 0
FLAG 816 80 vdd3
FLAG 816 224 0
FLAG 944 160 vout_noise
FLAG 688 288 0
FLAG 944 288 0
TEXT -56 352 Left 2 ;.op
TEXT -56 424 Left 2 ;.dc V1 0.3 1.2 0.0001
TEXT -56 456 Left 2 ;.meas DC min MIN v(vout) FROM 0.99 TO 1.01\n.meas DC max MAX v(vout) FROM 0.99 TO 1.02\n.meas DC vtrig TRIG v(vout)=min CROSS=last TARG v(vout)=max\n.meas DC offset FIND v(vout) WHEN v(vout)=3.3/2-0.001
TEXT -56 392 Left 2 !.noise v(vout_noise) V2 dec 100 1 10g
* Z:\home\khalils\Downloads\files\data\raw_asc\20600b2f3629_Fan.asc
* Generated by LTspice 26.0.1 for Windows.
V3 DO_X 0 PULSE(3.3V 0V 0.1 0 0 0.1 0.2 1)
V2 VCC 0 5V
R1 12V N002 4.7K
M1 N001 N002 0 0 Si4862DY
R_Load 12V N001 50
Q1 N002 N003 0 0 BC817-40
R3 N003 DO_X 2K
R2 N002 0 10K
V1 12V 0 12V
D1 N001 12V D
.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 0.3
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1984 864
WIRE 1552 -656 1552 -688
WIRE 1552 -656 1488 -656
WIRE 1552 -608 1552 -656
WIRE 1488 -592 1488 -656
WIRE 1056 -496 1056 -592
WIRE 1488 -496 1488 -528
WIRE 1552 -496 1552 -528
WIRE 1552 -496 1488 -496
WIRE 1552 -464 1552 -496
WIRE 1056 -384 1056 -416
WIRE 1392 -384 1056 -384
WIRE 1504 -384 1392 -384
WIRE 1056 -352 1056 -384
WIRE 1552 -304 1552 -368
WIRE 1056 -224 1056 -272
WIRE 1392 -144 1392 -384
WIRE -48 -112 -48 -128
WIRE 432 -112 432 -128
WIRE 432 -96 432 -112
WIRE 1184 -96 432 -96
WIRE 1328 -96 1264 -96
WIRE -48 -48 -48 -112
WIRE 432 -48 432 -96
WIRE -48 64 -48 32
WIRE 432 64 432 32
WIRE 1392 96 1392 -48
WIRE -48 272 -48 240
WIRE -48 400 -48 352
SYMBOL voltage 432 -64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value PULSE(3.3V 0V 0.1 0 0 0.1 0.2 1)
SYMBOL diode 1504 -528 R180
WINDOW 0 24 64 Left 2
WINDOW 3 24 0 Left 2
SYMATTR InstName D1
SYMBOL res 1280 -112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 2K
SYMBOL npn 1328 -144 R0
SYMATTR InstName Q1
SYMATTR Value BC817-40
SYMBOL voltage -48 -64 R0
WINDOW 3 24 44 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR Value 12V
SYMATTR InstName V1
SYMBOL res 1040 -512 R0
SYMATTR InstName R1
SYMATTR Value 4.7K
SYMBOL voltage -48 256 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 5V
SYMBOL res 1536 -624 R0
SYMATTR InstName R_Load
SYMATTR Value 50
SYMBOL nmos 1504 -464 R0
SYMATTR InstName M1
SYMATTR Value Si4862DY
SYMBOL res 1040 -368 R0
SYMATTR InstName R2
SYMATTR Value 10K
FLAG -48 240 VCC
FLAG -48 400 0
FLAG -48 64 0
FLAG -48 -112 12V
FLAG 432 64 0
FLAG 432 -112 DO_X
FLAG 1056 -224 0
FLAG 1392 96 0
FLAG 1552 -304 0
FLAG 1552 -688 12V
FLAG 1056 -592 12V
TEXT -80 424 Left 2 !.tran 0.3
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1236-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\References\LT1236-10.asy)
V1 IN 0 pwl(0 0 1u 12)
R1 IN OUT 1K
XU1 NC_01 0 OUT LT1236-10 ;pnba IN)GND)OUT
.tran 20u
.lib LTC4.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2336 1256
WIRE 1360 -48 896 -48
WIRE 896 -32 896 -48
WIRE 1360 -16 1360 -48
WIRE 896 64 896 48
WIRE 1360 80 1360 64
WIRE 1360 80 1328 80
WIRE 1232 192 1232 176
SYMBOL res 1344 -32 R0
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL LT1236-10 1232 80 R0
SYMATTR InstName U1
SYMBOL voltage 896 -48 R0
SYMATTR InstName V1
SYMATTR Value pwl(0 0 1u 12)
FLAG 896 64 0
FLAG 1232 192 0
FLAG 1360 80 OUT
FLAG 896 -48 IN
TEXT 1376 192 Left 2 !.tran 20u
* Z:\home\khalils\Downloads\files\data\raw_asc\0e44934550c4_setup_ch0_transfer-function_lpa.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\LT1782.asy)
;tran 100m
XU1 N002 N001 supp supn out supn LT1782 ;pnba In+)In-)V+)V-)OUT)SHDN
C5 N001 out 1n IC=0
V1 in 0 0 AC 100m
C1 N002 0 1n IC=0
V2 supn 0 -15V
V3 supp 0 15V
R3 N001 out 100k
R1 in N002 100k
R2 N002 0 100k
R7 0 N001 100k
.ac oct 1000 1 10Meg
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 3288 1092
WIRE 2256 112 2208 112
WIRE 2464 112 2336 112
WIRE 2208 224 2208 112
WIRE 2256 224 2208 224
WIRE 2464 224 2464 112
WIRE 2464 224 2320 224
WIRE 2096 368 2080 368
WIRE 2208 368 2208 224
WIRE 2208 368 2176 368
WIRE 2240 368 2208 368
WIRE 2464 400 2464 224
WIRE 2464 400 2384 400
WIRE 2592 400 2464 400
WIRE 2640 400 2592 400
WIRE 1872 432 1856 432
WIRE 1952 432 1872 432
WIRE 2080 432 2032 432
WIRE 2144 432 2080 432
WIRE 2240 432 2144 432
WIRE 2144 496 2144 432
WIRE 2080 512 2080 432
WIRE 1856 528 1856 432
SYMBOL res 2128 480 R0
SYMATTR InstName R2
SYMATTR Value 100k
SYMBOL cap 2064 512 R0
SYMATTR InstName C1
SYMATTR Value 1n
SYMATTR SpiceLine IC=0
SYMBOL Opamps\\LT1782 2272 400 R0
SYMATTR InstName U1
SYMBOL cap 2256 240 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C5
SYMATTR Value 1n
SYMATTR SpiceLine IC=0
SYMBOL voltage 2576 512 R0
WINDOW 0 34 37 Left 2
WINDOW 3 34 66 Left 2
WINDOW 123 34 116 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V3
SYMATTR Value 15V
SYMBOL res 2240 128 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL voltage 1856 512 R0
WINDOW 0 34 37 Left 2
WINDOW 3 34 66 Left 2
WINDOW 123 34 94 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 0
SYMATTR Value2 AC 100m
SYMBOL voltage 2704 512 R0
WINDOW 0 34 37 Left 2
WINDOW 3 34 66 Left 2
WINDOW 123 34 116 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value -15V
SYMBOL res 1936 448 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value 100k
SYMBOL res 2080 384 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R7
SYMATTR Value 100k
FLAG 2576 608 0
FLAG 2272 320 supp
FLAG 1856 608 0
FLAG 2576 528 supp
FLAG 2080 368 0
FLAG 2592 400 out
FLAG 1872 432 in
FLAG 2704 608 0
FLAG 2704 528 supn
FLAG 2272 480 supn
FLAG 2320 480 supn
FLAG 2080 576 0
FLAG 2144 576 0
TEXT 1848 208 Left 2 !;tran 100m
TEXT 1848 176 Left 2 !.ac oct 1000 1 10Meg
* Z:\home\khalils\Downloads\files\data\raw_asc\63fc67c049bb_Fig9_32.asc
* Generated by LTspice 26.0.1 for Windows.
* Plot 1/d(Id(M1)) to get ro
VGS N002 0 350m
M1 N001 N002 0 0 N_50n l=100n w=2.5u
VDS N001 0 0
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.dc VDS 0 1
.include cmosedu_models.txt
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1048 680
WIRE 640 80 448 80
WIRE 448 112 448 80
WIRE 640 112 640 80
WIRE 496 160 448 160
WIRE 400 192 288 192
WIRE 288 208 288 192
WIRE 448 224 448 208
WIRE 640 224 640 192
WIRE 288 304 288 288
SYMBOL voltage 288 192 R0
WINDOW 0 -90 57 Left 0
WINDOW 3 -90 85 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VGS
SYMATTR Value 350m
SYMBOL voltage 640 96 R0
WINDOW 0 41 55 Left 0
WINDOW 3 41 83 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VDS
SYMATTR Value 0
SYMBOL nmos4 400 112 R0
WINDOW 0 59 18 Left 0
WINDOW 3 64 75 Left 0
WINDOW 123 64 103 Left 0
SYMATTR InstName M1
SYMATTR Value N_50n
SYMATTR Value2 l=100n w=2.5u
FLAG 288 304 0
FLAG 448 224 0
FLAG 640 224 0
FLAG 496 160 0
TEXT 384 272 Left 0 !.dc VDS 0 1
TEXT 384 296 Left 0 !.include cmosedu_models.txt
TEXT 416 56 Left 0 ;Plot 1/d(Id(M1)) to get ro
* Z:\home\khalils\Downloads\files\data\raw_asc\LTC1911-1.8.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\LTC1911-1.8.asy)
C1 N004 N005 1
C3 OUT 0 10
XU1 IN N002 N003 0 N005 OUT N004 N001 LTC1911-1.8 ;pnba Vin)C2+)C2-)GND)C1-)Vout)C1+)_SHDN
V1 IN 0 4
Rload OUT 0 18
C4 0 N001 .01
C2 N002 N003 1
.tran 8m startup
.lib LTC1911-1.8.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2248 2612
WIRE 1440 2160 1264 2160
WIRE 1760 2160 1728 2160
WIRE 1856 2160 1824 2160
WIRE 1264 2176 1264 2160
WIRE 1440 2256 1360 2256
WIRE 1856 2256 1728 2256
WIRE 1968 2256 1856 2256
WIRE 1264 2272 1264 2256
WIRE 1360 2272 1360 2256
WIRE 1856 2272 1856 2256
WIRE 1968 2272 1968 2256
WIRE 1360 2352 1360 2336
WIRE 1440 2352 1360 2352
WIRE 1792 2352 1728 2352
WIRE 1792 2368 1792 2352
WIRE 1856 2368 1856 2336
WIRE 1968 2368 1968 2352
WIRE 1440 2448 1408 2448
WIRE 1792 2448 1792 2432
WIRE 1792 2448 1728 2448
SYMBOL cap 1840 2272 R0
SYMATTR InstName C3
SYMATTR Value 10
SYMBOL cap 1344 2272 R0
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL cap 1824 2144 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C4
SYMATTR Value .01
SYMBOL RES 1952 2256 R0
SYMATTR InstName Rload
SYMATTR Value 18
SYMBOL PowerProducts\\LTC1911-1.8 1584 2304 R0
SYMATTR InstName U1
SYMBOL cap 1776 2368 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL VOLTAGE 1264 2160 R0
SYMATTR InstName V1
SYMATTR Value 4
FLAG 1264 2272 0
FLAG 1408 2448 0
FLAG 1856 2368 0
FLAG 1968 2368 0
FLAG 1968 2256 OUT
FLAG 1856 2160 0
FLAG 1264 2160 IN
TEXT 1864 2448 Left 2 !.tran 8m startup