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.

BQ40Z50-R1: bq40z50-xCel0 R_a

Part Number: BQ40Z50-R1
Other Parts Discussed in Thread: BQ40Z50

Hello, TI experts:

When I was using 40z50 for learning, I found that the ratabe table found that the xCel0 R_a flag was not updated, showing ffff. Also refresh the side chemistry ID before I learn

1. Is this a learning success?

2. What causes xCel0 R_a not to be updated to 0055 or 5500 or 0000 or 5555

3.xCel0 R_a update time

3. The attachment is test data

learning-before-06.gg.csv3.附件为日志资料和gg文件。learning-after-04.gg.csv

  • Hello Luu,

    The flag update conditions for the BQ40Z50 are outlined in the TRM: 17.15 RA Table. they are updated automatically by the gauge to help prevent flash wear out between the two tables.

    (section number in reference to BQ40Z50-R5 TRM)

    Sincerely,

    Wyatt Keller

  • Hello Keller :

    Thank you for your reply.

    This answer does not explain my doubts, I am clarifying the problem.

    40z50R1, TRM Datesheet No: 17.15, corresponding to 40z50R1 p209 Section 14.14, but this section is also unspecified.

    1. Learn Cell0 R_a flag=ff55 in the previous Ra table; Cell1 R_a flag=ff55; Cell2 R_a flag=ff55; Cell3 R_a flag=ff55; xCell0 R_a flag=ffff; xCell1 R_a flag=ffff; xCell2 R_a flag=ffff; xCell3 R_a flag=ffff, see attachment learning-after-04.gg.csv.

    2. After learning, the Ra table is Cell0 R_a flag=0055; Cell1 R_a flag=0055; Cell2 R_a flag=0055; Cell3 R_a flag=0055;xCell0 R_a flag=ffff; xCell1 R_a flag=ffff; xCell2 R_a flag=ffff; xCell3 R_a flag=ffff, refer to the attachment "learning-before-06.gg.csv".

    3. Combined with 1&2, R_a0 update is successful, R_a0x no change, are all fffff, then is the learning success at this time?

    4. If the learning is not successful, what are the possible reasons and how can I solve this problem?

    5. If the learning is successful, why has the R_a0x not changed, what are the possible reasons, and how can I update the R_a0x?

  • Hello Luu,

    We do not reference the Ra table flags in order to determine if initial learning is successful, we will reference the Update Status and LStatus registers. These flags are mostly used for the gauge to track the Ra table status.

    Sincerely,

    Wyatt Keller

  • 你好凯勒:

    我想了解R_a0x没有改变,可能的原因是什么?如何更新我的R_a0x?

    这种状态对量产电池有什么影响?

    商标
  • Hello Luu,

    The flags should not be used to determine the learned status. If the flags never toggle between each other then this means you are not getting Ra table updates. There are multiple reasons tat could cause this, but I don't think this is occurring for you.

    Sincerely,

    Wyatt Keller

  • Hello, Keller:

    This flag can be dispensed with determining the learning status;

    R_a0x the problem of not updating has already occurred, see the previous gg file, I want to find out what is the impact of R_a0x not updating? Do not update the reasons to help list.
  • Hello Luu,

    If the R_a0x never updates or changes it means you are not getting Ra table updates and something about your discharge profile is disabling the updates from occurring. It would be the RDIS/R_DIS flag that indicates this. There is also a counter in lifetime data for the number of Ra table updates.

    Sincerely,

    Wyatt Keller