Hi, I am working on TMS320C6748 processor. I am able to communicate with BQ78pl114(Battery) through I2C interface. I am trying to read RSOC parameter. I am able to read this parameter properly only after giving Relearn/initialize command from BQWizard application ver 3.2. According to slua591 application writing 0x2007 to location 0x50 will do the same thing. I tried this option with my software but without any result. Then i tried writing to 0x50 with 0x2007 from BQWizard application using SBD read/write utility,This is working.Working in the sense after this if i read RSOC parameter through SBD read write utility only by giving command 0x0D proper value is read.From this i assume that there is problem in giving this command to bq78pi114 .But my I2C write status is successfull.I verified the timing diagram also.The timing diagram seemed to be OK. If i tried to read from location 0x50 from my application ,the value 0x8210 which means SBD data layer errors.When i am able to read all other parameters properly(design capacity,full charge capacity etc)why this type of error while reading from location 0x50.But the same problem is not there while reading from location 0x50 using bqWizard application.It is reading 0x0000 which means device is ready. Please help me in fixing this.Thanks in advance .
But with out giving this command the values read are not proper..
Regards,
Shilpa