Documentation / devicetree / bindings / iio / temperature / melexis,mlx90632.yaml


Based on kernel version 6.11. Page generated on 2024-09-24 08:21 EST.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/iio/temperature/melexis,mlx90632.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Melexis MLX90632 and MLX90635 contactless Infra Red temperature sensor

maintainers:
  - Crt Mori <cmo@melexis.com>

description: |
  https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90632
 
  There are various applications for the Infra Red contactless temperature
  sensor and MLX90632 is most suitable for consumer applications where
  measured object temperature is in range between -20 to 200 degrees
  Celsius with relative error of measurement below 1 degree Celsius in
  object temperature range for industrial applications. Since it can
  operate and measure ambient temperature in range of -20 to 85 degrees
  Celsius it is suitable also for outdoor use.
 
  Be aware that electronics surrounding the sensor can increase ambient
  temperature. MLX90632 can be calibrated to reduce the housing effect via
  already existing EEPROM parameters.
 
  Since measured object emissivity effects Infra Red energy emitted,
  emissivity should be set before requesting the object temperature.
 
  https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90635
 
  MLX90635 is most suitable for consumer applications where
  measured object temperature is in range between -20 to 100 degrees
  Celsius with relative error of measurement 2 degree Celsius in
  object temperature range for industrial applications, while just 0.2
  degree Celsius for human body measurement applications. Since it can
  operate and measure ambient temperature in range of -20 to 85 degrees
  Celsius it is suitable also for outdoor use.
 
  Since measured object emissivity effects Infra Red energy emitted,
  emissivity should be set before requesting the object temperature.

properties:
  compatible:
    enum:
      - melexis,mlx90632
      - melexis,mlx90635

  reg:
    maxItems: 1
    description: Default is 0x3a, but can be reprogrammed.

  vdd-supply:
    description: provide VDD power to the sensor.

required:
  - compatible
  - reg

additionalProperties: false

examples:
  - |
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;
 
        temp-sensor@3a {
            compatible = "melexis,mlx90632";
            reg = <0x3a>;
            vdd-supply = <&ldo4_reg>;
        };
    };
...