* Z:\tmp\asc_dec_bjh7r6w2\1367de861198_Waveform_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
XU2 N008 SNIC +15 -15 N007 LT1001 ;pnba In+)In-)V+)V-)OUT
R2 SQR N002 20k
J2 N005 N011 SIN 2N3819
R11 TRI N005 680
V2 +15 0 +15
R3 N009 N004 470
V3 -15 0 -15
Q1 N004 0 N013 0 2N3904
R4 N003 N004 470
C2 SQR N002 10p
R5 N007 SNIC 50k
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.model NJF NJF
.model PJF PJF
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.jft
* Library below included based on ModelFile attribute of instance XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1001.asy)
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1588 728
WIRE 992 -176 992 -208
WIRE 1136 -128 1040 -128
WIRE 400 -112 368 -112
WIRE 496 -112 464 -112
WIRE 736 -64 736 -112
WIRE 736 -64 672 -64
WIRE 800 -64 736 -64
WIRE 992 -64 992 -96
WIRE 992 -64 944 -64
WIRE 1040 -64 1040 -128
WIRE 1040 -64 992 -64
WIRE 1104 -64 1040 -64
WIRE -304 -32 -304 -64
WIRE 160 -32 128 -32
WIRE 256 -32 224 -32
WIRE 368 -32 368 -112
WIRE 400 -32 368 -32
WIRE 496 -32 496 -112
WIRE 496 -32 480 -32
WIRE 800 -32 800 -64
WIRE 1104 -32 1104 -64
WIRE 672 0 672 -64
WIRE 256 16 256 -32
WIRE 496 16 496 -32
WIRE -32 32 -64 32
WIRE 64 32 48 32
WIRE 128 32 128 -32
WIRE 128 32 64 32
WIRE 256 64 256 16
WIRE 272 64 256 64
WIRE 368 64 368 -32
WIRE 368 64 352 64
WIRE 496 64 496 16
WIRE 528 64 496 64
WIRE 800 64 800 48
WIRE 944 64 944 -64
WIRE 976 64 944 64
WIRE -304 80 -304 48
WIRE -304 80 -352 80
WIRE -256 80 -304 80
WIRE -64 80 -64 32
WIRE -64 80 -192 80
WIRE 1104 80 1104 48
WIRE 1104 80 1040 80
WIRE 128 96 128 32
WIRE 160 96 128 96
WIRE 368 96 368 64
WIRE 400 96 368 96
WIRE 976 96 944 96
WIRE -256 112 -256 80
WIRE -192 112 -192 80
WIRE 256 112 256 64
WIRE 256 112 224 112
WIRE 496 112 496 64
WIRE 496 112 464 112
WIRE -64 128 -64 80
WIRE -32 128 -64 128
WIRE 128 128 48 128
WIRE 160 128 128 128
WIRE 400 128 368 128
WIRE 672 128 672 64
WIRE 752 128 672 128
WIRE 1104 128 1104 80
WIRE 128 144 128 128
WIRE -320 160 -384 160
WIRE -96 160 -128 160
WIRE 880 160 800 160
WIRE 368 176 368 128
WIRE 672 176 672 128
WIRE 800 176 800 160
WIRE -96 208 -96 160
WIRE -256 240 -256 208
WIRE -224 240 -256 240
WIRE -192 240 -192 208
WIRE -192 240 -224 240
WIRE 64 240 64 32
WIRE 128 240 128 224
WIRE 944 240 944 96
WIRE 1024 240 944 240
WIRE 1104 240 1104 208
WIRE 1104 240 1024 240
WIRE -224 256 -224 240
WIRE 1024 288 1024 240
WIRE 208 304 112 304
WIRE 528 304 528 64
WIRE 528 304 272 304
WIRE 672 304 672 240
WIRE 800 304 800 256
SYMBOL Opamps\\LT1001 1008 16 R0
SYMATTR InstName U2
SYMBOL res 496 -48 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 20k
SYMBOL njf 752 64 R0
SYMATTR InstName J2
SYMATTR Value 2N3819
SYMBOL res 784 -48 R0
SYMATTR InstName R11
SYMATTR Value 680
SYMBOL voltage 368 384 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value +15
SYMBOL res 64 112 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R3
SYMATTR Value 470
SYMBOL voltage 448 384 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value -15
SYMBOL npn -128 112 M0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL res 64 16 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R4
SYMATTR Value 470
SYMBOL cap 464 -128 R90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C2
SYMATTR Value 10p
SYMBOL res 1120 64 R180
WINDOW 0 36 76 Left 0
WINDOW 3 36 40 Left 0
SYMATTR InstName R5
SYMATTR Value 50k
FLAG 192 144 -15
FLAG 192 80 +15
FLAG 432 80 -15
FLAG 432 144 +15
FLAG 128 240 0
FLAG -96 208 0
FLAG -304 -64 +15
FLAG 256 16 TRI
FLAG 368 480 0
FLAG 448 480 0
FLAG 448 400 -15
FLAG 368 400 +15
FLAG 736 -112 TRI
FLAG 880 160 SIN
FLAG 496 16 SQR
FLAG 1008 112 -15
FLAG 1008 48 +15
FLAG 1136 -128 SNIC