工具与软件:
您好、TI 支持团队:
我在定制板上遇到关于 BQ25125电池管理 IC 的问题。 I²C 而言、当电池电压(VBAT)降至3.2V 以下时、与 BQ25125的 μ C 通信会变得不可靠或完全停止。 值得注意的是、同一 μ I²C 总线上的其他器件在这些条件下继续正常运行。
系统配置:
- I²C Ω 上拉电压: 连接到 BQ25125的 SYS_OUT、通常为3.3V。
- 观察到的行为: I²C VBAT 降至3.2V 以下、SYS_OUT 也会成比例下降、从而导致总线电压电平降低 Δ V。 这一压降看似会影响与 BQ25125的 μ I²C 通信、而总线上的其他器件则不受影响。
寄存器设置:
以下是 BQ25125的当前寄存器配置:
Register 0x00 (STATUS_AND_SHIP_MODE_CONTROL_REGISTER): 0x03 Register 0x01 (FAULTS_AND_FAULTS_MASK_REGISTER): 0x40 Register 0x02 (TS_CONTROL_AND_FAULTS_MASKS_REGISTER): 0x88 Register 0x03 (FAST_CHARGE_CONTROL_REGISTER): 0x98 Register 0x04 (TERMINATION_PRECHARGE_REGISTER): 0x0E Register 0x05 (BATTERY_VOLTAGE_CONTROL_REGISTER): 0x78 Register 0x06 (SYS_VOUT_CONTROL_REGISTER): 0xFE Register 0x07 (LOAD_SWITCH_LDO_CONTROL_REGISTER): 0x64 Register 0x08 (PUSH_BUTTON_CONTROL_REGISTER): 0x40 Register 0x09 (ILIM_BUVLO_CONTROL_REGISTER): 0x3A Register 0x0A (VOLTAGE_BASED_BATTERY_MONITOR_REGISTER): 0x78 Register 0x0B (VINDPM_TIMERS_REGISTER): 0x02
这是原理图的摘录:

所采取的故障排除步骤:
-
I²C 总线分析: 已确认当 VBAT 低于3.2V 时、同一 μ I²C 总线上的其他器件仍能有效通信、这表明此问题与 BQ25125无关。
-
固件调整: 已尝试在检测到 SYS_OUT 电压较低时重新初始化 μ I²C 总线和 BQ25125、但这样未解决问题。
请求协助:
您能否提供以下方面的指导:
-
当 VBAT 降至低于特定阈值时、BQ25125上的 μ I²C 通信是否存在已知问题?
-
是否建议将 I²C Ω 上拉电阻连接到不同的电压轨以保持一致的 I²C Ω 电压电平、而不受 SYS_OUT 波动的影响?
-
是否有可以缓解此问题的特定寄存器设置或配置?
-
是否还有其他 I²C 来确保与 BQ25125在较低 VBAT 电平下进行可靠的 μ C 通信?
感谢您的帮助。
此致、
