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 文件片段。
圖 9-1 典型的 gm.fs 文件片段