Other Parts Discussed in Thread: USB-PD-CHG-EVM-01, , BQ25792, TPS25730, BQ25792EVM
I have been working with the USB-PD-CHG-EVM-01 evaluation board containing the TPS25750 PD controller and the BQ25792 battery charger. Using the TPS25750_Application_Customization_Tool v7.0.4, I have configured a power-sink only configuration and programmed the full binary file into the EEPROM of the evaluation board.
I have successfully connected a variety of USB chargers (i.e. power sources, both PD and non-PD) to the evaluation board, it has negotiated power as expected and commenced charging the attached 3S battery pack. While the board has generally performed as expected, I do have a couple of issues.
First, I have a Samsung EP-TA800 charger (PDO:5V@3A or 9V@2.77A; PPS3.3-5.9V@3A or 3.3-11V@2.25A ) that functions well with other sink devices, but when connected to the eval board is not recognized. The TPS25750D’s 0x1A STATUS Register reports that “No plug is connected” (PlugPresent=0b) when this charger is connected. Any thoughts on why this is the case?
Second, when various non-PD 5V@1.5A or more current chargers are connected to the eval board, the maximum power detected seems to always be SDP, 5V @ 500mA. I have tried setting the ChargerDetectEnable field of the PORT_CONTROL register to “Detect BC 1.2 and proprietary legacy chargers” (bits 31:30=11b), but this seems to have no effect. Is it possible for the TPS25750 as a sink to detect and handle higher power BC 1.2 modes (DCP and CDP) and higher current legacy?