Other Parts Discussed in Thread: BQ25713, TPS25750,
Tool/software:
Hi TI Team,
I have a board with the TPS25750 and BQ25713. When a non-PD adapter is connected, the BQ charger shuts down. Following your advice, I replaced the TPS25750 with the TPS25751 (details below).
With the TPS25750, every binary file worked correctly: charging was functional, and the system received power from all adapters.
However, after switching to the TPS25751, the charge_ok
signal from the BQ stopped functioning. It appears to trigger an AC Over Current Fault, as indicated by the register output below. I’m using a 10mΩ resistor, and I can confirm that charging current is present.
I’ve tested various PD adapters (18W, 20W, and 65W), and the current flow is correct for each one. The board draws the maximum power from each adapter, and it works as expected. However, the Charge_OK
pin still doesn’t work.
ChargerStatus Register (I2C address = 20h) Byte 0: 0x0 B0-B7 B0(0): 0, B1(1): 0, B2(2): 0, B3(3): 0, B4(4): 0, B5(5): 0, B6(6): 0, B7(7): 0, Byte 1: 0x84 B8-B15 B8(0): 0, B9(1): 0, B10(2): 1, B11(3): 0, B12(4): 0, B13(5): 0, B14(6): 0, B15(7): 1, CHARGE STATUS RAW : (b'\x00\x84', 1) Dekodowanie Charger Status Register: charger status: 33792 0x8400 1 Bit 10: Fault Latchoff - Fault Latchoff 1 Bit 15: Fault ACOC - AC Over Current Fault ProchotStatus Register (I2C address = 23/22h) Byte 0: 0x80 B0-B7 B0(0): 0, B1(1): 0, B2(2): 0, B3(3): 0, B4(4): 0, B5(5): 0, B6(6): 0, B7(7): 1, Byte 1: 0xa8 B8-B15 B8(0): 0, B9(1): 0, B10(2): 0, B11(3): 1, B12(4): 0, B13(5): 1, B14(6): 0, B15(7): 1, prochot status: 43136 0xa880 ProchotStatus Registers Decoding (0x22 and 0x23): - Reserved Bit 15: 1 - STAT_TEMPERATURE_FAULT: No fault - STAT_INPUT_OVERVOLTAGE: Overvoltage detected - STAT_BATTERY_OVERVOLTAGE: Normal - STAT_OUTPUT_OVERCURRENT: Overcurrent detected - STAT_VSYS_UVP: Normal - STAT_THERMAL_REGULATION: Inactive - Reserved Bit 8: 0 - EN_PROCHOT_EXIT: Disabled - PROCHOT_WIDTH: 100 us - PROCHOT_CLEAR: Idle - STAT_VAP_FAIL: No failure - STAT_EXIT_VAP: Active