Version 4 SHEET 1 2168 1348 WIRE -64 1168 -64 1152 WIRE -64 1264 -64 1248 WIRE 48 1168 48 1152 WIRE 48 1264 48 1248 WIRE 80 1104 80 912 WIRE 96 688 96 496 WIRE 128 912 80 912 WIRE 128 928 128 912 WIRE 128 1024 128 1008 WIRE 144 496 96 496 WIRE 144 512 144 496 WIRE 144 608 144 592 WIRE 160 496 144 496 WIRE 176 496 160 496 WIRE 256 496 240 496 WIRE 256 1104 80 1104 WIRE 256 1104 256 1024 WIRE 272 496 256 496 WIRE 272 688 96 688 WIRE 272 688 272 608 WIRE 272 912 128 912 WIRE 272 944 240 944 WIRE 288 496 272 496 WIRE 288 528 256 528 WIRE 288 1104 256 1104 WIRE 304 688 272 688 WIRE 304 896 304 880 WIRE 304 976 304 960 WIRE 320 480 320 464 WIRE 320 560 320 544 WIRE 352 1024 256 1024 WIRE 368 608 272 608 WIRE 448 1024 416 1024 WIRE 448 1104 368 1104 WIRE 448 1104 448 1024 WIRE 464 608 432 608 WIRE 464 688 384 688 WIRE 464 688 464 608 WIRE 544 928 336 928 WIRE 832 928 624 928 WIRE 832 944 832 928 WIRE 832 1040 832 1024 WIRE 1104 928 832 928 WIRE 1104 976 1104 928 WIRE 1104 1104 448 1104 WIRE 1104 1104 1104 976 WIRE 1120 512 352 512 WIRE 1120 560 1120 512 WIRE 1120 688 464 688 WIRE 1120 688 1120 560 WIRE 1168 976 1104 976 WIRE 1168 992 1168 976 WIRE 1168 1088 1168 1072 WIRE 1184 560 1120 560 WIRE 1184 576 1184 560 WIRE 1184 672 1184 656 FLAG 48 1264 0 FLAG 240 944 0 FLAG 128 1024 0 FLAG 1168 1088 0 FLAG 304 880 +V FLAG 48 1152 +V FLAG -64 1264 0 FLAG -64 1152 -V FLAG 304 976 -V FLAG 832 1040 0 FLAG 832 928 x FLAG 256 528 0 FLAG 144 608 0 FLAG 1184 672 0 FLAG 320 464 +V FLAG 320 560 -V FLAG 272 496 In FLAG 160 496 Out SYMBOL voltage 48 1152 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value 15 SYMBOL res 1152 976 R0 SYMATTR InstName R1 SYMATTR Value 100 SYMBOL res 112 912 R0 SYMATTR InstName R2 SYMATTR Value 1K SYMBOL res 384 1088 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R3 SYMATTR Value 1K SYMBOL cap 416 1008 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C1 SYMATTR Value 3p SYMBOL Opamps\\LT1001 304 864 R0 WINDOW 0 27 42 Left 0 WINDOW 3 25 87 Left 0 SYMATTR InstName U1 SYMBOL voltage -64 1152 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V5 SYMATTR Value -15 SYMBOL current 832 1024 M180 WINDOW 0 24 77 Left 0 WINDOW 3 24 0 Left 0 WINDOW 123 37 33 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Ii SYMATTR Value "" SYMATTR Value2 AC {u(prb)} SYMBOL voltage 640 928 M270 WINDOW 0 32 56 VTop 0 WINDOW 3 -32 56 VBottom 0 WINDOW 123 -32 56 VBottom 0 WINDOW 39 -32 56 VBottom 0 SYMATTR InstName Vi SYMATTR Value "" SYMATTR Value2 AC {u(-prb)} SYMBOL res 1168 560 R0 SYMATTR InstName R4 SYMATTR Value 100 SYMBOL res 128 496 R0 SYMATTR InstName R5 SYMATTR Value 1K SYMBOL res 400 672 R90 WINDOW 0 0 56 VBottom 0 WINDOW 3 32 56 VTop 0 SYMATTR InstName R6 SYMATTR Value 1K SYMBOL cap 432 592 R90 WINDOW 0 0 32 VBottom 0 WINDOW 3 32 32 VTop 0 SYMATTR InstName C2 SYMATTR Value 3p SYMBOL Opamps\\LT1001 320 448 R0 WINDOW 0 27 42 Left 0 WINDOW 3 25 87 Left 0 SYMATTR InstName U2 SYMBOL voltage 272 496 M270 WINDOW 0 32 56 VTop 0 WINDOW 3 -32 56 VBottom 0 WINDOW 123 -52 56 VBottom 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value "" SYMATTR Value2 AC 1 TEXT 518 1166 Left 0 !.ac dec 30 .1 100Meg TEXT -168 1336 Left 0 ;This example schematic is supplied for informational/educational purposes only. TEXT 152 1208 Left 0 ;[1] Michael Tian, V. Visvanathan, Jeffrey Hantgan, and Kenneth Kundert,\n "Striving for Small-Signal Stability", IEEE Circuits and Devices Magazine,\n vol. 17, no. 1, pp. 31-41, January 2001. TEXT 520 1136 Left 0 !.step param prb list -1 1 ; set prb=0 to turn off probe TEXT 616 824 Left 0 ;Probe elements added to inject\nsignals to measure the open loop\nresponse from the closed loop system TEXT -168 1312 Left 0 ;This example is based on posts contributed by Frank Wiedmann to the independent users' group at http://groups.yahoo.com/group/LTspice TEXT 96 72 Left 0 ;Simple Method to calculate Open Loop Gain from Closed Loop System\n \nIf your circuit has a point with a high input impedance at all frequencies of interest\nThen you can add an AC source before that point to inject a disturbance.\n \nMost Op amp inputs will do or perhaps the input to voltage scaling resistors \nin the feedback path of a power supply.\n \nI include the Tian method as explained in the file Loopgain2.asc for comparison.\nThe Tian method compensates for any input impedance effects but in the example below the\nsimple approach is accurate up to 40MHz because of the high input impedance of the op amp.\n \nTo run the comparison execute the simulation and plot:\nV(Out)/V(In) \nfor the simple method\nand\n1/(1-1/(2*(I(Vi)@1*V(x)@2-V(x)@1*I(Vi)@2)+V(x)@1+I(Vi)@2)) \nfor the Tian method RECTANGLE Normal 1072 1072 496 800