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