I have a source that puts out voltages between 1mv and 10mv. How would I use an op amp to make the output = 0v when input = 1mv and vcc when input = 10mv?
You can use this universal voltage-level converter presented below ..
If R1=∞ and R4=R5=R6=R7 the output from the first opamp will be:
Vout1A= V(Input) - V(ref)
- Vref is the voltage between R2 and R3 and in your case it can be set to 1mV so the V1A=0-9mV (for 1-10mV input) ..
The output range can be "scaled" up with the combination of R8 and R9 around the 1B opamp ..