Hello,
I have a project where multiple ADS112C04 ADCs are used to measure thermocouples at 1 Hz. Due to the resistance in the thermocouple leads, my circuit is not setup like the example in figure 71, rather with the 1M bias resistors setting one analog input to midscale. All functionality of the circuit is working as expected, except when the BCS is enabled. As per the datasheet, this should cause the voltage to read fullscale, however when I enable the sources, nothing changes to the reading if the thermocouple is open circuited.
For example, with the BCS disabled, if I short the thermocouple leads together to discharge the C_diff capacitor the temperature reading is initially identical to the junction temperature, but then starts to slowly drift. If I enable the BCS, the reading continues to drift.
The amplifier is configured in single shot mode, 45 sps, 32 gain, internal reference, and either p0+/p1- or p3+/P2- as the analog inputs. Each ADC has two thermocouples connected to it and samples both at 1 Hz. Immediately before measurement of the thermocouple, the ADC is placed in temperature sensor mode to calculate the internal temperature for cold junction compensation
I also do not notice a difference in the ADC power consumption when the BCS is enabled. I have confirmed that the correct settings are being written into config register 2 after enabling/disabling the BCS by reading back the value stored in the ADC after issuing the I2C write command
Can someone please explain why the BCS is not causing a change in the input measurement or what needs to be adjusted to detect an open circuited thermocouple?
Thanks!
