I have 4 small DC signals (500 mV max) to capture with analogRead in a logger (field) application.
My sensor provides single supply voltage only.
I have been playing with the LM324 quad without success trying to amplify my signal with 5V from Arduino. Regardless, prototyping space is at a premium and I don't think the 12-16 resistors needed to configure single supply voltage amplification for four channels will fit on my shield. I'm thinking it will be a mess.
I'm looking for op-amp alternatives, or ways to increase Arduino's sensitivity. I'm currently using the 1.1V reference on the AVR chip for my voltage readings. Is it possible to provide a smaller reference voltage with a divider or voltage regulator as an alternative to amplification?
generally the voltage divider you have connected between what seems to be input and gnd is connected to plus instead of input. I just realised there was more of the picture then it shows on my screen, but it's still the same outcome. the input is still connected to noninverted opamp input. You could use the same divider for more opamps, especially if you connect a capacitor to ground at the divider's output. However this circuit might still not work, since the divider will set the middle voltage the amp will use for reference. since you measure 0.6V you need a divider voltage under that. One suitable divider is 1k to vcc and 100ohms to gnd for a reference of 0.45V. You can use a voltage divider calculator to find out. So now you have 0.45V for a zero output, and your signal is 0.6 which means the amp sees 0.15V as such a 10 gain amp will result in 1.5V output. The opamp gain formula can be used to calculate the feedback resistances.
Some more opamp design requirements are: one capacitor between + and ground on the opamp IC for stability and connecting unused opamps (-) input to output and ground so that they do not oscillate.
I hope this is not too hard to follow, it's hard to tell how terrible it is written.