This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

INA219: Power monitor using I2C

Part Number: INA219

Hi,

Note: this device is a power monitor and not an amplifier(INA219 Zerø-Drift, Bidirectional Current/Power Monitor With I2C Interface)

INA219 Zerø-Drift, Bidirectional Current/Power Monitor With I2C Interface datasheet (Rev. G)

How can I access the registers of this device using i2C.

I couldn't get this detected using the TI dongle GUI and I also tried the Aardvark dongle to read using i2c but the device doesn't respond.

FYI , the device powers up and works as intended but getting the telemetry running would be great.

Thanks,

M N Khan 

  • Hello M N Khan,

    Are you using the INA219EVM? What do you mean by TI dongle GUI? How are you sending I2C commands? Are you getting any ACK from INA219? Are you setting the correct pointer address? What is your bus clock speed? If it is still not working can you probe the signals?

    Sincerely,

    Peter

  • Hi Peter, I am using the INA219B. By TI dongle I mean the USB interface Adapter V1.0 and GUI is the fusion power digital designer, the way it works for other TI Power management chips, is that it identifies it automatically without any configuration. I don't see it doing the same for this chip.

    Alternatively, I was trying to read the registers using the  Aardvark's I2C/SPI dongle using their GUI "Control Center Serial Software" . I don't see any ACK from the INA219B.

    My bus clock speed is 100kHZ .

    the pointer address is set to  0x41.

    I pointed out earlier that this device is working as it should, so probing the signals wouldn't give me any different results.

    I wanted to know what Software/GUI i should be using to read the registers for this device.?

    I tried using the INA219EVM, but I think it is for evaluation boards only.

    Thanks,

    M N Khan

  • Hello M N Khan,

    This interface adaptor was made before the INA219 so I can see how it may not recognize it automatically.

    You may be able to use this USB interface with the INA219EVM GUI software located below.

    https://www.ti.com/tool/INA219EVM

    If this does not work, then you may have to send the I2C commands manually by using the PC-to-interface USB commands shown in section 3.3 and 3.4 of the user's guide/manual, also located below.

    https://www.ti.com/lit/ml/sllu093/sllu093.pdf

    Also, make sure that the 10-pin connector is correctly connected to the INA219 pins. If using the INA219EVM, also try flipping polarity of the 10-pin connector to make sure this is not the issue.

    Sincerely,

    Peter