Hello,
I am having trouble using the BQStudio with the BQ25890EVM and EV2300. The issue I am seeing is that what I try to write through I2C is not what I read back.
I have checked the SDA and SCL signals using an oscilloscope. Through the oscilloscope I have verified that the bits I set
using the bqStudio GUI are the bits that SDA sees. I also have seen that the bits read back are the default bits that the GUI initially read.
For example, register 0x07 is default to 0x9D. I have changed it in the GUI to 0x8D (watchdog timer disabled) and have told the GUI to write this data to the EVM. SDA shows that it is writing to register 7 0x8D. When I read from register 7 after doing the write operation, the GUI and SDA both show it is 0x9D.
I have followed the set up procedure outlined on the bq25890EVM User's Guide and have shorted and or opened jumpers as indicated by the User's Guide. I think either something is not jumped (or set) correctly on the EVM or there is a setting I do not know about on the bqStudio.
Please let me know if any one has any insight as to why this might be.
Thank you,
Kessler Kerr