* Z:\home\khalils\Downloads\files\data\raw_asc\8b0a9f14edc6_PID.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1, XU2, XU3, XU4 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp.asy)
C3 0 Vo 1m
R4 N006 N002 10k
V1 Vset 0 PWL(0 1 2 -1 4 0 6 -1 8 0)
C1 N003 P001 1200n
R2 N009 N008 7.5k
XU2 0 N006 Vcc Vee N003 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU3 0 N008 Vcc Vee N009 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU4 N007 N001 Vcc Vee N002 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V3 Vee 0 -15V
V2 Vcc 0 15V
R9 N001 Vo 4.7k
R5 N004 N009 2.2k
R3 N002 N001 4.7k
R1 N004 N003 2.2k
R7 N005 N004 2.2k
R11 P001 N006 50k
XU1 0 N004 Vcc Vee N005 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
R6 N008 N010 7.5k
R10 N007 Vset 4.7k
C2 N010 N002 200n
R8 Vo N005 1k
R12 0 N007 4.7k
.tran 10
.lib UniversalOpAmp1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 832
WIRE 560 -224 -1008 -224
WIRE -1008 32 -1008 -224
WIRE -912 32 -1008 32
WIRE -784 32 -832 32
WIRE -640 32 -704 32
WIRE 48 48 -80 48
WIRE 240 64 176 64
WIRE 368 64 320 64
WIRE -832 144 -832 32
WIRE -784 144 -832 144
WIRE -640 160 -640 32
WIRE -640 160 -720 160
WIRE -432 160 -640 160
WIRE -336 160 -432 160
WIRE -224 160 -224 48
WIRE -224 160 -256 160
WIRE -112 160 -224 160
WIRE -960 176 -1072 176
WIRE -848 176 -880 176
WIRE -784 176 -848 176
WIRE 48 176 48 48
WIRE 48 176 -48 176
WIRE 80 176 48 176
WIRE 176 176 176 64
WIRE 176 176 160 176
WIRE 240 176 176 176
WIRE -112 192 -160 192
WIRE 368 192 368 64
WIRE 368 192 304 192
WIRE 448 192 368 192
WIRE 560 192 560 -224
WIRE 560 192 528 192
WIRE 640 192 560 192
WIRE 240 208 208 208
WIRE -160 224 -160 192
WIRE 208 224 208 208
WIRE -848 240 -848 176
WIRE 560 240 560 192
WIRE -176 304 -208 304
WIRE 32 304 -96 304
WIRE -432 384 -432 160
WIRE -416 384 -432 384
WIRE -320 384 -352 384
WIRE -208 384 -208 304
WIRE -208 384 -240 384
WIRE -112 384 -208 384
WIRE 32 400 32 304
WIRE 32 400 -48 400
WIRE 80 400 32 400
WIRE 176 400 176 176
WIRE 176 400 160 400
WIRE -112 416 -144 416
WIRE -144 432 -144 416
IOPIN 640 192 Out
SYMBOL cap 576 304 R180
WINDOW 0 24 56 Left 2
WINDOW 3 24 8 Left 2
SYMATTR InstName C3
SYMATTR Value 1m
SYMBOL OpAmps\\UniversalOpamp -80 176 R0
SYMATTR InstName U2
SYMBOL res 336 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R7
SYMATTR Value 2.2k
SYMBOL voltage -512 688 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value PWL(0 1 2 -1 4 0 6 -1 8 0)
SYMBOL res 176 384 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 2.2k
SYMBOL res -240 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL res -832 336 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R12
SYMATTR Value 4.7k
SYMBOL voltage 128 688 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value -15V
SYMBOL res 544 176 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R8
SYMATTR Value 1k
SYMBOL OpAmps\\UniversalOpamp -752 160 R0
SYMATTR InstName U4
SYMBOL OpAmps\\UniversalOpamp -80 400 R0
SYMATTR InstName U3
SYMBOL cap -80 32 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 1200n
SYMBOL voltage -80 688 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 15V
SYMBOL res 176 160 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 2.2k
SYMBOL res -80 288 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 7.5k
SYMBOL OpAmps\\UniversalOpamp 272 192 R0
SYMATTR InstName U1
SYMBOL res -688 16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 4.7k
SYMBOL res -864 160 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R10
SYMATTR Value 4.7k
SYMBOL res -128 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R11
SYMATTR Value 50k
SYMBOL res -816 16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R9
SYMATTR Value 4.7k
SYMBOL cap -352 368 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 200n
SYMBOL res -224 368 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 7.5k
FLAG -80 784 0
FLAG 128 784 0
FLAG -80 704 Vcc
FLAG 128 704 Vee
FLAG -80 432 Vee
FLAG -80 208 Vee
FLAG 272 224 Vee
FLAG -80 368 Vcc
FLAG -80 144 Vcc
FLAG 272 160 Vcc
FLAG 560 304 0
FLAG -512 784 0
FLAG -144 432 0
FLAG -160 224 0
FLAG 208 224 0
FLAG -752 192 Vee
FLAG -752 128 Vcc
FLAG -848 320 0
FLAG -512 704 Vset
FLAG -1072 176 Vset
FLAG 640 192 Vo
TEXT -1456 744 Right 2 !.tran 10