The latest development version of this page may be more current than this released 4.0.0 version.

st,stm32c0-temp-cal

Vendor: STMicroelectronics

Note

An implementation of a driver matching this compatible is available in drivers/sensor/st/stm32_temp/stm32_temp.c.

Description

STM32 family TEMP node for production calibrated sensors with a single calibration temperature.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

ts-cal1-addr

int

Address of TS_CAL1 calibration parameter

This property is required.

ts-cal1-temp

int

Temperature at which TS_CAL1 has been measured (TS_CAL2_TEMP)

This property is required.

ts-cal-vrefanalog

int

Analog voltage reference (Vref+) voltage with which
temperature sensor calibration parameters have been
measured

This property is required.

ts-cal-resolution

int

ADC resolution used for measuring calibration data

This is usually equal to the ADC's native resolution.

Most series have a 12-bit ADC, but 14-bit and 16-bit
also exists on e.g., STM32U5 and STM32H7 (16) series.

Default value: 12

Legal values: 12, 14, 16

avgslope

string

Average slope of T-V chart (in mV/°C), found in MCU datasheet
chapters "Electrical characteristics" or "Operating conditions"

This property is required.

ntc

boolean

Negative Temperature Coefficient

Set when the sensor's value is inversely proportional to temperature
(i.e., the sensor's value decreases as the temperature increases).

This is visible in the formula used for temperature calculation, which has the
form "Calibration_Value - ADC_Value" rather than "ADC_Value - Calibration_Value".

friendly-name

string

Human readable string describing the sensor. It can be used to
distinguish multiple instances of the same model (e.g., lid accelerometer
vs. base accelerometer in a laptop) to a host operating system.

This property is defined in the Generic Sensor Property Usages of the HID
Usage Tables specification
(https://usb.org/sites/default/files/hut1_3_0.pdf, section 22.5).