ZHCAAI0B February   2020  – August 2021 BQ769142 , BQ76922 , BQ76942 , BQ76952

 

  1.   商标
  2. 1直接命令
    1. 1.1 警报启用 - 0x66
    2. 1.2 电池1 电压 - 0x14
    3. 1.3 内部温度 - 0x68
    4. 1.4 CC2电流- 0x3A
  3. 2子命令
    1. 2.1 DEVICE_NUMBER - 0x0001
    2. 2.2 生产状态 - 0x0057
    3. 2.3 FET_ENABLE - 0x0022
    4. 2.4 重置 - 0x0012
  4. 3读取和写入 RAM 寄存器
    1. 3.1 读取启用保护功能A
    2. 3.2 进入 CONFIG_UPDATE 模式
    3. 3.3 写入启用保护功能A
    4. 3.4 写入“VCell模式”
    5. 3.5 退出 CONFIG_UPDATE 模式
  5. 4具有 CRC 的 I2C
  6. 5具有 CRC 的 SPI 示例
    1. 5.1 直接命令示例:警报启用 - 0x66
    2. 5.2 直接命令示例:Cell 1 电压- 0x14
    3. 5.3 子命令示例:器件型号 - 0x0001
    4. 5.4 子命令示例:FET_ENABLE - 0x0022
    5. 5.5 子命令示例:重置 - 0x0012
    6. 5.6 RAM 寄存器读取示例:启用保护功能 A
    7. 5.7 RAM 寄存器写入示例:启用保护功能A
  7. 6简单代码示例
  8. 7参考文献
  9. 8修订历史记录

CC2电流- 0x3A

表 1-4 示出了如何从 CC2 读取 16 位电流测量值。以下示例中的电流读数为 7mA。

表 1-4 CC2 电流命令说明
命令 名称 单位 类型 说明
0x3A CC2电流 userA I2 16 位 CC2 电流
GUID-EB5D8D70-40C2-4DAE-9393-AB7F30F0425D-low.png图 1-4 为读取 CC2电流捕捉的 I2C 波形

BQStudio 软件中的“命令序列”模块允许您试用命令,该工具还可用于创建和保存命令序列。此示例中的 事务日志示出了目前为止所涵盖的所有命令。

GUID-E5D65C81-48F5-422F-B1D1-D76EE23F95F0-low.png图 1-5 显示执行多个直接命令的BQStudio 示例

BQStudio 在控制面板有一个 自动刷新选项,该选项定期读取器件的寄存器来刷新显示的测量值。当使用 命令序列模块时,建议单击绿色横条来禁用 自动刷新功能。该横条将变为红色,表示已禁用 自动刷新功能(参见图 1-6)。

GUID-BB49F804-9920-4277-832C-3273CA70F19B-low.png图 1-6 自动刷新已禁用