Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/iio/temperature/melexis,mlx90632.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Melexis MLX90632 contactless Infra Red temperature sensor
0008 
0009 maintainers:
0010   - Crt Mori <cmo@melexis.com>
0011 
0012 description: |
0013   https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90632
0014 
0015   There are various applications for the Infra Red contactless temperature
0016   sensor and MLX90632 is most suitable for consumer applications where
0017   measured object temperature is in range between -20 to 200 degrees
0018   Celsius with relative error of measurement below 1 degree Celsius in
0019   object temperature range for industrial applications. Since it can
0020   operate and measure ambient temperature in range of -20 to 85 degrees
0021   Celsius it is suitable also for outdoor use.
0022 
0023   Be aware that electronics surrounding the sensor can increase ambient
0024   temperature. MLX90632 can be calibrated to reduce the housing effect via
0025   already existing EEPROM parameters.
0026 
0027   Since measured object emissivity effects Infra Red energy emitted,
0028   emissivity should be set before requesting the object temperature.
0029 
0030 properties:
0031   compatible:
0032     const: melexis,mlx90632
0033 
0034   reg:
0035     maxItems: 1
0036     description: Default is 0x3a, but can be reprogrammed.
0037 
0038 required:
0039   - compatible
0040   - reg
0041 
0042 additionalProperties: false
0043 
0044 examples:
0045   - |
0046     i2c {
0047         #address-cells = <1>;
0048         #size-cells = <0>;
0049 
0050         temp-sensor@3a {
0051             compatible = "melexis,mlx90632";
0052             reg = <0x3a>;
0053         };
0054     };
0055 ...