Hi,
I have a bq27520EVM (HPA568 Rev. A). I am trying to use I2C communication between the Evaluation board and Arduino Uno where Arduino is the master and bq27520EVM is the slave. I have set-up the address to be 0xAA and am trying to read the voltage (0x08) from the evaluation board. Here is the sequence of I2C bytes messages I send from arduino
0xAA,0x08,0xAB
However, i do not receive any ACK from the evaluation board.
It seems that bq27520EVM operates on 3.3V, however arduino uno operates at 5V Vcc. Could this be the reason why I am not receiving any ACK from bq27520EVM.
bq27520EVM has internal pull-up resistors of 10K. I tried using pull-up resistors (1.8K) on the arduino side and also without using the pull-up resistors. In both cases, I was not successful in getting ACK from the evaluation board.
Any help on how to get bq27520EVM to talk I2C to another microcontroller would be really great. Thanks a lot in advance.