Strange output from an AD595 in single supply mode

analogarduinonoisethermocoupletroubleshooting

device under test

I've got a K-type thermocouple wired up through an AD595AQ to an Arduino in single-supply mode (12VDC to pin 11), with the addition of an RC filter across the thermocouple inputs (330ohm resistor, 0.1uF). In other words, the thermocouple+amplifier wiring looks like a combination of the below two images (from the datasheet and a guide on signal conditioning the AD595):

ad595 input filter

ad595 single supply

The Arduino receives input from a connection on pins 8-9 running to one of the analog inputs.

error symptoms

Testing the thermocouple with a multimeter on its own gives correct temperature of the measuring site, but reading the temperature off from the AD595 output gives strange results:

  • Reading from a multimeter at the AD595 output:

    122mV-143mV # reasonable ambient temperature at 10mV/degC
    1110mV-1150mV # nonsensical reading obtained with hand on thermocouple positive leg
    

9C-13C is the right temperature for ambient right now, with everything else powered off. However, when I turn the heater relay on, the output pegs at 111C.

I added another AC/DC supply so that the AD595 would be isolated from the heater, but it didn't change the behavior. Removing the filter on the AD595 input also had no effect.

What am I missing?

Best Answer

This turned out to be caused by a few problems, most of which I could rule out by proceeding down the stack.

  1. The Arduino's input pins are naturally measured against the GND pin on the board; I was overzealous in isolating the amplifier supply and ground rails. This explains why all the digital readings had a low ceiling.
  2. The filter schematic flips the IC around the X-axis compared to the data sheet and other schematics in the same guide!! The decision to do that boggles the mind. My filter was thus attached to the wrong side.
  3. The "negative" (according to the thermocouple and IC manufacturers) pin is on the upper-left side (pin 1) of the IC. However, the common ground must be attached to the "positive" temperature input, along with the "positive" thermocouple wire. This plus issue 2 led to a lot more wire swapping than I would like to admit.

Below is a working (though still uncalibrated) example of two AD595AQs, one with the RC filter in front, and one without (connected to probes). (Ignore the melty wires; they were tested for resistance and are definitely not on fire right now.)

proper wiring of components