BQ78350-R1A: BQ78350-R1+BQ76930 方案,整板无法进入sleep状态

Part Number: BQ78350-R1A
Other Parts Discussed in Thread: BQ78350-R1, BQ76930,

BQ78350-R1+BQ76930  方案,拔掉外设和对外供电接口,拔掉通信接口,DA configuration中SLEEP位置1,Sleep Current =10MA,Bus Timeout =5s, Voltage time= 5s,Current time=20s,等了好久整板无法进入sleep状态,整板的电流大概在2mA左右。电池是10串。电池打压等都已经输入中等偏上的电压范围。请问:1,我上述情况还有什么原因会导致进不了Sleep模式,2,Sleep模式和shutdown状态有什么区别?

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好

    1,我上述情况还有什么原因会导致进不了Sleep模式,

    请核查这部分条件以及动作

    2,Sleep模式和shutdown状态有什么区别?

    When the sleep conditions are met and the device is in REST (RELAX) mode, the device goes into SLEEP mode with periodic wake-ups to reduce power consumption. The device returns to NORMAL mode if any exit sleep condition is met.

    Time Based Shutdown

    The device can be configured to shut down after staying in SLEEP mode without communication for a preset time interval specified in Auto Ship Time. Setting the PowerConfig[AUTO_SHIP_EN] = 1 enables this feature. If Auto Ship Time is set to 0, this feature is disabled. Any communication to the device will restart the timer. When the timer reaches the Auto Ship Time, the time based shutdown effectively triggers the MAC shutdown command to start the shutdown sequence. The device returns to NORMAL mode when voltage at PACK pin > VSTARTUP.

    请您参考以上datasheet中的说明

  • 你所叙述的寄存器的状态值我都查过了。都是正确的,我现在设定的进入休眠时间为5s。但是就是没有任何的反应。

  • 你所叙述的寄存器的状态值我都查过了。都是正确的,我现在设定的进入休眠时间为5s。但是就是没有任何的反应。

  • 您好

    您看一下TRM中这部分说明,您给配置的值是默认值,条件在上面的表格中,且有以下原因均会推出Sleep mode

    The BQ78350-R1A provides an option to enter SLEEP mode when the battery is in the system. When the DA Configuration [IN_SYSTEM_SLEEP] = 1, the device will enter SLEEP mode when OperationStatus()[PRES] = 1 and all other sleep conditions are also met. In the IN SYSTEM SLEEP mode, it is possible to read the data if [IN_SYSTEM_SLEEP] = 1 and Bus Timeout = 0. This setting allows the gauge to enter SLEEP mode with active communication in progress.

    The Sleep MAC command can override the requirement for bus low to enter SLEEP. In this case, the clock and data high condition are ignored for SLEEP to exit, though SLEEP will also exit if there is any further SMBus communication. The device can be sent to SLEEP with ManufacturerAccess() if specific sleep entry conditions are met.