主题中讨论的其他器件:TPS25750、、 BQ25731
尊敬的 TI 支持:
我们当前正在尝试在从 TPS25750切换到 TPS25751后、使用可更换的4芯串联电池继续开发智能移动电源。
我们正面临着一些问题、能否请您为我们指出正确的方向?
1) 1)我们注意到、补丁下载在400000kHz I2C 时序上不起作用、我们必须将 CLK 频率降低到200000kHz 才能正常运行。 在更高的 CLK (400000kHz)上、我们从未传递过补丁下载流程图中的步骤11 (读取 DATA1 = 0成功完成-我们始终读取64)。 这个已知问题吗?
2) 2)我们按照连接 TPS25751_CONFIG.json 时所示的方式配置 TPS25751。 器件在灌电流模式下正常运行、连接到拉电流电源、它建立 PD 合约并为我们的电池充电块加电(我们使用 BQ25731充电 IC)。
3) 3)当我们从外部电源(拉电流)断开并连接 ST 开发灌电流器件时、它建立了3000mA 的 PD 合约、到目前为止工作正常。 问题是、当我们尝试切换到更高电压协议(9V/BQ25731 3000mA)时、我们在 BQ25731上启用了 OTG 模式、输出为9V、 然后、我们在 ST 开发板上进行选择以与 PDO2 (9V/PDO2 3000mA)建立合同、但这绝不会通过、并且最终始终通过硬复位(请参阅所附的 PD 分析器图片)。

4) 4)哪个 GPIO 信号可用于 BQ25731 OTG 模式启用? 它是否启用 Source_port1 (73)? 此信号在建立5V/5V 3000mA PD 合约后立即变为高电平并保持高电平
5)我们需要检查 TPS25751的状态、以便在嵌入式 OLED 屏幕上显示正确的信息(灌电流信息-电池充电和电池状态或源信息-输出电流等)、 因此、我们尝试观察 TPS25751_REG_RX_TYPEC_STATE 寄存器的状态、尤其是其31-24位字段- Type-C 端口状态。 该位似乎显示了正确的附加0x60。 SRC 或0x61–附加。 SNK 状态、但有时它会显示0x01状态、该状态在任何地方都没有描述、这使我们无法从主机 MCU 检测 TPS25751状态。 您有什么想法吗?
谢谢!


