Other Parts Discussed in Thread: TPS25750, , BQ40Z50-R2, BQ40Z50
Hello,
Hopefully, someone can provide me with some useful info on this topic.
It is clear that the TPS25750, besides doing the USB-C PD stuff, is also capable of controlling a charger. For example the BQ25792 buck/boost charger, in terms of setting the charging voltage and current, for a given li-ion cell configuration. However, the web based programming interface does not provide more than that.
Next to the TPS25750, as a PD controller, and the BQ25792, as a charger, I am also targeting the BQ40Z50-R2 as a battery pack manager, handling protection, balancing, and gas gauging.
However, in such a setup it seems to be not possible to facilitate communication between the BQ40Z50-R2 and the BQ25792 or TPS25750, for example to support JEITA charging, unless one introduces a separate microcontroller to orchestrate the interplay between the BQ40Z50-R2 and the BQ25792 / TPS25750, in accordance with the Smart Battery Specification.
However, I would rather not make the design unnecessarily complex if not absolutely required.
So now to my question. Is it in any way possible to program / implement a more sophisticated controller behavior in the TPS25750, such that the TPS25750 + BQ25792 would behave as a smart charger towards the BQ40Z50-R2. For example, the TPS25750 first polls the BQ40Z50-R2 in order to obtain the charging voltage and current, and subsequently programs the BQ25792, and does so repeatedly every minute, or so.
Alternatively, if there is a TI battery pack manager IC (*) that can act as a smart battery master, in accordance to the Smart Battery Specification, is there a possibility that such a smart battery would be able to dynamically provide the TPS25750 / BQ25792 with the charging current and voltage as required by the smart battery.
(*) I have not yet been able to find such an IC in IT’s catalog, so suggestions are welcome. Such an IC should provide protection, balancing and gas gauging (impedance track based), and support the Smart Battery Specification.
Thanks.
Regards
Dave