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.

BQ34Z100: Confirmation regarding the datasheet to be used

Genius 9880 points
Part Number: BQ34Z100
Other Parts Discussed in Thread: , BQEVSW, BQSTUDIO

Hi,

Customer is want to confirm what datasheet they need to used. Below is the details.

"

I am currently interfacing with the BQ34Z100 over I2C. Upon reading the DEVICE_TYPE control function, I get returned `0x100`, implying that the device is a BQ34Z100-G1. However, when I read flash subclass 48, I see that the string `bq34z100` is at offset 46 in the subclass 48, implying that I am talking to a BQ34Z100 device as according to an outdated version of the datasheet. Therefore, I have no idea which datasheet I should refer to for the correct register information, as the most recent datasheets say that I should expect to see the string `BQ34Z100-G1` at offset 31 in flash subclass 48, but that is not the case. For reference, I bought the device from this DigiKey purchase link: https://www.digikey.com/en/products/detail/texas-instruments/BQ34Z100PWR/3305538.

"

I have found that there is error in the datasheet and the correct device type for this device is 100 based from this link 5 years ago: e2e.ti.com/.../device-type-for-bq34z100

Can I recommend to the customer to use the outdated version of the datasheet?

Regards,
Maynard

  • Hello Maynard,

    This is the product page for the part you have ordered. https://www.ti.com/product/BQ34Z100 Documents on this page will apply.

    The bq34z100-G1 is a drop in replacement but is a different product which has different offsets.

  • Hi Shirish,

    Thank you for your response. The datasheet found in the product folder does not have information for the offset 46 in the subclass 48 (https://www.ti.com/lit/ds/symlink/bq34z100.pdf#page=23). This information can only found in the older version of the datasheet (slusau1b.pdf).

    Is it possible that the older the bough buy the customer is the older version?

    Thank you in advance.

    Regards,
    Maynard

  • Hello Maynard.

    bq34z100 is the older device. Check which version of firmware is detected by bqEVSW. That is shown at the bottom of the window Example is 0100_1_00.

  • Hi Shirish,

    I just received additional information from the customer. Please see details below.

    "

    I am currently working with the BQ34Z100PWR chip.  I realized that the flash layout described in the most up-to-date datasheet was not the same as the flash layout I saw when manually probing the BQ34 device.

    In fact, the flash layout I observed is described perfectly by this datasheet: https://datasheet.octopart.com/BQ34Z100PW-Texas-Instruments-datasheet-48268044.pdf. I know this since I manually dumped the flash contents and cross-checked it with the default values listed in the above datasheet, and confirmed that they matched. I also compared the flash contents against the most up-to-date datasheet for this chip, and they were completely incorrect.

    As you can see, the datasheet I linked above is labeled with a warning "Not Recommended For New Designs" on each page. This leads me to believe that we have received an outdated shipment of your chip.

    We ordered the product from DigiKey at this link: https://www.digikey.com/en/products/detail/texas-instruments/BQ34Z100PWR/3451662. As you can see, there is no "Obsolete" or "NRND" warning present with this purchase link. However, due to the flash layout being completely different for our chip, we believe that we have received this shipment in error.

    Looking at the chip under the microscope, we observed these markings:

    34z100
    71kg4
    c9t7
    Can you confirm that we have received an outdated version of your product? Please let me know if there is any other information you need from me so that we could get this resolved. Ideally, we would be able to notify DigiKey of the mistake and get a new batch of chips with the correct flash/register layout."
    Regards,
    Maynard
  • Hello Maynard,

    It looks like customer may have received outdated parts. If customer is open to upgrading the firmware, then that may be an option, especially if parts have already been soldered. Otherwise our team can trace the markings and get back. Let me know how you want to proceed.

  • Hi Shirish,

    Customer have follow up questions. Please see details below.

    Question 1: Could you please let me know what the process would be for updating the firmware on the chips? Can we do this via our own microcontroller if the chips are already soldered?

    Question 2: If we update the firmware on our chips, will they be functionally identical to chips that were manufactured recently? Or are there other hardware changes that have happened since 2012 that have changed the overall performance of the chip that we should be aware of?

    Regards,
    Maynard

  • Hello Maynard,

    bqStudio has a feature to program srec files. Using a microcontroller should be possible but there is no documentation available, so i would not suggest it.

    I am checking on whether there are any hardware differences. The orderable part number seems to be the same for the old firmware and the updated one, so i do not think the hardware is going to be different. That also raises a question about how anyone including Digikey can differentiate between parts that have old and new firmware. I am trying to find out.

  • Hello Maynard,

    For Question 2: I received confirmation that the hardware is the same.

  • Hi Shirish,

    I just received response from our customer. They want to trace the markings of the device and confirmed that the received device is outdated version. According to them reflashing of the IC is not feasible, below is the details.

    "Could you please trace the markings I sent you and confirm that we have received an outdated part from this purchase link: www.digikey.com/.../3451662 Reflashing the devices does not seem feasible if we cannot do it safely from our own microcontroller. We would like to move forward with Digikey to return our order and get the correct version of the parts, and so it would be great if you could confirm for us that the parts we received are indeed outdated. "

    Regards,
    Maynard

  • Hello Maynard,

    I will check with the team and get back.

  • Maynard,

    The datasheet would be the same for both devices. There is no function changes in the hardware. The differences between the G1 and non-G1 is a firmware upgrade to fix key issues. You should not need to return the device.  

    In terms of making the upgrade, You should be using a "golden image" file at the moment to upgrade your production packs. The change you need to make is simple in that you just need to upgrade your golden to the latest version. Here are the steps you should follow

    1) Export GG file from Non-G1

    2) Program in G1 firmware with bqStudio

    3) Export G1 GG file

    4) Merge Non-G1 setting to G1 GG file. Understand and parameters that are different and make sure settings are ok for design

    5) G1 should be in the device at this time

    6) Program in ChemID using bqStudio (whatever was in non-G1)

    7) Import merged GG file 

    8) Calibrate using bqStudio

    9) Export new golden image file. 

    In terms of upgrading packs using your host micro. We support a file called the bq.fs file. This file is a row by row file of the I2C/SMB command needed to perform the upgrade. You can use it in your host to have your micro just send the blocks it says to send. Attached is some info on the flash stream file. 5353.flashstream028_bundle.zip

    Thanks,

    Eric Vos

  • Hello Maynard,

    The guidance from the team is to update firmware from the microcontroller instead of returning. Update to firmware bq34z100-G1 which uses bqStudio.