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 初始化字节
      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. 快速入门指南
  6. 唤醒序列
  7. 自动寻址
    1. 4.1 步骤
    2. 4.2 三个器件的示例命令
  8. 读取电芯电压
    1. 5.1 步骤
    2. 5.2 三个器件的示例命令
    3. 5.3 转换为电压
  9. 电池平衡
    1. 6.1 步骤
    2. 6.2 示例命令
  10. OVUV
    1. 7.1 步骤
  11. OTUT
    1. 8.1 步骤
  12. 反向寻址
    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,选择自动均衡控制并开始均衡