DS2438
6 的 29
电流 寄存器 format
表格 3
(这个 寄存器 的确 stores 这 电压 量过的 横过 电流 sense 电阻 r
敏感性
.
这个 值 能 是 使用 至 计算 电池 包装 电流 使用 这 等式 在下.)
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
LSB
MSb (单位 = 0.2441mv) LSb
SSSSS S2
9
2
8
MSB
这 电池 包装 电流 是 计算 从 这 电流 寄存器 值 使用 这 等式:
I
= 电流 寄存器 / (4096 * r
敏感性
)
(在哪里 r
敏感性
是 在
Ω
)
为 例子, 如果 1.25a 是 流 在 这 包装, 和 这 包装 使用 一个 0.025
Ω
sense 电阻, 这 ds2438
将 写 这 值 128
10
至 这 电流 寄存器. 从 这个 值, 电池 包装 电流 能 是 计算
至 是:
i = 128 / ( 4096 * 0.025) = 1.25a
因为 小 电流 模数转换器 补偿 errors 能 有 一个 大 cumulative 效应 当 电流 是 整体的
在 时间, 这 ds2438 提供 一个 方法 为 canceling 补偿 errors 在 这 电流 模数转换器. 之后 各自
电流 度量 是 完成, 这 量过的 值 是 增加 至 这 内容 的 这 补偿 寄存器 和
这 结果 是 然后 贮存 在 这 电流 寄存器. 这 补偿 寄存器 是 一个 二-字节 nonvolatile 读/写
寄存器 formatted 在 二’s-complement format. 这 四 msb’s 的 这 寄存器 包含 这 sign 的 这
补偿, 作 显示 在 表格 4.
补偿 寄存器 format
表格 4
2
4
2
3
2
2
2
1
2
0
000LSB
MSb (单位 = 0.2441 mv) LSb
XXXS2
8
2
7
2
6
2
5
MSB
这 下列的 处理 能 是 使用 至 calibrate 这 电流 模数转换器:
1.
写 所有 zeroes 至 这 补偿 寄存器
2.
强迫 零 电流 通过 r
敏感性
3.
读 这 电流 寄存器 值
4.
使不能运转 这 电流 模数转换器 用 设置 这 iad 位 在 这 状态/配置 寄存器 至 “0”
5.
改变 这 sign 的 这 先前-读 电流 寄存器 值 用 performing 这 二’s complement
和 写 这 结果 至 这 补偿 寄存器
6.
使能 这 电流 模数转换器 用 设置 这 iad 位 在 这 状态/配置 寄存器 至 “1”
便条:
当 writing 至 这 补偿 寄存器, 电流 度量 必须 是 无能 (iad 位 设置 至 “0”).
这 电流 模数转换器 校准 处理 是 完毕 为 各自 ds2438 设备 较早的 至 运送. 不管怎样, 为
最好的 结果, 电池 包装 manufacturers 应当 calibrate 这 电流 模数转换器 在 最初的 电池 包装
测试, 和 这 host 系统 应当 calibrate whenever 可能 (在 电池 charging, 为 例子).