BQ3050: Can I burn the Srec files used by the BQ8050 to the BQ3050 chip

Part Number: BQ3050
Other Parts Discussed in Thread: BQ8050, BQSTUDIO

Tool/software:

Hi TI engineer:

        I burned the programs used in the BQ8050 onto the BQ3050 chip. Can this program run normally on the BQ3050 chip? Are there any hidden dangers? Is there anything I should be aware of

Looking forward to your reply! thank you!

  • Hello Zehu,

    This would not work. These are not the same hardware. I believe bqStudio would throw an error when you try to program the gauge with the incorrect srec.

    Regards,

    Siddharth

  • Hi Siddharth,

    Thanks for your reply,here are the detailed steps

    After we use the bq20z45 host computer to issue commands to let the bq3050 into Rom mode, We can burn the srec file used by bq8050 to bq3050, and then test the voltage, current, and temperature sampling are also normal, so it looks like it can be used in this way.

    That's why we raised this issue in the forum,Looking forward to your reply! 

    Regards,

    Zehu

  • Hello Zehu,

    Thanks for the response. After checking, it looks like this is fine. It turns out these are both based on the same hardware, so you shouldn't have any issues.

    Regards,

    Siddharth

  • Hi Siddharth,

    Thanks for your answer, we compared the Pin Configuration and Functions of the BQ8050 and BQ3050 chips  and then had a question

    A pin is a NC pin in the BQ3050 manual, but is a defined pin in BQ8050, when BQ3050 programme a program that can be used normally in BQ8050, will the NC pin of BQ3050 also have the same function as the BQ8050

    For example:

    1.

    In the BQ8050,the Pin12  is RC4,It can be configured as digital push-pull I/O pin or selectable as an input, AD4, to the
    over-sampled ADC

    In the BQ3050,the Pin12  is  NC,Will it have all function as the BQ8050's Pin12 RC4 ?

    2.

    In the BQ8050,the Pin18  is RA5,It can be configured as digital open-drain I/O pin OR edge triggered interrupt

    In the BQ3050,the Pin18  is  NC,Will it have all function as the BQ8050's Pin18 RA5 ?

    Below is the Pin description section in the BQ8050 manual

    Below is the Pin description section in the BQ3050 manual

    BQ3050 Pin Configuration and Functions

    Regards,

    Zehu

  • Hello Zehu,

    NC in these gauges mean those pins are not internally connected. As such, these would not have the same functionality as the 8050 where the pins are defined.

    Regards,

    Siddharth

  • Hi Siddharth,

    Thanks for your reply.But I still have two questions,and I would like to get your answers

    question:

    a)

    The previous reply(2024/8/2) said that BQ8050 and BQ3050 hardware has the same function, but why did the latest(2024/8/7) answer say that some NC Pins actually have no function?

    According to our understanding, if these NC pins are configured with corresponding registers, they should have relevant functions

    b)

    So far I have tested some BQ3050 NC Pins,  it seems to have the similar functionality to the BQ8050.

    For examlpe:

    Pin18 in BQ3050 is NC Pin,Pin18 in BQ8050 is RA5. It has idigital open-drain I/O pin OR edge triggered interrupt function,After BQ3050 burns the code of BQ8050,we test the BQ3050‘s Pin 18 also has idigital open-drain I/O pin OR edge triggered interrupt function

    Regards,

    Zehu

  • Hi Zehu, 

    First let me clarify that bq8050 is a Hardware platform. It does not have a running FW on it. The bq3050 is the firmware running on the bq8050 hardware. Please see this E2E thread for more details.

    Where did you obtain this bq8050 srec file? Can you please share the bq8050 datasheet you have?

    BQ8050 is a programmable HW. Customer put their own FW on it. So, the bq8050 srec file you are referring to is a custom srec which we do not know the existence of it as this is private.