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.

BQ4050: Errors communicating with the Fuel Gauge

Part Number: BQ4050
Other Parts Discussed in Thread: BQSTUDIO, EV2400, BQ40Z50

Hi Guys

Customer asked:

We have Errors communicating with the Fuel Gauge BQ4050  (attempting to read from flash):

  • The fuel gauge does not seem to acknowledge after sending the data flash register value.
  • Fuel Gauge does not seem to UNSEAL or give FULL ACCESS unless I put 500ms delays between sending security keys.
  • I have to send UNSEAL and FULL ACCESS commands every time I want to read from/write to ManufactureBlockAccess().

How do you read from or write to data flash using SMBus commands? What settings need to be set before I can do this? Can you give us some C code examples on how to achieve this? We are using our own PCB and need to do the setup of the BQ4050 fuel gauge with the micro controller (not TI IC) we are using but can’t seem to get this working.

Thanks

Rodney