zephyr/dts/bindings/sensor/ti,ina23x-common.yaml

35 lines
886 B
YAML

#
# Copyright 2021 Grinn
#
# SPDX-License-Identifier: Apache-2.0
#
include: [sensor-device.yaml, i2c-device.yaml]
properties:
current-lsb-microamps:
type: int
required: true
description: |
This value should be selected so that measurement resolution is
maximized, that is:
current-lsb(A) = maximum expected current(A) / 2^15
(sensor has 15 bits). For example, if maximum expected current is 15A:
current-lsb(A) = 15A / 2^15 ~= 457uA
Rounded values may be used for convenience, e.g. 500uA/LSB or 1mA/LSB
while keeping a good measurement resolution. The units are in uA/LSB
so that low maximum currents can be measured with enough resolution.
rshunt-micro-ohms:
type: int
required: true
description: Shunt resistor value in microOhms
alert-gpios:
type: phandle-array
description: Alert pin