ZHCAFL6 September 2025 BQ76905 , BQ76907
本节介绍 7 节电池组及少于 7 节的电池组在正常模式下的采样逻辑。对于 7 节电池组,如 图 2-1 所示,BQ76907 以 ADSCAN LOOP 方式执行电压采样。
图 2-1 7 节电池组的 ADSCAN LOOP每个 ADSCAN LOOP 包含 8 个时隙,其中前 7 个时隙连续采集 7 节电池的电压,最后 1 个时隙为共享时隙。
每个时隙的时间 T_Slot 可通过 [CVADCSPEED_1, CVADCSPEED_0]进行配置。如 表 2-1 所示。T_Slot 越小,采样速率越高,但精度越低。反之,T_Slot 越大,采样速率越低,但精度越高。因此,用户在设置 T_Slot 时,应根据应用需求权衡 BQ76907 的采样速度与精度。
| CVADCSPEED_1 | CVADCSPEED_0 | T_Slot |
|---|---|---|
| 0 | 0 | 2.93ms |
| 0 | 1 | 1.46ms |
| 1 | 0 | 732us |
| 1 | 1 | 366us |
共享时隙由(TS 引脚电压、内部温度、VC7 引脚电压、VREF 电压和 VSS 电压)共享使用。由于与电芯电压相比,这些电压不需要快速的采样速率,因此每个 ADSCAN LOOP 只能对其中一种电压进行采样。完成所有电压的采样需要经历 5 个ADSCAN LOOP。因此,将每 5 个 ADSCAN LOOP 称为一个FULLSCAN LOOP,如中图 2-2所示。
图 2-2 FULLSCAN LOOP在许多应用场景中,客户对采样速率要求不高,但对功耗较为敏感,并期望在正常模式下仍能维持相对较低的功耗。针对这一需求,BQ76907 设置了一个寄存器:LOOP_SLOW [1, 0]。通过配置该寄存器,用户可以在每个活动时隙后插入若干个 IDLE 时隙,并通过这种方式降低采样速率,从而实现更低的功耗。如 图 2-3 所示。
图 2-3 具有 LOOP_SLOW 速度控制的 ADSCAN LOOP其中:n 与空闲时隙数之间的关系也可直接参考表 2-2。
| LOOP_SLOW [1] | LOOP_SLOW [0] | Loop 速度 |
|---|---|---|
| 0 | 0 | 全速 (1 个活动时隙之后 0 个 IDLE 时隙) |
| 0 | 1 | 半速 (1 个活动时隙之后 1 个 IDLE 时隙) |
| 1 | 0 | 四分之一的速度 (1 个活动时隙之后 3 个 IDLE 时隙) |
| 1 | 1 | 八分之一的速度 (1 个活动时隙之后 7 个 IDLE 时隙) |