Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\15cf75534f92_part3_a_vds_sweep.asc
* Generated by LTspice 26.0.1 for Windows.
VGS gate 0 7
M1 drain gate 0 0 NMOS
VDS drain 0 10
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.model nmos NMOS (kp=100u, vt0=0.5, l={x}, w=.36u)
.dc VDS 0 10 0.01
.step param X list .09u .13u .2u .3u .6u
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 160 48 96 48
WIRE 240 48 160 48
WIRE 96 112 96 48
WIRE 240 144 240 48
WIRE -64 192 -96 192
WIRE 48 192 -64 192
WIRE -96 208 -96 192
WIRE -96 336 -96 288
WIRE 96 336 96 208
WIRE 96 336 -96 336
WIRE 176 336 96 336
WIRE 240 336 240 224
WIRE 240 336 176 336
SYMBOL nmos 48 112 R0
SYMATTR InstName M1
SYMBOL voltage 240 128 R0
SYMATTR InstName VDS
SYMATTR Value 10
SYMBOL voltage -96 192 R0
SYMATTR InstName VGS
SYMATTR Value 7
FLAG 96 336 0
FLAG -64 192 gate
FLAG 160 48 drain
FLAG 176 336 source
TEXT -104 376 Left 2 !.model nmos NMOS (kp=100u, vt0=0.5, l={x}, w=.36u)
TEXT -104 408 Left 2 !.dc VDS 0 10 0.01
TEXT -104 440 Left 2 !.step param X list .09u .13u .2u .3u .6u
* Z:\home\khalils\Downloads\files\data\raw_asc\LTM8045.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1, XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTM8045.asy)
Rload- OUT- 0 10
XU1 N002 0 IN OUT- IN N001 NC_01 MP_02 0 LTM8045 ;pnba FB)Vout+)Vin)Vout-)Run)Rt)SS))GND
XU2 N004 OUT+ IN 0 IN N003 NC_03 MP_04 0 LTM8045 ;pnba FB)Vout+)Vin)Vout-)Run)Rt)SS))GND
C1 OUT- 0 22 V=10 Irms=10.206 Rser=0.005 Lser=0 mfg="KEMET" pn="C1210C226K8PAC" type="X5R"
Rload+ OUT+ 0 10
R1 N001 0 130K
V1 IN 0 12
C2 OUT+ 0 100 V=6.3 Irms=0 Rser=0.002 Lser=0 mfg="TDK" pn="C575OX5ROJI07M" type="X5R"
R2 OUT- N002 60.4K
R4 OUT+ N004 45.3K
R3 N003 0 115K
.tran 1m startup
.lib LTM8045.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 692
WIRE -64 -32 -176 -32
WIRE 64 -32 -64 -32
WIRE 224 -32 64 -32
WIRE -176 -16 -176 -32
WIRE 224 -16 224 -32
WIRE 64 48 64 -32
WIRE 80 48 64 48
WIRE 432 48 368 48
WIRE 544 48 432 48
WIRE 640 48 544 48
WIRE 544 64 544 48
WIRE 640 64 640 48
WIRE -176 80 -176 64
WIRE 432 80 432 48
WIRE 384 128 368 128
WIRE 544 160 544 128
WIRE 640 160 640 144
WIRE -16 208 -32 208
WIRE 80 208 64 208
WIRE 432 208 432 160
WIRE 432 208 368 208
WIRE 224 288 224 272
WIRE -64 320 -64 -32
WIRE 64 320 -64 320
WIRE 224 320 64 320
WIRE 224 336 224 320
WIRE 64 400 64 320
WIRE 80 400 64 400
WIRE 384 400 368 400
WIRE 480 480 368 480
WIRE 544 480 480 480
WIRE 640 480 544 480
WIRE 544 496 544 480
WIRE 640 496 640 480
WIRE -16 560 -32 560
WIRE 80 560 64 560
WIRE 384 560 368 560
WIRE 480 560 480 480
WIRE 480 560 464 560
WIRE 544 592 544 560
WIRE 640 592 640 576
WIRE 224 640 224 624
SYMBOL PowerProducts\\LTM8045 224 480 R0
SYMATTR InstName U2
SYMBOL res 416 64 R0
SYMATTR InstName R2
SYMATTR Value 60.4K
SYMBOL voltage -176 -32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 624 48 R0
SYMATTR InstName Rload-
SYMATTR Value 10
SYMBOL cap 528 64 R0
SYMATTR InstName C1
SYMATTR Value 22
SYMATTR SpiceLine V=10 Irms=10.206 Rser=0.005 Lser=0 mfg="KEMET" pn="C1210C226K8PAC" type="X5R"
SYMBOL PowerProducts\\LTM8045 224 128 R0
SYMATTR InstName U1
SYMBOL cap 528 496 R0
SYMATTR InstName C2
SYMATTR Value 100
SYMATTR SpiceLine V=6.3 Irms=0 Rser=0.002 Lser=0 mfg="TDK" pn="C575OX5ROJI07M" type="X5R"
SYMBOL res 80 192 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 130K
SYMBOL res 80 544 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 115K
SYMBOL res 624 480 R0
SYMATTR InstName Rload+
SYMATTR Value 10
SYMBOL res 480 544 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 45.3K
FLAG -176 80 0
FLAG -32 208 0
FLAG 224 288 0
FLAG 384 128 0
FLAG 640 160 0
FLAG 544 160 0
FLAG -176 -32 IN
FLAG 640 48 OUT-
FLAG -32 560 0
FLAG 224 640 0
FLAG 384 400 0
FLAG 640 592 0
FLAG 544 592 0
FLAG 640 480 OUT+
TEXT 544 672 Left 2 !.tran 1m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\5419b58fd12a_ID_vs_UDS-1.asc
* Generated by LTspice 26.0.1 for Windows.
Vds N001 0
Vgs N002 0
M1 N001 N002 0 0 IRF530
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.dc dec Vds 0.1 10V 10 Vgs list 4.5V 5 5.5 6 7
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1292 680
WIRE -560 -144 -720 -144
WIRE -720 -64 -720 -144
WIRE -560 -16 -560 -144
WIRE -768 16 -912 16
WIRE -912 32 -912 16
WIRE -912 128 -912 112
WIRE -720 128 -720 32
WIRE -560 128 -560 64
FLAG -560 128 0
FLAG -912 128 0
FLAG -720 128 0
SYMBOL voltage -560 -32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 37 60 Left 2
WINDOW 0 36 55 Left 2
WINDOW 3 37 60 Left 2
SYMATTR InstName Vds
SYMATTR Value ""
SYMBOL voltage -912 16 R0
WINDOW 123 0 0 Left 2
WINDOW 39 40 53 Left 2
WINDOW 3 40 69 Left 2
WINDOW 0 36 56 Left 2
SYMATTR Value ""
SYMATTR InstName Vgs
SYMBOL nmos -768 -64 R0
SYMATTR InstName M1
SYMATTR Value IRF530
TEXT -928 184 Left 2 !.dc dec Vds 0.1 10V 10 Vgs list 4.5V 5 5.5 6 7
* Z:\home\khalils\Downloads\files\data\raw_asc\7cdfce5840d1_1078.asc
* Generated by LTspice 26.0.1 for Windows.
* Absolute Value Circuit(Full-Wave Rectifier)
* Library below included based on ModelFile attribute of instance XU1, XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1078.asy)
V3 IN 0 SINE(0 1 100)
XU1 0 N001 +V 0 N003 LT1078 ;pnba In+)In-)V+)V-)OUT
XU2 N002 OUT +V 0 OUT LT1078 ;pnba In+)In-)V+)V-)OUT
R2 N001 IN 200K
V1 +V 0 5
D1 N003 N002 1N4148
R1 N002 N001 200K
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 30m
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 896 680
WIRE 32 96 -80 96
WIRE 128 96 112 96
WIRE 224 96 128 96
WIRE 384 96 304 96
WIRE -80 112 -80 96
WIRE 528 128 432 128
WIRE -192 160 -192 144
WIRE 480 192 480 176
WIRE -80 208 -80 192
WIRE 192 208 192 192
WIRE 432 208 432 128
WIRE 448 208 432 208
WIRE 128 224 128 96
WIRE 160 224 128 224
WIRE 528 224 528 128
WIRE 528 224 512 224
WIRE 576 224 528 224
WIRE 304 240 224 240
WIRE 384 240 384 96
WIRE 384 240 368 240
WIRE 448 240 384 240
WIRE 160 256 128 256
WIRE -192 272 -192 240
WIRE 480 272 480 256
WIRE 192 288 192 272
SYMBOL diode 304 256 R270
WINDOW 0 32 32 VTop 0
WINDOW 3 0 32 VBottom 0
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL opamps\\LT1078 480 160 R0
SYMATTR InstName U2
SYMBOL res 128 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 200K
SYMBOL opamps\\LT1078 192 176 R0
SYMATTR InstName U1
SYMBOL voltage -80 96 R0
SYMATTR InstName V3
SYMATTR Value SINE(0 1 100)
SYMBOL res 320 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R1
SYMATTR Value 200K
SYMBOL voltage -192 144 R0
SYMATTR InstName V1
SYMATTR Value 5
FLAG -192 272 0
FLAG 192 192 +V
FLAG -192 144 +V
FLAG -80 208 0
FLAG 192 288 0
FLAG 480 176 +V
FLAG 480 272 0
FLAG -80 96 IN
FLAG 576 224 OUT
FLAG 128 256 0
TEXT 400 344 Left 0 !.tran 30m
TEXT 272 40 Bottom 0 ;Absolute Value Circuit(Full-Wave Rectifier)
* Z:\tmp\asc_dec_bjh7r6w2\111069f124af_3751_charging_circuit_10A_with_leakage_deltaVDrain_5..80__dec0.asc
* Generated by LTspice 26.0.1 for Windows.
V2 charge_en 0 PWL(.1m 0 .101m 5)
R9 vcc N004 287K
MQ1 drain gate N007 N007 IRFP4668
R3 drain N005 40.2k
R6 trans N006 316K
R1 trans N001 40.2k
XU1 N001 N006 N008 N002 N004 NC_01 NC_02 charge_en 0 NC_03 0 N007 vcc vcc gate NC_04 MP_05 N005 MP_06 N003 NC_07 LT3751 ;pnba RVtrans)UVLO1)OVLO1)UVLO2)OVLO2)_Fault)_Done)Charge)Clamp)FB)CSN)CSP)Vcc)LVGate)HVGate)RBG))RVout))RDCM)GND
V3 vcc 0 15
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LT3751.asy)
.lib LT3751.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1424 712
WIRE 288 -368 -336 -368
WIRE 160 -256 -96 -256
WIRE 208 -256 160 -256
WIRE 608 -256 208 -256
WIRE 160 -240 160 -256
WIRE 288 -160 288 -368
WIRE 400 -160 288 -160
WIRE -176 -144 -176 -160
WIRE 160 -144 160 -160
WIRE 288 -144 288 -160
WIRE 848 -96 848 -128
WIRE -336 -80 -336 -368
WIRE -272 -80 -336 -80
WIRE -64 -80 -272 -80
WIRE -32 -80 -64 -80
WIRE 64 -80 48 -80
WIRE 416 -80 384 -80
WIRE 608 -80 608 -96
WIRE 608 -80 496 -80
WIRE 800 -80 800 -128
WIRE 800 -80 608 -80
WIRE -336 16 -336 -80
WIRE -64 16 -64 -80
WIRE -32 16 -64 16
WIRE 64 16 48 16
WIRE 416 16 384 16
WIRE 800 16 800 -80
WIRE 800 16 496 16
WIRE 800 32 800 16
WIRE -32 112 -48 112
WIRE 64 112 48 112
WIRE 432 112 384 112
WIRE 752 112 432 112
WIRE -336 160 -336 96
WIRE 800 160 800 128
WIRE 800 160 432 160
WIRE 800 176 800 160
WIRE -96 208 -96 -256
WIRE -48 208 -48 112
WIRE -48 208 -96 208
WIRE -32 208 -48 208
WIRE 64 208 48 208
WIRE 400 208 400 -160
WIRE 400 208 384 208
WIRE 64 304 -336 304
WIRE 432 304 432 160
WIRE 432 304 384 304
WIRE -336 336 -336 304
WIRE 64 400 48 400
WIRE 400 400 384 400
WIRE -336 448 -336 416
WIRE -48 496 -48 208
SYMBOL voltage -336 320 R0
WINDOW 123 24 138 Left 2
WINDOW 39 24 117 Left 2
SYMATTR InstName V2
SYMATTR Value PWL(.1m 0 .101m 5)
SYMBOL res -48 32 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R9
SYMATTR Value 287K
SYMBOL nmos 752 32 R0
SYMATTR InstName Q1
SYMATTR Value IRFP4668
SYMBOL res 512 0 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 40.2k
SYMBOL res -48 128 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R6
SYMATTR Value 316K
SYMBOL res 144 -256 R0
SYMATTR InstName R1
SYMATTR Value 40.2k
SYMBOL PowerProducts\\LT3751 224 256 R0
SYMATTR InstName U1
SYMBOL voltage -336 0 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 15
FLAG -176 -144 0
FLAG 400 400 0
FLAG 48 400 0
FLAG -336 448 0
FLAG 848 -96 0
FLAG -336 160 0
FLAG -336 304 charge_en
FLAG 432 112 gate
FLAG -272 -80 vcc
FLAG 208 -256 trans
FLAG 800 16 drain
* Z:\home\khalils\Downloads\files\data\raw_asc\LTM8002.asc
* Generated by LTspice 26.0.1 for Windows.
V1 IN 0 12
R1 N002 0 41.2K
R2 N001 0 24.3K
C1 N003 0 1n
C2 OUT 0 22
Rload OUT 0 10
XU1 NC_01 IN N002 IN N003 0 NC_02 OUT N001 0 LTM8002 ;pnba BIAS)RUN)RT)VIN)TR/SS)SYNC)PG)VOUT)FB)GND
.tran 1.2m startup
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTM8002.asy)
.lib LTM8002.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -16 -16 -48 -16
WIRE 64 -16 -16 -16
WIRE 240 -16 64 -16
WIRE 240 0 240 -16
WIRE -48 16 -48 -16
WIRE 64 64 64 -16
WIRE 96 64 64 64
WIRE 560 64 384 64
WIRE 608 64 560 64
WIRE 656 64 608 64
WIRE 560 80 560 64
WIRE 656 80 656 64
WIRE -48 112 -48 96
WIRE 96 160 64 160
WIRE 448 160 384 160
WIRE 448 176 448 160
WIRE 560 176 560 144
WIRE 656 176 656 160
WIRE 448 272 448 256
WIRE 0 352 -16 352
WIRE 96 352 80 352
WIRE 416 352 384 352
WIRE 496 352 480 352
WIRE 240 448 240 416
FLAG -48 112 0
FLAG 240 448 0
FLAG -16 352 0
FLAG 64 160 0
FLAG 448 272 0
FLAG 496 352 0
FLAG 560 176 0
FLAG 656 176 0
FLAG 608 64 OUT
FLAG -16 -16 IN
SYMBOL voltage -48 0 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 96 336 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 41.2K
SYMBOL res 432 160 R0
SYMATTR InstName R2
SYMATTR Value 24.3K
SYMBOL cap 416 336 M90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL cap 544 80 R0
SYMATTR InstName C2
SYMATTR Value 22
SYMBOL res 640 64 R0
SYMATTR InstName Rload
SYMATTR Value 10
SYMBOL LTM8002 240 208 R0
SYMATTR InstName U1
TEXT 456 432 Left 2 !.tran 1.2m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\LTC3563.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\LTC3563.asy)
V1 IN 0 3.6
Rload OUT 0 2.56
L1 N001 OUT 2.2
XU1 OUT IN 0 N001 0 IN LTC3563 ;pnba Vout)Vin)GND)SW)Vsel)Run
C1 OUT 0 10
.tran 2m startup
.lib LTC3563.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 64 16 -48 16
WIRE 224 16 64 16
WIRE -48 32 -48 16
WIRE 224 32 224 16
WIRE 64 96 64 16
WIRE 80 96 64 96
WIRE 384 96 368 96
WIRE 480 96 464 96
WIRE 528 96 480 96
WIRE 608 96 528 96
WIRE 528 112 528 96
WIRE 608 112 608 96
WIRE -48 128 -48 112
WIRE 528 208 528 176
WIRE 608 208 608 192
WIRE 80 256 64 256
WIRE 480 256 480 96
WIRE 480 256 368 256
WIRE 224 336 224 320
SYMBOL PowerProducts\\LTC3563 224 176 R0
SYMATTR InstName U1
SYMBOL res 592 96 R0
SYMATTR InstName Rload
SYMATTR Value 2.56
SYMBOL cap 512 112 R0
SYMATTR InstName C1
SYMATTR Value 10
SYMBOL voltage -48 16 R0
SYMATTR InstName V1
SYMATTR Value 3.6
SYMBOL ind 368 112 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 2.2
FLAG -48 128 0
FLAG 224 336 0
FLAG 608 208 0
FLAG 528 208 0
FLAG 608 96 OUT
FLAG -48 16 IN
FLAG 64 256 0
TEXT 424 312 Left 2 !.tran 2m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\283818e9778f_sim_MPPTX_Output-Voltage.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\LT1078.asy)
R3 Vout N004 1Meg
R6 N001 N005 82k
R1 N004 N001 6.8k
R5 N001 N003 14.6k
XU1 N003 N001 N002 0 Vout LT1078 ;pnba In+)In-)V+)V-)OUT
R2 N001 0 14.6k
V2 N002 0 20
V1 N005 0 {DAC}
V4 N003 0 1.215V
R4 Vout N004 68k
.tran 10m
.step param DAC 0 3.3 0.1
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 288 -224 -192 -224
WIRE 224 -32 224 -80
WIRE 288 -16 288 -224
WIRE 288 -16 256 -16
WIRE -80 0 -112 0
WIRE 16 0 -80 0
WIRE 192 0 16 0
WIRE -80 16 -80 0
WIRE 16 16 16 0
WIRE 304 16 256 16
WIRE -80 112 -80 96
WIRE -32 112 -80 112
WIRE 16 112 16 96
WIRE 16 112 -32 112
WIRE -32 128 -32 112
WIRE -304 240 -400 240
WIRE -192 240 -192 -224
WIRE -192 240 -224 240
WIRE -32 240 -32 208
WIRE -32 240 -192 240
WIRE 48 240 -32 240
WIRE 160 240 128 240
WIRE 304 240 304 16
WIRE 304 240 160 240
WIRE -400 272 -400 240
WIRE -32 272 -32 240
WIRE 160 272 160 240
SYMBOL Opamps\\LT1078 224 -64 M0
SYMATTR InstName U1
SYMBOL res -96 0 R0
SYMATTR InstName R4
SYMATTR Value 68k
SYMBOL res -48 112 R0
SYMATTR InstName R1
SYMATTR Value 6.8k
SYMBOL res -208 224 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 82k
SYMBOL voltage 160 256 R0
WINDOW 0 40 46 Left 2
WINDOW 3 43 74 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V4
SYMATTR Value 1.215V
SYMBOL voltage 224 -64 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 20
SYMBOL res 32 256 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R5
SYMATTR Value 14.6k
SYMBOL voltage -400 256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value {DAC}
SYMBOL res -48 256 R0
SYMATTR InstName R2
SYMATTR Value 14.6k
SYMBOL res 0 0 R0
SYMATTR InstName R3
SYMATTR Value 1Meg
FLAG 224 -160 0
FLAG 224 32 0
FLAG 160 352 0
FLAG -32 352 0
FLAG -400 352 0
FLAG -112 0 Vout
TEXT 344 64 Left 2 !.tran 10m
TEXT 344 80 Left 2 !.step param DAC 0 3.3 0.1
* Z:\home\khalils\Downloads\files\data\raw_asc\214e54a00aaf_1990.asc
* Generated by LTspice 26.0.1 for Windows.
XU1 0 N002 0 V- N003 OUT V+ N001 LT1990 ;pnba REF)IN-)IN+)VEE)GAIN2)OUT)VCC)GAIN1
V3 N002 0 SINE(0 1 10K)
V1 V+ 0 5
V2 V- 0 -5
.tran 1m
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1990.asy)
.lib LTC3.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 144 112 144 80
WIRE 368 160 336 160
WIRE -16 224 -240 224
WIRE -464 240 -464 224
WIRE -352 240 -352 224
WIRE -240 240 -240 224
WIRE 384 240 336 240
WIRE -16 256 -48 256
WIRE 368 288 336 288
WIRE -464 352 -464 320
WIRE -352 352 -352 320
WIRE -240 352 -240 320
WIRE -48 352 -48 256
WIRE -48 352 -240 352
WIRE -240 368 -240 352
WIRE 80 432 80 400
WIRE 144 432 144 400
FLAG -240 368 0
FLAG -464 352 0
FLAG -352 352 0
FLAG 384 240 OUT
FLAG 80 432 0
FLAG 144 80 V+
FLAG -464 224 V+
FLAG -352 224 V-
FLAG 144 432 V-
SYMBOL LT1990 160 240 R0
SYMATTR InstName U1
SYMBOL voltage -240 224 R0
WINDOW 123 24 132 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value SINE(0 1 10K)
SYMBOL voltage -464 224 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -352 224 R0
SYMATTR InstName V2
SYMATTR Value -5
TEXT 368 352 Left 0 !.tran 1m
* Z:\home\khalils\Downloads\files\data\raw_asc\003c522914f3_Full_Wave_rectification.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU2, XU3 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1001.asy)
R1 N001 input 10K
R4 N003 N002 10K
D1 N002 N004 1N4148
R5 output N003 10K
R2 N002 N001 10K
D2 N004 N005 1N4148
XU3 0 N001 V+ V- N004 LT1001 ;pnba In+)In-)V+)V-)OUT
R3 N005 N001 10K
V4 V- 0 -15V
V1 V+ 0 15V
Vin input 0 SINE(0 10 1)
XU2 N005 N003 V+ V- output LT1001 ;pnba In+)In-)V+)V-)OUT
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 1
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2216 948
WIRE 1008 96 912 96
WIRE 1120 96 1088 96
WIRE 1136 96 1120 96
WIRE 1248 96 1216 96
WIRE 1312 96 1248 96
WIRE 1424 96 1392 96
WIRE 1120 144 1120 96
WIRE 1424 160 1424 96
WIRE 1248 192 1248 96
WIRE 1296 192 1248 192
WIRE 816 208 768 208
WIRE 912 208 912 96
WIRE 912 208 896 208
WIRE 976 208 912 208
WIRE 1424 208 1424 160
WIRE 1424 208 1360 208
WIRE 1120 224 1120 208
WIRE 1120 224 1040 224
WIRE 1296 224 1248 224
WIRE 976 240 944 240
WIRE 1120 256 1120 224
WIRE 768 272 768 208
WIRE 944 320 944 240
WIRE 912 384 912 208
WIRE 992 384 912 384
WIRE 1120 384 1120 320
WIRE 1120 384 1072 384
WIRE 1248 384 1248 224
WIRE 1248 384 1120 384
SYMBOL voltage 992 -112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 15V
SYMBOL Opamps\\LT1001 1328 144 R0
SYMATTR InstName U2
SYMBOL res 1088 368 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 10K
SYMBOL diode 1104 144 R0
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL res 1104 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL res 1408 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 10K
SYMBOL voltage 1136 -112 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V4
SYMATTR Value -15V
SYMBOL diode 1104 256 R0
SYMATTR InstName D2
SYMATTR Value 1N4148
SYMBOL voltage 768 256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
WINDOW 0 19 6 Left 2
WINDOW 3 -13 159 Left 2
SYMATTR InstName Vin
SYMATTR Value SINE(0 10 1)
SYMBOL res 912 192 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL Opamps\\LT1001 1008 160 R0
SYMATTR InstName U3
SYMBOL res 1232 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10K
FLAG 992 -16 0
FLAG 992 -96 V+
FLAG 1136 -16 0
FLAG 1136 -96 V-
FLAG 944 320 0
FLAG 768 352 0
FLAG 768 208 input
FLAG 1424 160 output
FLAG 1008 256 V-
FLAG 1328 240 V-
FLAG 1008 192 V+
FLAG 1328 176 V+
TEXT 1344 376 Left 2 !.tran 1
* Z:\home\khalils\Downloads\files\data\raw_asc\LTM8020.asc
* Generated by LTspice 26.0.1 for Windows.
XU1 IN IN 0 N001 OUT OUT LTM8020 ;pnba Vin)_SHDN)GND)ADJ)BIAS)OUT
V1 IN 0 25
R1 N001 0 165K
Rload OUT 0 25
C1 OUT 0 10
.tran 1m startup
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTM8020.asy)
.lib LTM8020.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 80 32 -32 32
WIRE 240 32 80 32
WIRE -32 48 -32 32
WIRE 240 64 240 32
WIRE 80 128 80 32
WIRE 96 128 80 128
WIRE 400 128 384 128
WIRE 464 128 400 128
WIRE 576 128 464 128
WIRE -32 144 -32 128
WIRE 464 144 464 128
WIRE 576 144 576 128
WIRE 464 240 464 208
WIRE 576 240 576 224
WIRE 0 256 -16 256
WIRE 96 256 80 256
WIRE 400 256 400 128
WIRE 400 256 384 256
WIRE 240 336 240 320
FLAG -32 144 0
FLAG 240 336 0
FLAG 576 240 0
FLAG -16 256 0
FLAG -32 32 IN
FLAG 576 128 OUT
FLAG 464 240 0
SYMBOL PowerProducts\\LTM8020 240 192 R0
SYMATTR InstName U1
SYMBOL voltage -32 32 R0
SYMATTR InstName V1
SYMATTR Value 25
SYMBOL res 96 240 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 165K
SYMBOL res 560 128 R0
SYMATTR InstName Rload
SYMATTR Value 25
SYMBOL cap 448 144 R0
SYMATTR InstName C1
SYMATTR Value 10
TEXT 360 352 Left 2 !.tran 1m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\53046064f2a3_AndGate.asc
* Generated by LTspice 26.0.1 for Windows.
Q1 N007 N008 0 0 PNP
Q2 N007 N009 0 0 PNP
Q3 N004 N006 N007 0 NPN
Q4 N001 N002 N004 0 NPN
V1 N001 0 5V
R1 N006 N005 10k
R2 N008 N005 10k
R3 N003 N009 10k
R4 N003 N002 10k
V2 N003 0 PULSE(0 5 0 1u 1u 1m 2m)
V3 N005 0 PULSE(0 5 0 1u 1u 500u 1m)
R5 0 N007 100k
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.tran 4m
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 964 680
WIRE 224 -192 96 -192
WIRE 352 -192 304 -192
WIRE 96 -48 96 -192
WIRE 256 0 160 0
WIRE 480 0 336 0
WIRE 96 128 96 48
WIRE 336 128 224 128
WIRE 224 160 224 128
WIRE 336 160 336 128
WIRE -176 176 -272 176
WIRE 32 176 -96 176
WIRE 480 192 480 0
WIRE 640 192 480 192
WIRE 640 240 640 192
WIRE -272 272 -272 176
WIRE -272 272 -432 272
WIRE -432 304 -432 272
WIRE 96 304 96 224
WIRE 96 304 -32 304
WIRE 224 304 224 240
WIRE 224 304 96 304
WIRE 640 368 640 320
WIRE -32 384 -32 304
WIRE 224 384 224 304
WIRE -272 432 -272 272
WIRE -224 432 -272 432
WIRE -96 432 -144 432
WIRE 336 432 288 432
WIRE 480 432 480 192
WIRE 480 432 416 432
WIRE -432 448 -432 384
WIRE -32 560 -32 480
WIRE 96 560 -32 560
WIRE 224 560 224 480
WIRE 224 560 96 560
WIRE 96 624 96 560
FLAG 96 624 0
FLAG 352 -192 0
FLAG -432 448 0
FLAG 640 368 0
FLAG 336 160 0
SYMBOL pnp -96 384 R0
SYMATTR InstName Q1
SYMBOL pnp 288 384 M0
SYMATTR InstName Q2
SYMBOL npn 32 128 R0
SYMATTR InstName Q3
SYMBOL npn 160 -48 M0
SYMATTR InstName Q4
SYMBOL voltage 208 -192 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 -32 56 VBottom 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 5V
SYMBOL res -80 160 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL res -128 416 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL res 432 416 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL res 352 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL voltage 640 224 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(0 5 0 1u 1u 1m 2m)
SYMBOL voltage -432 288 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value PULSE(0 5 0 1u 1u 500u 1m)
SYMBOL res 208 144 R0
SYMATTR InstName R5
SYMATTR Value 100k
TEXT -250 536 Left 2 !.tran 4m
* Z:\tmp\asc_dec_bjh7r6w2\0a6a6ebd0ebd_Fig_4-21_Group-Delay_1001_dec0.asc
* Generated by LTspice 26.0.1 for Windows.
V2 -V 0 -15
V1 +V 0 15
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 924 680
WIRE 256 176 256 160
WIRE 160 192 160 80
WIRE 224 192 160 192
WIRE 320 208 320 80
WIRE 320 208 288 208
WIRE 368 208 320 208
WIRE 64 224 32 224
WIRE 96 224 64 224
WIRE 224 224 176 224
WIRE 256 256 256 240
WIRE 240 352 240 336
WIRE 336 352 336 336
WIRE 240 464 240 432
WIRE 336 464 336 432
SYMBOL voltage 240 336 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL voltage 336 336 R0
SYMATTR InstName V1
SYMATTR Value 15
FLAG 336 464 0
FLAG 336 336 +V
FLAG 240 464 0
FLAG 240 336 -V
FLAG 64 224 IN
FLAG 256 160 +V
FLAG 256 256 -V
FLAG 368 208 OUT