| # Copyright (c) 2022, HAW Hamburg FTZ-DIWIP |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| |
| description: | |
| Maxim MAX31865 SPI RTD-to-Digital Converter Temperature Sensor. |
| Find the datasheet here: |
| https://datasheets.maximintegrated.com/en/ds/MAX31865.pdf |
| |
| compatible: "maxim,max31865" |
| |
| include: [sensor-device.yaml, spi-device.yaml] |
| |
| properties: |
| resistance-at-zero: |
| type: int |
| required: true |
| description: Sensor resistance in ohms at 0 Celsius (100 ohms for PT100, 1000 ohms for PT1000) |
| |
| resistance-reference: |
| type: int |
| required: true |
| description: Circuit reference resistance in ohms (recommended on MAX31865 datasheet 400 ohms |
| for PT100, 4000 ohms for PT1000, the Adafruit boards use 430 ohms and 4300 ohms) |
| |
| low-threshold: |
| type: int |
| default: 0 |
| description: Low fault threshold (ADC CODE, 15-bit value, unit-free, default value is the |
| minimum value) |
| |
| high-threshold: |
| type: int |
| default: 32767 |
| description: High fault threshold (ADC CODE, 15-bit value, unit-free, default value is the |
| maximum value) |
| |
| maxim,3-wire: |
| type: boolean |
| description: 3-wire enabled (@a true) or 2-wire/4-wire (@a false) |
| |
| filter-50hz: |
| type: boolean |
| description: 50 Hz filter enabled (@a true) or 60 Hz filter enabled (@a false) |