ZHCUAN8A April 2016 – November 2022 BQ27220
借助 Battery Management Studio (BQStudio) 软件,用户可以生成称为 gm.fs 文件的特定指令文件,其中包含主机可以发送到 BQ27220 器件以对基于 RAM 的数据存储器参数进行编程的必要 I2C 命令。这些文件中的命令主要是仅在电量监测计处于 CONFIG_UPDATE 模式时才可以使用的 ROM 命令。
gm.fs 文件是包含命令和数据的 ASCII 文本文件。文件的每一行都代表一条命令以及可能的 96 字节数据,如下文所述。任何一行包含的数据都不会超过 96 个字节。每行的前两个字符表示命令,后跟一个:
“W:”— | 表示该行是写入一个或多个字节数据的命令。 | ||||
“C:”— | 表示该行是读取和比较一个或多个字节数据的命令。 | ||||
“X:”— | 表示该行是等待给定毫秒数后再继续执行的命令。 |
空格用于分隔 gm.fs 文件中的各个字段。每行仅包含四条命令中的一条。本节中讨论的命令可以由能够执行多字节或单字节 I2C 操作的系统来实现。
图 9-1 展示了一个由 BQStudio 软件生成的典型 gm.fs 文件片段。