sinara-hw / Thermostat_EEM

Thermostat with 4 TEC and 8 sensor channels in EEM form factor
2 stars 1 forks source link

support for cryogenic temperature sensors #39

Closed gkasprow closed 3 years ago

gkasprow commented 3 years ago

I want to use Thermostat to sense 4K enviorenment using silicon sensors, for example one of these The diode characteristics is below obraz it should be easy - connect the ADC references to external reference voltage, for example 3ppm LM4140 which gives 2.048V and then use current source based on opamp + LM4140 (1.024V) to generate 10uA current. obraz

Then use 4 wires to connect the sensor. @jordens do you think that makes sense?

gkasprow commented 3 years ago

Another option is to use a current sink that would use a common reference source for all channels, then eight opamps + 8 low leakage current JFETs obraz

jordens commented 3 years ago

The ADC has an internal 2.5 V 2ppm/K reference already. That's usually enough. I'd build a current source on the header board and implement Kelvin sensing.

Beyond that: If you can make a good star-ground near the diodes and sense that with one of the input channels you'd get more diodes per ADC. You can also put several diodes in series of a CC source. Maybe you could even use the REF+, REF- terminals as two additional independent inputs if you use the internal reference. The datasheet seems to indicate that they can be used as such. With a good star ground and REF- connected sensing, you could measure four diodes (AIN[0:3] against REF-). Calibration, uncompensated Thermocouple voltages and lead resistance for non-Kelvin are probably the biggest problems. At 4K RTDs (e.g. cernox) are sometimes easier/better than diodes, especially with magnetic fields.

gkasprow commented 3 years ago

Sure, by writing "Then use 4 wires to connect the sensor." I meant Kelvin connection. I was thinking about using two similar references or even one with the hope that their tempco will compensate to some extent :) 2.048V reference will let me use more ADC range but the ADC one has a lower tempco. I ordered calibrated thermometer so can use it as a reference. I want to implement some interpolation in the Thermostat firmware, connect 8 sensors attached to the same cold head as reference sensors and do the calibration automatically. It won't be that simple at 4K due to several possible issues, but I won't know until I try.

gkasprow commented 3 years ago

Here is the proposed AFE for cryo sensors. The sensor wires are long, I want true differential inputs. 8 channels are fine. obraz

gkasprow commented 3 years ago

I'm not sure if the ADC will handle 5V common-mode signal..

gkasprow commented 3 years ago

I can always add 120k resistor in series with P5V0_AFE...

jordens commented 3 years ago
gkasprow commented 3 years ago

right! we can scrap the MOSFET this way