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.

BQ78Z100: Hardware version problem

Part Number: BQ78Z100
Other Parts Discussed in Thread: BQSTUDIO

We found that bq78z100 IC hardware version always changes. We don't know why. We purchased three lots this month. In the first lot, we read IC HW version with bqstudio. The return value was 0x0B. However, in the second lot, It was 0x03. We also found some 0xFF in the second lot. In addition, in the third lot, it was 0x02. There were still some 0xFF mixed in the third lot. We want to know: 1. Why were there some 0xFF HW version ICs mixed with other HW version ICs in a lot?  2. What's the difference among these versions? Which one is the latest one?

  • Hello Jidong,

    The versions should be the same in a single lot. Please send screen captures of reading the value from bqStudio.

  • Hi Shirish,

    Thank you for your reply. I posted the screen capture below for your reference. It seems that the HW version is not stable for 0x02 and 0xFF. Each picture was a sample's HW version read by bqstudio for several times, the return value changed sometimes. Please help explain why there were different HW versions in a lot and why it may change sometimes. Thanks!

       

      

  • Hello Jidong, It looks like there may be noise or interference in communication. I see that the scan button on Registers is turned on. Try reading after it is turned off.

  • Hi Shirish,

    I tried reading HW version again after closing scan button. HW version change was still found sometimes. Please see the pictures below I posted. Even though HW version may change due to noise or interference sometimes, I did not find that HW version changed from 0xFF to the right version such as 0x03 or 0x02. I do not understand why there were different HW versions in a lot.

      

  • Hello Jidong,

    I noticed in the pictures that the wrong value read is from bqStudio v1.3.52

    0x02 is returned by bqStudio v1.3.104. Perhaps it is a bqStudio software version issue.

  • Hi Shirish,

    I think the HW version should not change with the bqstudio software version. I did not change the HW version with the bqstudio. I just read it. I verified it with a same bqstudio version again. 0xFF was still 0xFF and 0x02 was still 0x02. They did not change following the bqstudio version. Please see the screenshot I posted below. So I think the root cause is not the bqstudio version issue.

  • Hello Jidong,

    Please let us know where the ICs were purchased from.

  • Hi Shirish,

    We purchased them from Arrow Electronics' branch in Shenzhen China.

  • Hello Jidong,

    Thank you. Can you check the hardware version while bq78z100 is in I2C mode and before programming the flash? Since HDQ communication is error prone, we would need to rule out communication errors. I2C will give more confidence in the results. It is also possible that programming bad values can cause firmware to behave unexpectedly. That could contribute to communication problems. We should be able to rule out those errors too.

  • Hi Shirish,

    HW version 0xFF could not recover 0x02 or 0x03 after HDQ mode returned to I2C mode. However, we do not know the situation before I2C mode changes to HDQ mode. We will set HW version inspection at I2C mode next time to see whether there are still different HW versions in a lot. We will let you know if we have further information. Thanks!

  • Hello Jidong,

    That sounds good.