Version 4 SHEET 1 1296 680 WIRE -432 80 -496 80 WIRE -144 80 -208 80 WIRE 416 80 320 80 WIRE -208 128 -208 80 WIRE -496 144 -496 80 WIRE 320 144 320 80 WIRE -496 256 -496 224 WIRE -208 256 -208 208 WIRE 320 256 320 224 WIRE 416 304 320 304 WIRE -400 352 -496 352 WIRE -48 352 -144 352 WIRE -496 368 -496 352 WIRE -144 368 -144 352 WIRE 320 368 320 304 WIRE -496 480 -496 448 WIRE -144 480 -144 448 WIRE 320 496 320 448 FLAG -496 256 0 FLAG 320 256 0 FLAG -432 80 VIN_AMP FLAG 416 80 VOUT FLAG -496 480 0 FLAG -400 352 VOUTdd FLAG -208 256 0 FLAG -144 80 VIN FLAG 320 496 0 FLAG 416 304 VOUT2 FLAG -144 480 0 FLAG -48 352 VOUTdd2 SYMBOL voltage -496 128 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value SINE(0 4.6 77) SYMBOL bv 320 128 R0 SYMATTR InstName B1 SYMATTR Value V=if(V(VIN)-absdelay(V(VIN), 10u)<0,V(VOUTdd), V(VIN)) SYMBOL bv -496 352 R0 SYMATTR InstName B4 SYMATTR Value V=absdelay(V(VOUT), 1u) SYMBOL bv -208 112 R0 SYMATTR InstName B5 SYMATTR Value V=abs(V(VIN_AMP)*sin(1000*2*PI*time)) SYMBOL bv 320 352 R0 SYMATTR InstName B6 SYMATTR Value V=if(V(VIN)-absdelay(V(VIN), 10u)>0, absdelay(V(VOUTdd2), 1u), V(VOUT)) SYMBOL bv -144 352 R0 SYMATTR InstName B7 SYMATTR Value V=absdelay(V(VOUT2), 1u) TEXT -512 304 Left 2 !.tran 50m