ZHCACN4 may   2023 MSPM0L1106

PRODUCTION DATA  

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件连接
  6. 3软件结构和重要函数
    1. 3.1 系统初始化
    2. 3.2 低级命令控制
    3. 3.3 高级函数
  7. 4重要函数的测试结果
    1. 4.1 读取警报状态
    2. 4.2 读取安全状态
    3. 4.3 读取 PF 状态
    4. 4.4 读取电流
    5. 4.5 读取所有温度
    6. 4.6 读取所有电压
  8. 5参考文献

读取所有电压

表 4-6 显示了如何读取 BQ76952 的 PF 状态。电池电压命令涵盖 0x14 至 0x38,包括所有电池电压、电池组电压、PACK 引脚电压和 LD 引脚电压。在以下示例中,我们将 24.5V 直流电源连接到 BQ76952EVM,并通过写入 I2C 命令 0x14,然后读取 2 字节来读取电池 1 电压。数据以小格式返回。在以下示例中,16 位电池 1 电压读取 0x05FC,对应于 1532mV。电池组电压读取 0x0988,对应于 24.4V。

表 4-6 电池电压命令说明
命令 名称 单位 类型 说明
0x14 Cell 1 电压 mV I1 电池 1 上的 16 位电压
0x16 Cell 2 电压 mV I1 电池 2 上的 16 位电压
0x18 Cell 3 电压 mV I1 电池 3 上的 16 位电压
0x1A Cell 4 电压 mV I1 电池 4 上的 16 位电压
0x1C Cell 5 电压 mV I1 电池 5 上的 16 位电压
0x1E Cell 6 电压 mV I1 电池 6 上的 16 位电压
0x20 Cell 7 电压 mV I1 电池 7 上的 16 位电压
0x22 Cell 8 电压 mV I1 电池 8 上的 16 位电压
0x24 Cell 9 电压 mV I1 电池 9 上的 16 位电压
0x26 Cell 10 电压 mV I1 电池 10 上的 16 位电压
0x28 Cell 11 电压 mV I1 电池 11 上的 16 位电压
0x2A Cell 12 电压 mV I1 电池 12 上的 16 位电压
0x2C Cell 13 电压 mV I1 电池 13 上的 16 位电压
0x2E Cell 14 电压 mV I1 电池 14 上的 16 位电压
0x30 Cell 15 电压 mV I1 电池 15 上的 16 位电压
0x32 Cell 16 电压 mV I1 电池 16 上的 16 位电压
0x34 Stack Voltage mV I1 电池组顶部的 16 位电压
0x36 PACK Pin Voltage mV I1 PACK 引脚上的 16 位电压
0x38 LD Pin Voltage mV I1 LD 引脚上的 16 位电压
GUID-BB66EB09-9F84-4B44-95DC-11B138BC74A5-low.png图 4-7 所捕获的用于读取电池电压的 I2C 波形
GUID-D84DBBD1-A157-4017-B843-7AB9198FA04C-low.png图 4-8 用于读取电池电压的寄存器值