
I've checked and re-checked my circuit to make sure I have everything hooked up correctly. So, if I input 50mV, I should get about 1.7V output, right? However, I'm only getting about 500-700mV output on an input of around 40-50mV. I'm using a Microchip MCP604 op-amp with two resistors of 1K and 33K in a non-inverting configuration to make a gain of approximately 34x. But, I'm not getting the results I am expecting, and I'm stumped as to why. Quote from: HwAoRrDk on March 10, 2016, 12:12:04 am I have a circuit where I'm attempting to amplify voltage in the tens of millivolts range (current-sensing from a motor driver IC) into 0-5V range so as to make better use of my MCU's ADC range. What could be going wrong here? Might there be something else in my circuit causing some kind of side-effect?

I've even tried swapping in a crusty old LM324 (date code of 1982! ), and it gives the same strange results as the MCP604. But simply swapping to my current-sense wire instead, it doesn't give the right amplification. So I know in principal I have things right. I've rigged up a voltage divider (100K & 1K resistors) to give me a fixed 50mV, and when I feed that as the input instead, I get the correct 1.7V out.

I have a circuit where I'm attempting to amplify voltage in the tens of millivolts range (current-sensing from a motor driver IC) into 0-5V range so as to make better use of my MCU's ADC range.
