Hello,
To measure the thermocouple voltage, the MCC 134 uses a differential input connection. However, it is not known if the thermocouple will be in contact with a ground metal surface or if it will be isolated – perhaps suspended in a tank. Because of this dilemma, we use a reference resistor to the Raspberry Pi ground. The reference resistor allows the converter to make the measurement in either situation – grounded and ungrounded. However, this exposes you to the possibility of a ground loop. A ground loop can happen between two grounded thermocouples or with another system ground connection. Depending on the ground currents, you may not get an error until sometime later in your process. Maybe something nearby is powered on or a process starts.
Debugging this situation is difficult. First, you can test the MCC 134 operation by replacing the thermocouple connections with a wire short across the channel inputs. A wire is a zero volts thermocouple and will produce a stable temperature that is close to ambient. If you have multiple thermocouples, replace all but one with a wire short. If it works, you have a ground loop between the other thermocouples. Another trick is to isolate the thermocouple ground end using a piece of mica or Kapton© high temperature tape.
Kind Regards,
John Rys