Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\0fa5a251238b_EjercicioParaEntregar.asc
* Generated by LTspice 26.0.1 for Windows.
C2 N004 COLEC C
R5 N001 EMISOR 1k
R4 BASE N003 10k
V2 N003 0 SINE(0 50m 100k)
R6 N004 0 R
V3 N001 0 24
R1 BASE 0 150k
Q1 COLEC BASE EMISOR 0 BC857A
R3 COLEC 0 3900
V1 N002 0 24
C1 0 EMISOR C
R2 N002 BASE 27k
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -32 -240 -80 -240
WIRE -32 -176 -32 -240
WIRE 208 -176 112 -176
WIRE -80 -128 -80 -240
WIRE 208 -128 208 -176
WIRE 112 -64 112 -96
WIRE -80 0 -80 -48
WIRE 112 32 112 16
WIRE 176 32 112 32
WIRE 304 32 240 32
WIRE 112 64 112 32
WIRE 304 64 304 32
WIRE 112 80 112 64
WIRE -240 128 -336 128
WIRE -80 128 -80 80
WIRE -80 128 -160 128
WIRE 0 128 -80 128
WIRE 48 128 0 128
WIRE -336 192 -336 128
WIRE 112 208 112 176
WIRE 176 208 112 208
WIRE 320 208 240 208
WIRE -80 224 -80 128
WIRE 112 240 112 208
WIRE 320 240 320 208
WIRE -336 352 -336 272
WIRE -80 352 -80 304
WIRE 112 448 112 320
WIRE 144 448 112 448
WIRE 112 464 112 448
WIRE 144 464 144 448
WIRE 320 464 320 320
WIRE 320 464 144 464
SYMBOL res 96 -80 R0
SYMATTR InstName R5
SYMATTR Value 1k
SYMBOL res -96 208 R0
SYMATTR InstName R1
SYMATTR Value 150k
SYMBOL res 96 224 R0
SYMATTR InstName R3
SYMATTR Value 3900
SYMBOL voltage 112 -80 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 24
SYMBOL cap 240 192 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMBOL voltage -80 -32 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 24
SYMBOL res -96 -16 R0
SYMATTR InstName R2
SYMATTR Value 27k
SYMBOL res -144 112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL voltage -336 176 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value SINE(0 50m 100k)
SYMBOL pnp 48 176 M180
SYMATTR InstName Q1
SYMATTR Value BC857A
SYMBOL cap 240 16 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMBOL res 304 224 R0
SYMATTR InstName R6
FLAG -32 -176 0
FLAG -80 352 0
FLAG 112 464 0
FLAG 208 -128 0
FLAG 0 128 BASE
FLAG 112 64 EMISOR
FLAG 112 208 COLEC
FLAG -336 352 0
FLAG 304 64 0
* Z:\home\khalils\Downloads\files\data\raw_asc\ADGS1612.asc
* Generated by LTspice 26.0.1 for Windows.
V1 +V 0 5
V2 -V 0 -5
V3 N001 0 4.5
V4 N003 0 pulse(0 3.3 0 20n 20n 10u 20u)
R1 N002 0 300
C1 N002 0 35p
XU1 N003 N002 N001 -V 0 +V ADGS1612 ;pnba IN)D)S)Vss)GND)Vdd
.tran 0.0001
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\Switches\ADGS1612.asy)
.lib ADGS1612.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2844 1336
WIRE -112 -112 -112 -128
WIRE -464 -48 -464 -64
WIRE -336 -48 -368 -48
WIRE -208 -48 -256 -48
WIRE 48 -48 -16 -48
WIRE 144 -48 48 -48
WIRE 48 -16 48 -48
WIRE 144 0 144 -48
WIRE -208 16 -336 16
WIRE -464 48 -464 32
WIRE 48 80 48 64
WIRE 144 80 144 64
WIRE -336 96 -336 16
WIRE -464 144 -464 128
WIRE -160 144 -160 128
WIRE -64 144 -64 128
WIRE -464 240 -464 224
WIRE -336 240 -336 176
FLAG -464 240 0
FLAG -464 48 0
FLAG -464 -64 +V
FLAG -464 128 -V
FLAG -368 -48 0
FLAG -160 144 -V
FLAG -112 -128 +V
FLAG -64 144 0
FLAG -336 240 0
FLAG 48 80 0
FLAG 144 80 0
SYMBOL voltage -464 -64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -464 128 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value -5
SYMBOL voltage -240 -48 M270
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 V3
SYMATTR Value 4.5
SYMBOL voltage -336 80 R0
WINDOW 3 19 116 Left 2
SYMATTR Value pulse(0 3.3 0 20n 20n 10u 20u)
SYMATTR InstName V4
SYMBOL res 32 -32 R0
SYMATTR InstName R1
SYMATTR Value 300
SYMBOL cap 128 0 R0
SYMATTR InstName C1
SYMATTR Value 35p
SYMBOL Switches\\ADGS1612 -112 0 R0
SYMATTR InstName U1
TEXT -312 240 Left 2 !.tran 0.0001
* Z:\home\khalils\Downloads\files\data\raw_asc\32ad0199d59b_blinky-power-supply.asc
* Generated by LTspice 26.0.1 for Windows.
* At 1W input power and SWR 1:1, and at 2.4V / 1.2mA recovered DC power,\nthe diode peak current is 7.4mA, which is 3.7% of 200mA input peak current.\n3rd harmonic introduced by the power recovery circuit is -36dB below the carrier.
V1 src_hi src_lo SINE(0 20 7MEG)
R3 0 load_hi 50
R6 N002 N001 1500
R5 load_hi N003 100
D2 N003 N001 DI_1N5711
R4 N003 0 50
C1 N001 0 1n
R1 load_hi src_hi 25
D1 load_hi N001 DI_1N5711
V2 N002 0 2.4
R2 N003 src_lo 25
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 0 .001 0.0009
.include spicemodels_schottky_diodes.txt
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -112 112 -144 112
WIRE -64 112 -112 112
WIRE 64 112 64 96
WIRE 64 112 16 112
WIRE 144 112 64 112
WIRE 160 112 144 112
WIRE 240 112 224 112
WIRE 288 112 240 112
WIRE 352 112 288 112
WIRE 480 112 432 112
WIRE 480 144 480 112
WIRE 64 160 64 112
WIRE 288 160 288 112
WIRE -112 240 -112 112
WIRE 144 240 144 112
WIRE 288 256 288 224
WIRE 480 256 480 224
WIRE 64 272 64 240
WIRE 64 272 16 272
WIRE 16 288 16 272
WIRE 64 336 64 272
WIRE -112 464 -112 320
WIRE -112 464 -144 464
WIRE -64 464 -112 464
WIRE 64 464 64 416
WIRE 64 464 16 464
WIRE 144 464 144 320
WIRE 144 464 64 464
WIRE 160 464 144 464
WIRE 240 464 240 112
WIRE 240 464 224 464
SYMBOL voltage 480 128 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 2.4
SYMBOL res 80 432 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R4
SYMATTR Value 50
SYMBOL res 80 256 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R3
SYMATTR Value 50
SYMBOL res 448 96 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 1500
SYMBOL res 32 448 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 25
SYMBOL res 128 224 R0
SYMATTR InstName R5
SYMATTR Value 100
SYMBOL schottky 160 128 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 83 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value DI_1N5711
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL voltage -112 224 R0
WINDOW 3 -120 110 Left 2
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR Value SINE(0 20 7MEG)
SYMATTR InstName V1
SYMBOL res 32 96 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 43 44 VTop 2
SYMATTR InstName R1
SYMATTR Value 25
SYMBOL cap 272 160 R0
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL schottky 160 480 R270
WINDOW 0 35 33 VTop 2
WINDOW 3 -3 51 VBottom 2
SYMATTR InstName D2
SYMATTR Value DI_1N5711
SYMATTR Description Diode
SYMATTR Type diode
FLAG 288 256 0
FLAG 480 256 0
FLAG 16 288 0
FLAG -144 112 src_hi
FLAG -144 464 src_lo
FLAG 64 96 load_hi
TEXT 296 312 Left 2 !.tran 0 .001 0.0009
TEXT 296 344 Left 2 !.include spicemodels_schottky_diodes.txt
TEXT -192 552 Left 2 ;At 1W input power and SWR 1:1, and at 2.4V / 1.2mA recovered DC power,\nthe diode peak current is 7.4mA, which is 3.7% of 200mA input peak current.\n3rd harmonic introduced by the power recovery circuit is -36dB below the carrier.
* Z:\home\khalils\Downloads\files\data\raw_asc\ADP160-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\ADP160-1.8.asy)
Rload OUT 0 180
V1 IN 0 5
V2 N001 0 PULSE(0 5 100u 50n 50n 2.5m)
C1 OUT 0 1
XU1 IN 0 N001 OUT ADP16xfd K=555.6u ;pnba Vin)GND)En)Vout
.tran 4m
.lib ADP16x.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 160 96 -48 96
WIRE 400 96 352 96
WIRE 496 96 400 96
WIRE -48 112 -48 96
WIRE 400 112 400 96
WIRE 496 112 496 96
WIRE -48 208 -48 192
WIRE 160 208 16 208
WIRE 400 208 400 176
WIRE 496 208 496 192
WIRE 16 224 16 208
WIRE 256 272 256 256
WIRE 16 320 16 304
SYMBOL voltage -48 96 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage 16 208 R0
SYMATTR InstName V2
SYMATTR Value PULSE(0 5 100u 50n 50n 2.5m)
SYMBOL res 480 96 R0
SYMATTR InstName Rload
SYMATTR Value 180
SYMBOL cap 384 112 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL ADP160-1.8 256 208 R0
SYMATTR InstName U1
FLAG -48 208 0
FLAG 256 272 0
FLAG 400 208 0
FLAG 496 208 0
FLAG 496 96 OUT
FLAG -48 96 IN
FLAG 16 320 0
TEXT 528 320 Left 2 !.tran 4m
* Z:\home\khalils\Downloads\files\data\raw_asc\LT6105.asc
* Generated by LTspice 26.0.1 for Windows.
XU1 N004 N005 0 N006 MP_01 N003 LT6105 ;pnba IN-)V+)V-)Vout))IN+
R1 N001 N002 50m
R2 N001 N003 100
R3 N002 N004 100
R4 N006 0 100
V1 N001 0 36
V2 N005 0 5
I1 N002 0 SINE(1 .9 1K)
.tran 3m
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LT6105.asy)
.lib LTC6.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 160 -48 -32 -48
WIRE 208 -48 160 -48
WIRE 320 -48 288 -48
WIRE 480 -48 320 -48
WIRE -32 -32 -32 -48
WIRE 160 -32 160 -48
WIRE 320 -32 320 -48
WIRE 480 -32 480 -48
WIRE -32 64 -32 48
WIRE 160 64 160 48
WIRE 320 64 320 48
WIRE 480 64 480 48
WIRE 112 192 -32 192
WIRE 480 192 368 192
WIRE -32 208 -32 192
WIRE 480 208 480 192
WIRE -32 304 -32 288
WIRE 480 304 480 288
WIRE 240 336 240 320
FLAG 480 304 0
FLAG 240 336 0
FLAG -32 64 0
FLAG -32 304 0
FLAG 480 64 0
SYMBOL PowerProducts\\LT6105 240 192 R0
SYMATTR InstName U1
SYMBOL res 192 -32 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value 50m
SYMBOL res 144 -48 R0
SYMATTR InstName R2
SYMATTR Value 100
SYMBOL res 304 -48 R0
SYMATTR InstName R3
SYMATTR Value 100
SYMBOL res 464 192 R0
SYMATTR InstName R4
SYMATTR Value 100
SYMBOL voltage -32 -48 R0
SYMATTR InstName V1
SYMATTR Value 36
SYMBOL voltage -32 192 R0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL current 480 -32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value SINE(1 .9 1K)
TEXT 552 328 Left 2 !.tran 3m
* Z:\home\khalils\Downloads\files\data\raw_asc\56e9f3c6ec9c_MiModelo_N_500mua.asc
* Generated by LTspice 26.0.1 for Windows.
;dc VD 0 5 0.1
M1 N001 N002 0 0 MiModelo
VD N001 0 5
VG N002 0 2.3950
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.INCLUDE CD4007.lib
.dc VG 0 5 0.1
.MODEL MiModelo NMOS (LEVEL=1 KP=7.5581e-04 VT0=1.1703 LAMBDA=0.0085116)
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1296 680
WIRE 416 128 224 128
WIRE 176 208 32 208
WIRE 32 224 32 208
WIRE 32 368 32 304
WIRE 224 368 224 224
WIRE 416 368 416 208
SYMBOL voltage 416 112 R0
SYMATTR InstName VD
SYMATTR Value 5
SYMBOL voltage 32 208 R0
SYMATTR InstName VG
SYMATTR Value 2.3950
SYMBOL nmos 176 128 R0
SYMATTR InstName M1
SYMATTR Value MiModelo
FLAG 32 368 0
FLAG 224 368 0
FLAG 416 368 0
TEXT 72 48 Left 2 !.INCLUDE CD4007.lib
TEXT 80 -24 Left 2 !.dc VG 0 5 0.1
TEXT 88 8 Left 2 !;dc VD 0 5 0.1
TEXT 72 80 Left 2 !.MODEL MiModelo NMOS (LEVEL=1 KP=7.5581e-04 VT0=1.1703 LAMBDA=0.0085116)
* Z:\home\khalils\Downloads\files\data\raw_asc\1047a143c9e4_1160.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\LT1160.asy)
V2 N003 0 pulse(0 3.3 0 1n 1n 1u 2u)
V1 N001 0 15
XU1 N001 N003 N005 N002 0 0 MP_01 N006 N006 N001 0 N004 N004 N001 LT1160 ;pnba SV+)INtop)INbot)_UVout)SGND)PGND))BgateFB)Bgate)PV+)Tsource)TgateFB)Tgate)Boost
C2 0 N006 3000p
R1 N001 N002 10K
V3 N005 0 pulse(0 3.3 .5u 1n 1n 1u 2u)
C1 0 N004 3000p
.tran 6u
.lib LT1160.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -96 0 -256 0
WIRE 80 0 -96 0
WIRE 240 0 80 0
WIRE 352 0 240 0
WIRE -256 16 -256 0
WIRE -96 16 -96 0
WIRE 80 48 80 0
WIRE 240 48 240 0
WIRE -256 112 -256 96
WIRE -96 112 -96 96
WIRE -16 112 -96 112
WIRE 352 112 352 0
WIRE 352 112 336 112
WIRE -208 176 -256 176
WIRE -16 176 -128 176
WIRE 384 176 336 176
WIRE 400 176 384 176
WIRE 480 176 464 176
WIRE 384 240 384 176
WIRE 384 240 336 240
WIRE 384 304 336 304
WIRE -208 368 -256 368
WIRE -16 368 -128 368
WIRE 384 368 336 368
WIRE 384 432 384 368
WIRE 384 432 336 432
WIRE 400 432 384 432
WIRE 480 432 464 432
WIRE 80 512 80 496
WIRE 240 512 240 496
SYMBOL voltage -112 368 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName V3
SYMATTR Value pulse(0 3.3 .5u 1n 1n 1u 2u)
SYMBOL res -112 0 R0
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL PowerProducts\\LT1160 160 256 R0
SYMATTR InstName U1
SYMBOL cap 464 416 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C2
SYMATTR Value 3000p
SYMBOL voltage -256 0 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL cap 464 160 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C1
SYMATTR Value 3000p
SYMBOL voltage -112 176 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName V2
SYMATTR Value pulse(0 3.3 0 1n 1n 1u 2u)
FLAG -256 112 0
FLAG 240 512 0
FLAG 80 512 0
FLAG -256 176 0
FLAG -256 368 0
FLAG 384 304 0
FLAG 480 176 0
FLAG 480 432 0
TEXT 392 536 Left 0 !.tran 6u
* Z:\home\khalils\Downloads\files\data\raw_asc\107f2aa32e23_DAC_Filter.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp.asy)
V1 vs0 0 SINE(0 1 {f0})
B2 DAC_Out 0 V={floor(V(vs0)/vrange*nlevels)/nlevels*vrange}
C2 DAC_Out_Filtered N002 500p
R3 DAC_Out_Filtered N001 3.3k
R2 N002 N001 1.6k
V3 -5V 0 -5
R1 N001 DAC_Out 3.3k
XU2 0 N002 +5V -5V DAC_Out_Filtered level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V2 +5V 0 5
C1 N001 0 1n
.tran 0 500u 0 5p
.param f0=1k fs=20k
.param vrange = 1
.param nlevels=65536
.lib UniversalOpAmp1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1152 680
WIRE -320 -320 -416 -320
WIRE -192 -320 -272 -320
WIRE -416 -256 -416 -320
WIRE -272 -256 -272 -320
WIRE -416 -128 -416 -176
WIRE -272 -128 -272 -176
WIRE 496 -32 336 -32
WIRE 736 -32 576 -32
WIRE -416 80 -416 16
WIRE -304 80 -304 16
WIRE 208 80 176 80
WIRE 336 80 336 -32
WIRE 336 80 288 80
WIRE 384 80 336 80
WIRE 512 80 464 80
WIRE 624 80 512 80
WIRE 736 80 736 -32
WIRE 736 80 688 80
WIRE 816 80 736 80
WIRE 336 128 336 80
WIRE 592 176 592 144
WIRE 512 192 512 80
WIRE 560 192 512 192
WIRE -416 208 -416 160
WIRE -304 208 -304 160
WIRE 736 208 736 80
WIRE 736 208 624 208
WIRE 336 224 336 192
WIRE 560 224 496 224
WIRE 496 272 496 224
WIRE 592 272 592 240
SYMBOL OpAmps\\UniversalOpAmp 592 208 R0
WINDOW 0 -40 -46 Left 2
SYMATTR InstName U2
SYMBOL voltage -416 64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value -5
SYMBOL cap 320 128 R0
SYMATTR InstName C1
SYMATTR Value 1n
SYMBOL voltage -416 -272 R0
WINDOW 3 -83 185 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 1 {f0})
SYMBOL bv -272 -272 R0
SYMATTR InstName B2
SYMATTR Value V={floor(V(vs0)/vrange*nlevels)/nlevels*vrange}
SYMBOL res 592 -48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 3.3k
SYMBOL cap 688 64 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 500p
SYMBOL res 480 64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1.6k
SYMBOL voltage -304 64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL res 304 64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 3.3k
FLAG -416 -128 0
FLAG 336 224 0
FLAG 496 272 0
FLAG 176 80 DAC_Out
FLAG 816 80 DAC_Out_Filtered
FLAG -304 208 0
FLAG -304 16 +5V
FLAG -416 208 0
FLAG -416 16 -5V
FLAG 592 144 +5V
FLAG 592 272 -5V
FLAG -272 -128 0
FLAG -320 -320 vs0
FLAG -192 -320 DAC_Out
TEXT -432 376 Left 2 !.tran 0 500u 0 5p
TEXT -432 328 Left 2 !.param f0=1k fs=20k
TEXT -144 344 Left 2 !.param vrange = 1\n.param nlevels=65536
* Z:\home\khalils\Downloads\files\data\raw_asc\a3c58975c3bc_vctrl_amp_transistor.asc
* Generated by LTspice 26.0.1 for Windows.
* Voltage Controlled Amplifier using transistor
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\OP07.asy)
XU1 1+ N001 V+ V- 2+ LT1001 ;pnba In+)In-)V+)V-)OUT
V1 1+ 0 SINE(0 1 1k)
R5 2+ 0 10k
V3 V+ 0 5
V4 V- 0 -5
Q1 N002 N003 0 0 2N3904
V2 W2 0 PULSE(-1 1 0 1p 1p 5m 10m)
R3 N003 W2 1k
R1 N001 0 10k
R4 2+ N001 10k
R2 N001 N002 10k
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.tran 25m
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -384 -128 -384 -160
WIRE -384 -128 -400 -128
WIRE -256 -128 -256 -160
WIRE -256 -128 -272 -128
WIRE -384 -96 -384 -128
WIRE -256 -96 -256 -128
WIRE 144 0 96 0
WIRE 288 0 224 0
WIRE -384 16 -384 -16
WIRE -256 16 -256 -16
WIRE 224 112 224 80
WIRE -144 128 -192 128
WIRE 0 128 -64 128
WIRE 96 128 96 0
WIRE 96 128 0 128
WIRE 192 128 96 128
WIRE 288 144 288 0
WIRE 288 144 256 144
WIRE 352 144 288 144
WIRE 384 144 352 144
WIRE 0 160 0 128
WIRE 128 160 112 160
WIRE 192 160 128 160
WIRE 352 176 352 144
WIRE -192 192 -192 128
WIRE 128 224 128 160
WIRE 144 224 128 224
WIRE 224 224 224 176
WIRE -512 240 -528 240
WIRE -432 240 -512 240
WIRE -256 240 -352 240
WIRE -512 272 -512 240
WIRE 128 272 128 224
WIRE 352 288 352 256
WIRE 0 304 0 240
WIRE -512 384 -512 352
WIRE -192 384 -192 288
WIRE 128 384 128 352
IOPIN -400 -128 In
IOPIN -272 -128 In
IOPIN -528 240 In
IOPIN 112 160 In
IOPIN 144 224 In
IOPIN 384 144 In
SYMBOL voltage -384 -112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res -48 112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL res 336 160 R0
SYMATTR InstName R5
SYMATTR Value 10k
SYMBOL res 240 -16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL npn -256 192 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res -336 224 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 1k
SYMBOL voltage -256 -112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value -5
SYMBOL Opamps\\OP07 224 80 R0
SYMATTR InstName U1
SYMBOL voltage 128 256 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 1 1k)
SYMBOL res -16 144 R0
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL voltage -512 256 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(-1 1 0 1p 1p 5m 10m)
FLAG 128 384 0
FLAG 0 304 0
FLAG -192 384 0
FLAG -512 384 0
FLAG 352 288 0
FLAG 224 80 Vp
FLAG 224 224 Vn
FLAG -384 16 0
FLAG -256 16 0
FLAG -384 -160 Vp
FLAG -256 -160 Vn
FLAG -400 -128 V+
FLAG -272 -128 V-
FLAG -528 240 W2
FLAG 112 160 W1
FLAG 144 224 1+
FLAG 384 144 2+
TEXT -622 408 Left 2 !.tran 25m
TEXT -120 -232 Left 2 ;Voltage Controlled Amplifier using transistor
* Z:\home\khalils\Downloads\files\data\raw_asc\caa8fb22086d_control.asc
* Generated by LTspice 26.0.1 for Windows.
D1 N001 N002 1N4007
R1 N004 N003 100
V2 N001 0 6V
Q1 N002 N004 0 0 2N2222
V1 N003 0 3.3V
R2 N001 N002 50
.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
.tran 0 1 0 0.1
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 656 -224 480 -224
WIRE 480 -96 480 -144
WIRE 560 -96 480 -96
WIRE 560 -16 560 -32
WIRE 560 -16 480 -16
WIRE 480 112 480 -16
WIRE 256 160 112 160
WIRE 416 160 336 160
WIRE 32 384 32 160
WIRE 480 384 480 208
WIRE 480 384 32 384
WIRE 656 384 656 -224
WIRE 656 384 480 384
WIRE 480 416 480 384
SYMBOL npn 416 112 R0
SYMATTR InstName Q1
SYMATTR Value 2N2222
SYMBOL voltage 128 160 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName V1
SYMATTR Value 3.3V
SYMBOL res 352 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 100
SYMBOL diode 544 -96 R0
SYMATTR InstName D1
SYMATTR Value 1N4007
SYMBOL res 464 -112 R0
SYMATTR InstName R2
SYMATTR Value 50
SYMBOL voltage 480 -128 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
SYMATTR InstName V2
SYMATTR Value 6V
FLAG 480 416 0
TEXT 26 440 Left 2 !.tran 0 1 0 0.1
* Z:\home\khalils\Downloads\files\data\raw_asc\052dc78bf921_AD8411A.asc
* Generated by LTspice 26.0.1 for Windows.
* Current Sense Output
* Ishunt\n-50A to 50A
* Current Sensing
* Bidirectional Operation: \n REF1 = VS, REF2 = GND\nUnidirectional Operation: \n VS Referenced: REF1=REF2 = VS \n GND Referenced: REF1=REF2 = GND
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\AD8411A.asy)
XU1 -IN 0 N003 OUT N001 N002 +IN AD8411A ;pnba IN-)GND)REF2)OUT)VS)REF1)IN+
Iload -IN 0 PWL(0 0 +250m -50 +500m 50 +250m 0)
VREF2 N003 0 0
VREF1 N002 0 5
Rshunt -IN +IN 0.001
VS N001 0 5
VCM +IN 0 48
.tran 1
.lib AD8411A.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1168 708
WIRE 240 192 96 192
WIRE 576 192 480 192
WIRE 704 192 608 192
WIRE 96 224 96 192
WIRE 480 224 480 192
WIRE 704 224 704 192
WIRE 96 336 96 304
WIRE 480 336 480 304
WIRE 704 336 704 304
WIRE 576 368 576 192
WIRE 608 368 608 192
WIRE 240 384 240 192
WIRE 320 384 240 384
WIRE 240 416 240 384
WIRE 320 416 320 384
WIRE 512 416 320 416
WIRE 544 416 512 416
WIRE 944 448 688 448
WIRE 512 480 320 480
WIRE 544 480 512 480
WIRE 240 512 240 496
WIRE 320 512 320 480
WIRE 320 512 240 512
WIRE 240 560 240 512
WIRE 608 560 608 528
WIRE 704 560 608 560
WIRE 704 576 704 560
WIRE 240 688 240 624
WIRE 576 688 576 528
WIRE 704 688 704 656
SYMBOL AD8411A 576 448 R0
SYMATTR InstName U1
SYMBOL voltage 704 560 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VREF2
SYMATTR Value 0
SYMBOL voltage 480 208 M0
SYMATTR InstName VS
SYMATTR Value 5
SYMBOL voltage 704 208 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VREF1
SYMATTR Value 5
SYMBOL res 256 512 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName Rshunt
SYMATTR Value 0.001
SYMBOL voltage 96 208 M0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VCM
SYMATTR Value 48
SYMBOL load 256 560 M0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Iload
SYMATTR Value PWL(0 0 +250m -50 +500m 50 +250m 0)
FLAG 480 336 0
FLAG 944 448 OUT
FLAG 240 688 0
FLAG 512 480 -IN
FLAG 512 416 +IN
FLAG 576 688 0
FLAG 96 336 0
FLAG 704 336 0
FLAG 704 688 0
TEXT 736 416 Left 2 ;Current Sense Output
TEXT 360 592 Left 2 !.tran 1
TEXT 48 440 Center 2 ;Ishunt\n-50A to 50A
TEXT 88 16 Left 4 ;Current Sensing
TEXT 608 8 Left 2 ;Bidirectional Operation: \n          REF1 = VS, REF2 = GND\nUnidirectional Operation: \n          VS Referenced:    REF1=REF2 = VS            \n          GND Referenced: REF1=REF2 = GND