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.

INA238: not responding to SMBus Alert Address when using "Transparent" Alert Mode

Part Number: INA238


Hello,

I believe I am having an issue with this chip, the INA238AIDGSR. This is on a custom PCB for use in a medical device console.

When using the "Latch" Alert Mode (Bit 15 of DIAG_ALRT register is set), the device behaves as expected--the SMBA line goes low when the alert is triggered. The host (an STM32F4 microcontroller) is able to request the alerting device's I2C address and receives it just fine.

When using the "Transparent" Alert Mode (Bit 15 of DIAG_ALRT register is cleared, as default), the device asserts the SMBA line when the configured thresholds are exceeded. However, the INA238 does not respond to a similar query with the SMBus Alert Response Address. The SMBA line remains low and the DIAG_ALRT register must be manually read to determine the cause of the alert.

Is this behavior as designed for the "Transparent" alert mode? Doesn't the device HAVE to respond to the SMBus Alert Response Address by specifications of the SMBus protocol?

Thank you for your help and assistance. Hopefully I am overlooking something here.

Best regards,
Justin Vessey