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.

[参考译文] BQ78350:反复放电禁用,原因不明

Guru**** 2606725 points
Other Parts Discussed in Thread: BQ78350, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1083780/bq78350-recurring-discharge-disable-with-unclear-cause

部件号:BQ78350
“线程: BQSTUDIO”中讨论的其它部件

我在系统中使用 BQ78350,它卡在故障模式中,放电被禁用3秒,启用3秒,然后禁用3秒,再启用1秒,然后禁用10秒。

这与我在用于 AOLD 和 ACSD 的 BQ78350中编程的锁存设置是一致的,但当我 ping safetyalert/SafeStatus 寄存器时,它们报告的是0x0000。 同样,当我查看终身故障计数时,所有故障计数都报告为零。

您是否知道有什么 行为可以解释这一点? 即使我禁用 保护(在同一安装的系统上), 放电 FET 也会一直打开和关闭。 这让我想知道是否有一些 AFE 行为可能导致这种情况。 我正在通过微控制器切换插入检测和 KEYIN 信号,在正常操作中启用放电 FET。

下面是一些寄存器值 ,当 故障闪烁时,我可以通过一个微控制器将 SBS 命令发送到 BQ78350中

当充电 FET 关闭和打开时,操作状态分别报告0x8000000303和0x8000000307的交替值。 因此 DSG 位变低,但 XDSG 始终保持为零。 这似乎很奇怪。  

“ChargingStatus”(充电器状态)始终报告0x0408。

GaugingStatus 始终如一地报告0x0040

制造商状态一致报告为0x0030。

以下是从终身数据块中提取的故障计数和生命周期数据:

最小单元电压:
{volt:3.4719998836517334}
{volt:3.5460000038146973}
{volt:3.53299923706055}
{volt:3.54399103546143}
{volt:3.54399103546143}
{volt:3.5460000038146973}
{volt:3.5429999828338623}
{volt:3.5390000343322754}
{volt:3.53299923706055}
-{volt:3.5380001068115234}
{volt:3.53299923706055}
{volt:3.5250000953674316}
max_cell_Voltages:
{volt:3.687000036239624}
{volt:3.6879963760376}
{volt:3.6879963760376}
{volt:3.687000036239624}
-{volt:3.686000108718872}
{volt:3.687000036239624}
{volt:3.6909984741211}
{volt:3.687000036239624}
{volt:3.684000015258789}
{volt:3.680000066757202}
{volt:3.687000036239624}
{volt:3.6809994277954}
max_cell_voltal_delta:{volt:0.112999803304672}
最大电流:{安培:5.090000152587891}
最大放电电电流:{安培:-4.980000019073486}
max_cell_temp:{kelvin:299.1499938964844}
min_cell_temp:{kelvin:291.1499938964844}
Cell_balance_Time_hours:[0,0,0,0, 0,0,0,0,0, 0,0]
出院周期计数:1.
Cell_过 压_event_count:0
last_cell_astole_event: 0
Cell_欠 压_event_count:0
最后一个单元格欠压事件:0
过流_放电_事件_计数:0
Last_Overlate_Discharge 事件:0
过电流_充电_事件_计数:0
上次过电流过电荷事件:0
过载_in_discharge 事件计数:0
last_overy_in_discharge 事件:0
短路_放电_事件_计数:0
Last_short_circue_discharge 事件:0
温度过高_充电_事件_计数:0
Last_overtemperature_Charge 事件:0
温度过高放电事件计数:0
last_overtemperature_discharge 事件:0
 

这是我在将电池安装到系统之前提取的配置 gg.csv,因此重   置后的使用寿命是按其值计算的。 配置和保护设置与 电池中显示错误时的设置相同。

e2e.ti.com/.../REV_5F00_E_5F00_2_5F00_8_5F00_2022.gg.csv

感谢你的帮助!

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

    我还尝试向 BQ78350发送重置命令,但  在发送这些命令后,片状解除禁用功能仍然存在。  从未从电池上卸下过 BQ78350或 AFE。  

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

    您好,

    在使用 BQStudio 进行切换时,是否可以收集日志文件?  

    AFE 保护(如 ASCD 和 AOLD)无法禁用。 在 BQ78350上禁用这些保护只是阻止它们显示在安全状态寄存器中,但这些保护是 BQ769x0设备上的硬件保护。

    此致,

    马特

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

    您好,Matt,

    我在放电过程中定期循环时附加了 BQ Studio,并提取了一个日志文件,数据闪存.gg.csv 转储以及主视图的几个屏幕截图。

    我还对 AFE 警报针脚的示波器探头进行了缓存。 以250毫秒为间隔的小剪切似乎是标称值,表示新的库仑计数器数据。 但是,较长的脉冲似乎很奇怪,也许这表明出现了错误?

    感谢您的帮助。

    e2e.ti.com/.../5165.BPM_5F00_Flaky_5F00_Discharge.log

    e2e.ti.com/.../Blinking_5F00_Fault_5F00_Light_5F00_Data_5F00_Flash_5F00_Dump.gg.csv

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

    日志仅每4秒捕获一次。 如果增加日志频率,它可能会在状态寄存器中显示其他内容。 我还建议禁用仪表板(单击左上角的绿色横幅)并取消选中一些寄存器以进行记录。 这将允许您通过减少需要读取的寄存器数量来加快日志记录速度。  

    您是否还可以从微控制器捕获 KEYIN 信号以及 DSG FET 的栅极电压? 最好看看这是不是将 DSG 位切换为什么,看看 FET 是否真的切换。  

    启用 AFE PFS 也是一个好主意(AFE_OVRD,AFE_XRDY,AFEC,晶片),只是为了确保不会发生这些情况。

    此致,

    马特

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

    以下是分别对排放门 FET 和充电门 FET 的示波器示波器(我使用的是 BQ78350和 BQ76200PWR 高侧驱动器,因此关闭位置为~43V)。 高频切换绝对是奇怪的(~100ms 准时,而不是观察到的~2秒时间)。  

    我还附加了一个更高频率的日志。 我 没有选择几个寄存器,所以 BQ 工作室将最小记录速率设置为大约一秒。

    Pres 和 KEYIN 均保持较低,持续为~0.23V。 我已经将它们设置为低有效,这样似乎不会成为问题。  

    我还启用了四种 AFE 永久故障模式,以及 PF_EN 和 Safe_EN。 所有这些似乎都没有触发永久故障状态或安全销上的边线。 您在.gg.csv 文件的寄存器中是否看到任何可能表明 AFE 错误的内容?  

    谢谢!    e2e.ti.com/.../High_5F00_Frequency_5F00_BPM_5F00_Flaky_5F00_Discharge.loge2e.ti.com/.../Blinking_5F00_Fault_5F00_Light_5F00_With_5F00_PF_5F00_And_5F00_SAFE_5F00_ENabled.gg.csve2e.ti.com/.../High_5F00_Frequency_5F00_BPM_5F00_Flaky_5F00_Discharge_5F00_With_5F00_Enabled_5F00_PF_5F00_And_5F00_SAFE.log

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

    最新的日志文件在 PF 状态寄存器中显示 SUV PF。 您是否能够确定导致这种情况的原因?  

    如果您可以共享原理图,这可能会有所帮助。 您的 SUV 阈值设置为非常低的值(1750 mV),因此必须不稳定才能观察到低电压的电池电压。 您的日志文件电池电压似乎正常。

    马特

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

    出于 敏感原因,我以私人消息的形式将其发送给了您。 非常感谢您对此的支持。

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

    感谢您发送此消息。 我将查看并在私人信息中回复。