Version 4 SHEET 1 992 1140 WIRE -432 432 -432 416 WIRE -432 336 -432 320 WIRE -432 208 -432 192 WIRE -432 192 -512 192 WIRE -16 416 -16 400 WIRE -16 320 -16 304 WIRE -16 688 -16 672 WIRE -16 592 -16 576 WIRE 144 304 128 304 WIRE 128 304 128 224 WIRE 128 224 144 224 WIRE 208 224 224 224 WIRE 224 320 208 320 WIRE 144 336 128 336 WIRE 128 336 128 368 WIRE 48 304 0 304 WIRE -496 528 -496 512 WIRE -496 624 -496 608 WIRE 224 320 224 224 WIRE 160 576 144 576 WIRE 144 576 144 496 WIRE 144 496 160 496 WIRE 224 496 240 496 WIRE 240 592 224 592 WIRE 160 608 144 608 WIRE 144 608 144 640 WIRE 64 576 0 576 WIRE 240 592 240 496 WIRE -256 992 -256 976 WIRE -256 896 -256 880 WIRE -256 880 -192 880 WIRE -256 832 -256 816 WIRE -256 736 -256 720 WIRE -256 720 -192 720 WIRE 0 304 -16 304 WIRE 0 576 -16 576 WIRE -496 512 -432 512 WIRE -512 256 -512 192 WIRE -432 320 -432 288 WIRE -512 352 -512 320 FLAG -432 432 0 FLAG -16 416 0 FLAG -16 688 0 FLAG 128 368 0 FLAG -432 512 gt FLAG -496 624 0 FLAG 0 304 amp FLAG 224 224 ampb FLAG 144 640 0 FLAG 0 576 ang FLAG 240 496 angb FLAG -256 992 0 FLAG -192 880 cap FLAG -256 832 0 FLAG -192 720 res FLAG -432 320 b FLAG -512 352 0 SYMBOL bv -432 192 R0 SYMATTR InstName B1 SYMATTR Value V={scl}*cos(2*pi*{freq}*time) SYMBOL voltage -432 320 R0 SYMATTR InstName V1 SYMATTR Value {bias} SYMBOL bv -16 304 R0 SYMATTR InstName B3 SYMATTR Value V=V(gt)*0.5*pi*sqrt(I(V1)*I(V1))/{scl} SYMBOL bv -16 576 R0 SYMATTR InstName B4 SYMATTR Value V=V(gt)*atan2(I(V1), -sin(2*pi*{freq}*time)) SYMBOL Opamps\\opamp 176 256 R0 SYMATTR InstName U1 SYMBOL cap 208 208 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C1 SYMATTR Value 10n SYMBOL res 144 288 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R1 SYMATTR Value 1k SYMBOL bv -496 512 R0 SYMATTR InstName B2 SYMATTR Value V=(2u <= time) & (time < 12u) SYMBOL Opamps\\opamp 192 528 R0 SYMATTR InstName U2 SYMBOL cap 224 480 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C2 SYMATTR Value 10n SYMBOL res 160 560 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R2 SYMATTR Value 1k SYMBOL bv -256 880 R0 SYMATTR InstName B6 SYMATTR Value V=if(time >= 12u, 1/(0.9997*2*pi*{freq}*sin(V(angb))/V(ampb)), 0) SYMBOL bv -256 720 R0 SYMATTR InstName B5 SYMATTR Value V=if(time >= 12u, -cos(V(angb))/V(ampb), 0) SYMBOL varactor -496 320 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D1 SYMATTR Value MV2201 SYMATTR Type diode TEXT -616 840 Left 0 !.include opamp.sub\n.option plotwinsize=0\n* .params bias=0\n.step param bias 0 5 0.5\n.params freq=10e6 scl=0.1\n.tran 0 12.2u 12.1u 2n