blob: 03bb5d4fa8b5798be5b65e13b5ee5c8624a4b832 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/iio/temperature/melexis,mlx90632.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
Tom Rini93743d22024-04-01 09:08:13 -04007title: Melexis MLX90632 and MLX90635 contactless Infra Red temperature sensor
Tom Rini53633a82024-02-29 12:33:36 -05008
9maintainers:
10 - Crt Mori <cmo@melexis.com>
11
12description: |
13 https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90632
14
15 There are various applications for the Infra Red contactless temperature
16 sensor and MLX90632 is most suitable for consumer applications where
17 measured object temperature is in range between -20 to 200 degrees
18 Celsius with relative error of measurement below 1 degree Celsius in
19 object temperature range for industrial applications. Since it can
20 operate and measure ambient temperature in range of -20 to 85 degrees
21 Celsius it is suitable also for outdoor use.
22
23 Be aware that electronics surrounding the sensor can increase ambient
24 temperature. MLX90632 can be calibrated to reduce the housing effect via
25 already existing EEPROM parameters.
26
27 Since measured object emissivity effects Infra Red energy emitted,
28 emissivity should be set before requesting the object temperature.
29
Tom Rini93743d22024-04-01 09:08:13 -040030 https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90635
31
32 MLX90635 is most suitable for consumer applications where
33 measured object temperature is in range between -20 to 100 degrees
34 Celsius with relative error of measurement 2 degree Celsius in
35 object temperature range for industrial applications, while just 0.2
36 degree Celsius for human body measurement applications. Since it can
37 operate and measure ambient temperature in range of -20 to 85 degrees
38 Celsius it is suitable also for outdoor use.
39
40 Since measured object emissivity effects Infra Red energy emitted,
41 emissivity should be set before requesting the object temperature.
42
Tom Rini53633a82024-02-29 12:33:36 -050043properties:
44 compatible:
Tom Rini93743d22024-04-01 09:08:13 -040045 enum:
46 - melexis,mlx90632
47 - melexis,mlx90635
Tom Rini53633a82024-02-29 12:33:36 -050048
49 reg:
50 maxItems: 1
51 description: Default is 0x3a, but can be reprogrammed.
52
53 vdd-supply:
54 description: provide VDD power to the sensor.
55
56required:
57 - compatible
58 - reg
59
60additionalProperties: false
61
62examples:
63 - |
64 i2c {
65 #address-cells = <1>;
66 #size-cells = <0>;
67
68 temp-sensor@3a {
69 compatible = "melexis,mlx90632";
70 reg = <0x3a>;
71 vdd-supply = <&ldo4_reg>;
72 };
73 };
74...