zephyr/dts/bindings/sensor/maxim,max31865.yaml

45 lines
1.3 KiB
YAML

# 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)