Electrical – Thermopile temperature sensor (non-contact) amplifier design

amplifiersensorthermocouple

I'm trying to design a circuit that amplifies a group of thermopile sensors (datasheet) from a mV reading to a V reading (gain ca. 100-1000) for a uC's ADC input. These sensors have a typical resistance around 200k Ohms, and a full range output voltage from -1mV to 5mV. The sensors have a response time of around 22ms, and I probably won't need to sample them faster than 10 times a second.

Since I have a few sensors (around 10), I'm thinking the best way to approach this is to mux the sensors (say via a standard 16 to 1 4067 CMOS mux), then amplify the signal.

Naturally, the low input voltage and high impedance of the sensors seem to be quite troublesome. I'm assuming the CMOS mux will generate primarily Johnson-Nyquist noise on the order of at most microvolts(<< mV), so it won't be problematic.

If that's the case, it looks like a precision operational amplifier (something like LMP2011 or AD8538) would allow me a low input bias current (dropping the input signal voltage minimally) and a low input offset voltage (to minimally skew output results), which I hope would work for the application.

This option seems popular on the internet, but I was wondering if you folks at EE.SE would have some suggestions for other ways to amplify these low voltage, high resistance signals.

PS: In effort to make this question useful to future readers I've tried to provide it in as general form as I could, but I can provide more details as to my design requirements/constraints if need be.

EDIT: Amphenol does not provide any clues on the datasheet as to how to use the sensor, but it does have an example circuit here under the PDF located at "Thermopile IR Sensor Applications" in page 3. The circuit provided is very similar to the one mentioned earlier

Best Answer

Some opamps have noise density of 1nanovolt/rootHertz (thus an internal Rnoise of 62 ohms). In 1Hz bandwidth, you'll have ReferredToInput noise of 1nV rms from that internal-to-opamp source. Various gain-set resistors add their own random KT Johnson noise. In 10Hz BW, expect sqrt(10) = 3.16 more noise RMS. In 100Hz BW, expect sqrt(100) = 10x more noise RMS. The low-noise opamps will be bipolar, and require some input bias currents; CMOS opamps also require input bias currents, but 10^6 or 10^8 smaller levels at least at room temperature.

I used SCE to examine suitable topology: 5 millivolt, 50 ohm Rsource for the sensor; 1nanovolt/rtHz (62 ohm Rnoise) opamp with Gainset R of 101 ohm and 10Kohm; 160 Ohm/1uF {10Hz} discrete RC LowPassFilter; edited the ADC params to provide 18 bits resolution to drop Quantization stepsize.

Result? 13.5 bits ENOB, set by the random errors; see lower left of screenshot.

enter image description here