Hi,
I'm trying to read the manufacturer info block from a bq34z100 gas gauge. The gas gauge is connected via i2c to a NXP LPC1768 micro controller.
Unfortunately reading the data isn't possible in a reproducible manner. I use the following procedure to achieve reading the stored data:
- Write data byte 0x3F and 0x01 which should select the manufacturer block a
- Wait one second
- Read byte by byte of the flash block by sending 0x40 + N and receiving the corresponding data bytes on I2C
Unfortunately this doesn't work. With this method I could read the correct data some times, but mostly I receive only 0x00 as data bytes.
Can you help me reading the manufacturer info block A? Which sequence and wait times on the i2c bus have to be used to read the data successful?
Thank you!
Best regards!