ZHCAG94 July 2026 BQ79616-Q1
上图为传统BMS的反向唤醒系统框图,其中使用多个BQ79616作为AFE,完成对电池包所有电芯电压和温度的监控。使用BQ79600作为桥接芯片连接AFE和MCU,进行通信数据的转换传递。其中BMS工作在低功耗模式下对电池包进行OVUVOTUT以及Heartbeat信号的监控,在电池包出现故障后反向唤醒BMS的功能,我们称之为AFE的反向唤醒功能。通常反向唤醒功能需要一个环形的菊花链。
要实现反向唤醒功能,BQ79600可以工作在Sleep mode或者使能Sniff功能后的Shutdown mode。BQ79600工作在Sleep mode下的功耗相较Shutdown mode下要大一些,Shutdown mode节省了功耗但失去了BQ79600到第一个AFE和最后一个AFE之间正反向两根通信线的诊断功能。
与BQ79600不同,BQ79616必须工作在Sleep mode下。在BQ79616进入Sleep mode前需要配置好OVUVOTUT的报警阈值。进入Sleep mode后,BQ79616的TSREF是常带电的,实时进行OVUVOTUT的故障诊断。同时,如果使能了心跳信号Heartbeat tone的诊断功能,BQ79616还可以通过诊断心跳信号来判断其前面AFE以及中间通信线的好坏。在无故障状态下,BQ79616会以400ms周期性发送Heartbeat tone,一旦有OVUVOTUT故障或者Heartbeat 丢失超过1s,BQ79616会立刻停止发送Heartbeat tone转而发送Fault tone。其后方的BQ79616接收到Fault tone之后,也会立刻开始发送Fault tone,最后将Fault tone传递到BQ79600。
BQ79600的通信口接收到Fault tone之后,会拉高INH电平。INH电平经过分压电阻分压后作为SBC/PMIC的硬线唤醒信号来唤醒SBC/PMIC。然后MCU会被SBC/PMIC唤醒,MCU被唤醒后先将BQ79600唤醒,再通过BQ79600发送Sleep2active tone来唤醒BQ79616。BMS被唤醒后会进行故障诊断,得到具体故障后,按照故障等级的危害性来执行对应的措施。