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...
Get notified when back in stock
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 board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny 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.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- 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 (LSB) is the lowest-order bit in a binary number, the bit that some serial protocols send first or last. In analogue-to-digital and digital-to-analogue converters, one LSB also means the smallest step the device can resolve, equal to its full-scale range divided by the number of steps.
- 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 terminal block is a connector that joins wires together in a neat, removable, or serviceable way, usually clamping each wire under a screw or spring instead of soldering. It makes it easier to connect, change, or service wiring without permanent joints.
- 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
- VBUS is a label for a bus or supply voltage. Most commonly it is the +5V power line carried over USB, though on power-monitoring hardware it instead marks the bus-voltage input being measured, so check which sense applies before connecting power or a measurement point.
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