An FPGA Noise Resistant Digital Temperature Sensor with Auto Calibration