INA231 high side or low side measurement, bidirectional current and power monitor with 1.8V I2C interface
INA231 is a current shunt and power monitor with a 1.8V I2C compatible interface (with 16 programmable addresses). The INA231 monitors shunt voltage drop and bus power supply voltage, providing enhanced protection by setting the ALERT pin to active when the corresponding value exceeds the programmed range.
Programmable calibration values, conversion times, and averaging can be used in conjunction with an internal multiplier to achieve direct reading of current values (in amperes) and power values (in watts), thereby reducing host processing load.
The INA231 detects the current on the bus voltage (between 0V and 28V). The device is powered by a single power supply of 2.7V to 5.5V, and consumes a power supply current of 330 μ A (typical value). The INA231 has a rated operating temperature range of - 40 ° C to+125 ° C.
The INA231 has two versions: the INA231A performs continuous switching of shunt and bus voltage during startup, while the INA231B starts in a low current shutdown mode. This module uses the INA231A version.
Arduino library:
Link: https://pan.baidu.com/s/1ZE0_KpQDhgusQ2PWF51-lg?pwd=9fg3
Extraction code: 9fg3
characteristic
1. Bus voltage sensing range is 0V to 28V
2. High side or low side sensing
3. Current, voltage, and power reports
4. High accuracy:
– 0.5% gain error (maximum)
– 50 μ V offset (maximum)
5. Configurable averaging options
6. Programmable alarm thresholds
7.1.8V I2C compatible
8. Power supply operating range: 2.7V to 5.5V
9. Startup mode options:
INA231A: Valid Conversion
10. Module size: 18 * 19.4mm