Hi,
Due to customer would like to know the version of I2C and SMBus interface for INA226, they are worry about the if have any problem to communication under different version.
Regards,
Mark
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.
Hi,
Due to customer would like to know the version of I2C and SMBus interface for INA226, they are worry about the if have any problem to communication under different version.
Regards,
Mark
Hi Mitch,
Attached is INA226 circuit, please help review it for customer.
BTW, could you help to confirm if we need to program below register from BMC before sensing starting ?
Regards,
Mark
Hello Mark,
Mitch is currently away I will be helping you if it is fine.
The max current you can calculate with the INA226 with 2mOhm is 40.96 A, because you are using a 1 watt resistor the max current measurable will be 22.3 A (limiting factor being the power of the rshunt). If this max current is ok then the rshunt is fine. Make sure you have pull-up resistors on the SDA and SCL line.
1. Yes, you can change the resolution of the vshunt register, vbus register, set number of averages, and configure which mode to work in. If left default you will get least number of averages and a conversion time of 1.1 ms for the measurement of the vshunt and vbus register. It will work in continuous mode for both registers. This is done in the configuration register (0x00). Note the current register is based on the vshunt register so select the appropriate configuration for the vshunt to ensure enough resolution for the current measurement.
2.. Yes you should program the value calculated using eq. 1 and 2 from datasheet pg. 15.
3. I am unsure of your application but the INA226 comes with the ability to set a limit and alert when those limits are breached. Using the Mask/Enable register various limits can be placed, as well as other features like current polarity and conversion ready (if using the device in trigger mode). Using the alert limit register programming in a value will alert based on the Mask/Enable bit register settings.
If you have any questions please reply
Regards,
Castrense