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.

Can't Unseal BQ27510-G2 via I2C

Other Parts Discussed in Thread: BQ27510-G2

I'm can't unseal the data flash of my BQ27510-G2 via I2C.  Normal I2C communication is working fine.  I can check voltage, control status, device type without a problem.  When I try to send the unseal keys via control my control status always shows it still sealed.  I've included a trace of the I2C communication below.  Note I've tried all combinations (or at least think I have) of the unseal keys.  No order changes the result of data flash always being locked.  Any thoughts?

Thanks,

Matt

  • Hello Matt,

    Have you been able to try and talk to your device using the Evaluation Software (EVSW)?  I can use an EVM and the I2C pro in order to seal and unseal the device and everything looks to work just fine for me.  Thank you for posting the I2C shot.  The order of the data appears to be correct.  How fast are you operating the I2C communication?  Also, do you know how long of a period there is between the stop and start?  The device DS specifies that there bus should be free between stop and start for at least 66 uS if at 400 MHz and at least 4.7 uS if at 100 MHz (please refer to p. 6 of the bq27510-g2 DS).  When I use there EVSW there is a fairly significant delay between sending the two words that make up the unseal key.  Also, would it be possible that the seal keys were set to anything besides the default values?  Hope this helps.