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.

BQ27426: Some questions about the Sealed state

Part Number: BQ27426

Hello,

There are some questions about the SEALED status of Fuelgauge.

1、Sealed state is not set in the Fs file (0x0020), do I need to send 0x0020 command manually if I want to enter the Sealed state?

2、If the Sealed state is set, the SS in CONTROL_STATUS: 0x0000 will be set to 1, is this understanding correct?
3、According to TRM, we understand that BlockData() can be read in the Sealed state. But the actual operation, the value read is 0xFF, the value of DataMemory in the studio is SEALED. see the figure below.

If Sealed state, how to read the data in DataMemory?

4、After executing unseal operation ( Control(): 0x00 and 0x01 --> 0x8000 8000), will Fuelgauge stay in unseal state without sending 0x0020 command?

5、Is the flow of set/clear about CONTROL_STATUS -> SS tag correct? See the flow chart in the yellow part of the figure below.

6、During the operation of Fuelgauge, the data in DataMemory (Ra Table, Qmax, etc.) will be changed. If the Sealed state is set, will the data in these SubClassIDs still be changed?

  • #1: Yes, you have to issue this command separately.

    #2: Yes.

    #3: The gauge will not return valid data if you read DM while the gauge is sealed.

    #4: The gauge will stay unsealed after you unseal it until you seal it again.

    #5: This looks ok.

    #6: Yes, the data will still change but it can't be read via I2C until you unseal the gauge.

  • Thanks for you reply

    1、Can the fs file be loaded again after the fuelgauge is in sealed mode and the unseal operation is performed?

    2、In unseal mode, is it possible to follow these steps:

    1 hour timeout-->read subclass id 82-->delay 1 sec-->read subclass id 89-->delay 1 sec-->read subclass id 105-->delay 1 sec--->read subclass id 109. and then continue the above operation for the next hour.

  • #1: yes

    #2: If the gauge is calculating capacities, this may cause a WDT reset (unless you make sure you don't issue more than 2 commands per second).