I am using the Aardvark i2c/SPI adapter to talk to the INA231EVM evaluate module. The module is not responding to any i2c slave addresses. Is there startup or setup that are needed before I can talk to the module ?
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.
The address pins are not modified from factory condition, I have ran thru all 128 address and the module did not response to any of them. The default address is 0x40. Attached is a trace of the clock and data line - the top trace is using the SM_USB_DIG and it ack properly - the bottom trace is using the aavrd and it did not answer. As you can see both are doing a write to the same slave address. The module did not pull the data line low to acknowledge the address when the aavrd release the line.
Hi Turin,
I tested the INA231EVM with the Aardvark I2C/SPI system and it all works great at 3.3V. Your problem is that you are running your system at 5V and the Aardvark I2C lines are limited to 3.3V.
See screenshots of my reading to register 0x00 and Aardvark user's manual section where they specify the lines at 3.3V. If you change your supply to 3.3V you should be able to communicate with the INA231.