ZHCUAN8A April 2016 – November 2022 BQ27220
借助 Battery Management Studio (BQStudio) 軟件,用戶可以生成稱(chēng)為 gm.fs 文件的特定指令文件,其中包含主機(jī)可以發(fā)送到 BQ27220 器件以對(duì)基于 RAM 的數(shù)據(jù)存儲(chǔ)器參數(shù)進(jìn)行編程的必要 I2C 命令。這些文件中的命令主要是僅在電量監(jiān)測(cè)計(jì)處于 CONFIG_UPDATE 模式時(shí)才可以使用的 ROM 命令。
gm.fs 文件是包含命令和數(shù)據(jù)的 ASCII 文本文件。文件的每一行都代表一條命令以及可能的 96 字節(jié)數(shù)據(jù),如下文所述。任何一行包含的數(shù)據(jù)都不會(huì)超過(guò) 96 個(gè)字節(jié)。每行的前兩個(gè)字符表示命令,后跟一個(gè):
| “W:”— | 表示該行是寫(xiě)入一個(gè)或多個(gè)字節(jié)數(shù)據(jù)的命令。 | ||||
| “C:”— | 表示該行是讀取和比較一個(gè)或多個(gè)字節(jié)數(shù)據(jù)的命令。 | ||||
| “X:”— | 表示該行是等待給定毫秒數(shù)后再繼續(xù)執(zhí)行的命令。 | ||||
空格用于分隔 gm.fs 文件中的各個(gè)字段。每行僅包含四條命令中的一條。本節(jié)中討論的命令可以由能夠執(zhí)行多字節(jié)或單字節(jié) I2C 操作的系統(tǒng)來(lái)實(shí)現(xiàn)。
圖 9-1 展示了一個(gè)由 BQStudio 軟件生成的典型 gm.fs 文件片段。
圖 9-1 典型的 gm.fs 文件片段