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.

BQ78350: How can I use the bq78350 to indicate battery end of life using a LED/GPIO?

Part Number: BQ78350

Hi,

Good day.

Our customer has an inquiry about the BQ78350. Kindly see below the details.

'" I am looking for instructions on how to assign SOH to GPIO using one of the LED assignable GPIO'. We are currently using the LED's for State of Charge. Chapter 14 of SLUUBD3E indicates how to set the parameters for the GPIO, but does not indicate how to assign a particular output to the GPIO. We want to use the GPIO and State of Health to indicate when to check or replace the battery in a UPS.""

I hope you could help us on this. Thank you.


Regards,

Cedrick

  • Hi Cedrick,

    The host controls the state of the GPIO pins. So the host could read the SOH and then enable the GPIO when it is below a certain threshold. There is no way to automatically associate GPIOs on the BQ78350 with a particular parameter, so the host needs to read the parameter and decide how to set the GPIOs.

    Best regards,

    Matt

  • Hi Matt,

    Thank you for your answer.

    Our customer has a feedback on this. Can you please assist us further? Thank you.

    ""That sounds exactly like what I want to do, trigger the GPIO at some level of SOH. We are new programming the bq78350. I cannot find the section in the manual of having the host read that parameter to set the pin.
    ""

    Regards,

    Cedrick

  • Hi Matt,

    I would like to follow up on this matter. Can you assist us further, please? Thank you.


    Regards,

    Cedrick

  • Hi Cedrick,

    Sorry for the slow response, I was out last week and just returned to work today. Like I explained before, there is no way to automatically associate a parameter like SOH with a GPIO. So the host needs to read the SOH. If the host finds the SOH level is below the desired threshold, the host can write to the GPIO registers to set the state of the pin.

    Best regards,

    Matt

  • Hello Matt,

    Thank you for the response.

    ""We understand that we need to set a level of SOH that will then change the state of the GPIO. What we do not understand is how to assign the GPIO to respond to some level of SOH. In other words, how do we program the host to read the SOH parameter and then have the GPIO change state at some SOH level""

    Can you please advise on what they need to do? Thank you.

    Regards,

    Cedrick

  • Cedrick,

    I'm not sure how to explain this more clearly. There is no way for the BQ78350 to have a GPIO to automatically change based on a parameter.

    They need to control this in their host software. They can read the SOH from the BQ78350. If it is below a certain level, they can send a command to the BQ78350 to change the state of the GPIO. Does this make sense?

    Regards,

    Matt