ZHCAB07B september   2019  – august 2023 BQ75614-Q1 , BQ79612-Q1 , BQ79614-Q1 , BQ79616-Q1 , BQ79631-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1 命令帧
    1. 1.1 结构
      1. 1.1.1 初始化字节
      2. 1.1.2 器件 ID 地址
      3. 1.1.3 寄存器地址
      4. 1.1.4 数据
      5. 1.1.5 CRC
    2. 1.2 命令帧模板表
    3. 1.3 ReadReg 和 WriteReg 函数
      1. 1.3.1 ReadReg
      2. 1.3.2 WriteReg
      3. 1.3.3 示例代码中可用的数据包类型
  5. 2 快速入门指南
  6. 3 唤醒序列
  7. 4 自动寻址
    1. 4.1 步骤
    2. 4.2 三个器件的示例命令
  8. 5 读取电芯电压
    1. 5.1 步骤
    2. 5.2 三个器件的示例命令
    3. 5.3 转换为电压
  9. 6 电池平衡
    1. 6.1 步骤
    2. 6.2 示例命令
  10. 7 OVUV
    1. 7.1 步骤
  11. 8 OTUT
    1. 8.1 步骤
  12. 9 反向寻址
    1. 9.1 步骤
    2. 9.2 三个器件的示例命令
  13. 10修订历史记录

步骤

  1. 确保已为所需数量的通道设置 ACTIVE_CELL。
  2. 使用 CB_CELL*_CTRL 寄存器设置电芯均衡计时器,以便为要均衡的所需通道选择计时器。仅具有非零值的通道将被均衡。
  3. 使用 BAL_CTRL1[DUTY2:0] 位设置用于在奇偶电芯之间切换的占空比。
  4. 可选:对于所有通道,将 VCB_DONE_THRESH 寄存器设置为所需的停止电压。目前,器件会在电芯低于此阈值时停止均衡。然后,设置 OVUV_CTRL = 0x05 以循环运行 OVUV 比较器。注意:针对电芯均衡完成时(以及均衡开始之前)设置 OV_THRESH 和 UV_THRESH 也是不错的选择。
  5. 通过设置 BAL_CTRL2 = 0x03,选择自动均衡控制并开始均衡