manufacturername() (0x20)
这个 读-仅有的 string returns 一个 character string 在哪里 这
第一 字节 是 这 号码 的 characters 有. 这 maxi
-
mum 号码 的 characters 是 15. 这 character string
包含 这 电池 生产者's 名字. 为 例子,
“Unitrode” identifies 这 电池 包装 生产者 作
unitrode.
输出: string 或者 ascii character string
devicename() (0x21)
这个 读-仅有的 string returns 一个 character string 在哪里 这
第一 字节 是 这 号码 的 characters 有. 这 maxi
-
mum 号码 的 characters 是 15. 这 15-字节 character
string 包含 这 电池's 名字. 为 例子, 一个
DeviceName 的 “bq2092” indicates 那 这 电池 是 一个
模型 bq2092.
输出: string 或者 ASCII character string
devicechemistry() (0x22)
这个 读-仅有的 string returns 一个 character string 在哪里
这 第一 字节 是 这 号码 的 characters 有. 这
最大 号码 的 characters 是 15. 这 15-字节 char-
acter string 包含 这 电池's chemistry. 为 exam-
ple, 如果 这 DeviceChemistry 函数 returns “nimh,”
这 电池 包装 包含 nickel-metal hydride cells.
输出: string 或者 ASCII character string
manufacturerdata() (0x23)
这个 读-仅有的 string 准许 进入 至 一个 向上 至 15-字节
生产者 数据 string.
输出: 块 data—data 谁的 meaning 是 作
-
signed 用 这 Smart 电池's 生产者.
endofdischargevoltage1() (0x3e)
这个 读-仅有的 文字 returns 这 第一 终止-的-释放
电压 编写程序 为 这 包装.
输出: two’s complemented unsigned integer. Re
-
转变 电池 终止-的-释放 电压 pro
-
grammed 在 可擦可编程只读存储器 在 mv.
endofdischargevoltagef() (0x3f)
这个 读-仅有的 文字 returns 这 最终 终止-的-释放
电压 编写程序 为 这 包装.
输出: two’s complemented unsigned integer.
Returns 电池 最终 终止-的-释放 电压 pro
-
grammed 在 可擦可编程只读存储器 在 mv.
flags1&放大;2() (0x2f)
这个 读-仅有的 寄存器 returns 一个 unsigned integer
representing 这 内部的 状态 寄存器 的 这 bq2092.
这 MSB 代表 flags2, 和 这 LSB 代表
flags1. 看 表格 6 为 这 位 描述 为
FLAGS1 和 flags2.
FLAGS2
这
显示 模式
标记 (dmode), 位 7, 确定
whether 这 bq2092 显示 相关的 或者 绝对 capac
-
ity.
这 DMODE 值 是:
flags2 位
7 6543210
DMODE - - - - - - -
在哪里 DMODE 是:
0 选择 绝对 显示
1 选择 相关的 显示
位 6 是 保留.
这
Chemistry
标记 (chm), 位 5, 选择 li-ion 或者 nickel
补偿 factors.
这 CHM 值 是:
flags2 位
76 5 43210
- - CHM - - - - -
15
bq2092
(msb) 7 6543210(lsb)
FLAGS2 DMODE - CHM CC - OV LTF OC
FLAGS1 - - VQ WRINH VDQ SEDV EDV1 EDVF
便条:
- = 保留
表格 6. 位 描述 为 flags1 和 flags2