主题中讨论的其他器件:BQ78350
工具与软件:
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.
工具与软件:
我 设法抓住一个电池这样做... 在放电期间、充电请求进入0mA 和0mV、并持续到放电截止。
当再次施加充电时、这些值保持在0mA 和0mV。 这些似乎与温度> 31°C 相关
这是 CSV 日志。
在402/403行、您可以看到充电请求变为零。
当 ChgStat 从0x02变为0x12时、请求变为零
TempRange 现在也从0x10变为0x20。 STH 到 HT 的转换。 我在技术参考中找不到"STH"。
此时温度从30.9°C 变为31.0°C。
现在、我对 ChgStat 是什么感到困惑... BQ studio 具有一个8位字段、如下所示:
VCT MCH1 SU in HV MV LV PV
这与 LV 和 IN 相关、但在数据表中找不到按该顺序排列的...
但是、技术参考手册有一个16位 ChargingStatus、它具有一个 IN 位(充电抑制)、听起来很有希望。
现在、我假设 LV 和 IN 均已设置、对应于 Low Voltage 区域和 Charge Inhibit。
看起来芯片认为温度从 STH 变为 HT 区域...
我的 T1到 T6设置为这样的(来自显示问题的实际电池)

看起来当我们从 T6转到 T3 (建议到标准温度转换)时就会得到这种条件。
我在这里担心的是我们开始开发 R1并转换到 R2。
我担心温度区域和设置会产生混淆(无论是我的还是芯片 SREC)。
BQ Studio 很高兴地向我展示了 JEITA 水平与合理的值,但显然有什么问题。
OTC 设置如下(根据显示问题的实际电池):

我认为这不符合要求。
有什么想法吗?
我无法确定 TI 分配给 JEITA T1到 T6限值的区域:
JEITA 分配的图表如下所示:

这清楚地表明、在 T4以上是关闭充电的位置(它位于高温区域之外)。
TI 已经指定了以下名称:
低、标准、高、录制(推荐)
TI 还为这4个区域中的每个区域提供了电压/电流设置列表、并为每个电压电平提供了电流。
我将其设置如下:

所有区域全部设置为4.2V 和3A。
我的假设是、这些区域如下所示:
T1至 T2 =低电平
T2至 T3 =标准
T3至 T4 =高电平
T5至 T6 =推荐值。
我的假设也是、电荷在 T4而非 T3以上关断(V 和 I 请求变为零)。
由于我的电荷在 T3时关断、我现在变得非常困惑。
我错了吗? 或者是否存在 BQ78350未正确应用高温充电设置的问题(错误或不良 SREC)?
好的、我已经收集了数据、我认为 BQ78350R2有错误。
请查看此 PDF、其中显示了 IN 标志以及温度和充电状态。

基本上、此错误可被这样描述:
如果电池正在充电、则会为 HT (高温)区域加载正确的 ChargingVoltage 和 ChargingCurrent 值。
如果电池正在放电或空闲、则会突然针对相同的温度设置 IN 标志、并且 ChargingVoltage 和 ChargingCurrent 更改为零...
IN 标志粘滞、并一直粘滞直到温度下降。
这表示如果您正在充电或放电、JEITA 温度/电流设置的加载方式会有所不同。
但这些设置也是粘着的、并且仅在温度转换期间加载。
这感觉像是 BQ78350R2固件中的错误。
这会对我们的充电器和客户造成严重破坏、因为我们会根据环境温度和这些环境温度期间的状态(充电或放电)产生非常不一致的充电电流和电压请求。