Version 4 SHEET 1 880 936 WIRE 320 0 160 0 WIRE 528 0 400 0 WIRE 48 96 -32 96 WIRE 160 96 160 0 WIRE 160 96 128 96 WIRE 208 96 160 96 WIRE 304 96 272 96 WIRE 416 96 304 96 WIRE 528 112 528 0 WIRE 528 112 480 112 WIRE 560 112 528 112 WIRE -32 128 -32 96 WIRE 304 128 304 96 WIRE 416 128 384 128 WIRE 160 144 160 96 WIRE 528 144 528 112 WIRE -32 240 -32 208 WIRE 160 240 160 208 WIRE 304 240 304 208 WIRE 384 256 384 128 WIRE 528 256 528 224 WIRE 528 256 384 256 WIRE 528 288 528 256 WIRE 528 400 528 368 FLAG 304 240 0 FLAG 160 240 0 FLAG -32 240 0 FLAG 528 400 0 FLAG 560 112 out FLAG -32 96 in SYMBOL Misc\\EuropeanResistor 144 80 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 1.3k SYMBOL Misc\\EuropeanResistor 288 112 R0 SYMATTR InstName R2 SYMATTR Value 2.6k SYMBOL Misc\\EuropeanResistor 416 -16 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 1.3k SYMBOL Misc\\EuropeanResistor 512 128 R0 SYMATTR InstName R4 SYMATTR Value 1.2k SYMBOL Misc\\EuropeanResistor 512 272 R0 SYMATTR InstName R5 SYMATTR Value 1k SYMBOL Opamps\\opamp 448 176 M180 WINDOW 40 -100 113 Left 2 SYMATTR InstName U1 SYMATTR SpiceLine2 GBW={GBW} SYMBOL cap 272 80 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 120p SYMBOL cap 144 144 R0 SYMATTR InstName C2 SYMATTR Value 120p SYMBOL voltage -32 112 R0 SYMATTR InstName V1 SYMATTR Value AC 1 TEXT -40 -232 Left 2 !.lib opamp.sub TEXT -40 -160 Left 2 !.step param GBW list 10Meg 30Meg 100Meg TEXT -40 -128 Left 2 !.ac dec 1000 100k 10Meg TEXT -40 -192 Left 2 !.param GBW=100Meg TEXT -56 464 Left 2 !.options meascplxfmt=polar\n.meas MAGMAX MAX mag(V(out)) \n.meas FMAX FIND freq WHEN mag(V(out))=MAGMAX TEXT -48 584 Left 2 ;View -> SPICE Error Log\n \nMeasurement: magmax\n step MAX(mag(v(out))) FROM TO\n 1 (2.48511,0°) 100000 1e+007\n 2 (2.70773,0°) 100000 1e+007\n 3 (2.74549,0°) 100000 1e+007\n \nMeasurement: fmax\n step freq at\n 1 (818465,0°) 818465\n 2 (941890,0°) 941890\n 3 (995405,0°) 995405