Very interesting idea! you are really slammin' and jammin' now. Some thoughts:
1. If the temperature response of all sensors is predictable, then I think a compensation scheme would work. If they are all the same, then one compensating signal would do it. However, I am thinking there is a temperature gradient through your sensor assembly and they may be a bit different? Perhaps more than one compensating signal is required? Anyway, characterizing the temperature behavior may be a project on it's own.
2. A caution about the DAC output(s). DACs usually have a high output noise level. You will probably need a low pass filter between the DAC and the REF inputs. The REF signal is a sensitive input since there is a gain of only 100 for the signal before it adds to the REF signal. Then, there is a gain of 20 for both. So, any noise on the REF input may be significant.
3. The input impedance of 72 REF inputs in parallel is less than 100 ohms. So you will need to divide them into groups and drive each group with an independent buffer. Or the REF signal source will be overloaded.
1) The temperature behaviour of all the sensors are not indeed the same, but very identical. Moreover, the initial baseline of all the sensors are quite different. and you are right, there is indeed a temperature gradient. One such fix would be that, i could try to have each channel with a DAC to its REF pin, i first get the baseline via the ADC, and then push a negative value of that back to the DAC to the REF pin, ofcourse this is to be done during a stable state where no measurement is taking place.
2) Agreed in my application the out put noise is expected to be very low, but i get most of the interference from the 50Hz noise, which i cannot filter out as my signal of interest also has 50Hz components from time to time. So yes the output of the DAC with a 0.1Hz cut-off would make sense here. Thanks for the advice
3) I still did not understand about the 76 input impedance calculated to 100Ohm. I am missing this key knowledge here. Could you please explain me more?
