This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ4050: IN_SYSTEM_SLEEP = 1设置下,无法进入睡眠状态

Part Number: BQ4050

各位TI专家好:

目前在使用BQ4050的时候遇到一个问题。

目前相关参数设置

sleep current = 3mA

Deadband = 3mA

Wake Function = 312.5mA

Current Time = 30s

Bus Timeout = 5s

DA configuration = 19

NR = 0

16脚PRES未使用,通过一个1K电阻连接到GND

IN_SYSTEM_SLEEP = 1

SLEEP = 1

模组SMBus数据与时钟上接了4.7k电阻到3.3V作为上拉来模拟接入整机无通讯的环境

电量计在没有负载的情况下,初始BAT引脚流过电流约为150uA左右,而在3.3V上电后,数据与时钟从低到被拉高的情况下,BAT流过电流提升到了350uA,初步判断进入了NORMAL mode,持续了超过半个小时没有从NORMAL mode退出。

想请问各位专家,这个原因可能是由于什么原因导致的

谢谢

  • 各位TI的专家,可以帮忙一起看一下这个情况吗?感激不尽!

  • 您好

    针对你遇到的BQ4050在NORMAL mode下无法退出的问题,根据搜索结果,可能的原因和解决方案如下:

    可能的原因:

    1. 电池组发生严重故障‌:

      • 电池电压过低(SUV永久失效)或过高(SOV永久失效)。
      • 电池充电或放电电流过大(SOCC或SOCD永久失效)。
      • 电池温度异常(SOT或SOTF永久失效)。
      • 电池不均衡(VIMR或VIMA永久失效)。
    2. SMBus通信问题‌:

      • SMBus通信不稳定或失败,导致BQ4050无法正确接收或发送指令。
    3. AFE寄存器失败‌:

      • AFE硬件寄存器与RAM备份不一致,导致AFE寄存器失败计数器累加并永久禁用电池。
    4. 其他配置问题‌:

      • BQ4050的配置设置不正确,如NR、DA配置等。

    解决方案:

    1. 检查电池组状态‌:

      • 使用万用表等工具检查电池组的电压、电流和温度是否在正常范围内。
      • 检查电池是否均衡,如果电池不均衡,尝试进行均衡充电。
    2. 检查SMBus通信‌:

      • 确保SMBus的数据线和时钟线正确连接到BQ4050,并且上拉电阻配置正确。
      • 使用示波器或逻辑分析仪等工具检查SMBus通信信号是否稳定。
      • 尝试与BQ4050进行通信,检查是否能够正确读取和写入数据。
    3. 检查BQ4050配置‌:

      • 重新检查BQ4050的配置设置,确保所有参数都设置正确。
      • 特别是注意NR、DA等关键配置,确保它们符合设计要求。
    4. 更换BQ4050芯片‌:

      • 如果以上方法都无法解决问题,可能是BQ4050芯片本身存在故障。
      • 尝试更换一个新的BQ4050芯片,并重新进行配置和测试。

    希望这些信息能够帮助你解决BQ4050在NORMAL mode下无法退出的问题。