Other Parts Discussed in Thread: TPS25730, BQ25798, TPS25751
Tool/software:
I have started a new design containing a lithium ion 2S battery (7.4V nom). It is a sink-only device application in which I need to use USB-C connector for batter charging and the D+/D- for USB 2.0 data to an MCU. Is my device considered a DCP or a different PD 3.x nomenclature?
My device needs a PD controller to negotiate with any PD 3.x compatible charger plugged into it using a USB-C cable. Could be a PC or a USB-C wall block charger. I want to deliver the highest VBUS voltage available of 5V, 9V, or 12V. But no more than 12V. The maximum current the load will draw is 3A (during bulk battery charging) and <=1A during normal operation. I've chosen the TPS25730DREFR for the PD controller and BQ25672 are the battery charger, and also as the regulated supply for the main system power (which is 7.4V). Are my selected PD and battery charge controllers compatible together? The TPS25730 data sheet indicates a few specific BQnnnnn battery chargers that it is compatible with. However, the BQ25672 is not mentioned at all as either compatible or incompatible. But it seems like they should be if boot-strapping the defaults using ADCINx in the TPS25730D are set correctly. Currently I have them strapped as follows:
- ADCIN1 = 10k res to GND. (strap decoded to 0)
- ADCIN2 = Rdivtop 43.2k to 3V3_LDO, Rdivbottom 10k to GND (strap decoded to 3)
- ADCIN3 = Rdivtop 43.2k to 3V3_LDO, Rdivbottom 10k to GND (strap decoded to 3)
- ADCIN4 = Rdivtop 200k to 3V3_LDO, Rdivbottom 10k to GND (strap decoded to 1)
According to the datasheet this strapping should result in power-up defaults for the TPS25730 as follows:
Vpphv_min = 5V
Vpphv_max = 12V
Ipphv_min = 3A
Ipphv_max = 3A
I2C Address = 0x20
Sorry to ask for a partial verification of my design, but can someone please confirm this is a good solution and strapped settings are correct?