Hi kerpal .
I said it seemed counter intuitive , but that might just be my unclear language I used, when I use term attenuate (negative gain if you like) I was reffering to the signal appearing at the opamp inv input's, since thats the way I think about a neg feedback loops which 'attenuate' change at the node that inv input is tied to.
but lets look generally
In negative feeback The opamp counteracts whatever signal you inject into the
loop in order to keep it's two inputs 'almost' the same. It's 'almost' because in order to produce
any output at all other than 0 there MUST be a difference between the input's .The size of this difference will be whatever output is required divided by loopgain . (or put another way we can attenuate an error signal at the node of our inv term by 1/(gain+1) because that's the fraction of the error that is required to appear at the inv input.).
Hows this relate to doing bode plots ?.
So lets assume a high gain loop When we inject our signal the opamp output will have to oppose your injected signal.
so we put a 1V source in series in the loop then the output would reduce by -1V to exactly cancel it in order to keep opamp inputs ~ equil.
Now for finite gains we know some of our injected signal must appear beteween the opamp input's and the remainder on the output.
This ratio of what appears on the out/input depends on the gain of the feeback loop, with a perfect negative feedback loop (infinite gain) none of the injected signal will appear at the opamp inv input and 100% appears at the output. With a loop gain of say 1 then +.5V must appear at the inv input and -.5V at the output .
We are then essentially aquiring and calculating delta Vout/Vin to get the loop gain .(or since the sum of Vin+Vout must be Vsig I suppose we could also use Delta Vsig/Vsig-Vout ,and at high gain Vout is going to be very close to Vsig and in order to resolve from noise we may need larger input signal .
In the nice noise free simulated circuit where we dont have noise floors and other such complications you can use a fixed amplitude.
