DORHEA INA219

DORHEA INA219 I2C Bi-Directional DC Current/Power Monitoring Sensor Module User Manual

Model: INA219

1. Introduction

The DORHEA INA219 module is a high-precision, zero-drift, bi-directional DC current and power monitoring sensor with an I2C interface. Designed for energy-saving electronic products, it accurately measures voltage drop across a shunt resistor, senses bus supply voltage, and calculates power. Its compact SOT23 packaging makes it suitable for various applications including servers, notebook computers, power supplies, battery management systems, digital electric vehicles, and telecommunication equipment. The INA219 offers high accuracy with a maximum error of 1% and a maximum offset of 100 µV within a temperature range of -40°C to +85°C. Its 12-bit resolution helps minimize power loss and consumption by reducing the required shunt resistor pressure drop.

2. Product Features

3. Setup and Connection

This section details the physical connections required to integrate the INA219 module into your system.

3.1 Pinout Description

The INA219 module features several pins for power, I2C communication, and current sensing:

3.2 Typical Wiring Diagram

Connect the INA219 module to your microcontroller (e.g., Arduino, Raspberry Pi) as follows:

  1. Connect VCC on the INA219 to the 3.3V or 5V output of your microcontroller.
  2. Connect GND on the INA219 to the Ground of your microcontroller.
  3. Connect SCL on the INA219 to the SCL pin of your microcontroller.
  4. Connect SDA on the INA219 to the SDA pin of your microcontroller.
  5. To measure current, insert a shunt resistor in series with the load. Connect VIN+ to the high side of the shunt (closer to the power source) and VIN- to the low side of the shunt (closer to the load).
DORHEA INA219 module top view with pin labels

Figure 1: Top view of the INA219 module showing pin labels (VCC, GND, SCL, SDA, VIN+, VIN-, A0, A1) and component layout. The I2C address jumpers A0 and A1 are visible.

DORHEA INA219 module with header pins and terminal block

Figure 2: Angled view of the INA219 module, illustrating the included header pins for microcontroller connection and the green terminal block for VIN+ and VIN- connections.

4. Operating Instructions

The INA219 communicates via the I2C protocol, allowing a microcontroller to read current, voltage, and power data. Software libraries are available for popular platforms like Arduino and Raspberry Pi to simplify interaction.

4.1 I2C Communication

The module uses a standard I2C interface. Ensure your microcontroller's I2C pins are correctly connected to the INA219's SCL and SDA pins. The default I2C address is typically 0x40, but it can be modified by configuring the A0 and A1 pins. Refer to the INA219 datasheet for specific address configurations.

4.2 Data Acquisition

Once connected and powered, use a compatible software library to initialize the INA219. The library will handle the I2C communication and provide functions to read:

The INA219 features programmable calibration registers, allowing direct reading of current in Amperes and power in Watts. It also supports averaging up to 128 samples to improve measurement stability in noisy environments.

5. Maintenance

The INA219 module is a robust electronic component designed for long-term operation with minimal maintenance. Follow these guidelines to ensure optimal performance and longevity:

6. Troubleshooting

If you encounter issues with your INA219 module, consider the following troubleshooting steps:

7. Specifications

DORHEA INA219 module bottom view with printed specifications

Figure 3: Bottom view of the INA219 module, showing printed specifications for bus voltage, maximum current, and VCC/Logic voltage.

FeatureSpecification
BrandDORHEA
Model NumberINA219
Maximum Supply Voltage (VCC)5.5 Volts
Operating Voltage (VCC/Logic)3.0V to 5.5V (3-5V as printed on module)
Bus Voltage Range0V to +26V
Maximum Current (Module)3.2A
Measurement Accuracy±1%
Maximum Offset100 µV
Output TypeDigital (I2C)
I2C Interface SpeedUp to 3.4 MHz (High-speed mode)
Resolution12-bit
Operating Temperature-40°C to +85°C
Item Weight1.44 ounces (approx. per 10-pack)
MaterialIron (module components)

8. Warranty Information

DORHEA products are typically covered by a standard manufacturer's warranty against defects in materials and workmanship. For specific warranty terms and conditions, please refer to the product packaging or contact your retailer. Keep your purchase receipt as proof of purchase for any warranty claims.

9. Support

For technical assistance, additional documentation, or inquiries regarding the DORHEA INA219 module, please contact the seller or DORHEA customer support through the platform where the product was purchased. Online resources, community forums, and datasheets for the INA219 chip are also valuable sources of information for advanced users.

Related Documents - INA219

Preview FT260 I2C Example in C#: A USB-I2C Master Interface Application Note
This application note demonstrates using the FT260 as a USB-I2C Master interface to read data from an I2C sensor. The application is written in C# and provides an example of importing and using a subset of the LibFT260 functions in C# GUI applications.
Preview Texas Instruments Notebook Computer Guide - Power Management and Components
A comprehensive guide from Texas Instruments detailing power management solutions, interface components, system monitoring, and RF connectivity for notebook computers. It covers product specifications, key features, benefits, and typical application diagrams for various Texas Instruments semiconductor devices used in notebook designs.
Preview Development of a Portable and Low-cost Remote Sensor for Measuring Solar and Related Data
This thesis from Kyushu University details the development of a portable, low-cost remote sensor for measuring solar radiation and related data. It addresses the need for accurate, accessible ground-based measurements, overcoming limitations of satellite data and enabling deployment in remote areas. The system features high accuracy, off-grid operation, and online data transmission.