ZHCAB00A October   2020  – September 2021 BQ769142 , BQ76922 , BQ76942 , BQ76952

 

  1.   商标
  2. 1BQ769x2 器件系列的量产编程
  3. 2校准
    1. 2.1 校准精度
    2. 2.2 电芯电压增益校准
      1. 2.2.1 电芯电压增益校准步骤
    3. 2.3 电芯的电压偏移校准
      1. 2.3.1 电芯的电压偏移校准步骤
    4. 2.4 TOS(栈顶)、PACK 和 LD 引脚电压校准
      1. 2.4.1 TOS/PACK/LD 电压校准步骤
    5. 2.5 ADC 增益校准
    6. 2.6 电流校准
      1. 2.6.1 电路板偏移校准步骤
      2. 2.6.2 CC 增益校准步骤
    7. 2.7 温度校准
      1. 2.7.1 温度校准步骤
    8. 2.8 COV 和 CUV 校准
      1. 2.8.1 COV 校准步骤
      2. 2.8.2 CUV 校准步骤
    9. 2.9 校准代码示例
      1. 2.9.1 代码示例
      2. 2.9.2 代码输出
  4. 3OTP 编程
    1. 3.1 在量产中写入 OTP 的建议步骤
  5. 4参考文献
  6. 5修订历史记录

在量产中写入 OTP 的建议步骤

为了写入 OTP,应向 BAT 引脚施加 10 至 12V 之间的电压,并且器件必须处于 FULLACCESS(完全访问)模式。下面列出了写入 OTP 的建议步骤。

  1. 通过读取其中一个已编程寄存器,检查器件上是否已完成 OTP 编程。通电时,寄存器将报告默认值或 OTP 中编程的值(如果 OTP 已编程)。如果尚未完成 OTP 编程,则转至后续步骤。
  2. 读取 0x12 电池状态[SEC1,SEC0] 位,以验证器件是否处于 FULL ACCESS(完全访问)模式 (0x01)。
  3. 如果器件处于 FULL ACCESS(完全访问)模式,则进入 CONFIG_UPDATE 模式-(子命令 0x0090)。
  4. 在数据存储器中配置寄存器设置。
  5. 退出 CONFIG_UPDATE 模式 -(子命令 0x0092)。
  6. 读取数据存储器寄存器以验证所有参数均已成功写入。
  7. 进入 CONFIG_UPDATE 模式。
  8. 检查电池状态[OTPB] 位是否清除,以验证是否满足 OTP 编程条件。
  9. 读取 OTP_WR_CHECK()(子命令 0x00A0)。如果返回值为 0x80,则满足 OTP 编程条件。
  10. 如果 OTP_WR_CHECK 指示满足条件,则发送 OTP_WRITE() 子命令 (0x00A1)。
  11. 等待 100 ms。从 0x40 读取以检查 OTP 编程是否成功(0x80 表示成功)。
  12. 退出 CONFIG_UPDATE 模式 -(子命令 0x0092)。