45 lines
1.3 KiB
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)
|