Other Parts Discussed in Thread: BQ25792, TPS25751
Tool/software:
Hi All,
I'm working on a new design for a battery powered product which should have the following specs:
- USB C connector
- 20W up to 100W Charging through USB C-PD (as power sink)
- 20W Discharging through USB C-PD (as power source)
- 4 cell Li-Ion battery with 3.5A current capacity in series (14.8V nominal system voltage)
- USB2.0 data connectivity with app processor
I've found the TPS25751 and BQ25792 and figured this as a starting point would be good and desgined a custom board with it.
Now when writing software and doing some tests, it seems the BQ is getting quite hot while charging the battery with a 15W power adapter.
Using the I2C slave port of the TPS chip I communicate with the BQ chip, and this way I can can read the battery status and voltage to display a battery level indicator.
I did not get power sourcing to work (yet). I've generated the config file for the TPS using the GUI application and am able to flash this through the I2Cm port. There is probably something wrong in there, at boot I'm setting some registers in the BQ chip for the D+ and D- ports so my application processor can communicate over USB. Maybe this has something to do with power sourcing is not working...
However this all feels very cumbersome. So my real question is; are there not any simpler solutions?
What am I missing? Are there any other (simpler) solutions?
Any help or tips are appreciated!
Marcel