I'm thinking now it may be my FG. I'm using a laptop oscilloscope (Velleman PCSGU250) and according to the specs, the FG is 50ohm impedance, can't see an option to switch it to high impedance. Right now I'm just putting a big resistor (at least ~1Mohm) in series with the signal input (before the DC rejection capacitor), but I'm also going to take it to school and throw it on the "good" equipment. Could that be producing this?
I did what you said, removed the signal input, sure enough, 5V on all pins (~5.06 on noninverting input pin 10, ~5.16 on both inverting pin 9 and output 8). As soon as I turn on the FG, I get 1V on pin 8, regardless of waveform (0.2Vpp and 0.1Vpp 1kHz sine, DC offset = 0 or 5V (I tried both)). I've set it up with R = 10kohm for all (thus Gain ~ 2) as well as 47k for the resistor between 9 and 8 (thus gain ~ 6). Nothing, same old - if the FG is even connected, pin 8 (output) is ~1V, which is why I think that's the problem.
If that's true, then don't I have egg on my face, because I'm always reminding my students about that. What do you think?
EDIT: So I put a 2Mohm (1.88Mohm to be exact) resistor in series with the input capacitor (thus right after the function generator input going to pin 10). Adjusted the signal (had to turn it up to 10Vpp to register a readable signal on pin 10, which came up as about 68mVpp). However, it works - I got ~420mVpp output on pin 8, and given my current setup, with gain of ~6, this works out. To verify, I changed it to a 100kohm resistor and adjusted the FG amplitude (2.5Vpp) which gave me about 0.2Vpp on pin 8. Sure enough, I'm now getting 1.256V on the output. I tried it at both 1kHz and 5kHz, seems to work.
Could you elaborate on what's going on? What will happen when this is integrated with the rest of the circuit? Will it be fine or will there be problems?
Find attached both the schematic of the test setup I'm using along with a capture of the input and output when R=100k (and the FG is putting out 2.5Vpp + 5VDC). Again, if you could explain what's going on it'd be most appreciated, and thanks for all your help so far.
EDIT THE SECOND: I think I may know what the issue is, I'm going to try something and report back here. Key word: unity gain buffer.