List of temperature sensors
Mechanical temperature sensors
Electrical temperature sensors
- Thermistor- Thermistors are thermally sensitive resistors whose prime function is to exhibit a large, predictable and precise change in electrical resistance when subjected to a corresponding change in body temperature.[1] Negative Temperature Coefficient (NTC) thermistors exhibit a decrease in electrical resistance when subjected to an increase in body temperature and Positive Temperature Coefficient (PTC) thermistors exhibit an increase in electrical resistance when subjected to an increase in body temperature.[2]
- Thermocouple
- Resistance thermometer
- Silicon bandgap temperature sensor
Integrated circuit sensors
The integrated circuit sensors may come in a variety of interfaces — analogue or digital; for digital, these could be Serial Peripheral Interface, SMBus/I²C or 1-Wire.
In OpenBSD, many of the I²C temperature sensors from the below list have been supported and are accessible through the generalised hardware sensors framework[3] since OpenBSD 3.9 (2006),[4][5]: §6.1 which has also included an ad-hoc method of automatically scanning the I²C bus by default during system boot since 2006 as well.[6][5]: §5
In NetBSD, many of these I²C sensors are also supported and are accessible through the envsys framework,[7] although none are enabled by default outside of Open Firmware architectures like macppc
,[8] and a manual configuration is required before first use on i386
or amd64
.[5]: §7.1
List
Non-exhaustive list of products classified by manufacturer.
- Legend
- Manufacturer : IC Manufacturer
- Part Number : IC Part Number
- Output Type : We can find 3 different Output types : Analog, Digital and Switch
- Designation : IC Designation
- Temperature Range : Die temperature range where the IC can operate.
- Accuracy (Typical) : Typical IC accuracy
- Accuracy (Max) : Maximum IC accuracy
- Linear Temperature Slope : Linear temperature slope (available for Analog output ICs). Generally expressed in μA/°C or mV/°C Units
- Input Voltage Range : Input voltage range where the IC can operate
- Supply Current : IC supply current
- Output Voltage Range : Output voltage range (available for some Analog output ICs). It generally depends on the temperature range and the linear temperature slope values.
- Package : IC package(s) Availability
- Datasheet : Manufacturer's datasheet link
- Table
Contents are extract from the manufacturer datasheet. Each manufacturer may have different method with different accuracy processes, so it can be difficult to compare these self-reported values directly.
Manufacturer | Part Number | Output Type | Designation | Temp. Range | Accuracy (Typical) | Accuracy (Min) | Linear Temperature Slope | Input Voltage Range | Supply current | Output Voltage Range | Package | Datasheet |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Analog Devices | AD590[9] | Analog | IC Temperature Transducer | -55 to 150 °C | +/-0.5 °C | 1 μA / °K | 4 to 30 V | 298.2 μA @25 °C | TO52
SO8 FLATPACK LFCSP |
AD590 | ||
Analog Devices | AD592[10] | Analog | Precision IC Temperature Transducer | -25 to 105 °C | +/-0.5-2 °C | +/-1-3.5 °C | 1 μA / °K | 4 to 30 V | - | 298.2 μA @25 °C | TO92 | AD592 |
Analog Devices | AD22105[11] | Switch | Resistor Programmable Thermostatic Switch | -40 to 150 °C | +/-0.5 °C | +/-3 °C | - | 2.7 to 7 V | 120 μA max | - | SO8 | AD22105 |
Analog Devices | ADT6402[12] | Switch | Pin-Selectable Temperature Switches | -55 to 125 °C | +/-0.5 °C | +/-6 °C | - | 2.7 to 5.5 V | 30 μA (55 μA max) | - | SOT23-6 | ADT6402 |
Analog Devices | ADT7310[13] | Digital | 16-Bit Digital SPI Temperature Sensor | +/-0.5 °C | +/-1 °C | - | 2.7 to 5.5 V | 250 μA (5.2 μA shutdown) | - | SO8 | ADT7310 | |
Analog Devices | ADT7410[14] | Digital | 16-Bit Digital I2C Temperature Sensor | +/-0.5 °C | +/-1 °C | - | 2.7 to 5.5 V | 250 μA (5.2 μA shutdown) | - | SO8 | ADT7410 | |
Analog Devices | TMP35[15] | Analog | Voltage Output Temperature Sensor | +10 to +125 °C | +/-1-2 °C | +/-2-4 °C | 10 mV / °C | 2.7 to 5.5 V | 50 μA (0.5 μA shutdown) | 250 mV @25 °C | SOT23-5
SO8 TO92 |
TMP35 |
Analog Devices | TMP36[16] | Analog | Voltage Output Temperature Sensor | -40 to +125 °C | +/-1-2 °C | +/-2-4 °C | 10 mV / °C | 2.7 to 5.5 V | 50 μA (0.5 μA shutdown) | 750 mV @25 °C | SOT23-5
SO8 TO92 |
TMP36 |
Analog Devices | TMP37[17] | Analog | Voltage Output Temperature Sensor | +5 to +100 °C | +/-1–2 °C | +/-2–4 °C | 20 mV / °C | 2.7 to 5.5 V | 50 μA (0.5 μA shutdown) | 500 mV @25 °C | SOT23-5
TO92 |
TMP37 |
Microchip | EMC1072[18] | Digital | SMBus / I2C Multi Temperature Sensor | -40 to +125 °C | 0.25 °C | +/-1 °C | 3.0 to 3.6 V | 430 μA | - | MSOP8 | EMC1072 | |
Microchip | MCP9509[19] | Switch | Resistor-Programmable Temperature Switch | -40 to +125 °C | +/-1 °C | +/-4.5 °C | - | 2.7 to 5.5 V | 30 μA (50 μA max) | - | 4 μASOT23-5 | MCP9509 |
Microchip | MCP9700[20] | Analog | Voltage Temperature Sensor | -40 to +150 °C | 1 °C | +/-4 °C | 10 mV / °C | 2.3 to 5.5 V | 6μA (12 μA Max) | SC70-5
SOT23-5 TO92 |
MCP9700 | |
Microchip | MCP9700A[21] | Analog | Voltage Temperature Sensor | 1 °C | +/-2 °C | 10 mV / °C | 2.3 to 5.5 V | 6μA (12 μA Max) | SC70-5
SOT23-5 |
MCP9700A | ||
Microchip | MCP9701[22] | Analog | Voltage Temperature Sensor | 1 °C | +/-4 °C | 19.53 mV / °C | 3.1 to 5.5 V | 6μA (12 μA Max) | SC70-5
SOT23-5 TO92 |
MCP9701 | ||
Microchip | MCP9701A[23] | Analog | Voltage Temperature Sensor | 1 °C | +/-2 °C | 19.53 mV / °C | 3.1 to 5.5 V | 6μA (12 μA Max) | SC70-5
SOT23-5 |
MCP9701A | ||
Microchip | TC1046[24] | Analog | Voltage Temperature Sensor | -40 to +125 °C | 0.5 °C | +/-2 °C | 6.25 mV / °C | 2.7 to 4.4 V | 35 μA | 174 to 1205 mV | SOT23B | TC1046 |
Microchip | TC1047[25] | Analog | Voltage Temperature Sensor | -40 to +125 °C | 0.5 °C | +/-2 °C | 10 mV / °C | 2.7 to 4.4 V | 35 μA | 100 to 1.75 V | SOT23B | TC1047 |
Microchip | TC6501[26] | Switch | Temperature Switch | -45 to +125 °C | +/-0.5 °C | +/-6 °C | - | 2.7 to 5.5 V | 17 μA (40 μA max) | - | SOT35-5 | TC6501 |
Microchip | TC72[27] | Digital | SPI Temperature Sensor | -55 to +125 °C | 0.5 °C | +/-2 °C | 2.7 to 5.5 V | 250 μA (1 μA Shutdown) | - | MSOP8
DFN8 |
TC72 | |
Microchip | TC74[28] | Digital | SMBus / I2C Temperature Sensor | -40 to +125 °C | 0.5 °C | +/-2 °C | 2.7 to 5.5 V | 200 μA (5 μA Standby) | - | SOT23-5
TO220-5 |
TC74 | |
Sensirion | STS30[29] | Digital | I2C Temperature Sensor | -40 to +125 °C | 0.3 °C | +/-1 °C | 2.7 to 5.5 V | 6.6μA (0.2 μA Standby) | - | DFN | STS3x | |
Sensirion | STS31[30] | Digital | I2C Temperature Sensor | -40 to +125 °C | 0.3 °C | +/-0.4 °C | 2.7 to 5.5 V | 6.6μA (0.2 μA Standby) | - | DFN | STS3x | |
Texas Instruments | LM34[31] | Analog | Analog Output Temperature Sensor | -50 to +300 °F | +/-1 °F | +/-4 °F | 10 mV / °F | 5 to 30 V | 160 μA | SO8
TO92 TO46 |
LM34 | |
Texas Instruments | LM35[32] | Analog | Analog Output Temperature Sensor | -55 to +150 °C | +/-0.5 °C | +/-1.5 °C | 10 mV / °C | 4 to 30 V | 114 μA | S08
TO92 TO220 TO-CAN |
LM35 | |
Texas Instruments | LM50[33] | Analog | Analog Output Temperature Sensor | -40 to +125 °C | +/-2 °C | +/-4 °C | 10 mV / °C | 4.5 to 10 V | 130 μA | 100 mV to 1.750 V | SOT23 | LM50 |
Texas Instruments | LM73[34] | Digital | Temperature Sensor with IC2/SMBus Interface | -40 to +150 °C | +/-1.0 °C | +/-2.5 °C | - | 2.7 to 5.5 V | 320 μA (2 μA Shutdown) | - | SOT (6 pin) | LM73 |
Texas Instruments | LM76[35] | Digital | Temperature Sensor with IC2/SMBus Interface | -55 to +150 °C | +/-1.0 °C | - | 4.5 to 5.5 V | 250 μA (8 μA max Shutdown) | - | SO8 | LM76 | |
Texas Instruments | LM135[36] | Analog | Temperature Sensor | 2 °C (Tmin<Tc<Tmax) | 5 °C (Tmin<Tc<Tmax) | 10 mV / °C | 400 μA - 5 mA | TO46 | LM135 | |||
Texas Instruments | LM135A[37] | Analog | Temperature Sensor | 1.3 °C (Tmin<Tc<Tmax) | 2.7 °C (Tmin<Tc<Tmax) | 10 mV / °C | - | 400 μA - 5 mA | TO46 | LM135A | ||
Texas Instruments | LM235[38] | Analog | Temperature Sensor | -40 to +125 °C | 2 °C (Tmin<Tc<Tmax) | 5 °C (Tmin<Tc<Tmax) | 10 mV / °C | - | 400 μA - 5 mA | TO92 | LM235 | |
Texas Instruments | LM235A[39] | Analog | Temperature Sensor | -40 to +125 °C | 1.3 °C (Tmin<Tc<Tmax) | 2.7 °C (Tmin<Tc<Tmax) | 10 mV / °C | - | 400 μA - 5 mA | TO92 | LM235A | |
Texas Instruments | LM335[40] | Analog | Temperature Sensor | -40 to +100 °C | 4 °C (Tmin<Tc<Tmax) | 9 °C (Tmin<Tc<Tmax) | 10 mV / °C | - | 400 μA - 5 mA | S08 | LM335 | |
Texas Instruments | LM335A[41] | Analog | Temperature Sensor | -40 to +100 °C | 2 °C (Tmin<Tc<Tmax) | 5 °C (Tmin<Tc<Tmax) | 10 mV / °C | - | 400 μA - 5 mA | S08 | LM335A | |
Texas Instruments | TMP100[42] | Digital | Temperature Sensor with I2C/SMBus Interface | -55 to +125 °C | +/-1 °C | +/-2 °C | - | 2.7 to 5.5 V | 45 μA (0.1 μA Shutdown) | - | SOT23-6 | TMP100 |
Texas Instruments | TMP101[43] | Digital | Temperature Sensor with I2C/SMBus Interface | -55 to +125 °C | +/-1 °C | +/-2 °C | - | 2.7 to 5.5 V | 45 μA (0.1 μA Shutdown) | - | SOT23-6 | TMP101 |
Texas Instruments | LMT85[44] | Analog | Analog Output Temperature Sensor | -50 to +150 °C | +/-0.7 °C (@25 °C) | +/-2.7 °C | -8.2 mV / °C | 1.8 to 5.5 V | 5.4 μA (8.1 μA max) | 1955 mV to 301 mV | SC70
TO92 |
LMT85 |
Dallas | DS18B20 | Digital | Temperature Sensor with 1wire interface | -55 to +125 °C | +/-0.5 °C (@ -10 - +85 °C) | +/-2 °C | 3 to 5.5 V | 1 mA (active) | TO92
8 SO 8 FSOP |
See also
- Celsius, Fahrenheit, Kelvin
- Conversion of units of temperature
- List of LM-series integrated circuits
References
- ^ Webster, John G. (1999). The measurement, instrumentation, and sensors handbook. Boca Raton, Florida: CRC Press. p. 32. ISBN 9783540648307.
- ^ Houdas, Y; Ring, E.F.J. (2013). Human body temperature : its measurement and regulation. New York: Springer US. p. 39. ISBN 9781489903457.
- ^ Constantine A. Murenin (2007-04-17). Generalised Interfacing with Microprocessor System Hardware Monitors. Proceedings of 2007 IEEE International Conference on Networking, Sensing and Control, 15–17 April 2007. (PDF). London, United Kingdom: IEEE. pp. 901–906. doi:10.1109/ICNSC.2007.372901. ISBN 1-4244-1076-2. IEEE ICNSC 2007, pp. 901—906.
- ^ Ingrid Marson (2006-03-24). "OpenBSD 3.9 adds sensor framework". ZDNet.
- ^ a b c Constantine A. Murenin (2010-05-21). OpenBSD Hardware Sensors — Environmental Monitoring and Fan Control (MMath thesis). University of Waterloo: UWSpace. hdl:10012/5234. Document ID: ab71498b6b1a60ff817b29d56997a418.
- ^ Theo de Raadt (2015-05-29). "/sys/dev/i2c/i2c_scan.c". BSD Cross Reference. OpenBSD.
- ^ "dev/i2c/". BSD Cross Reference. NetBSD.
- ^ "arch/macppc/conf/GENERIC". BSD Cross Reference. NetBSD.
dbcool* at iic? #...
- ^ "AD590 | datasheet and product info 2-Terminal IC Temperature Transducer | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "AD592 | datasheet and product info Current Output – Precision IC Temperature Transducer | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "AD22105 | datasheet and product info Low Voltage, Resistor Programmable Thermostatic Switch | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "ADT6402 | datasheet and product info Low Cost, 2.7 V to 5.5 V, Pin-Selectable Temperature Switches in SOT-23 (Push-Pull Output) | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "ADT7310 | datasheet and product info ±0.5 °C Accurate, 16-Bit Digital SPI Temperature Sensor | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "ADT7410 | datasheet and product info ±0.5 °C Accurate, 16-Bit Digital I2C Temperature Sensor | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "TMP35 | datasheet and product info Voltage Output Temperature Sensors | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "TMP36 | datasheet and product info Voltage Output Temperature Sensors | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "TMP37 | datasheet and product info Low Voltage Temperature Sensor Vo=500 | Analog Devices". www.analog.com. Retrieved 2015-11-23.
- ^ "EMC1072 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "MCP9509 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-24.
- ^ "MCP9700 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "MCP9700A - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-24.
- ^ "MCP9701 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "MCP9701A - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-24.
- ^ "TC1046 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "TC1047 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "TC6501 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-24.
- ^ "TC72 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "TC74 - Thermal Management Products- Temperature Sensors". www.microchip.com. Retrieved 2015-11-23.
- ^ "Digital Temperature Sensor STS3x". www.sensirion.com. Retrieved 2016-12-15.
- ^ "Digital Temperature Sensor STS3x". www.sensirion.com. Retrieved 2016-12-15.
- ^ "LM34 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM35 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM50 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM73 | Digital Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM76 | Digital Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM135 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM135A | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LM235 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-24.
- ^ "LM235A | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-24.
- ^ "LM335 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-24.
- ^ "LM335A | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-24.
- ^ "TMP100 | Digital Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "TMP101 | Digital Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.
- ^ "LMT85 | Analog Output | Local Temperature Sensors | Description & parametrics". www.ti.com. Retrieved 2015-11-23.