Store

SparkFun

· MPN: SEN-29259

$38.10 |
In stock at supplier
No reviews yet

Built around the Allegro ACS37800, this Qwiic power meter lets your project monitor voltage and current at the same time over I2C. It is designed for higher-...

Stock availability

Available with leadtime
171 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Built around the Allegro ACS37800, this Qwiic power meter lets your project monitor voltage and current at the same time over I2C. It is designed for higher-demand loads such as 3D printers, UAVs and solar panels, with voltage monitoring up to 60VDC and current sensing up to 30A.

The ACS37800 uses Hall-effect current sensing rather than a shunt resistor, helping avoid the heat generation and voltage drop associated with shunt-based designs. Its galvanic isolation keeps the logic-level sensing electronics separated from the high-current path.

For integration, the board connects neatly into the Qwiic ecosystem and exposes useful power data through its I2C interface. SparkFun also provides supporting documentation including a hookup guide, schematic, Eagle files, board dimensions, ACS37800 datasheet, Arduino library and hardware repository.

Features:

  • Qwiic integration: Designed to slide seamlessly into your next Qwiic project.
  • Simultaneous monitoring: Allows you to monitor voltage and current simultaneously without cutting traces or managing complex wiring.
  • Hall-effect current sensing: Uses Hall-effect technology to measure current.
  • Cool Operation: Because there is no shunt resistor, there is no heat generation or voltage drop, meaning the sensor itself doesn't waste the power it is trying to measure.
  • Galvanic Isolation: The internal construction provides reinforced isolation between the current-carrying conductor and the sensing electronics, keeping your logic-level microcontroller safe from the high-current path.
  • Complete Data: Reads Voltage, Current, and Power simultaneously.
  • Onboard Intelligence: Features dedicated pins for zero-crossing detection and fast overcurrent fault reporting.
  • Configurable: You can adjust settings like over/under-voltage thresholds directly via the Qwiic interface and save them to the chip’s onboard EEPROM.

Specifications:

  • Voltage monitoring: up to 60VDC
  • Current monitoring: up to 30A
  • Power monitor IC: Allegro MicroSystems ACS37800
  • Certification: UL 60950-1 (ed. 2) and UL 62368-1 (ed. 1) certified
  • Isolation: Reinforced isolation up to 517 VRMS
  • Primary conductor resistance: 0.85 mΩ primary conductor resistance for low power loss
  • Ground compatibility: Compatible with floating and non-floating GND
  • Bandwidth: 1 kHz bandwidth
  • Current sensing range: up to +/- 30 A
  • Default I2C address: 0x60
  • I2C address configuration: I2C address can be changed and stored in EEPROM
  • Voltage channel RMS noise: +/-0.3mV
  • Current channel RMS noise: +/-0.1A
  • Voltage channel total output error: +/-1% (-40°C to 125°C)
  • Current channel total output error: +/-2% (25°C to 125°C)
  • Current channel total output error: +/-2.7% (-40°C to 25°C)
  • High current connections: Two 0.25” (6mm) through-holes for high current connections
  • Current channel noise floor: approximately ±0.1A RMS

This board is best suited to heavier loads including motor control, battery charging, solar arrays and devices drawing less than 1 Amp. It is not intended for microcontrollers in sleep mode, single LEDs or applications requiring milliamp-level precision.

Jargon buster

Plain-language definitions for the technical terms used above.

EEPROM
A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
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.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RMS
RMS is a way of describing the effective level of an AC signal, such as an audio output voltage. It helps compare audio output levels more meaningfully than a peak voltage number.
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.

ACS37800 Qwiic Power Meter Schematic

Schematic · 35.9 KB · Click any page to view full size

Download PDF

ACS37800 Datasheet

Datasheet · 3.4 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 1.8 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.