主题中讨论的其他器件:BQ25713、 TPS25750、
工具与软件:
尊敬的 TI 团队:
我有一个采用 TPS25750和 BQ25713的板。 当连接了非 PD 适配器时、BQ 充电器会关闭。 按照您的建议、我将 TPS25750替换为 TPS25751 (详细信息如下)。
使用 TPS25750、每个二进制文件都正常运行:充电功能正常、并且系统会从所有适配器获得电源。
但是、切换到 TPS25751后、charge_ok来自 BQ 的信号停止工作。 它似乎触发交流过流故障、如下面的寄存器输出所示。 我使用的是10mΩ 电阻器、可以确认存在充电电流。
我测试了各种 PD 适配器(18W、20W 和65W)、每个适配器的电流流动都是正确的。 该电路板从每个适配器汲取最大功率、并按预期运行。 不过、Charge_OK引脚仍然无法正常工作。
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
