162306a36Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 262306a36Sopenharmony_ci%YAML 1.2 362306a36Sopenharmony_ci--- 462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/iio/temperature/melexis,mlx90632.yaml# 562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 662306a36Sopenharmony_ci 762306a36Sopenharmony_cititle: Melexis MLX90632 contactless Infra Red temperature sensor 862306a36Sopenharmony_ci 962306a36Sopenharmony_cimaintainers: 1062306a36Sopenharmony_ci - Crt Mori <cmo@melexis.com> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cidescription: | 1362306a36Sopenharmony_ci https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90632 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci There are various applications for the Infra Red contactless temperature 1662306a36Sopenharmony_ci sensor and MLX90632 is most suitable for consumer applications where 1762306a36Sopenharmony_ci measured object temperature is in range between -20 to 200 degrees 1862306a36Sopenharmony_ci Celsius with relative error of measurement below 1 degree Celsius in 1962306a36Sopenharmony_ci object temperature range for industrial applications. Since it can 2062306a36Sopenharmony_ci operate and measure ambient temperature in range of -20 to 85 degrees 2162306a36Sopenharmony_ci Celsius it is suitable also for outdoor use. 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci Be aware that electronics surrounding the sensor can increase ambient 2462306a36Sopenharmony_ci temperature. MLX90632 can be calibrated to reduce the housing effect via 2562306a36Sopenharmony_ci already existing EEPROM parameters. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci Since measured object emissivity effects Infra Red energy emitted, 2862306a36Sopenharmony_ci emissivity should be set before requesting the object temperature. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciproperties: 3162306a36Sopenharmony_ci compatible: 3262306a36Sopenharmony_ci const: melexis,mlx90632 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci reg: 3562306a36Sopenharmony_ci maxItems: 1 3662306a36Sopenharmony_ci description: Default is 0x3a, but can be reprogrammed. 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci vdd-supply: 3962306a36Sopenharmony_ci description: provide VDD power to the sensor. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_cirequired: 4262306a36Sopenharmony_ci - compatible 4362306a36Sopenharmony_ci - reg 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciadditionalProperties: false 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciexamples: 4862306a36Sopenharmony_ci - | 4962306a36Sopenharmony_ci i2c { 5062306a36Sopenharmony_ci #address-cells = <1>; 5162306a36Sopenharmony_ci #size-cells = <0>; 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci temp-sensor@3a { 5462306a36Sopenharmony_ci compatible = "melexis,mlx90632"; 5562306a36Sopenharmony_ci reg = <0x3a>; 5662306a36Sopenharmony_ci vdd-supply = <&ldo4_reg>; 5762306a36Sopenharmony_ci }; 5862306a36Sopenharmony_ci }; 5962306a36Sopenharmony_ci... 60