Adafruit
Adafruit INA228 85V 20-bit I2C Power Monitor Breakout
· MPN: ADA5832
This breakout brings the INA228 power monitoring chip out to an easy-to-use board for measuring DC current, bus voltage and calculated power on either the hi...
This breakout brings the INA228 power monitoring chip out to an easy-to-use board for measuring DC current, bus voltage and calculated power on either the high side or the low side of a circuit. It combines a wide common-mode range of up to +85VDC with a 20-bit ADC, giving you precise readings from milliamp-level loads through to amp-range systems over I2C.
With the on-board 15 milliohm (.015 ohms!), 0.1% shunt resistor, it can be used to measure as much as +85V at up to 10A (~10uA per LSB) or 2.75A (~2.5uA per LSB) Continuous on either the high or low side. Configuration for alerts, oversampling and gain adjustments is handled over I2C, and the board works with 3V or 5V logic, so it fits neatly into Arduino, CircuitPython and Raspberry Pi projects. It is intended for DC measurements only, not AC voltages.
The board comes fully assembled with a 3.5mm terminal block and header. If you are wiring it for high-side measurement, the back jumper can be soldered closed to simplify connecting V+ to VBUS. Some light soldering is required to attach the header for breadboard use.
Specifications:
- Common-mode voltage: up to 85VDC common-mode
- Measurement side: high or low side measurements
- ADC resolution: 20-bit
- Interface: I2C
- Configuration options: alerts, oversampling, gain adjustments and more
- Accuracy: better than 1% accuracy
- Logic compatibility: 3V or 5V logic
- Bus voltage: up to +85VDC
- AC voltage use: Not for use with AC voltages.
- Shunt resistor: 15 milliohm (.015 ohms!)
- Shunt resistor tolerance: 0.1%
- High current measurement range: up to 10A
- High current measurement resolution: ~10uA per LSB
- Low current measurement range: 2.75A Continuous
- Low current measurement resolution: ~2.5uA per LSB
- Product Dimensions: 25.8mm x 20.2mm x 10.1mm / 1.0" x 0.8" x 0.4"
- Product Weight: 3.3g / 0.1oz
A handy choice when you need accurate DC power monitoring without changing shunt resistors for different current ranges.
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- common-mode voltage
- The voltage level that both measurement inputs sit at relative to ground while the sensor measures the small difference between them. A high common-mode rating means the board can monitor current in higher-voltage circuits without the measurement chip being damaged.
- high-side measurement
- Measuring current on the positive supply side of a load, before the power reaches the device being measured. This matters because it lets you monitor a circuit without disturbing its ground connection, which is often safer and more accurate for shared-ground projects.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- INA228
- A power-monitoring chip that measures current, voltage and power in a circuit and reports the readings digitally. The exact chip matters because it sets the measurement range, resolution and communication method for the breakout.
- LSB
- Least significant bit is the smallest step a digital converter can represent. In a DAC, it tells you the tiniest voltage change the output can make at a given resolution and output range.
- oversampling
- Taking many measurements and combining them to reduce noise and improve the stability of a reading. It matters when you want smoother current or power measurements, though it can make updates slower.
- shunt resistor
- A very low-value resistor placed in the current path so the board can measure the tiny voltage drop across it and calculate current. Its resistance and tolerance affect the maximum current range, heat produced and accuracy of the readings.
- Terminal block
- A connector used to join wires together in a neat, removable, or serviceable way. For this product, it helps split one power input into several outputs without soldering.
- Tolerance
- Tolerance tells you how far the real resistance value may be from the printed value. A 1% resistor is useful when a circuit needs more predictable behaviour than a looser 5% or 10% part.
- VBUS
- A label often used for the main bus or supply voltage being measured or distributed on a board. Knowing what VBUS refers to helps you wire the monitor to the correct point in the circuit, especially for high-side measurements.
INA228 Datasheet
Datasheet · 2.4 MB · Click any page to view full size
Supplier page — adafruit.com
Supplier Description · 957.2 KB · Click any page to view full size