ZHCAG94 July   2026 BQ79616-Q1

 

  1.   1
  2.   摘要
  3. 1BQ79616的反向唤醒基本原理
    1. 1.1 BQ79616 和BQ79600实现的反向唤醒的基本原理
    2. 1.2 BQ79616的OVUVOTUT功能
    3. 1.3 BQ79600实现反向唤醒的逻辑
  4. 2如何配置BQ79616和BQ79600以实现反向唤醒功能
    1. 2.1 BQ79616实现反向唤醒功能的配置
    2. 2.2 BQ79600实现反向唤醒功能的的配置
    3. 2.3 BQ79600和BQ79616在进入休眠前的其他配置
  5. 3基于EVM板的反向唤醒的测试
    1. 3.1 BQ79600运行在Sleep mode下的反向唤醒测试
    2. 3.2 BQ79600运行在Shutdown mode下的反向唤醒测试
  6. 4总结
  7. 5参考文档

BQ79600实现反向唤醒的逻辑

在反向唤醒的过程中,BQ79600可以工作在Sleep mode或使能Sniff功能后的Shutdown mode中。

如果BQ79600工作在Sleep mode下实现反向唤醒,BQ79600需要使能INH功能,而Heartbeat tone功能可以选择性打开。进入Sleep mode后,BQ79600的通信模块时刻监控是否收到Fault tone,一旦检测到Fault tone,BQ79600会把INH引脚拉高,INH作为硬线唤醒信号唤醒BMS 的SBC或者PMIC电源管理芯片。SBC/PMIC被唤醒后,会继续唤醒MCU,MCU进而唤醒BQ79600和BQ79616,进行数据交互后确认反向唤醒的原因。如下图所示的,BQ79600会从Sleep mode进入active mode。

 image7_BQ79600工作模式切换逻辑 图 1-7 image7_BQ79600工作模式切换逻辑

BQ79600也可以工作在Shutdown mode下,前提是进入Shutdown mode前使能其Sniff功能。如上图所示的Shutdown mode、VALIDATE mode和ACTIVE mode的切换逻辑,当电池系统中发生故障,Fault tone传递给BQ79600时,第一个Fault tone会触发SNIF Det=1的逻辑,进而促使BQ79600进入VALIDATAE mode。进入VALIDATE mode后,CVDD会被拉高,但此时并不会立刻拉高INH。芯片会等待tVALID_DURATION的时间,如果有第二个Fault tone被检测到,BQ79600会拉高INH来反向唤醒BMS。否则BQ79600会从VALIDATE mode切换回Shutdown mode,CVDD被拉低,芯片继续等待下一个Fault tone。

注: BQ79600使能Sniff功能并进入Shutdown mode后,BQ79600将不再发送Heartbeat tone给S1 BQ79616,因此需要把S1 BQ79616的Heartbeat tone故障检测屏蔽掉。

INH的使能原理如 图 1-8 所示,BQ79600功能框图所示,在COMH/L检测到Fault tone后,INH与BAT之间的开关管会被打开,INH会被上拉到BAT。如果BAT供电是12V,需要在INH后面使用电阻分压的方式降压到5V或3V以唤醒SBC/PMIC.

注: BQ79600工作在Sleep mode下的功耗相较Shutdown mode下要大一些。Shutdown mode节省了功耗但是失去了BQ79600到第一个BQ79616直接通信线的诊断。因为在休眠过程中,处于Shutdown mode的BQ79600不再发出和检测Heartbeat tone。
 image8_BQ79600功能框图 图 1-8 image8_BQ79600功能框图