This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ27426:寄存器配置

Guru**** 2538930 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1188714/bq27426-register-configuration

器件型号:BQ27426

大家好、

以下是客户提出的问题、可能需要您的帮助:

电池/电池组信息
手机/电池组制造商* 旁路
电池/电池组模型* LP113129
设计容量* 1230
充电电压* 电池:4.40V
切断电压* 3.3V
化学成分 锂离子电池

根据黄金学习 FS 文件、客户检查并核对了寄存器的配置值。 您能否帮助确认为什么需要将以下寄存器配置为此值?

一些注册客户也根据他们的理解填写原因、同时还请帮助确认是否正确:

位编号 位名称 说明 设置 原因
高字节 位7 OT 检测到过热情况。 当 Temperature ()≥Over Temp (默认值= 55°C)时、[OT]被置位。
当 Temperature ()< Over Temp–Temp HYS 时清除[OT]。
0
位6 UT  检测到低温条件。 当 Temperature ()≤under Temp (默认值= 0°C)时、[UT]被置位。
当 Temperature ()> under Temp + Temp HYS 时、[UT]被清除。
0
位5 RSVD  位5:2被保留。 -
位4 RSVD
位3 RSVD
位2 RSVD
位1 FC 检测到充满电。 如果 FC Set%是正阈值、则在 SOC≥FC Set %时设置[FC]、并在 SOC≤FC Clear %(默认值= 98%)时清除。 默认情况下、FC 设定%=–1、因此当电量监测计检测到充电终止时、[FC]被设定。 0
位0 CHG 允许快速充电。 如果在充电期间 SOC 从98%变为99%、则清除[CHG]位。 当 SOC≤95%时、[CHG]位将再次置位。 1
低字节 位7 OCVTAKEN 进入张弛模式时清零、当在张弛模式下执行 OCV 测量时设置为1。 1
位6 DoD 正确 这表示正在应用 DOD 校正 0
位5 IPOR 表示发生了 POR 或 RESET 子命令。 如果置位、该位通常表示 RAM 配置寄存器已复位为默认值、主机应使用配置更新模式重新加载配置参数。 该位在收到 SOFT_RESET 子命令后清零。 0
位4 CFGUPMODE 电量监测计处于配置更新模式。 置位时为 true。 默认为0 0
位3 BAT_DET 检测到电池插入。 置位时为 true。 当 OpConfig [BIE]被置位时、通过检测 BIN 引脚上的逻辑高电平到低电平转换来置位[BAT_DET]。 当 OpConfig [BIE]为低电平时、当主机发出时、[BAT_DET]被置位
BAT_INSERT 子命令、并在主机发出 BAT_REMOVE 子命令时清除。 GaugePredictions 除非[BAT_DET]被置位、否则无效。
1
位2 SOC1 如果置位,则 StateOfCharge ()≤SOC1设置阈值。 在 StateOfCharge ()≥SOC1Clear Threshold 之前、[SOC1]位将保持置位。 1
位1 SOCF 如果置位,StateOfCharge ()≤SOCF 设置阈值。 在 StateOfCharge ()≥SOCF Clear Threshold 之前、[SOCF]位将保持置位。 1
位0 DSG 检测到放电。 置位时为 true 0

CNTL 函数 CNTL 数据 说明 密封访问 设置 原因
CONTRAL_STATUS 0x0000 报告设备的状态。 是的 0x008C
DEVICE_TYPE 0x0001 报告器件类型(0x0426)。 是的 0x0426
固件版本 0x0002 报告设备的固件版本。 是的 0x0202
DM_CODE 0x0004 报告存储在 NVM 中的数据存储器代码编号。 是的 0x0000
Previ_MACWRITE 0x0007 返回以前的 MAC 命令代码。 是的 0x0002
Chem_ID 0x0008 报告电池配置文件的化学标识符。 是的 0x3230
BAT_INSERT 0x000C 当 OpConfig [BIE]位为0时强制设置 Flags()[BAT_DET]位。 是的 -
BAT_REMOVE 0x000D 当 OpConfig [BIE]位为0时强制 Flags()[BAT_DET]位清零。 是的 -
SET_CFGUPDATE 0x0013 强制 CONTRAL_STATUS [CFGUPMODE]位为1、监测计进入配置更新模式。 -
Smooth_sync 0x0019 将 RemCapSmooth()和 FCCSmooth()与 RemCapTrue ()和 FCCTrue ()同步。 是的 -
SHUTDOWN_ENABLE 0x001B 启用器件关断模式。 -
关断 0x001C 命令器件进入关断模式。 -
密封 0x0020 将器件置于密封访问模式。 -
PULSE_SOC_INT 0x0023 命令器件在1ms 内切换 GPOUT 引脚。 是的 -
Chem_A 0x0030 动态地将现有的 Chem ID 更改为 Chem ID - 3230。 -
Chem_B 0x0031 动态地将现有的化学 ID 更改为化学 ID - 1202。 -
Chem_C 0x0032 动态地将现有的化学 ID 更改为化学 ID - 3142。 -
复位 0x0041 执行完整的器件复位。 -
SOFT_RESET 0x0042 监测计退出配置更新模式。 -

类别

子类 类型 名称 子类 ID 偏移 说明 最小 最大 设置 默认值 和功能 原因
配置 安全性 I2 过热 2. 0 如果 Temperature ()≥Over Temp (默认值= 55°C)、则检测到过热情况、并通过设置 Flags ()[OT]位来指示。 当 Temperature ()< Over Temp–Temp HYS (默认值= 50°C)时、[OT]位被清零。
如果 Temperature ()≤under Temp (默认值= 0°C)并通过设置 Flags()[UT]位来指示温度过低情况。 当 Temperature ()> under Temp + Temp HYS (default = 5°C)时、[UT]位被清除。
-1200 1200 550 550 0.1 μ A°
配置 安全性 I2 在温度下 2. 2. -1200 1200 0 0 0.1 μ A°
配置 安全性 U1 温度油液 2. 4. 0 255. 50 50 0.1 μ A°
配置 充电时间 I1. TCA 设置% 36. 3. 当 SOC 达到 TCA 设置的%时、Flags()[CHG]位被置位、当低于 TCA 清除%时、Flags()[CHG]位被清零。
当满足主充电终止条件并且 TCA 设定的%被设定为–1%时、Flags()[CHG]位被设定。
-1 100 99 99 %
配置 充电时间 I1. TCA 清除百分比 36. 4. -1 100 95 95 %
配置 充电时间 I1. FC 设置% 36. 5. 当 SOC 达到 FC 设置%时、Flags()[FC]位被置位、当它低于 FC 清除%时、Flags()[FC]位被清零。
当满足主充电终止条件并且 FC 设定%被设定为–1%时、Flags()[FC]位被设定。
-1 100 -1 -1 %
配置 充电时间 I1. FC 清除百分比 36. 6. 0 100 98 98 %
配置 充电时间 I2 DODatEOC 增量 T 36. 7. 这表示用于更新 Qstart 和 RemainingCapacity()的温度变化阈值
温度变化。 在静置期间和充电开始时、将计算剩余电量
AS RemainingCapacity()= FullChargeCapacity()–Qstart。 随着温度的降低、Qstart 可能会变为
比旧的 FullChargeCapacity()值小得多,导致高估
RemainingCapacity()。 为了提高准确度,FullChargeCapacity()在温度时更新
自上次 FullChargeCapacity()更新大于 DODatEOC Delta T×0.1ºC 以来的变化。 。
默认值为50。
0 1000 50 50 0.1 μ A°
配置 放电 U1 SOC1设置阈值 49 0 当 StateOfCharge ()降至或低于 SOC1 Set Threshold 中指定的第一个容量阈值时,
Flags()[SOC1]位被置位。 一旦 StateOfCharge ()上升到或高于 SOC1清除阈值、该位就会被清除。
0 100 10. 10. %
配置 放电 U1 SOC1清除阈值 49 1 0 100 15. 15. %
配置 放电 U1 SOCF 设置阈值 49 2. 当 StateOfCharge ()降至或低于 SOCF Set Threshold 中指定的最终容量阈值时,
Flags()[SOCF]位被置位。 一旦 StateOfCharge ()上升到或超过 SOCF 清除阈值、该位就会被清除。 [SOCF]位用作最终放电警告。
0 100 2. 2. %
配置 放电 U1 SOCF 清除阈值 49 3. 0 100 5. 5. %
配置 寄存器 H2 OpConfig 64 0 有关详细信息、请参阅表2。 OpConfig 寄存器位定义 0 FFFF 647A 6578 标记 通过外部输入实现的温度
配置 寄存器 H1 OpconfigB 64 2. 有关详细信息、请参阅表3。 OpConfigB 寄存器位定义 0 FF 0f 0f 标记
配置 寄存器 H1 OpconfigC 64 3. 有关详细信息、请参阅表4。 OpConfigC 寄存器位定义 0 FF 9F 9F 标记
配置 寄存器 H1 OpconfigD 64 4. 有关详细信息、请参阅表5。 OpConfigD 寄存器位定义 0 FF 23 23 标记
电量监测 IT 配置 U2 OCV 等待时间 80 7. - 0 65535 60 60 S
电量监测 IT 配置 U2 RA 滤波器 80 18 RA 表更新被过滤。 这是一个加权因子、占上一个 Ra 的一定百分比
表值、剩余百分比来自最新计算的 Ra 值。 这可以防止
Ra 表中的电阻快速变化。
RA =(Ra_old×Ra Filter + Ra_new×(1000–Ra Filter))÷1000
RA 滤波器通常设置为800 (80%之前的 Ra 值加上20%了解的 Ra 值、以形成新的 Ra
值)。
0 1000 800 800 数字
电量监测 IT 配置 I2 电阻 V 压降 80 20. 在电池放电期间使用 RES V drop 来鉴定测量和存储的足够条件
电阻值。 它在具有低速放电或经常使用冷温度的应用中非常有用
通常难以实现一致的电阻更新的应用。 即使电流较低、压降也是如此
如果电池电阻足够明显、则仍然可以满足该要求
0 32767 32767 50 MV
电量监测 IT 配置 U2 要唤醒的样本 80 22. - 0 65535 240 100 S
电量监测 IT 配置 U2 Qmax 最大时间 80 24 - 0 65535 1800 18 000人 S
电量监测 IT 配置 U1 DoD 故障时间 80 31. - 0 255. 25 25 S
电量监测 IT 配置 U1 快速 Qmax 启动 DOD % 80 33. 当满足以下条件时、快速 Qmax 测量开始、
•DOD >快速 Qmax 启动 DOD%或
电压<终止电压+快速 Qmax 启动电压增量
•电流< C/Fast Qmax 电流阈值
0 100 92 92 %
电量监测 IT 配置 I2 快速 Qmax 启动电压增量 80 35. 0 4200 125. 125. MV
电量监测 IT 配置 U2 快速 Qmax 电流阈值 80 37. 0 1000 4. 4. HR 率
电量监测 IT 配置 U1 快速 Qmax 结束 Dos % 80 34 当满足以下条件时、在放电结束时计算快速 Qmax 测量值:
•快速 Qmax 测量次数>快速 Qmax 最小点
•DoD >快速 Qmax 结束 DOD%
0 100 96 96 %
电量监测 IT 配置 U1 快速 Qmax 最小点 80 39. 0 255. 3. 3. 数字
电量监测 IT 配置 U1 最大 Qmax 变化 80 43. - 0 255. 20. 20. %
电量监测 IT 配置 U1 Qmax 最大增量% 80 44. - 0 255. 10. 10. %DCAP
电量监测 IT 配置 U1 最大百分比默认 Qmax 80 45. 提供了可学习 Qmax 的值的上限。 对于大多数应用程序来说、默认值是足够的。 0 255. 120 120 %DCAP
电量监测 IT 配置 U1 Qmax 滤波器 80 46. Qmax 更新经过筛选、以防止损坏值。 不建议更改此值 0 255. 96 96 数字
电量监测 IT 配置 U1 重新发送时间 80 48 ResRelax Time 或电阻弛豫时间用于瞬态建模。 它表示内部电阻完全饱和所需的时间。 这样、当它计算负载下电池的瞬时电压时、监测计不会模拟即时大 IR 压降。 默认值为500秒,这对于大多数应用程序来说足够了。 0 65535 500 500 S
电量监测 IT 配置 I2 用户速率- mA 80 50 这是用于电压分布的 Impedance Track 仿真以确定放电容量的放电速率。 它仅在负载模式= 0 (恒定电流)和负载选择= 6 (用户定义的速率)时使用。 -32768 0 0 0 mA
电量监测 IT 配置 I2 用户速率- mW 80 52. 这是用于电压分布的 Impedance Track 仿真以确定放电容量的放电速率。 它仅在负载模式= 1 (恒定功率)和负载选择= 6 (用户定义的速率)时使用。 -32768 0 0 0 兆瓦
电量监测 IT 配置 U1 最大 SIM 速率 80 57. 最大 IT 仿真速率(反相)。 2表示 C/2。 这是 IT 仿真中使用的 C 速率最大负载。 该寄存器默认为1。 0 255. 1 1 HR 率
电量监测 IT 配置 U1 最小 SIM 速率 80 58. 最小 IT 仿真速率(反相)。 20表示 C/20。 这是 IT 仿真中使用的 C 速率最小负载。 该寄存器默认为20。 0 255. 20. 20. HR 率
电量监测 IT 配置 U2 RA 最大增量 80 59. 在 Ra 值更新期间、将执行滤波过程以消除更新后的 Ra 值中的意外波动。 RA Max Delta 会将 Ra 值的变化限制为每次 Ra 更新时的绝对幅度。 0 32767 8. 11. 4 mΩ μ A
电量监测 IT 配置 I2 最小增量电压 80 68 这些参数是允许 Delta Voltage 学习的值的下限和上限、并在放电周期中保存。 0 32767 0 0 MV
电量监测 IT 配置 I2 最大增量电压 80 70 这些参数是允许 Delta Voltage 学习的值的下限和上限、并在放电周期中保存。 0 32767 200 200 MV
电量监测 IT 配置 I2 DeltaV 最大 dV 80 72. 此参数限制每次 Delta 电压更新所允许的变化量。 只有在放电至少500秒并停止后、才会在数据存储器中更新 Delta 电压 0 32767 100 100 MV
电量监测 IT 配置 U1 TermV 有效 t 80 74. 在 RemainingCapacity()和 StateOfCharge ()被强制为零之前,电压必须下降到低于终止电压至少这么几秒钟。 0 255. 2. 2. S
电量监测 IT 配置 I2 布线电阻 80 75 布线电阻是指给定应用中电池与库仑计数器测量点之间的标称电阻。 PCB 本身上的柔性布线和较长的铜迹线会导致这种电阻并将误差注入 SOC 预测。 电量监测计使用该值偏移电池电阻、以改善 RemainingCapacity()估算。 0 32767 0 0 MΩ μ A
电量监测 IT 配置 I2 下游电阻 80 77 下游电阻是指给定应用中库仑计数器测量点与系统电压节点之间的标称电阻。 PCB 本身上较长的铜迹线会导致该电阻并将误差注入 SOC 预测。 电量监测计使用该值偏移电池电阻、以改善 RemainingCapacity()估算。 0 32767 0 0 MΩ μ A
电量监测 IT 配置 U2 预测环境时间 80 79 预测环境时间确定算法开始预测环境之前的等待时间
充电/放电期间的温度
0 65535 2000年 2000年 S
电量监测 IT 配置 U1 设计能源规模 80 81. Design Energy Scale 选择一组数据闪存参数的标度和单位。 设计的价值
能量标度可以是1或10。 对于大于6Ah 的电池容量、设计能级= 10是
推荐。
1 10. 1 1 数字
电量监测 IT 配置 U1 快速刻度负载选择 80 82. 快速缩放负载选择用于配置与快速电阻配合使用的独立负载分布
缩放模式。 它可以设置为标准负载选择支持的任何值、对于很有用
在放电结束附近表现出显著负载变化的系统、从而使监测计更好
预测此类情况下的剩余 SOC。 Fast Scale Load Select 的默认值设置为3 (14s
电流/功率的平均值)。 这使其对空载附近的负载变化更灵敏、并有助于实现
更好地收敛到0%。 在大多数情况下、放电处于相对轻的负载时、这会有所帮助
但负载在接近末端时显著增加
0 6. 3. 3. 数字
电量监测 IT 配置 U1 CHG DOD 校正启动 SOC 80 83. 当 SOC 高于 Chg DOD 校正启动 SOC 时、充电期间的 DoD 校正将启动 0 101. 90 90 数字
电量监测 IT 配置 U1 CHG DOD 校正锥度比 80 84 当电流低于 Chg DOD 校正锥度时、将在充电期间应用 DoD 校正。 0 5. 2. 2. 数字
电量监测 电流阈值 I2 DSG 电流阈值 81. 0 监测算法在三种状态之间转换:放电、充电和弛豫
运行模式。 在充电模式期间、Flags()寄存器的[DSG]位会被清零、并且在期间也会被清零
放电和静置模式。 每种模式的进入和退出由六个参数控制
电流阈值子类中。
放电电流阈值可通过设计容量/(DSG 电流阈值×0.1)进行计算。
默认值有效为 C/16.7。
充电电流阈值可通过设计容量/(Chg Current Threshold×0.1)进行计算。 。
默认为有效的 C/10。
可通过 Design capacity/(Quit Current×0.1)来计算 quit 电流阈值。 默认值为
有效的 C/25。
当 EffectiveCurrent()低于退出时,将退出充电模式并进入静置模式
电荷放松时间中指定的秒数的当前阈值(默认值为60s)。 放电
当 EffectiveCurrent()低于 Quit Relax 时间的放电电流阈值时,进入模式
(默认为1s)。 当 EffectiveCurrent()变为时,将退出放电模式并进入静置模式
高于 DSG 放松时间的负退出电流阈值(默认值为60s)。 当进入充电模式时
EffectiveCurrent()超过充电电流阈值的充电放松时间(缺省值为60s)。
0 2000年 813. 167. 0.1心率 DSG 电流=15mA,设计电容=1220.Design/Current*10=813
电量监测 电流阈值 I2 CHG Surrent Threshold 81. 2. 0 2000年 135. 100 0.1心率 CHG 电流=90mA,设计电容=1220.Design/Current*10=135
电量监测 电流阈值 I2 退出电流 81. 4. 0 2000年 1220 250 0.1心率 Quit Current=10mA、Design Cap=1220.Design/Current*10=1220
电量监测 电流阈值 U2 DSG 放松时间 81. 6. 0 65535 60 60 S
电量监测 电流阈值 U1 放松时间 81. 8. 0 255. 60 60 S
电量监测 电流阈值 U1 放松时间 81. 9. 0 255. 1 1 S
电量监测 电流阈值 U2 最大红外校正 81. 12. 最大 IR 校正是施加到加载条件下的 OCV 查找的最大 IR 校正。 它仅适用于 OCV
在检测到充电电流的唤醒后进行查找、此时电量监测计必须建立容量基准、
但电流已经在流动。
如果电流在用于查找初始 DOD 和 IR 校正的电压测量期间流动
消除电池阻抗上 IR 压降的影响并获得真正的 OCV。 IR 校正最大值为
所用 IR 校正的最大值。 它有助于避免因低电阻下的极高电阻而产生的伪影
充电期间的 DoD 值。
这特定于手持设备应用。 默认值为400mV。
0 1000 400 400 MV
电量监测 状态 I2 Qmax Cell 0 82. 0 Qmax 包含电池的最大化学容量、通过比较的状态来确定
在施加负载之前和之后的电荷以及通过的电荷量。 它对应于处的容量
低放电率(~C/20)。 为了实现高精度、测量仪表会在期间定期更新该值
操作。 Impedance Track 算法会更新并保持该值。
要将 Qmax 寄存器转换为 mAh、请使用以下公式:
Qmax (mAh)= Qmax Cell 0×设计容量/2 14.
0 32767 16384 16384 数字
电量监测 状态 H1 更新状态 82. 2. 更新状态寄存器的位0 (0x01)和位1 (0x02)指示燃油表是否会显示
对 Qmax 更新和 Ra 表更新中的更改应用限制。 当的位0 (0x01)和位1 (0x02)时
更新状态寄存器被清除、监测计将对 Qmax 和 Ra 表的变化应用限值。 位0
(0x01)和位1 (0x02)默认被清除、并且在运行期间应该保持被清除。 仅限 A
学习周期将在监测计黄金文件的初始配置过程中完成,该文件的位为0 (0x01)
和位1 (0x02)被置位。
更新状态寄存器的位7 (0x80)表示燃油表的默认密封状态。 该位是
在 POR 之后和退出配置更新模式后检查、以查看是否应将监测计放置在中
密封或非密封状态。 如果设置了位7 (0x80)、则监测计将处于密封状态。
0 FF 0 0 十六进制
电量监测 状态 I2 保留容量 mAh 82. 3. Reserve Cap-mAh 可确定达到零后的实际剩余电量
在达到终止电压前重新设计 Capacity()。 该寄存器仅在加载模式= 0时使用
(恒定电流)。 空载补偿率应用于此保留容量。 这是一个专门的
此函数允许在达到零 RemainingCapacity()后有时间进行受控关断。
0 9000 0 0 毫安时
电量监测 状态 H1 负载选择/模式 82. 5. 负载模式将电量监测计配置为使用恒定电流或恒定功率模型来实现 Impedance Track 算法。 当负载模式为0时、使用恒流模型。 这可以更好地估算剩余运行时间、尤其是在电流增加的放电结束时
以补偿电池电压下降。 当负载模式为1 (默认值)时、使用恒定功率模型。 CONTRAL_STATUS [LDMD]位反映了负载模式的状态。
有关详细信息、请参阅表6负载选择/模式参数编码
0 FF 81. 81. 十六进制
电量监测 状态 I2 设计容量 82. 6. 设计容量用于补偿电池剩余电量和充满电时的容量
测量仪表完成计算。 它还用于 Impedance Track 的恒流模型
当负载模式为0 (恒定电流)且负载选择为4 (恒定设计容量/5)时的算法
放电)。 CONTRAL_STATUS [LDMD]位指示 Impedance Track 算法正在假设
恒定电流模型。
设计能耗用于补偿电池剩余电量和充满电时的容量
测量仪表完成计算。 它还用于 Impedance Track 的恒定功率模型
当负载模式为1 (恒定功率)且负载选择为4 (恒定设计能耗/5)时的算法
放电)。 CONTRAL_STATUS [LDMD]位指示 Impedance Track 算法正在使用
恒定功率模型。
这些值应根据电池规格进行设置。 请参阅电池的数据表
制造商。
0 8000 1220 1340. 毫安时 标称电池容量
电量监测 状态 I2 设计能源 82. 8. 0 32767 4697 4960. MWh 标称电池容量*标称电池电压
电量监测 状态 I2 终止电压 82. 10. 在 Impedance Track 算法中使用终止电压来计算 RemainingCapacity()。 这是
放电结束时的绝对最小电压、假设剩余的化学容量为
为零
2500 3700 3400 3200 MV 3.4V 对应于 SOC 0%
电量监测 状态 I2 t RISE 82. 16. T RISE 因子反映了放电过程中由于电池自发热而导致的系统发热水平。 这种情况
数字可根据经验进行测量。
0 32767 20. 20. 数字
电量监测 状态 I2 t 时间常数 82. 18 T 时间常数反映了期间由于电池自发热而导致的系统加热的时间常数
放电。 这个数字可根据经验进行测量。
0 32767 1000 1000 S
电量监测 状态 U1 Soi Delta 82. 20. 在 OpConfig 中激活 SOC_INT 函数时、Socki Delta 参数处于活动状态
[BATLOWEN]被清零。
0 100 1 1 %
电量监测 状态 I2 锥率 82. 21. 抽头率用于初级电荷终止算法。 AverageCurrent()被集成在上
这两个40秒周期中的每一个周期分别进行平均值计算、并分别进行平均值计算
(IRateAvg1、IRateAvg2)。
0 2000年 203. 100 0.1心率 锥形电流=60mA,设计电容=1220.Design/Current*10=203
电量监测 状态 I2 休眠电流 82. 23 当 AverageCurrent()小于睡眠电流或大于(–)睡眠电流时,监测计进入
如果通过设置 OpConfig [SLEEP]位启用该功能、则为睡眠模式。
0 1000 10. 10. mA
电量监测 状态 I2 平均 I 上次运行 82. 25 监测计记录从每个放电周期开始到结束的平均电流。 它会存储此内容
该寄存器中先前放电产生的平均电流。 该寄存器可以初始化为典型值
系统电流负载。 放电持续至少500秒并停止后、监测计会更新该值。
默认值表示 C/5负载。 它应始终为负值。 该寄存器不应该是
已修改;仅当电量监测计退出放电模式时、它才会由电量监测计更新。
-32768 -1 -50. -50. 0.1心率
电量监测 状态 I2 平均 P 上次运行 82. 27. 监测计记录从每个放电周期开始到结束的平均功率。 它会存储此内容
该寄存器中先前放电产生的平均功率。 以获得正确的平均功率读数
测量仪表持续将电流乘以电压来获得功率。 然后、它会记录该数据以导出
平均功耗。 该寄存器可以初始化为典型的系统功率负载。 电量监测计会更新该值
放电持续至少500秒并停止。 默认值表示 C/5负载。 它应该
始终为负值。 此寄存器不应被修改;它仅由电量监测计更新
当仪表退出放电模式时。
-32768 -1 -50. -50. 0.1心率
电量监测 状态 I2 Delta 电压 82. 29. 监测计存储短路负载尖峰和正常负载期间的最大电压差、因此
Impedance Track 算法可以计算脉冲负载的 RemainingCapacity()。 它被添加为终止
电压进行了比较。
此值永远不会更新为小于最小增量电压或大于最大增量电压的值。 如果
最小增量电压设置为大于零的值、然后还应至少初始化增量电压
与最小 Δ 电压相同的值。
0 1000 1 1 MV
RA 表 RA0 RAM I2 RA 0 89 0 Ra 表类有15个值。 在监测计复位时、从 ROM 初始化 R_A RAM。 所有这些
值表示基于 Qmax Cell 0的 SOC 电网在25°C 下标准化的电阻值
根据以下规则找到的点:
对于 Cell0 Ra M、其中:
•如果0≤M≤7:数据是在25°下标准化并按设计容量缩放的电阻、用于:
SoC = 100%–(M×11.1%)
•如果8≤M≤14:数据是在25°下标准化并按设计容量缩放的电阻、用于:
SoC = 100%–[77.7%+(M–7)×3.3%]
这可在电池单元的整个 SOC 配置文件中提供电阻曲线、从而更加集中
接近0%的值。
0 32767 53. 102. 数字
RA 表 RA0 RAM I2 RA 1. 89 2. 0 32767 53. 102. 数字
RA 表 RA0 RAM I2 RA 2. 89 4. 0 32767 58. 99 数字
RA 表 RA0 RAM I2 RA 3. 89 6. 0 32767 70 107. 数字
RA 表 RA0 RAM I2 RA 4. 89 8. 0 32767 57. 72. 数字
RA 表 RA0 RAM I2 RA 5. 89 10. 0 32767 52. 59. 数字
RA 表 RA0 RAM I2 RA 6. 89 12. 0 32767 62. 62. 数字
RA 表 RA0 RAM I2 RA 7. 89 14. 0 32767 53. 63. 数字
RA 表 RA0 RAM I2 RA 8. 89 16. 0 32767 54 53. 数字
RA 表 RA0 RAM I2 RA 9. 89 18 0 32767 55 47. 数字
RA 表 RA0 RAM I2 RA 10. 89 20. 0 32767 57. 60 数字
RA 表 RA0 RAM I2 RA 11. 89 22. 0 32767 59. 70 数字
RA 表 RA0 RAM I2 RA 12. 89 24 0 32767 93 140 数字
RA 表 RA0 RAM I2 第13条 89 26 0 32767 144. 369. 数字
RA 表 RA0 RAM I2 RA 14. 89 28. 0 32767 159. 588 数字
化学信息 Chem 数据 I2 Q MaxV 无效 109. 2. Q "Invalid Max V"和"Q Invalid Min V"指定 Qmax 不合格电压区域、通常称为
OCV 与 DOD 曲线的平坦区域。 中不允许进行用于 Qmax 计算的 OCV 测量
该区域。
0 32767 3811. 3803. MV
化学信息 Chem 数据 I2 Q 最小值无效 109. 4. 0 32767 3750 3752. MV
化学信息 Chem 数据 I2 V at Chg Term 109. 6. V at Chg 项应初始化为系统的典型充电电压。 通常、如果使用
默认电池配置文件(CHEM_ID = 0x1202)、充电电压将为4200mV、默认值为
可以使用 V at Chg 项。 如果使用 ALT_CHEM1 (CHEM_ID = 0x1210)、则 V AT Chg Term 可能为
初始化为4300 mV。 如果使用 ALT_CHEM2 (CHEM_ID = 0x354)、V AT Chg 项可初始化为
4350 mV。
0 5000 4340 4190 MV
化学信息 Chem 数据 I2 锥形电压 109. 8. 锥形电压阈值定义了检测电荷所需的最小电压
终端。
0 5000 4250 4100 MV
校准 数据 I1. 电路板失调电压 104. 0 电路板偏移量是第二个偏移寄存器。 它会校准所有 CC 偏移不会校准的值。 这种情况
包括电路板布局布线、感应电阻器和覆铜线迹以及外部的其他电位偏移
电量监测计。 电量监测计中的简化接地电路设计要求每个电路具有单独的电路板失调电压
测试器件。
-128 127. 0 0 计数
校准 数据 I1. 内部温度偏移 104. 1 电量监测计内置一个温度传感器。 Int Temp Offset 用于
如果已知温度偏移,则校准报告温度()测量中的偏移误差
电量监测计和电池单元之间存在。 内部温度传感器的增益是精确的
无需校准增益即可。
-128 127. 0 0 0.1 μ A°
校准 数据 I1. 外部温度偏移 104. 2. -128 127. 0 0 0.1 μ A°
校准 数据 I1. 电池组 V 偏移 104. 3. 这是用于校准电量监测计模数转换器以进行电池电压测量的偏移量。
电池组 V 偏移不需要用户修改。 它由电压校准进行修改
校准模式下运行。
-128 127. 0 0 MV
校准 数据 I2 外部 A 代码1 104. 4. EXT a Coef 和 Ext b Coef 是热敏电阻温度线性化多项式系数。 。
已使用 Semitec 103AT 热敏电阻计算默认值。 不同类型的热敏电阻
则需要更改系数。 请联系 TI 以生成不同的系数
热敏电阻。
-32768 32767 -11130 -11130 数字
校准 数据 I2 外部 A Coef 2. 104. 6. -32768 32767 19142. 19142. 数字
校准 数据 I2 外部 A Coef 3. 104. 8. -32768 32767 -19262 -19262 数字
校准 数据 I2 外部 A Coef 4. 104. 10. -32768 32767 28203. 28203. 数字
校准 数据 I2 外部 A 系数5 104. 12. -32768 32767 892. 892. 数字
校准 数据 I2 外部 B 系数1 104. 14. -32768 32767 328. 328. 数字
校准 数据 I2 外部 B 系数2 104. 16. -32768 32767 -605 -605 数字
校准 数据 I2 外部 B Coef 3. 104. 18 -32768 32767 -2443 -2443 数字
校准 数据 I2 外部 B 系数4 104. 20. -32768 32767 4696 4696 数字
校准 CC 校准 I2 CC 校准温度 105. 2. CC Cal Temp (CC 校准温度)是电流校准时的温度。 它还用于 RDL 温度
补偿。
0 32767 303 2982. °K
校准 CC 校准 I2 CC 偏移 105. 0 CC 偏移、CC 增益和 CC 增量是无需客户更改的内部校准参数
且仅用于调试目的。
两个偏移量用于校准内部库仑计数器的偏移、电路板布局、传感
库仑计数器读数的其他偏移。 CC 偏移是校准
主要校正电量监测计库仑计数器电路的偏移误差的值。 另一个
失调电压校准是电路板失调电压、并单独介绍。 CC 偏移是针对小噪声或的校正
误差;因此、为了最大程度地提高精度、校准偏移大约需要16秒。 因为它是
在 IC 生产过程中进行16秒偏移不切实际、电量监测计将定期执行 CC
睡眠模式下的偏移自动校准。 在自动校准期间、电量监测计将设置
CONTRAL_STATUS [CCA]位。
CC 增益是用于校准感应电阻器、迹线和内部库仑计数器误差的增益系数。 是的
用于报告 AverageCurrent()的算法。 CC Delta 是基于使用的 CC 增益的固定常数
以消除时基错误。
-32768 32767 -16 0 计数
校准 CC 校准 F4 CC 增益 105. 4. 1.00E-01 4.00E+01 0.238 0.238 数字
校准 CC 校准 F4 CC Delta 105. 8. 3.00E+04 3.00E+06 283945.0625 799341.14 数字
校准 电流 U1 死区 107. 1 死区会创建一个过滤窗口,显示当前所在的已报告的 AverageCurrent()寄存器
报告为0。 将显示高于此值的任何负电流或低于此值的任何正电流
设为0。
0 255. 5. 5. mA
安全性 代码 H4. 密封至未密封 112 0 该电量监测计采用钥匙访问方案、可从密封模式过渡到非密封模式。 一次
通过相关子命令密封、必须通过向电量监测计发送一组由两个键组成的唯一密钥
control()命令返回到非密封模式。 按键必须连续发送,不能有其它按键
数据写入到 Control()寄存器之间。
在密封模式下、CONTINL_STATUS [SS]位会置位;但在密封后会变为未密封状态
电量监测计正确接收到钥匙、清除[SS]位。 密封到未密封的钥匙
存储在 ROM 中的两个相同字的值为0x8000 8000。 然后,Control()应该提供0x8000
和0x8000 (再次)来解锁器件。
在电量监测计退出配置更新模式后、电量监测计将检查更新中的位7 (0x80)
状态寄存器。 如果设置了位7 (0x80)、燃油表将置于密封状态。 如果是电量监测计
在退出配置更新模式时进入密封模式、将不允许使用电量监测计
退出配置更新模式后、进入未密封状态4秒钟。 任何子命令
大于0x001A 将重新启动4秒的计时器。
10001 FFFFFFFF 80008000 80008000
位编号 位名称 说明 Defaule 设置 原因
高字节 位7 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位6 RSVD1 保留。 默认为1。 (设置为1以确保正常运行。) 1 1
位5 Bie 电池插入启用。 如果置位、则通过 BIN 引脚输入检测电池插入。 如果清零、则检测依赖于主机发出 BAT_INSERT 子命令来指示系统中是否存在电池。 1 1
位4 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位3 GPIOPOL 如果置位、GPOUT 引脚为高电平有效;如果清零、GPOUT 引脚为低电平有效。 0 0
位2 RSVD1 保留。 默认为1。 (设置为1以确保正常运行。) 1 1
位1 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位0 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
低字节 位7 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位6 ResFactStep 在禁用 Ra 更新之前、启用 Ra 升高/降低至最大/最小分辨率因子 1 1
位5 睡眠 如果工作条件允许、燃油表可进入休眠状态。 置位时为 true。 1 1 当电流< 10mA 时、进入睡眠模式以节省功耗。
当电流小于10mA 时、它将进入睡眠模式以节省功耗
位4 RMFCC RM 根据 FCC 在有效充电终止时提供的值进行更新。 置位时为 true。 1 1
位3 FastConv en 实现快速 SOC 融合。 置位时为 true。 1 1
位2 BATLOWEN 如果置位、则选择 GPOUT 引脚的 BAT_LOW 功能。 如果清零、则为 GPOUT 选择 SOC_INT 函数。 0 0 用于 SOC_INT 功能的 GPOUT 引脚、因此它设置为0
位1 温度源[1] 选择温度源。 使主机能够写入 Temperature()(如果已设置)。 如果清零、则为内部
温度传感器用于 Temperature()。
00 =内部温度传感器用作温度源。
01 =外部热敏电阻用作温度源。
10 =主机写入的温度用作温度源。
0 1 到的电池温度从外部输入到电量监测计
通过外部向监测计输入电池温度
位0 温度源[0] 0 0

位编号 位名称 说明 Defaule 设置 原因
字节 位7 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位6 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位5 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位4 RSVD0 保留。 默认为0。 (设置为0以确保正常运行。) 0 0
位3 RSVD1 保留。 默认为1。 (设置为1以确保正常运行。) 1 1
位2 平滑 启用 SOC 平滑功能。 置位时为 true。 1 1
位1 RSVD1 保留。 默认为1。 (设置为1以确保正常运行。) 1 1
位0 RSVD1 保留。 默认为1。 (设置为1以确保正常运行。) 1 1

位编号 位名称 说明 Defaule 设置 原因
字节 位7 RSVD1 保留。 默认为1。 (设置为1以确保正常运行。) 1 1
位6 不可移动 如果置位、电量监测计假定电池存在、并忽略 BIE 功能或电池插入命令。 如果清零、电量监测计依靠 BIE 功能或电池插入命令来指示电池是否存在 0 0
位5 RSVD0 保留。 默认为0。   0 0
位4 SOCHold99 电量监测计将阻止 StateofCharge ()报告100%,直到设置 Flags()[FC]。 设置为1可启用。 1 1
位3 SOCHold1. 电量监测计将阻止 StateofCharge ()报告0%,直到 Voltage()小于或等于
终止电压。 设置为1可启用。
1 1
位2 SOCHoldOvrChg 电量监测计将使 StateofCharge ()保持100%、而不是过度充电
直到电荷剩余量均衡。 设置为1可启用。
1 1
位1 SOCHoldOvrDsg 电量监测计将使 StateofCharge ()保持0%、同时处于过度放电状态而不会递减
直至电荷赤字得到平衡。 设置为1可启用。
1 1
位0 环境前口述 0 =禁用用于监测的环境温度适应性
1 =启用用于监测的环境温度适应性
1 1

位编号 位名称 说明 Defaule 设置 原因
字节 位7 滤波器 如果置位、则始终应用 Qmax/Ra 滤波器。 如果清零、则会取消过滤第一个仿真。 0 0
位6 NoDeltaVAvg  如果置位、Voltage()从稳态的最后一次瞬时变化将决定放电电压的结束。
如果清零、则使用稳定状态电压的平均变化来确定放电电压的终点。
0 0
位5 PostponeLgDrops0 如果该位置位、当仿真在 Ra 缩放开始前导致 RemCap = 0时、则延迟 RemCap = 0的报告、直至快速缩放开始。 如果清零、如果仿真结果 RemCap = 0、则 RemCap 会立即报告为0。 1 1
位4 化学 ID [1] 00 =使用化学 ID 3230。
01 =使用化学 ID 1202。
10 =使用化学 ID 3142。
11 = RSVD
0 0
位3 化学 ID [0] 0 0
位2 DODCorChgAlways 如果置位、则在每个充电周期中启用 Present DoD 重新计算。 0 0
位1 DODCORChg 仅在充电期间启用当前 DoD 重新计算。 置位时为 true。 建议使用默认设置。 1 1
位0 DODCORDSG 仅在放电期间启用当前 DoD 重新计算。 置位时为 true。 默认设置为
推荐。
1 1

位编号 位名称 说明 Defaule 设置 原因
字节 位7 加载模式 位7包含装载模式的值、操作细节请参考表6.1和表6.2。 1 1
位6 RSVD 保留。 设置为0以确保正常运行。 0 0
位5 RSVD 保留。 设置为0以确保正常运行。 0 0
位4 RSVD 保留。 设置为0以确保正常运行。 0 0
位3 RSVD 保留。 设置为0以确保正常运行。 0 0
位2 加载选择[2:0] 位2:0包含装载选择的值、操作细节请参考表6.1和表6.2。 0 0
位1 0 0
位0 1 1

您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这些寄存器未配置、但会报告监测计的结果或信息。 每个位的解释都是正确的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dominik:

    感谢您的支持。

    下面是完整的表格、您能帮您检查一下吗?

    /cfs-file/__key/communityserver-discussions-components-files/139/8877.BQ27426-Reg.xlsx

    谢谢、此致、

    樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此电子表格显示默认值和说明。 看起来说明是从 TRM 复制的、因此如果正确复制粘贴了说明、说明将是正确的。

    您是否对监测计在您的系统中的工作方式有具体的疑问?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的支持。 表中的描述从 TRM 复制。

    μ ①We 是否想知道配置为默认值的寄存器、进行此配置的原因?

    ②Registers 与默认值不匹配、为什么要将它们配置为该值?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    器件开发时、TI 选择了默认值。 其目的是具有适用于大量应用的基线配置、因此无需研究和设置多个参数中的每一个。 请查看快速入门指南、了解必须在 https://www.ti.com/lit/pdf/sluubn3上配置的最小参数数量

    关于文件中的非默认值:OpConfig 控制睡眠和温度传感器源等功能。  有关详细信息,请参见 TRM www.ti.com/.../sluubb0.pdf,7.4.1.4.1操作配置(OpConfig)寄存器。

     7.4.2.2电流阈值子类中介绍了电流阈值设置。 它们控制监测计的状态、该状态应与电池的状态(充电、放电、静置)保持一致。

    快速入门指南中介绍了设计容量、设计能耗、终止电压和锥率。 它们是必须针对特定电池和应用进行调整的基本参数。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的支持
    1、默认值是通用值、我们知道当前值与什么的具体含义相对应?
    2、与非默认值对应的具体含义是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于给定的配置、我们没有用于检查每个更改的寄存器的带宽。 请使用我在上一次答复中添加的链接确定每个值的含义。 链接中包含此信息。

    如果您对文档中不清楚的参数有具体问题、请告诉我。