ZHCAD89A August   2020  – October 2023 BQ79600-Q1

 

  1.   1
  2.   BQ79600-Q1 软件设计参考
  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 读取寄存器和写入寄存器函数
      1. 1.3.1 ReadReg/SpiReadReg
      2. 1.3.2 WriteReg/SPIWriteReg
      3. 1.3.3 示例代码中可用的数据包类型
  5. 2快速入门指南
    1. 2.1 唤醒序列
    2. 2.2 自动寻址
      1. 2.2.1 步骤
      2. 2.2.2 由 3 个器件组成的栈的示例命令
    3. 2.3 读取电芯电压
      1. 2.3.1 步骤
      2. 2.3.2 由 3 个器件组成的栈的示例命令
      3. 2.3.3 转换为电压
    4. 2.4 反向寻址
      1. 2.4.1 步骤
      2. 2.4.2 由三个器件组成的栈的示例命令
  6. 3修订历史记录

步骤

  1. 虚拟栈将寄存器 OTP_ECC_DATAIN1 写入 OTP_ECC_DATAIN8 = 0x00 以同步 DLL(延迟锁相环)。共有 8 个栈写入命令。
  2. 广播写入以启用自动寻址模式 (CONTROL1 = 0x01)。

  3. 广播连续写入 DIR0_ADDR = 0、1、2、3(寄存器地址 0x306)。

  4. 广播写入,用以先将所有器件设置为栈器件 (COMM_CTRL=0x02)。

  5. 可向栈中最高器件写入内容的单个器件,用以将其配置为栈和栈顶 (COMM_CTRL=0x03)。

  6. 虚拟栈读取寄存器 OTP_ECC_DATAIN1 至 OTP_ECC_DATAIN8 以同步 DLL。共有 8 个栈读命令。